↑ Up

Bliksem---1.12.SAT-Sat.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : CAT001-10 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Thu Jul 14 23:54:07 EDT 2022

% Result   : Satisfiable 9.89s 10.34s
% Output   : Saturation 9.99s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : CAT001-10 : TPTP v8.1.0. Released v7.5.0.
% 0.03/0.13  % Command  : bliksem %s
% 0.12/0.34  % Computer : n025.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Sun May 29 17:35:26 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 1.62/2.00  *** allocated 10000 integers for termspace/termends
% 1.62/2.00  *** allocated 10000 integers for clauses
% 1.62/2.00  *** allocated 10000 integers for justifications
% 1.62/2.00  Bliksem 1.12
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  Automatic Strategy Selection
% 1.62/2.00  
% 1.62/2.00  Clauses:
% 1.62/2.00  [
% 1.62/2.00     [ =( ifeq( X, X, Y, Z ), Y ) ],
% 1.62/2.00     [ =( codomain( domain( X ) ), domain( X ) ) ],
% 1.62/2.00     [ =( domain( codomain( X ) ), codomain( X ) ) ],
% 1.62/2.00     [ =( compose( domain( X ), X ), X ) ],
% 1.62/2.00     [ =( compose( X, codomain( X ) ), X ) ],
% 1.62/2.00     [ =( ifeq( codomain( X ), domain( Y ), domain( compose( X, Y ) ), domain( 
% 1.62/2.00    X ) ), domain( X ) ) ],
% 1.62/2.00     [ =( ifeq( codomain( X ), domain( Y ), codomain( compose( X, Y ) ), 
% 1.62/2.00    codomain( Y ) ), codomain( Y ) ) ],
% 1.62/2.00     [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( Z ), domain( X )
% 1.62/2.00    , compose( Z, compose( X, Y ) ), compose( compose( Z, X ), Y ) ), compose( 
% 1.62/2.00    compose( Z, X ), Y ) ), compose( compose( Z, X ), Y ) ) ],
% 1.62/2.00     [ =( ifeq( codomain( X ), domain( compose( a, b ) ), ifeq( codomain( Y )
% 1.62/2.00    , domain( compose( a, b ) ), ifeq( compose( X, compose( a, b ) ), Z, ifeq( 
% 1.62/2.00    compose( Y, compose( a, b ) ), Z, Y, X ), X ), X ), X ), X ) ],
% 1.62/2.00     [ =( codomain( a ), domain( b ) ) ],
% 1.62/2.00     [ =( codomain( a ), domain( h ) ) ],
% 1.62/2.00     [ =( codomain( a ), domain( g ) ) ],
% 1.62/2.00     [ =( compose( a, h ), compose( a, g ) ) ],
% 1.62/2.00     [ ~( =( h, g ) ) ]
% 1.62/2.00  ] .
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  percentage equality = 1.000000, percentage horn = 1.000000
% 1.62/2.00  This is a pure equality problem
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  Options Used:
% 1.62/2.00  
% 1.62/2.00  useres =            1
% 1.62/2.00  useparamod =        1
% 1.62/2.00  useeqrefl =         1
% 1.62/2.00  useeqfact =         1
% 1.62/2.00  usefactor =         1
% 1.62/2.00  usesimpsplitting =  0
% 1.62/2.00  usesimpdemod =      5
% 1.62/2.00  usesimpres =        3
% 1.62/2.00  
% 1.62/2.00  resimpinuse      =  1000
% 1.62/2.00  resimpclauses =     20000
% 1.62/2.00  substype =          eqrewr
% 1.62/2.00  backwardsubs =      1
% 1.62/2.00  selectoldest =      5
% 1.62/2.00  
% 1.62/2.00  litorderings [0] =  split
% 1.62/2.00  litorderings [1] =  extend the termordering, first sorting on arguments
% 1.62/2.00  
% 1.62/2.00  termordering =      kbo
% 1.62/2.00  
% 1.62/2.00  litapriori =        0
% 1.62/2.00  termapriori =       1
% 1.62/2.00  litaposteriori =    0
% 1.62/2.00  termaposteriori =   0
% 1.62/2.00  demodaposteriori =  0
% 1.62/2.00  ordereqreflfact =   0
% 1.62/2.00  
% 1.62/2.00  litselect =         negord
% 1.62/2.00  
% 1.62/2.00  maxweight =         15
% 1.62/2.00  maxdepth =          30000
% 1.62/2.00  maxlength =         115
% 1.62/2.00  maxnrvars =         195
% 1.62/2.00  excuselevel =       1
% 1.62/2.00  increasemaxweight = 1
% 1.62/2.00  
% 1.62/2.00  maxselected =       10000000
% 1.62/2.00  maxnrclauses =      10000000
% 1.62/2.00  
% 1.62/2.00  showgenerated =    0
% 1.62/2.00  showkept =         0
% 1.62/2.00  showselected =     0
% 1.62/2.00  showdeleted =      0
% 1.62/2.00  showresimp =       1
% 1.62/2.00  showstatus =       2000
% 1.62/2.00  
% 1.62/2.00  prologoutput =     1
% 1.62/2.00  nrgoals =          5000000
% 1.62/2.00  totalproof =       1
% 1.62/2.00  
% 1.62/2.00  Symbols occurring in the translation:
% 1.62/2.00  
% 1.62/2.00  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.62/2.00  .  [1, 2]      (w:1, o:26, a:1, s:1, b:0), 
% 1.62/2.00  !  [4, 1]      (w:0, o:19, a:1, s:1, b:0), 
% 1.62/2.00  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.62/2.00  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.62/2.00  ifeq  [42, 4]      (w:1, o:52, a:1, s:1, b:0), 
% 1.62/2.00  domain  [44, 1]      (w:1, o:25, a:1, s:1, b:0), 
% 1.62/2.00  codomain  [45, 1]      (w:1, o:24, a:1, s:1, b:0), 
% 1.62/2.00  compose  [46, 2]      (w:1, o:51, a:1, s:1, b:0), 
% 1.62/2.00  a  [49, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 1.62/2.00  b  [50, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 1.62/2.00  h  [51, 0]      (w:1, o:18, a:1, s:1, b:0), 
% 1.62/2.00  g  [52, 0]      (w:1, o:17, a:1, s:1, b:0).
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  Starting Search:
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Failed to find proof!
% 1.62/2.00  maxweight =   15
% 1.62/2.00  maxnrclauses = 10000000
% 1.62/2.00  Generated: 1790
% 1.62/2.00  Kept: 102
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  The strategy used was not complete!
% 1.62/2.00  
% 1.62/2.00  Increased maxweight to 16
% 1.62/2.00  
% 1.62/2.00  Starting Search:
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Failed to find proof!
% 1.62/2.00  maxweight =   16
% 1.62/2.00  maxnrclauses = 10000000
% 1.62/2.00  Generated: 2237
% 1.62/2.00  Kept: 139
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  The strategy used was not complete!
% 1.62/2.00  
% 1.62/2.00  Increased maxweight to 17
% 1.62/2.00  
% 1.62/2.00  Starting Search:
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Failed to find proof!
% 1.62/2.00  maxweight =   17
% 1.62/2.00  maxnrclauses = 10000000
% 1.62/2.00  Generated: 2561
% 1.62/2.00  Kept: 155
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  The strategy used was not complete!
% 1.62/2.00  
% 1.62/2.00  Increased maxweight to 18
% 1.62/2.00  
% 1.62/2.00  Starting Search:
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Failed to find proof!
% 1.62/2.00  maxweight =   18
% 1.62/2.00  maxnrclauses = 10000000
% 1.62/2.00  Generated: 2815
% 1.62/2.00  Kept: 188
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  The strategy used was not complete!
% 1.62/2.00  
% 1.62/2.00  Increased maxweight to 19
% 1.62/2.00  
% 1.62/2.00  Starting Search:
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Resimplifying inuse:
% 1.62/2.00  Done
% 1.62/2.00  
% 1.62/2.00  Failed to find proof!
% 1.62/2.00  maxweight =   19
% 1.62/2.00  maxnrclauses = 10000000
% 1.62/2.00  Generated: 2815
% 1.62/2.00  Kept: 188
% 1.62/2.00  
% 1.62/2.00  
% 1.62/2.00  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 20
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   20
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 2817
% 5.18/5.64  Kept: 190
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 21
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   21
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 3719
% 5.18/5.64  Kept: 243
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 22
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   22
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 3719
% 5.18/5.64  Kept: 243
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 23
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   23
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 3719
% 5.18/5.64  Kept: 243
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 24
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   24
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 5161
% 5.18/5.64  Kept: 318
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 25
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   25
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 5161
% 5.18/5.64  Kept: 318
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 26
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   26
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 5161
% 5.18/5.64  Kept: 318
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 27
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   27
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 6195
% 5.18/5.64  Kept: 396
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 28
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   28
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 6203
% 5.18/5.64  Kept: 400
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 29
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   29
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 6556
% 5.18/5.64  Kept: 413
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 30
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   30
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 6982
% 5.18/5.64  Kept: 440
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 31
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   31
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 7423
% 5.18/5.64  Kept: 480
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 32
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   32
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 7755
% 5.18/5.64  Kept: 488
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 33
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   33
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 7887
% 5.18/5.64  Kept: 500
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 34
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   34
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 8363
% 5.18/5.64  Kept: 510
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 35
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   35
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 11028
% 5.18/5.64  Kept: 578
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 36
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   36
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 11986
% 5.18/5.64  Kept: 598
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 5.18/5.64  
% 5.18/5.64  Increased maxweight to 37
% 5.18/5.64  
% 5.18/5.64  Starting Search:
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Resimplifying inuse:
% 5.18/5.64  Done
% 5.18/5.64  
% 5.18/5.64  Failed to find proof!
% 5.18/5.64  maxweight =   37
% 5.18/5.64  maxnrclauses = 10000000
% 5.18/5.64  Generated: 12239
% 5.18/5.64  Kept: 611
% 5.18/5.64  
% 5.18/5.64  
% 5.18/5.64  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 38
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   38
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 12239
% 9.89/10.34  Kept: 611
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 39
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   39
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 16187
% 9.89/10.34  Kept: 729
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 40
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   40
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 16333
% 9.89/10.34  Kept: 744
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 41
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   41
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 16523
% 9.89/10.34  Kept: 754
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 42
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   42
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 16989
% 9.89/10.34  Kept: 770
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 43
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   43
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 20805
% 9.89/10.34  Kept: 862
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 44
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   44
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 20805
% 9.89/10.34  Kept: 862
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 45
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   45
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 20905
% 9.89/10.34  Kept: 866
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 46
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   46
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 20905
% 9.89/10.34  Kept: 866
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 47
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   47
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 22711
% 9.89/10.34  Kept: 936
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 48
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   48
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24081
% 9.89/10.34  Kept: 960
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 49
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   49
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24081
% 9.89/10.34  Kept: 960
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 50
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   50
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24081
% 9.89/10.34  Kept: 960
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 51
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   51
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24889
% 9.89/10.34  Kept: 984
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 52
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   52
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24889
% 9.89/10.34  Kept: 984
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 53
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   53
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24889
% 9.89/10.34  Kept: 984
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 54
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   54
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24897
% 9.89/10.34  Kept: 988
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 55
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   55
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24913
% 9.89/10.34  Kept: 996
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 56
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   56
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 57
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   57
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 58
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   58
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 59
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   59
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 60
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   60
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 61
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   61
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 62
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   62
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 63
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   63
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 24911
% 9.89/10.34  Kept: 1016
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 64
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   64
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 65
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   65
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 66
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   66
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 67
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   67
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 68
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   68
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 69
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   69
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 70
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   70
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 71
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Failed to find proof!
% 9.89/10.34  maxweight =   71
% 9.89/10.34  maxnrclauses = 10000000
% 9.89/10.34  Generated: 25254
% 9.89/10.34  Kept: 1024
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  The strategy used was not complete!
% 9.89/10.34  
% 9.89/10.34  Increased maxweight to 72
% 9.89/10.34  
% 9.89/10.34  Starting Search:
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  Resimplifying inuse:
% 9.89/10.34  Done
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  
% 9.89/10.34  found a saturation!
% 9.89/10.34  % SZS status Satisfiable
% 9.89/10.34  % SZS output start Saturation
% 9.89/10.34  
% 9.89/10.34  clause( 1023, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( compose( 
% 9.89/10.34    compose( a, b ), compose( a, b ) ) ), domain( a ), compose( compose( a, b
% 9.89/10.34     ), compose( a, b ) ), compose( compose( domain( compose( compose( a, b )
% 9.89/10.34    , compose( a, b ) ) ), compose( a, b ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( domain( compose( compose( a, b ), compose( a, b ) ) ), compose( 
% 9.89/10.35    a, b ) ), compose( a, b ) ) ), compose( compose( domain( compose( compose( 
% 9.89/10.35    a, b ), compose( a, b ) ) ), compose( a, b ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1024, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, b ), compose( a, g ) ) ), domain( a ), compose( compose( a, b
% 9.89/10.35     ), compose( a, g ) ), compose( compose( domain( compose( compose( a, b )
% 9.89/10.35    , compose( a, g ) ) ), compose( a, b ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( domain( compose( compose( a, b ), compose( a, g ) ) ), compose( 
% 9.89/10.35    a, b ) ), compose( a, g ) ) ), compose( compose( domain( compose( compose( 
% 9.89/10.35    a, b ), compose( a, g ) ) ), compose( a, b ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 966, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), compose( a, g ) ) ), codomain( X ), compose( codomain( X )
% 9.89/10.35    , compose( a, g ) ), compose( compose( domain( compose( codomain( X ), 
% 9.89/10.35    compose( a, g ) ) ), codomain( X ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( domain( compose( codomain( X ), compose( a, g ) ) ), codomain( X
% 9.89/10.35     ) ), compose( a, g ) ) ), compose( compose( domain( compose( codomain( X
% 9.89/10.35     ), compose( a, g ) ) ), codomain( X ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 999, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, b ), domain( X ) ) ), domain( a ), compose( compose( a, b ), 
% 9.89/10.35    domain( X ) ), compose( compose( domain( compose( compose( a, b ), domain( 
% 9.89/10.35    X ) ) ), compose( a, b ) ), domain( X ) ) ), compose( compose( domain( 
% 9.89/10.35    compose( compose( a, b ), domain( X ) ) ), compose( a, b ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( domain( compose( compose( a, b ), domain( X ) ) )
% 9.89/10.35    , compose( a, b ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1002, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ) ), domain( X ), compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ), compose( compose( domain( compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ) ), domain( X ) ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    domain( compose( domain( X ), compose( a, b ) ) ), domain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( domain( compose( domain( X ), compose( a, b
% 9.89/10.35     ) ) ), domain( X ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1004, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), compose( a, g ) ) ), domain( X ), compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ), compose( compose( domain( compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ) ), domain( X ) ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    domain( compose( domain( X ), compose( a, g ) ) ), domain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( domain( compose( domain( X ), compose( a, g
% 9.89/10.35     ) ) ), domain( X ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1016, [ =( ifeq( codomain( b ), codomain( X ), ifeq( domain( 
% 9.89/10.35    compose( compose( a, b ), codomain( X ) ) ), domain( a ), compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ), compose( compose( domain( compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ) ), compose( a, b ) ), codomain( X ) ) )
% 9.89/10.35    , compose( compose( domain( compose( compose( a, b ), codomain( X ) ) ), 
% 9.89/10.35    compose( a, b ) ), codomain( X ) ) ), compose( compose( domain( compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ) ), compose( a, b ) ), codomain( X ) ) )
% 9.89/10.35     ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 959, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ) ), codomain( X ), compose( codomain( X )
% 9.89/10.35    , compose( a, b ) ), compose( compose( domain( compose( codomain( X ), 
% 9.89/10.35    compose( a, b ) ) ), codomain( X ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( domain( compose( codomain( X ), compose( a, b ) ) ), codomain( X
% 9.89/10.35     ) ), compose( a, b ) ) ), compose( compose( domain( compose( codomain( X
% 9.89/10.35     ), compose( a, b ) ) ), codomain( X ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 853, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), g ) ), domain( a ), compose( compose( a, g ), g ), 
% 9.89/10.35    compose( compose( domain( compose( compose( a, g ), g ) ), compose( a, g
% 9.89/10.35     ) ), g ) ), compose( compose( domain( compose( compose( a, g ), g ) ), 
% 9.89/10.35    compose( a, g ) ), g ) ), compose( compose( domain( compose( compose( a, 
% 9.89/10.35    g ), g ) ), compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1008, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    g, compose( a, b ) ) ), codomain( a ), compose( g, compose( a, b ) ), 
% 9.89/10.35    compose( compose( domain( compose( g, compose( a, b ) ) ), g ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( domain( compose( g, compose( a, b ) ) ), g
% 9.89/10.35     ), compose( a, b ) ) ), compose( compose( domain( compose( g, compose( a
% 9.89/10.35    , b ) ) ), g ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1010, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    g, compose( a, g ) ) ), codomain( a ), compose( g, compose( a, g ) ), 
% 9.89/10.35    compose( compose( domain( compose( g, compose( a, g ) ) ), g ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( domain( compose( g, compose( a, g ) ) ), g
% 9.89/10.35     ), compose( a, g ) ) ), compose( compose( domain( compose( g, compose( a
% 9.89/10.35    , g ) ) ), g ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1012, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( 
% 9.89/10.35    compose( compose( a, b ), g ) ), domain( a ), compose( compose( a, b ), g
% 9.89/10.35     ), compose( compose( domain( compose( compose( a, b ), g ) ), compose( a
% 9.89/10.35    , b ) ), g ) ), compose( compose( domain( compose( compose( a, b ), g ) )
% 9.89/10.35    , compose( a, b ) ), g ) ), compose( compose( domain( compose( compose( a
% 9.89/10.35    , b ), g ) ), compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 852, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), h ) ), domain( a ), compose( compose( a, g ), h ), 
% 9.89/10.35    compose( compose( domain( compose( compose( a, g ), h ) ), compose( a, g
% 9.89/10.35     ) ), h ) ), compose( compose( domain( compose( compose( a, g ), h ) ), 
% 9.89/10.35    compose( a, g ) ), h ) ), compose( compose( domain( compose( compose( a, 
% 9.89/10.35    g ), h ) ), compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1014, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( 
% 9.89/10.35    compose( compose( a, b ), h ) ), domain( a ), compose( compose( a, b ), h
% 9.89/10.35     ), compose( compose( domain( compose( compose( a, b ), h ) ), compose( a
% 9.89/10.35    , b ) ), h ) ), compose( compose( domain( compose( compose( a, b ), h ) )
% 9.89/10.35    , compose( a, b ) ), h ) ), compose( compose( domain( compose( compose( a
% 9.89/10.35    , b ), h ) ), compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1018, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    b, compose( a, b ) ) ), codomain( a ), compose( b, compose( a, b ) ), 
% 9.89/10.35    compose( compose( domain( compose( b, compose( a, b ) ) ), b ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( domain( compose( b, compose( a, b ) ) ), b
% 9.89/10.35     ), compose( a, b ) ) ), compose( compose( domain( compose( b, compose( a
% 9.89/10.35    , b ) ) ), b ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1020, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    b, compose( a, g ) ) ), codomain( a ), compose( b, compose( a, g ) ), 
% 9.89/10.35    compose( compose( domain( compose( b, compose( a, g ) ) ), b ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( domain( compose( b, compose( a, g ) ) ), b
% 9.89/10.35     ), compose( a, g ) ) ), compose( compose( domain( compose( b, compose( a
% 9.89/10.35    , g ) ) ), b ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1022, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( 
% 9.89/10.35    compose( compose( a, b ), b ) ), domain( a ), compose( compose( a, b ), b
% 9.89/10.35     ), compose( compose( domain( compose( compose( a, b ), b ) ), compose( a
% 9.89/10.35    , b ) ), b ) ), compose( compose( domain( compose( compose( a, b ), b ) )
% 9.89/10.35    , compose( a, b ) ), b ) ), compose( compose( domain( compose( compose( a
% 9.89/10.35    , b ), b ) ), compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 851, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), b ) ), domain( a ), compose( compose( a, g ), b ), 
% 9.89/10.35    compose( compose( domain( compose( compose( a, g ), b ) ), compose( a, g
% 9.89/10.35     ) ), b ) ), compose( compose( domain( compose( compose( a, g ), b ) ), 
% 9.89/10.35    compose( a, g ) ), b ) ), compose( compose( domain( compose( compose( a, 
% 9.89/10.35    g ), b ) ), compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 977, [ =( ifeq( codomain( X ), domain( Y ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), domain( Y ) ) ), codomain( X ), compose( codomain( X ), 
% 9.89/10.35    domain( Y ) ), compose( compose( domain( compose( codomain( X ), domain( 
% 9.89/10.35    Y ) ) ), codomain( X ) ), domain( Y ) ) ), compose( compose( domain( 
% 9.89/10.35    compose( codomain( X ), domain( Y ) ) ), codomain( X ) ), domain( Y ) ) )
% 9.89/10.35    , compose( compose( domain( compose( codomain( X ), domain( Y ) ) ), 
% 9.89/10.35    codomain( X ) ), domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 979, [ =( ifeq( codomain( X ), codomain( Y ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), codomain( Y ) ) ), codomain( X ), compose( codomain( X ), 
% 9.89/10.35    codomain( Y ) ), compose( compose( domain( compose( codomain( X ), 
% 9.89/10.35    codomain( Y ) ) ), codomain( X ) ), codomain( Y ) ) ), compose( compose( 
% 9.89/10.35    domain( compose( codomain( X ), codomain( Y ) ) ), codomain( X ) ), 
% 9.89/10.35    codomain( Y ) ) ), compose( compose( domain( compose( codomain( X ), 
% 9.89/10.35    codomain( Y ) ) ), codomain( X ) ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 989, [ =( ifeq( domain( X ), codomain( Y ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), codomain( Y ) ) ), domain( X ), compose( domain( X ), 
% 9.89/10.35    codomain( Y ) ), compose( compose( domain( compose( domain( X ), codomain( 
% 9.89/10.35    Y ) ) ), domain( X ) ), codomain( Y ) ) ), compose( compose( domain( 
% 9.89/10.35    compose( domain( X ), codomain( Y ) ) ), domain( X ) ), codomain( Y ) ) )
% 9.89/10.35    , compose( compose( domain( compose( domain( X ), codomain( Y ) ) ), 
% 9.89/10.35    domain( X ) ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 992, [ =( ifeq( domain( X ), domain( Y ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), domain( Y ) ) ), domain( X ), compose( domain( X ), domain( 
% 9.89/10.35    Y ) ), compose( compose( domain( compose( domain( X ), domain( Y ) ) ), 
% 9.89/10.35    domain( X ) ), domain( Y ) ) ), compose( compose( domain( compose( domain( 
% 9.89/10.35    X ), domain( Y ) ) ), domain( X ) ), domain( Y ) ) ), compose( compose( 
% 9.89/10.35    domain( compose( domain( X ), domain( Y ) ) ), domain( X ) ), domain( Y )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 850, [ =( ifeq( codomain( g ), codomain( X ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), codomain( X ) ) ), domain( a ), compose( compose( a, g )
% 9.89/10.35    , codomain( X ) ), compose( compose( domain( compose( compose( a, g ), 
% 9.89/10.35    codomain( X ) ) ), compose( a, g ) ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    domain( compose( compose( a, g ), codomain( X ) ) ), compose( a, g ) ), 
% 9.89/10.35    codomain( X ) ) ), compose( compose( domain( compose( compose( a, g ), 
% 9.89/10.35    codomain( X ) ) ), compose( a, g ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 872, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 889, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1026, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, b ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1027, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, b ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 844, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), domain( X ) ) ), domain( a ), compose( compose( a, g ), 
% 9.89/10.35    domain( X ) ), compose( compose( domain( compose( compose( a, g ), domain( 
% 9.89/10.35    X ) ) ), compose( a, g ) ), domain( X ) ) ), compose( compose( domain( 
% 9.89/10.35    compose( compose( a, g ), domain( X ) ) ), compose( a, g ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( domain( compose( compose( a, g ), domain( X ) ) )
% 9.89/10.35    , compose( a, g ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 892, [ =( ifeq( codomain( b ), codomain( compose( compose( a, g ), 
% 9.89/10.35    compose( a, b ) ) ), ifeq( codomain( g ), domain( a ), compose( compose( 
% 9.89/10.35    a, g ), compose( compose( a, b ), codomain( compose( compose( a, g ), 
% 9.89/10.35    compose( a, b ) ) ) ) ), compose( compose( a, g ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ) ), compose( compose( a, g ), 
% 9.89/10.35    compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1025, [ =( ifeq( codomain( b ), codomain( compose( compose( a, b )
% 9.89/10.35    , compose( a, b ) ) ), ifeq( codomain( b ), domain( a ), compose( compose( 
% 9.89/10.35    a, b ), compose( compose( a, b ), codomain( compose( compose( a, b ), 
% 9.89/10.35    compose( a, b ) ) ) ) ), compose( compose( a, b ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ) ), compose( compose( a, b ), 
% 9.89/10.35    compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 874, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), compose( a, 
% 9.89/10.35    b ) ) ), compose( compose( compose( a, g ), domain( X ) ), compose( a, b
% 9.89/10.35     ) ) ), compose( compose( compose( a, g ), domain( X ) ), compose( a, b )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), domain( X ) ), compose( a, b ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 873, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( compose( a, g ), compose( codomain( X ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), codomain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), codomain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), codomain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 824, [ =( ifeq( codomain( g ), codomain( compose( compose( a, g ), 
% 9.89/10.35    compose( a, g ) ) ), ifeq( codomain( g ), domain( a ), compose( compose( 
% 9.89/10.35    a, g ), compose( compose( a, g ), codomain( compose( compose( a, g ), 
% 9.89/10.35    compose( a, g ) ) ) ) ), compose( compose( a, g ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( a, g ), compose( a, g ) ) ), compose( compose( a, g ), 
% 9.89/10.35    compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 891, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), codomain( 
% 9.89/10.35    X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 890, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), domain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), domain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, g ), compose( a, b ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), compose( a, b ) ), domain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 912, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), compose( a, 
% 9.89/10.35    g ) ) ), compose( compose( compose( a, g ), domain( X ) ), compose( a, g
% 9.89/10.35     ) ) ), compose( compose( compose( a, g ), domain( X ) ), compose( a, g )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), domain( X ) ), compose( a, g ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 911, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( compose( a, g ), compose( codomain( X ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), codomain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), codomain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), codomain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 823, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), codomain( 
% 9.89/10.35    X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 956, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( X ), compose( compose( a, b ), compose( codomain( X ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), codomain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), codomain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), codomain( X ) ), compose( 
% 9.89/10.35    a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 960, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( X ), compose( compose( a, b ), compose( codomain( X ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), codomain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), codomain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), codomain( X ) ), compose( 
% 9.89/10.35    a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 980, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, b ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), compose( a, b ) ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), compose( a, b ) ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), compose( a, b ) ), compose( a
% 9.89/10.35    , b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 993, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, b ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), compose( a, b ) ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), compose( a, b ) ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), compose( a, b ) ), compose( a
% 9.89/10.35    , g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 822, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), domain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), domain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), compose( a, g ) ), domain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 998, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, b ), domain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), domain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), compose( a, b ) ), domain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1001, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), compose( a, 
% 9.89/10.35    b ) ) ), compose( compose( compose( a, b ), domain( X ) ), compose( a, b
% 9.89/10.35     ) ) ), compose( compose( compose( a, b ), domain( X ) ), compose( a, b )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), domain( X ) ), compose( a, b ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1003, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), compose( a, 
% 9.89/10.35    g ) ) ), compose( compose( compose( a, b ), domain( X ) ), compose( a, g
% 9.89/10.35     ) ) ), compose( compose( compose( a, b ), domain( X ) ), compose( a, g )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), domain( X ) ), compose( a, g ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1005, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, b ), compose( a, 
% 9.89/10.35    b ) ) ), compose( compose( domain( X ), compose( a, b ) ), compose( a, b
% 9.89/10.35     ) ) ), compose( compose( domain( X ), compose( a, b ) ), compose( a, b )
% 9.89/10.35     ) ), compose( compose( domain( X ), compose( a, b ) ), compose( a, b ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 812, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), compose( a, g ) ) ), domain( a ), compose( compose( a, g
% 9.89/10.35     ), compose( a, g ) ), compose( compose( domain( compose( compose( a, g )
% 9.89/10.35    , compose( a, g ) ) ), compose( a, g ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( domain( compose( compose( a, g ), compose( a, g ) ) ), compose( 
% 9.89/10.35    a, g ) ), compose( a, g ) ) ), compose( compose( domain( compose( compose( 
% 9.89/10.35    a, g ), compose( a, g ) ) ), compose( a, g ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1006, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, b ), compose( a, 
% 9.89/10.35    g ) ) ), compose( compose( domain( X ), compose( a, b ) ), compose( a, g
% 9.89/10.35     ) ) ), compose( compose( domain( X ), compose( a, b ) ), compose( a, g )
% 9.89/10.35     ) ), compose( compose( domain( X ), compose( a, b ) ), compose( a, g ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1015, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( b )
% 9.89/10.35    , domain( a ), compose( compose( a, b ), compose( compose( a, b ), 
% 9.89/10.35    codomain( X ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), 
% 9.89/10.35    codomain( X ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), 
% 9.89/10.35    codomain( X ) ) ), compose( compose( compose( a, b ), compose( a, b ) ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 830, [ =( ifeq( codomain( g ), codomain( compose( codomain( X ), 
% 9.89/10.35    compose( a, g ) ) ), ifeq( codomain( X ), domain( a ), compose( codomain( 
% 9.89/10.35    X ), compose( compose( a, g ), codomain( compose( codomain( X ), compose( 
% 9.89/10.35    a, g ) ) ) ) ), compose( codomain( X ), compose( a, g ) ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, g ) ) ), compose( codomain( X ), compose( a, g
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 846, [ =( ifeq( codomain( g ), codomain( compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ) ), ifeq( domain( X ), domain( a ), compose( domain( X )
% 9.89/10.35    , compose( compose( a, g ), codomain( compose( domain( X ), compose( a, g
% 9.89/10.35     ) ) ) ) ), compose( domain( X ), compose( a, g ) ) ), compose( domain( X
% 9.89/10.35     ), compose( a, g ) ) ), compose( domain( X ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 811, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), compose( a, 
% 9.89/10.35    g ) ) ), compose( compose( domain( X ), compose( a, g ) ), compose( a, g
% 9.89/10.35     ) ) ), compose( compose( domain( X ), compose( a, g ) ), compose( a, g )
% 9.89/10.35     ) ), compose( compose( domain( X ), compose( a, g ) ), compose( a, g ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 866, [ =( ifeq( codomain( b ), codomain( X ), ifeq( domain( compose( 
% 9.89/10.35    b, codomain( X ) ) ), codomain( a ), compose( b, codomain( X ) ), compose( 
% 9.89/10.35    compose( domain( compose( b, codomain( X ) ) ), b ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( b, codomain( X ) ) ), b ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( domain( compose( b, codomain( X ) ) ), b ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 871, [ =( ifeq( codomain( g ), codomain( X ), ifeq( domain( compose( 
% 9.89/10.35    g, codomain( X ) ) ), codomain( a ), compose( g, codomain( X ) ), compose( 
% 9.89/10.35    compose( domain( compose( g, codomain( X ) ) ), g ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( g, codomain( X ) ) ), g ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( domain( compose( g, codomain( X ) ) ), g ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 902, [ =( ifeq( domain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), b ) ), domain( X ), compose( domain( X ), b ), compose( 
% 9.89/10.35    compose( domain( compose( domain( X ), b ) ), domain( X ) ), b ) ), 
% 9.89/10.35    compose( compose( domain( compose( domain( X ), b ) ), domain( X ) ), b )
% 9.89/10.35     ), compose( compose( domain( compose( domain( X ), b ) ), domain( X ) )
% 9.89/10.35    , b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 906, [ =( ifeq( domain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), h ) ), domain( X ), compose( domain( X ), h ), compose( 
% 9.89/10.35    compose( domain( compose( domain( X ), h ) ), domain( X ) ), h ) ), 
% 9.89/10.35    compose( compose( domain( compose( domain( X ), h ) ), domain( X ) ), h )
% 9.89/10.35     ), compose( compose( domain( compose( domain( X ), h ) ), domain( X ) )
% 9.89/10.35    , h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 810, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, g ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), compose( a, g ) ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), compose( a, g ) ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), compose( a, g ) ), compose( a
% 9.89/10.35    , g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 910, [ =( ifeq( domain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), g ) ), domain( X ), compose( domain( X ), g ), compose( 
% 9.89/10.35    compose( domain( compose( domain( X ), g ) ), domain( X ) ), g ) ), 
% 9.89/10.35    compose( compose( domain( compose( domain( X ), g ) ), domain( X ) ), g )
% 9.89/10.35     ), compose( compose( domain( compose( domain( X ), g ) ), domain( X ) )
% 9.89/10.35    , g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 918, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    b, domain( X ) ) ), codomain( a ), compose( b, domain( X ) ), compose( 
% 9.89/10.35    compose( domain( compose( b, domain( X ) ) ), b ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( b, domain( X ) ) ), b ), domain( X ) )
% 9.89/10.35     ), compose( compose( domain( compose( b, domain( X ) ) ), b ), domain( X
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 922, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    g, domain( X ) ) ), codomain( a ), compose( g, domain( X ) ), compose( 
% 9.89/10.35    compose( domain( compose( g, domain( X ) ) ), g ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( g, domain( X ) ) ), g ), domain( X ) )
% 9.89/10.35     ), compose( compose( domain( compose( g, domain( X ) ) ), g ), domain( X
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 929, [ =( ifeq( codomain( X ), codomain( compose( compose( a, g ), 
% 9.89/10.35    codomain( X ) ) ), ifeq( codomain( g ), codomain( X ), compose( compose( 
% 9.89/10.35    a, g ), compose( codomain( X ), codomain( compose( compose( a, g ), 
% 9.89/10.35    codomain( X ) ) ) ) ), compose( compose( a, g ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( a, g ), codomain( X ) ) ), compose( compose( a, g ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 809, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 940, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), b ) ), codomain( X ), compose( codomain( X ), b ), compose( 
% 9.89/10.35    compose( domain( compose( codomain( X ), b ) ), codomain( X ) ), b ) ), 
% 9.89/10.35    compose( compose( domain( compose( codomain( X ), b ) ), codomain( X ) )
% 9.89/10.35    , b ) ), compose( compose( domain( compose( codomain( X ), b ) ), 
% 9.89/10.35    codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 943, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), h ) ), codomain( X ), compose( codomain( X ), h ), compose( 
% 9.89/10.35    compose( domain( compose( codomain( X ), h ) ), codomain( X ) ), h ) ), 
% 9.89/10.35    compose( compose( domain( compose( codomain( X ), h ) ), codomain( X ) )
% 9.89/10.35    , h ) ), compose( compose( domain( compose( codomain( X ), h ) ), 
% 9.89/10.35    codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 945, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), g ) ), codomain( X ), compose( codomain( X ), g ), compose( 
% 9.89/10.35    compose( domain( compose( codomain( X ), g ) ), codomain( X ) ), g ) ), 
% 9.89/10.35    compose( compose( domain( compose( codomain( X ), g ) ), codomain( X ) )
% 9.89/10.35    , g ) ), compose( compose( domain( compose( codomain( X ), g ) ), 
% 9.89/10.35    codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 947, [ =( ifeq( domain( X ), codomain( compose( compose( a, g ), 
% 9.89/10.35    domain( X ) ) ), ifeq( codomain( g ), domain( X ), compose( compose( a, g
% 9.89/10.35     ), compose( domain( X ), codomain( compose( compose( a, g ), domain( X )
% 9.89/10.35     ) ) ) ), compose( compose( a, g ), domain( X ) ) ), compose( compose( a
% 9.89/10.35    , g ), domain( X ) ) ), compose( compose( a, g ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 802, [ =( ifeq( codomain( g ), codomain( compose( compose( a, b ), 
% 9.89/10.35    compose( a, g ) ) ), ifeq( codomain( b ), domain( a ), compose( compose( 
% 9.89/10.35    a, b ), compose( compose( a, g ), codomain( compose( compose( a, b ), 
% 9.89/10.35    compose( a, g ) ) ) ) ), compose( compose( a, b ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( a, b ), compose( a, g ) ) ), compose( compose( a, b ), 
% 9.89/10.35    compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 963, [ =( ifeq( codomain( X ), codomain( compose( compose( a, b ), 
% 9.89/10.35    codomain( X ) ) ), ifeq( codomain( b ), codomain( X ), compose( compose( 
% 9.89/10.35    a, b ), compose( codomain( X ), codomain( compose( compose( a, b ), 
% 9.89/10.35    codomain( X ) ) ) ) ), compose( compose( a, b ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( a, b ), codomain( X ) ) ), compose( compose( a, b ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 967, [ =( ifeq( codomain( b ), codomain( compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ) ), ifeq( domain( X ), domain( a ), compose( domain( X )
% 9.89/10.35    , compose( compose( a, b ), codomain( compose( domain( X ), compose( a, b
% 9.89/10.35     ) ) ) ) ), compose( domain( X ), compose( a, b ) ) ), compose( domain( X
% 9.89/10.35     ), compose( a, b ) ) ), compose( domain( X ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 970, [ =( ifeq( domain( X ), codomain( compose( compose( a, b ), 
% 9.89/10.35    domain( X ) ) ), ifeq( codomain( b ), domain( X ), compose( compose( a, b
% 9.89/10.35     ), compose( domain( X ), codomain( compose( compose( a, b ), domain( X )
% 9.89/10.35     ) ) ) ), compose( compose( a, b ), domain( X ) ) ), compose( compose( a
% 9.89/10.35    , b ), domain( X ) ) ), compose( compose( a, b ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 972, [ =( ifeq( codomain( b ), codomain( compose( codomain( X ), 
% 9.89/10.35    compose( a, b ) ) ), ifeq( codomain( X ), domain( a ), compose( codomain( 
% 9.89/10.35    X ), compose( compose( a, b ), codomain( compose( codomain( X ), compose( 
% 9.89/10.35    a, b ) ) ) ) ), compose( codomain( X ), compose( a, b ) ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ) ), compose( codomain( X ), compose( a, b
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 801, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), codomain( 
% 9.89/10.35    X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 949, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), X, ifeq( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), X, compose( a, b ), compose( 
% 9.89/10.35    a, g ) ), compose( a, g ) ), compose( a, g ) ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 948, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), X, ifeq( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), X, compose( a, b ), compose( 
% 9.89/10.35    a, b ) ), compose( a, b ) ), compose( a, b ) ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 953, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), X, ifeq( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), X, compose( a, g ), compose( 
% 9.89/10.35    a, g ) ), compose( a, g ) ), compose( a, g ) ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 952, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), X, ifeq( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), X, compose( a, g ), compose( 
% 9.89/10.35    a, b ) ), compose( a, b ) ), compose( a, b ) ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 800, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), domain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), domain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), compose( a, g ) ), domain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 805, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), compose( a, g ) ), g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, g ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 804, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), compose( a, g ) ), h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, g ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 803, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), compose( a, g ) ), b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, g ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 827, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, g ) ), g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, g ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 799, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 826, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, g ) ), h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, g ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 825, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, g ) ), b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, g ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 876, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, compose( a, b ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), g ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), g ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 875, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, compose( a, b ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), b ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), b ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 798, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ) ), domain( a ), compose( compose( a, g
% 9.89/10.35     ), compose( a, b ) ), compose( compose( domain( compose( compose( a, g )
% 9.89/10.35    , compose( a, b ) ) ), compose( a, g ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( domain( compose( compose( a, g ), compose( a, b ) ) ), compose( 
% 9.89/10.35    a, g ) ), compose( a, b ) ) ), compose( compose( domain( compose( compose( 
% 9.89/10.35    a, g ), compose( a, b ) ) ), compose( a, g ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 895, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, b ) ), g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 894, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, b ) ), h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 893, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, b ) ), b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 914, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, compose( a, g ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), g ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), g ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 797, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), compose( a, 
% 9.89/10.35    b ) ) ), compose( compose( domain( X ), compose( a, g ) ), compose( a, b
% 9.89/10.35     ) ) ), compose( compose( domain( X ), compose( a, g ) ), compose( a, b )
% 9.89/10.35     ) ), compose( compose( domain( X ), compose( a, g ) ), compose( a, b ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 913, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, compose( a, g ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), b ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), b ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1007, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, compose( a, b ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), g ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), g ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1009, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, compose( a, g ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), g ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), g ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1011, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( b )
% 9.89/10.35    , domain( a ), compose( compose( a, b ), compose( compose( a, b ), g ) )
% 9.89/10.35    , compose( compose( compose( a, b ), compose( a, b ) ), g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 796, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, g ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), compose( a, g ) ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), compose( a, g ) ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), compose( a, g ) ), compose( a
% 9.89/10.35    , b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1013, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( b )
% 9.89/10.35    , domain( a ), compose( compose( a, b ), compose( compose( a, b ), h ) )
% 9.89/10.35    , compose( compose( compose( a, b ), compose( a, b ) ), h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1017, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, compose( a, b ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), b ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), b ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1019, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, compose( a, g ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), b ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), b ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1021, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( b )
% 9.89/10.35    , domain( a ), compose( compose( a, b ), compose( compose( a, b ), b ) )
% 9.89/10.35    , compose( compose( compose( a, b ), compose( a, b ) ), b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 795, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, g ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, g ), compose( a, g ) ), compose( 
% 9.89/10.35    a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 829, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( codomain( Y ), compose( compose( a, g ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( codomain( Y ), compose( a, g ) ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( codomain( Y ), compose( a, g ) ), codomain( X )
% 9.89/10.35     ) ), compose( compose( codomain( Y ), compose( a, g ) ), codomain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 828, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( codomain( Y ), compose( compose( a, g ), domain( X
% 9.89/10.35     ) ) ), compose( compose( codomain( Y ), compose( a, g ) ), domain( X ) )
% 9.89/10.35     ), compose( compose( codomain( Y ), compose( a, g ) ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), compose( a, g ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 843, [ =( ifeq( codomain( g ), domain( Y ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), domain( Y )
% 9.89/10.35     ) ), compose( compose( domain( X ), compose( a, g ) ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, g ) ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, g ) ), domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 845, [ =( ifeq( codomain( g ), codomain( X ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), compose( domain( Y ), compose( compose( a, g ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( domain( Y ), compose( a, g ) ), codomain( X ) )
% 9.89/10.35     ), compose( compose( domain( Y ), compose( a, g ) ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), compose( a, g ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 794, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, g ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( compose( a, b ), compose( a, g ) ), compose( 
% 9.89/10.35    a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 928, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( Y ), compose( compose( a, g ), compose( codomain( Y ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), codomain( Y ) ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, g ), codomain( Y ) ), codomain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), codomain( Y ) ), codomain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 927, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( Y ), compose( compose( a, g ), compose( codomain( Y ), domain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, g ), codomain( Y ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), codomain( Y ) ), domain( X ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), codomain( Y ) ), domain( X ) ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 941, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), domain( Y )
% 9.89/10.35     ) ), compose( compose( compose( a, g ), domain( X ) ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( X ) ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( X ) ), domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 946, [ =( ifeq( domain( Y ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( Y ), compose( compose( a, g ), compose( domain( Y ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, g ), domain( Y ) ), codomain( X ) )
% 9.89/10.35     ), compose( compose( compose( a, g ), domain( Y ) ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( Y ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 721, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, g ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( h, compose( a, g ) ), compose( a, g ) ) ), compose( compose( h, 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 958, [ =( ifeq( codomain( Y ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( Y ), compose( domain( X ), compose( codomain( Y ), compose( a, 
% 9.89/10.35    b ) ) ), compose( compose( domain( X ), codomain( Y ) ), compose( a, b )
% 9.89/10.35     ) ), compose( compose( domain( X ), codomain( Y ) ), compose( a, b ) ) )
% 9.89/10.35    , compose( compose( domain( X ), codomain( Y ) ), compose( a, b ) ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 957, [ =( ifeq( codomain( Y ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( Y ), compose( codomain( X ), compose( codomain( Y ), compose( a
% 9.89/10.35    , b ) ) ), compose( compose( codomain( X ), codomain( Y ) ), compose( a, 
% 9.89/10.35    b ) ) ), compose( compose( codomain( X ), codomain( Y ) ), compose( a, b
% 9.89/10.35     ) ) ), compose( compose( codomain( X ), codomain( Y ) ), compose( a, b )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 962, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( Y ), compose( compose( a, b ), compose( codomain( Y ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), codomain( Y ) ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( compose( a, b ), codomain( Y ) ), codomain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), codomain( Y ) ), codomain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 961, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( Y ), compose( compose( a, b ), compose( codomain( Y ), domain( 
% 9.89/10.35    X ) ) ), compose( compose( compose( a, b ), codomain( Y ) ), domain( X )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), codomain( Y ) ), domain( X ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), codomain( Y ) ), domain( X ) ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 714, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, b ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( h, compose( a, b ) ), compose( a, g ) ) ), compose( compose( h, 
% 9.89/10.35    compose( a, b ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 965, [ =( ifeq( codomain( Y ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( Y ), compose( domain( X ), compose( codomain( Y ), compose( a, 
% 9.89/10.35    g ) ) ), compose( compose( domain( X ), codomain( Y ) ), compose( a, g )
% 9.89/10.35     ) ), compose( compose( domain( X ), codomain( Y ) ), compose( a, g ) ) )
% 9.89/10.35    , compose( compose( domain( X ), codomain( Y ) ), compose( a, g ) ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 964, [ =( ifeq( codomain( Y ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( Y ), compose( codomain( X ), compose( codomain( Y ), compose( a
% 9.89/10.35    , g ) ) ), compose( compose( codomain( X ), codomain( Y ) ), compose( a, 
% 9.89/10.35    g ) ) ), compose( compose( codomain( X ), codomain( Y ) ), compose( a, g
% 9.89/10.35     ) ) ), compose( compose( codomain( X ), codomain( Y ) ), compose( a, g )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 981, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( domain( X ), compose( a, b
% 9.89/10.35     ) ) ), compose( compose( codomain( Y ), domain( X ) ), compose( a, b ) )
% 9.89/10.35     ), compose( compose( codomain( Y ), domain( X ) ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), domain( X ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 982, [ =( ifeq( codomain( b ), codomain( X ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), compose( domain( Y ), compose( compose( a, b ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( domain( Y ), compose( a, b ) ), codomain( X ) )
% 9.89/10.35     ), compose( compose( domain( Y ), compose( a, b ) ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), compose( a, b ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 709, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, g ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( h, compose( a, g ) ), compose( a, b ) ) ), compose( compose( h, 
% 9.89/10.35    compose( a, g ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 985, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( Y ), domain( 
% 9.89/10.35    X ), compose( domain( Y ), compose( domain( X ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), domain( X ) ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), domain( X ) ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), domain( X ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 984, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( Y ), domain( 
% 9.89/10.35    X ), compose( domain( Y ), compose( domain( X ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), domain( X ) ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), domain( X ) ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), domain( X ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 987, [ =( ifeq( domain( X ), codomain( Y ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), codomain( Y
% 9.89/10.35     ) ) ), compose( compose( compose( a, b ), domain( X ) ), codomain( Y ) )
% 9.89/10.35     ), compose( compose( compose( a, b ), domain( X ) ), codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 990, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), domain( Y )
% 9.89/10.35     ) ), compose( compose( compose( a, b ), domain( X ) ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 708, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, b ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( h, compose( a, b ) ), compose( a, b ) ) ), compose( compose( h, 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 995, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( codomain( Y ), compose( compose( a, b ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( codomain( Y ), compose( a, b ) ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( codomain( Y ), compose( a, b ) ), codomain( X )
% 9.89/10.35     ) ), compose( compose( codomain( Y ), compose( a, b ) ), codomain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 994, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( codomain( Y ), compose( compose( a, b ), domain( X
% 9.89/10.35     ) ) ), compose( compose( codomain( Y ), compose( a, b ) ), domain( X ) )
% 9.89/10.35     ), compose( compose( codomain( Y ), compose( a, b ) ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), compose( a, b ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 996, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), compose( domain( Y ), compose( compose( a, b ), domain( X )
% 9.89/10.35     ) ), compose( compose( domain( Y ), compose( a, b ) ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), compose( a, b ) ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), compose( a, b ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 997, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( domain( X ), compose( a, g
% 9.89/10.35     ) ) ), compose( compose( codomain( Y ), domain( X ) ), compose( a, g ) )
% 9.89/10.35     ), compose( compose( codomain( Y ), domain( X ) ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), domain( X ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 662, [ =( ifeq( codomain( g ), codomain( X ), ifeq( domain( compose( 
% 9.89/10.35    h, codomain( X ) ) ), codomain( a ), compose( h, codomain( X ) ), compose( 
% 9.89/10.35    compose( domain( compose( h, codomain( X ) ) ), h ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( h, codomain( X ) ) ), h ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( domain( compose( h, codomain( X ) ) ), h ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 855, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( domain( X ), compose( a, b ) ), Y, domain( X ), compose( a, g )
% 9.89/10.35     ), compose( a, g ) ), compose( a, g ) ), compose( a, g ) ), compose( a, 
% 9.89/10.35    g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 854, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( domain( X ), compose( a, b ) ), Y, domain( X ), compose( a, b )
% 9.89/10.35     ), compose( a, b ) ), compose( a, b ) ), compose( a, b ) ), compose( a, 
% 9.89/10.35    b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 859, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( codomain( X ), compose( a, b ) ), Y, codomain( X ), compose( a, 
% 9.89/10.35    g ) ), compose( a, g ) ), compose( a, g ) ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 858, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( codomain( X ), compose( a, b ) ), Y, codomain( X ), compose( a, 
% 9.89/10.35    b ) ), compose( a, b ) ), compose( a, b ) ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 640, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    h, domain( X ) ) ), codomain( a ), compose( h, domain( X ) ), compose( 
% 9.89/10.35    compose( domain( compose( h, domain( X ) ) ), h ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( h, domain( X ) ) ), h ), domain( X ) )
% 9.89/10.35     ), compose( compose( domain( compose( h, domain( X ) ) ), h ), domain( X
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 836, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), X, ifeq( 
% 9.89/10.35    compose( h, compose( a, b ) ), X, h, compose( a, g ) ), compose( a, g ) )
% 9.89/10.35    , compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 834, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), X, ifeq( 
% 9.89/10.35    compose( h, compose( a, b ) ), X, h, compose( a, b ) ), compose( a, b ) )
% 9.89/10.35    , compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 628, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), h ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), h ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), h ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 711, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( h, compose( domain( X ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( h, domain( X ) ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    h, domain( X ) ), compose( a, b ) ) ), compose( compose( h, domain( X ) )
% 9.89/10.35    , compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 627, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), h ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), h ), domain( X ) ) ), compose( compose( compose( a, g )
% 9.89/10.35    , h ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 710, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( h, compose( codomain( X ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( h, codomain( X ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( h, codomain( X ) ), compose( a, b ) ) ), compose( compose( h, 
% 9.89/10.35    codomain( X ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 716, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, b ) ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( h, compose( a, b ) ), codomain( X ) ) ), compose( compose( h, 
% 9.89/10.35    compose( a, b ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 715, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, b ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    h, compose( a, b ) ), domain( X ) ) ), compose( compose( h, compose( a, b
% 9.89/10.35     ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 723, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( h, compose( domain( X ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( h, domain( X ) ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    h, domain( X ) ), compose( a, g ) ) ), compose( compose( h, domain( X ) )
% 9.89/10.35    , compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 620, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    h, compose( a, g ) ) ), codomain( a ), compose( h, compose( a, g ) ), 
% 9.89/10.35    compose( compose( domain( compose( h, compose( a, g ) ) ), h ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( domain( compose( h, compose( a, g ) ) ), h
% 9.89/10.35     ), compose( a, g ) ) ), compose( compose( domain( compose( h, compose( a
% 9.89/10.35    , g ) ) ), h ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 722, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( h, compose( codomain( X ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( h, codomain( X ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( h, codomain( X ) ), compose( a, g ) ) ), compose( compose( h, 
% 9.89/10.35    codomain( X ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 727, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, g ) ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( h, compose( a, g ) ), codomain( X ) ) ), compose( compose( h, 
% 9.89/10.35    compose( a, g ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 726, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( h, compose( a, g ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    h, compose( a, g ) ), domain( X ) ) ), compose( compose( h, compose( a, g
% 9.89/10.35     ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 833, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, g ), g ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, g ) ), g ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, g ) ), g ) ), compose( compose( 
% 9.89/10.35    codomain( X ), compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 619, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( h, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), h ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), h ), compose( a, g ) ) ), compose( compose( domain( X ), h )
% 9.89/10.35    , compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 832, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, g ), h ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, g ) ), h ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, g ) ), h ) ), compose( compose( 
% 9.89/10.35    codomain( X ), compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 831, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, g ), b ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, g ) ), b ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, g ) ), b ) ), compose( compose( 
% 9.89/10.35    codomain( X ), compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 849, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), g ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, g ) ), g ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, g ) ), g ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 848, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), h ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, g ) ), h ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, g ) ), h ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 618, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( h, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), h ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), h ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), h ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 847, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), b ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, g ) ), b ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, g ) ), b ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 863, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), b ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), b ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 862, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), b ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), b ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 868, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), g ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), g ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 617, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, compose( a, g ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), h ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), h ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), h ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 867, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), g ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), g ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 877, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, b ), b ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, b ) ), b ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), b ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 881, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( b, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), b ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), b ), compose( a, g ) ) ), compose( compose( domain( X ), b )
% 9.89/10.35    , compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 880, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( b, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), b ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), b ), compose( a, b ) ) ), compose( compose( domain( X ), b )
% 9.89/10.35    , compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 611, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), h ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), h ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), h ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 883, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, b ), h ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, b ) ), h ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), h ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 886, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, b ), g ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, b ) ), g ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), g ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 897, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( g, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), g ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), g ), compose( a, g ) ) ), compose( compose( domain( X ), g )
% 9.89/10.35    , compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 896, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( g, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), g ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), g ), compose( a, b ) ) ), compose( compose( domain( X ), g )
% 9.89/10.35    , compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 610, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), h ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), h ), domain( X ) ) ), compose( compose( compose( a, b )
% 9.89/10.35    , h ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 900, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( X ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), domain( X ) ), b ) ), compose( compose( compose( a, g )
% 9.89/10.35    , domain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 899, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), domain( X ) ), b ) ), compose( compose( compose( a, b )
% 9.89/10.35    , domain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 904, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( X ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), domain( X ) ), h ) ), compose( compose( compose( a, g )
% 9.89/10.35    , domain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 903, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), domain( X ) ), h ) ), compose( compose( compose( a, b )
% 9.89/10.35    , domain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 609, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, compose( a, g ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), h ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), h ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), h ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 908, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( X ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), domain( X ) ), g ) ), compose( compose( compose( a, g )
% 9.89/10.35    , domain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 907, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), domain( X ) ), g ) ), compose( compose( compose( a, b )
% 9.89/10.35    , domain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 916, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), b ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), b ), domain( X ) ) ), compose( compose( compose( a, g )
% 9.89/10.35    , b ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 915, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), b ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), b ), domain( X ) ) ), compose( compose( compose( a, b )
% 9.89/10.35    , b ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 608, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    h, compose( a, b ) ) ), codomain( a ), compose( h, compose( a, b ) ), 
% 9.89/10.35    compose( compose( domain( compose( h, compose( a, b ) ) ), h ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( domain( compose( h, compose( a, b ) ) ), h
% 9.89/10.35     ), compose( a, b ) ) ), compose( compose( domain( compose( h, compose( a
% 9.89/10.35    , b ) ) ), h ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 920, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), g ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), g ), domain( X ) ) ), compose( compose( compose( a, g )
% 9.89/10.35    , g ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 919, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), g ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), g ), domain( X ) ) ), compose( compose( compose( a, b )
% 9.89/10.35    , g ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 923, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, b ), b ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, b ) ), b ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, b ) ), b ) ), compose( compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 926, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), b ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), b ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), b ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 607, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( h, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), h ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), h ), compose( a, b ) ) ), compose( compose( domain( X ), h )
% 9.89/10.35    , compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 925, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), b ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), b ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), b ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 932, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( compose( a, g ), compose( codomain( X ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), codomain( X ) ), g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), codomain( X ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 931, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( compose( a, g ), compose( codomain( X ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), codomain( X ) ), h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), codomain( X ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 930, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( compose( a, g ), compose( codomain( X ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), codomain( X ) ), b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), codomain( X ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 606, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( h, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), h ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), h ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), h ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 933, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, b ), h ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, b ) ), h ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, b ) ), h ) ), compose( compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 935, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, b ), g ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, b ) ), g ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, b ) ), g ) ), compose( compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 938, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), g ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), g ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), g ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 937, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), g ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), g ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), g ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 605, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, compose( a, b ) ) )
% 9.89/10.35    , compose( compose( compose( a, g ), h ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), h ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), h ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 939, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( X ), compose( compose( a, b ), compose( codomain( X ), b ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), codomain( X ) ), b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), codomain( X ) ), b ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 942, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( X ), compose( compose( a, b ), compose( codomain( X ), h ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), codomain( X ) ), h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), codomain( X ) ), h ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 944, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( X ), compose( compose( a, b ), compose( codomain( X ), g ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), codomain( X ) ), g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), codomain( X ) ), g ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 975, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    codomain( Y ), compose( codomain( Z ), compose( codomain( Y ), codomain( 
% 9.89/10.35    X ) ) ), compose( compose( codomain( Z ), codomain( Y ) ), codomain( X )
% 9.89/10.35     ) ), compose( compose( codomain( Z ), codomain( Y ) ), codomain( X ) ) )
% 9.89/10.35    , compose( compose( codomain( Z ), codomain( Y ) ), codomain( X ) ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 603, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, compose( a, b ) ) )
% 9.89/10.35    , compose( compose( compose( a, b ), h ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), h ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), h ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 974, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    codomain( Y ), compose( codomain( Z ), compose( codomain( Y ), domain( X
% 9.89/10.35     ) ) ), compose( compose( codomain( Z ), codomain( Y ) ), domain( X ) ) )
% 9.89/10.35    , compose( compose( codomain( Z ), codomain( Y ) ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( codomain( Z ), codomain( Y ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 976, [ =( ifeq( codomain( Y ), domain( Z ), ifeq( domain( X ), 
% 9.89/10.35    codomain( Y ), compose( domain( X ), compose( codomain( Y ), domain( Z )
% 9.89/10.35     ) ), compose( compose( domain( X ), codomain( Y ) ), domain( Z ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), codomain( Y ) ), domain( Z ) ) ), compose( 
% 9.89/10.35    compose( domain( X ), codomain( Y ) ), domain( Z ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 978, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( domain( Z ), 
% 9.89/10.35    codomain( Y ), compose( domain( Z ), compose( codomain( Y ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( domain( Z ), codomain( Y ) ), codomain( X ) ) )
% 9.89/10.35    , compose( compose( domain( Z ), codomain( Y ) ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( Z ), codomain( Y ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 983, [ =( ifeq( domain( X ), codomain( Y ), ifeq( domain( Z ), 
% 9.89/10.35    domain( X ), compose( domain( Z ), compose( domain( X ), codomain( Y ) )
% 9.89/10.35     ), compose( compose( domain( Z ), domain( X ) ), codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( Z ), domain( X ) ), codomain( Y ) ) ), compose( 
% 9.89/10.35    compose( domain( Z ), domain( X ) ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 585, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, b ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( X, compose( a, b ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( X, compose( a, b ) ), compose( a, b ) ) ), compose( compose( X, 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 986, [ =( ifeq( domain( Y ), domain( X ), ifeq( domain( Z ), domain( 
% 9.89/10.35    Y ), compose( domain( Z ), compose( domain( Y ), domain( X ) ) ), compose( 
% 9.89/10.35    compose( domain( Z ), domain( Y ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    domain( Z ), domain( Y ) ), domain( X ) ) ), compose( compose( domain( Z
% 9.89/10.35     ), domain( Y ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 988, [ =( ifeq( domain( Y ), codomain( Z ), ifeq( codomain( X ), 
% 9.89/10.35    domain( Y ), compose( codomain( X ), compose( domain( Y ), codomain( Z )
% 9.89/10.35     ) ), compose( compose( codomain( X ), domain( Y ) ), codomain( Z ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), domain( Y ) ), codomain( Z ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), domain( Y ) ), codomain( Z ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 991, [ =( ifeq( domain( Y ), domain( Z ), ifeq( codomain( X ), 
% 9.89/10.35    domain( Y ), compose( codomain( X ), compose( domain( Y ), domain( Z ) )
% 9.89/10.35     ), compose( compose( codomain( X ), domain( Y ) ), domain( Z ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), domain( Y ) ), domain( Z ) ) ), compose( 
% 9.89/10.35    compose( codomain( X ), domain( Y ) ), domain( Z ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 612, [ =( ifeq( codomain( g ), codomain( compose( compose( a, b ), 
% 9.89/10.35    h ) ), ifeq( codomain( b ), codomain( a ), compose( compose( a, b ), 
% 9.89/10.35    compose( h, codomain( compose( compose( a, b ), h ) ) ) ), compose( 
% 9.89/10.35    compose( a, b ), h ) ), compose( compose( a, b ), h ) ), compose( compose( 
% 9.89/10.35    a, b ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 583, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), compose( compose( a, b ), compose( compose( a, b ), X ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), compose( a, b ) ), X ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), X ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 629, [ =( ifeq( codomain( g ), codomain( compose( compose( a, g ), 
% 9.89/10.35    h ) ), ifeq( codomain( g ), codomain( a ), compose( compose( a, g ), 
% 9.89/10.35    compose( h, codomain( compose( compose( a, g ), h ) ) ) ), compose( 
% 9.89/10.35    compose( a, g ), h ) ), compose( compose( a, g ), h ) ), compose( compose( 
% 9.89/10.35    a, g ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 717, [ =( ifeq( codomain( b ), codomain( compose( h, compose( a, b
% 9.89/10.35     ) ) ), ifeq( codomain( g ), domain( a ), compose( h, compose( compose( a
% 9.89/10.35    , b ), codomain( compose( h, compose( a, b ) ) ) ) ), compose( h, compose( 
% 9.89/10.35    a, b ) ) ), compose( h, compose( a, b ) ) ), compose( h, compose( a, b )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 728, [ =( ifeq( codomain( g ), codomain( compose( h, compose( a, g
% 9.89/10.35     ) ) ), ifeq( codomain( g ), domain( a ), compose( h, compose( compose( a
% 9.89/10.35    , g ), codomain( compose( h, compose( a, g ) ) ) ) ), compose( h, compose( 
% 9.89/10.35    a, g ) ) ), compose( h, compose( a, g ) ) ), compose( h, compose( a, g )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 743, [ =( ifeq( codomain( b ), codomain( compose( compose( a, g ), 
% 9.89/10.35    b ) ), ifeq( codomain( g ), codomain( a ), compose( compose( a, g ), 
% 9.89/10.35    compose( b, codomain( compose( compose( a, g ), b ) ) ) ), compose( 
% 9.89/10.35    compose( a, g ), b ) ), compose( compose( a, g ), b ) ), compose( compose( 
% 9.89/10.35    a, g ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 582, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), X ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), X ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), X ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 741, [ =( ifeq( codomain( b ), codomain( compose( compose( a, b ), 
% 9.89/10.35    b ) ), ifeq( codomain( b ), codomain( a ), compose( compose( a, b ), 
% 9.89/10.35    compose( b, codomain( compose( compose( a, b ), b ) ) ) ), compose( 
% 9.89/10.35    compose( a, b ), b ) ), compose( compose( a, b ), b ) ), compose( compose( 
% 9.89/10.35    a, b ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 753, [ =( ifeq( codomain( g ), codomain( compose( compose( a, g ), 
% 9.89/10.35    g ) ), ifeq( codomain( g ), codomain( a ), compose( compose( a, g ), 
% 9.89/10.35    compose( g, codomain( compose( compose( a, g ), g ) ) ) ), compose( 
% 9.89/10.35    compose( a, g ), g ) ), compose( compose( a, g ), g ) ), compose( compose( 
% 9.89/10.35    a, g ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 751, [ =( ifeq( codomain( g ), codomain( compose( compose( a, b ), 
% 9.89/10.35    g ) ), ifeq( codomain( b ), codomain( a ), compose( compose( a, b ), 
% 9.89/10.35    compose( g, codomain( compose( compose( a, b ), g ) ) ) ), compose( 
% 9.89/10.35    compose( a, b ), g ) ), compose( compose( a, b ), g ) ), compose( compose( 
% 9.89/10.35    a, b ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 969, [ =( ifeq( domain( X ), codomain( compose( domain( Y ), domain( 
% 9.89/10.35    X ) ) ), ifeq( domain( Y ), domain( X ), compose( domain( Y ), compose( 
% 9.89/10.35    domain( X ), codomain( compose( domain( Y ), domain( X ) ) ) ) ), compose( 
% 9.89/10.35    domain( Y ), domain( X ) ) ), compose( domain( Y ), domain( X ) ) ), 
% 9.89/10.35    compose( domain( Y ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 579, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( X, compose( a, b ) ), Y, X, compose( a, b ) ), compose( a, b ) )
% 9.89/10.35    , compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 968, [ =( ifeq( codomain( X ), codomain( compose( domain( Y ), 
% 9.89/10.35    codomain( X ) ) ), ifeq( domain( Y ), codomain( X ), compose( domain( Y )
% 9.89/10.35    , compose( codomain( X ), codomain( compose( domain( Y ), codomain( X ) )
% 9.89/10.35     ) ) ), compose( domain( Y ), codomain( X ) ) ), compose( domain( Y ), 
% 9.89/10.35    codomain( X ) ) ), compose( domain( Y ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 971, [ =( ifeq( domain( Y ), codomain( compose( codomain( X ), 
% 9.89/10.35    domain( Y ) ) ), ifeq( codomain( X ), domain( Y ), compose( codomain( X )
% 9.89/10.35    , compose( domain( Y ), codomain( compose( codomain( X ), domain( Y ) ) )
% 9.89/10.35     ) ), compose( codomain( X ), domain( Y ) ) ), compose( codomain( X ), 
% 9.89/10.35    domain( Y ) ) ), compose( codomain( X ), domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 973, [ =( ifeq( codomain( X ), codomain( compose( codomain( Y ), 
% 9.89/10.35    codomain( X ) ) ), ifeq( codomain( Y ), codomain( X ), compose( codomain( 
% 9.89/10.35    Y ), compose( codomain( X ), codomain( compose( codomain( Y ), codomain( 
% 9.89/10.35    X ) ) ) ) ), compose( codomain( Y ), codomain( X ) ) ), compose( codomain( 
% 9.89/10.35    Y ), codomain( X ) ) ), compose( codomain( Y ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 951, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), Y, compose( a, b ), domain( 
% 9.89/10.35    X ) ), domain( X ) ), domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 557, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( X, compose( a, b ) ), Y, X, compose( a, g ) ), compose( a, g ) )
% 9.89/10.35    , compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 950, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( compose( a, b ), compose( a, b ) ), Y, compose( a, b ), codomain( 
% 9.89/10.35    X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35     ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 955, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), Y, compose( a, g ), domain( 
% 9.89/10.35    X ) ), domain( X ) ), domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 954, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), Y, compose( a, g ), codomain( 
% 9.89/10.35    X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35     ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 806, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), compose( a, b ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 540, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), X ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), X ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), X ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 813, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), compose( a, g ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 816, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), compose( a, b ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 819, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), compose( a, g ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 665, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    h, g ) ), codomain( a ), compose( h, g ), compose( compose( domain( 
% 9.89/10.35    compose( h, g ) ), h ), g ) ), compose( compose( domain( compose( h, g )
% 9.89/10.35     ), h ), g ) ), compose( compose( domain( compose( h, g ) ), h ), g ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 538, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, b ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( X, compose( a, b ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( X, compose( a, b ) ), compose( a, g ) ) ), compose( compose( X, 
% 9.89/10.35    compose( a, b ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 664, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    h, h ) ), codomain( a ), compose( h, h ), compose( compose( domain( 
% 9.89/10.35    compose( h, h ) ), h ), h ) ), compose( compose( domain( compose( h, h )
% 9.89/10.35     ), h ), h ) ), compose( compose( domain( compose( h, h ) ), h ), h ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 663, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    h, b ) ), codomain( a ), compose( h, b ), compose( compose( domain( 
% 9.89/10.35    compose( h, b ) ), h ), b ) ), compose( compose( domain( compose( h, b )
% 9.89/10.35     ), h ), b ) ), compose( compose( domain( compose( h, b ) ), h ), b ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 763, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    g, g ) ), codomain( a ), compose( g, g ), compose( compose( domain( 
% 9.89/10.35    compose( g, g ) ), g ), g ) ), compose( compose( domain( compose( g, g )
% 9.89/10.35     ), g ), g ) ), compose( compose( domain( compose( g, g ) ), g ), g ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 769, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    g, h ) ), codomain( a ), compose( g, h ), compose( compose( domain( 
% 9.89/10.35    compose( g, h ) ), g ), h ) ), compose( compose( domain( compose( g, h )
% 9.89/10.35     ), g ), h ) ), compose( compose( domain( compose( g, h ) ), g ), h ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 484, [ =( ifeq( codomain( X ), codomain( compose( compose( a, b ), 
% 9.89/10.35    X ) ), ifeq( codomain( b ), domain( X ), compose( compose( a, b ), 
% 9.89/10.35    compose( X, codomain( compose( compose( a, b ), X ) ) ) ), compose( 
% 9.89/10.35    compose( a, b ), X ) ), compose( compose( a, b ), X ) ), compose( compose( 
% 9.89/10.35    a, b ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 775, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    b, h ) ), codomain( a ), compose( b, h ), compose( compose( domain( 
% 9.89/10.35    compose( b, h ) ), b ), h ) ), compose( compose( domain( compose( b, h )
% 9.89/10.35     ), b ), h ) ), compose( compose( domain( compose( b, h ) ), b ), h ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 783, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    b, g ) ), codomain( a ), compose( b, g ), compose( compose( domain( 
% 9.89/10.35    compose( b, g ) ), b ), g ) ), compose( compose( domain( compose( b, g )
% 9.89/10.35     ), b ), g ) ), compose( compose( domain( compose( b, g ) ), b ), g ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 788, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    b, b ) ), codomain( a ), compose( b, b ), compose( compose( domain( 
% 9.89/10.35    compose( b, b ) ), b ), b ) ), compose( compose( domain( compose( b, b )
% 9.89/10.35     ), b ), b ) ), compose( compose( domain( compose( b, b ) ), b ), b ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 793, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    g, b ) ), codomain( a ), compose( g, b ), compose( compose( domain( 
% 9.89/10.35    compose( g, b ) ), g ), b ) ), compose( compose( domain( compose( g, b )
% 9.89/10.35     ), g ), b ) ), compose( compose( domain( compose( g, b ) ), g ), b ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 483, [ =( ifeq( codomain( b ), codomain( compose( X, compose( a, b
% 9.89/10.35     ) ) ), ifeq( codomain( X ), domain( a ), compose( X, compose( compose( a
% 9.89/10.35    , b ), codomain( compose( X, compose( a, b ) ) ) ) ), compose( X, compose( 
% 9.89/10.35    a, b ) ) ), compose( X, compose( a, b ) ) ), compose( X, compose( a, b )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 467, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    g, X ) ), codomain( a ), compose( g, X ), compose( compose( domain( 
% 9.89/10.35    compose( g, X ) ), g ), X ) ), compose( compose( domain( compose( g, X )
% 9.89/10.35     ), g ), X ) ), compose( compose( domain( compose( g, X ) ), g ), X ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 857, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( Y ), domain( 
% 9.89/10.35    a ), ifeq( compose( domain( X ), compose( a, b ) ), Z, ifeq( compose( 
% 9.89/10.35    domain( Y ), compose( a, b ) ), Z, domain( Y ), domain( X ) ), domain( X
% 9.89/10.35     ) ), domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 856, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), Z, ifeq( 
% 9.89/10.35    compose( domain( Y ), compose( a, b ) ), Z, domain( Y ), codomain( X ) )
% 9.89/10.35    , codomain( X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 861, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), Z, ifeq( 
% 9.89/10.35    compose( codomain( Y ), compose( a, b ) ), Z, codomain( Y ), domain( X )
% 9.89/10.35     ), domain( X ) ), domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 466, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    X, g ) ), domain( X ), compose( X, g ), compose( compose( domain( compose( 
% 9.89/10.35    X, g ) ), X ), g ) ), compose( compose( domain( compose( X, g ) ), X ), g
% 9.89/10.35     ) ), compose( compose( domain( compose( X, g ) ), X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 860, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), Z, ifeq( 
% 9.89/10.35    compose( codomain( Y ), compose( a, b ) ), Z, codomain( Y ), codomain( X
% 9.89/10.35     ) ), codomain( X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35     ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 604, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( h, compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( h, h ), compose( a, b ) ) ), compose( compose( h, h ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( h, h ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 615, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), h ), g ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    h ), g ) ), compose( compose( compose( a, b ), h ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 614, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), h ), h ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    h ), h ) ), compose( compose( compose( a, b ), h ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 465, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    X, h ) ), domain( X ), compose( X, h ), compose( compose( domain( compose( 
% 9.89/10.35    X, h ) ), X ), h ) ), compose( compose( domain( compose( X, h ) ), X ), h
% 9.89/10.35     ) ), compose( compose( domain( compose( X, h ) ), X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 613, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( h, b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), h ), b ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    h ), b ) ), compose( compose( compose( a, b ), h ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 616, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( h, compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( h, h ), compose( a, g ) ) ), compose( compose( h, h ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( h, h ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 632, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), h ), g ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    h ), g ) ), compose( compose( compose( a, g ), h ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 631, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), h ), h ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    h ), h ) ), compose( compose( compose( a, g ), h ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 464, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    b, X ) ), codomain( a ), compose( b, X ), compose( compose( domain( 
% 9.89/10.35    compose( b, X ) ), b ), X ) ), compose( compose( domain( compose( b, X )
% 9.89/10.35     ), b ), X ) ), compose( compose( domain( compose( b, X ) ), b ), X ) ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 630, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( h, b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), h ), b ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    h ), b ) ), compose( compose( compose( a, g ), h ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 713, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( g, compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( h, g ), compose( a, b ) ) ), compose( compose( h, g ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( h, g ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 712, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( b, compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( h, b ), compose( a, b ) ) ), compose( compose( h, b ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( h, b ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 720, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), g ) ), compose( 
% 9.89/10.35    compose( h, compose( a, b ) ), g ) ), compose( compose( h, compose( a, b
% 9.89/10.35     ) ), g ) ), compose( compose( h, compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 463, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( compose( 
% 9.89/10.35    X, b ) ), domain( X ), compose( X, b ), compose( compose( domain( compose( 
% 9.89/10.35    X, b ) ), X ), b ) ), compose( compose( domain( compose( X, b ) ), X ), b
% 9.89/10.35     ) ), compose( compose( domain( compose( X, b ) ), X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 719, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), h ) ), compose( 
% 9.89/10.35    compose( h, compose( a, b ) ), h ) ), compose( compose( h, compose( a, b
% 9.89/10.35     ) ), h ) ), compose( compose( h, compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 718, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, b ), b ) ), compose( 
% 9.89/10.35    compose( h, compose( a, b ) ), b ) ), compose( compose( h, compose( a, b
% 9.89/10.35     ) ), b ) ), compose( compose( h, compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 725, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( g, compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( h, g ), compose( a, g ) ) ), compose( compose( h, g ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( h, g ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 724, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( b, compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( h, b ), compose( a, g ) ) ), compose( compose( h, b ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( h, b ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 462, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    X, compose( a, g ) ) ), domain( X ), compose( X, compose( a, g ) ), 
% 9.89/10.35    compose( compose( domain( compose( X, compose( a, g ) ) ), X ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( domain( compose( X, compose( a, g ) ) ), X
% 9.89/10.35     ), compose( a, g ) ) ), compose( compose( domain( compose( X, compose( a
% 9.89/10.35    , g ) ) ), X ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 731, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), g ) ), compose( 
% 9.89/10.35    compose( h, compose( a, g ) ), g ) ), compose( compose( h, compose( a, g
% 9.89/10.35     ) ), g ) ), compose( compose( h, compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 730, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), h ) ), compose( 
% 9.89/10.35    compose( h, compose( a, g ) ), h ) ), compose( compose( h, compose( a, g
% 9.89/10.35     ) ), h ) ), compose( compose( h, compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 729, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( h, compose( compose( a, g ), b ) ), compose( 
% 9.89/10.35    compose( h, compose( a, g ) ), b ) ), compose( compose( h, compose( a, g
% 9.89/10.35     ) ), b ) ), compose( compose( h, compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 760, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), g ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    g ), g ) ), compose( compose( compose( a, g ), g ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 461, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, b ), X ) ), domain( a ), compose( compose( a, b ), X ), 
% 9.89/10.35    compose( compose( domain( compose( compose( a, b ), X ) ), compose( a, b
% 9.89/10.35     ) ), X ) ), compose( compose( domain( compose( compose( a, b ), X ) ), 
% 9.89/10.35    compose( a, b ) ), X ) ), compose( compose( domain( compose( compose( a, 
% 9.89/10.35    b ), X ) ), compose( a, b ) ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 758, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), g ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    g ), g ) ), compose( compose( compose( a, b ), g ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 766, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), h ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    g ), h ) ), compose( compose( compose( a, g ), g ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 764, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), h ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    g ), h ) ), compose( compose( compose( a, b ), g ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 772, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), h ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    b ), h ) ), compose( compose( compose( a, g ), b ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 460, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( compose( 
% 9.89/10.35    X, compose( a, b ) ) ), domain( X ), compose( X, compose( a, b ) ), 
% 9.89/10.35    compose( compose( domain( compose( X, compose( a, b ) ) ), X ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( domain( compose( X, compose( a, b ) ) ), X
% 9.89/10.35     ), compose( a, b ) ) ), compose( compose( domain( compose( X, compose( a
% 9.89/10.35    , b ) ) ), X ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 770, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), h ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    b ), h ) ), compose( compose( compose( a, b ), b ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 780, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), g ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    b ), g ) ), compose( compose( compose( a, g ), b ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 778, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), g ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    b ), g ) ), compose( compose( compose( a, b ), b ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 785, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), b ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    b ), b ) ), compose( compose( compose( a, g ), b ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 457, [ =( ifeq( codomain( X ), codomain( Y ), ifeq( domain( compose( 
% 9.89/10.35    X, codomain( Y ) ) ), domain( X ), compose( X, codomain( Y ) ), compose( 
% 9.89/10.35    compose( domain( compose( X, codomain( Y ) ) ), X ), codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( X, codomain( Y ) ) ), X ), codomain( Y
% 9.89/10.35     ) ) ), compose( compose( domain( compose( X, codomain( Y ) ) ), X ), 
% 9.89/10.35    codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 784, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), b ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    b ), b ) ), compose( compose( compose( a, b ), b ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 790, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), b ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    g ), b ) ), compose( compose( compose( a, g ), g ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 789, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), b ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    g ), b ) ), compose( compose( compose( a, b ), g ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 488, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, b ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), X ), b ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    X ), b ) ), compose( compose( compose( a, b ), X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 452, [ =( ifeq( codomain( X ), codomain( Y ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), X ), codomain( Y ) ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), X ), codomain( Y ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), X ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 487, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, b ), b ) ), compose( 
% 9.89/10.35    compose( X, compose( a, b ) ), b ) ), compose( compose( X, compose( a, b
% 9.89/10.35     ) ), b ) ), compose( compose( X, compose( a, b ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 499, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( X, compose( b, compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( X, b ), compose( a, g ) ) ), compose( compose( X, b ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( X, b ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 498, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( b, X ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), b ), X ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    b ), X ) ), compose( compose( compose( a, b ), b ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 497, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( X, compose( b, compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( X, b ), compose( a, b ) ) ), compose( compose( X, b ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( X, b ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 450, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( Y, compose( compose( a, b ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( Y, compose( a, b ) ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( Y, compose( a, b ) ), codomain( X ) ) ), compose( compose( Y, 
% 9.89/10.35    compose( a, b ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 511, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, h ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), X ), h ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    X ), h ) ), compose( compose( compose( a, b ), X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 510, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, b ), h ) ), compose( 
% 9.89/10.35    compose( X, compose( a, b ) ), h ) ), compose( compose( X, compose( a, b
% 9.89/10.35     ) ), h ) ), compose( compose( X, compose( a, b ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 514, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, g ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), X ), g ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    X ), g ) ), compose( compose( compose( a, b ), X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 513, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, b ), g ) ), compose( 
% 9.89/10.35    compose( X, compose( a, b ) ), g ) ), compose( compose( X, compose( a, b
% 9.89/10.35     ) ), g ) ), compose( compose( X, compose( a, b ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 437, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( X, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), X ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    domain( Y ), X ), compose( a, g ) ) ), compose( compose( domain( Y ), X )
% 9.89/10.35    , compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 528, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( X, compose( g, compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( X, g ), compose( a, g ) ) ), compose( compose( X, g ), compose( 
% 9.89/10.35    a, g ) ) ), compose( compose( X, g ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 527, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( a ), compose( compose( a, b ), compose( g, X ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), g ), X ) ), compose( compose( compose( a, b ), 
% 9.89/10.35    g ), X ) ), compose( compose( compose( a, b ), g ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 526, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( X, compose( g, compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( X, g ), compose( a, b ) ) ), compose( compose( X, g ), compose( 
% 9.89/10.35    a, b ) ) ), compose( compose( X, g ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 693, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), codomain( X ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 431, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), compose( domain( Y ), compose( compose( a, b ), X ) ), 
% 9.89/10.35    compose( compose( domain( Y ), compose( a, b ) ), X ) ), compose( compose( 
% 9.89/10.35    domain( Y ), compose( a, b ) ), X ) ), compose( compose( domain( Y ), 
% 9.89/10.35    compose( a, b ) ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 692, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), codomain( X ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 697, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), domain( X ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 696, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), domain( X ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 701, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), codomain( X ), compose( a, g ) ), 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 430, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( X, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), X ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    domain( Y ), X ), compose( a, b ) ) ), compose( compose( domain( Y ), X )
% 9.89/10.35    , compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 700, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), codomain( X ), compose( a, b ) ), 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 705, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), domain( X ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 704, [ =( ifeq( codomain( b ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), domain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 634, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( codomain( Y ), compose( h, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), h ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), h ), codomain( X ) ) ), compose( compose( codomain( Y ), h
% 9.89/10.35     ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 414, [ =( ifeq( domain( X ), domain( Y ), ifeq( domain( compose( 
% 9.89/10.35    domain( X ), Y ) ), domain( X ), compose( domain( X ), Y ), compose( 
% 9.89/10.35    compose( domain( compose( domain( X ), Y ) ), domain( X ) ), Y ) ), 
% 9.89/10.35    compose( compose( domain( compose( domain( X ), Y ) ), domain( X ) ), Y )
% 9.89/10.35     ), compose( compose( domain( compose( domain( X ), Y ) ), domain( X ) )
% 9.89/10.35    , Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 633, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( codomain( Y ), compose( h, domain( X ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), h ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), h ), domain( X ) ) ), compose( compose( codomain( Y ), h )
% 9.89/10.35    , domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 639, [ =( ifeq( codomain( g ), domain( Y ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( h, domain( Y ) ) ), compose( 
% 9.89/10.35    compose( domain( X ), h ), domain( Y ) ) ), compose( compose( domain( X )
% 9.89/10.35    , h ), domain( Y ) ) ), compose( compose( domain( X ), h ), domain( Y ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 641, [ =( ifeq( codomain( g ), codomain( X ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( a ), compose( domain( Y ), compose( h, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( domain( Y ), h ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    domain( Y ), h ), codomain( X ) ) ), compose( compose( domain( Y ), h ), 
% 9.89/10.35    codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 733, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( Y ), compose( h, compose( codomain( Y ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( h, codomain( Y ) ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    h, codomain( Y ) ), codomain( X ) ) ), compose( compose( h, codomain( Y )
% 9.89/10.35     ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 411, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( Y, compose( domain( X ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( Y, domain( X ) ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    Y, domain( X ) ), compose( a, g ) ) ), compose( compose( Y, domain( X ) )
% 9.89/10.35    , compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 732, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( Y ), compose( h, compose( codomain( Y ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( h, codomain( Y ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    h, codomain( Y ) ), domain( X ) ) ), compose( compose( h, codomain( Y ) )
% 9.89/10.35    , domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 738, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( h, compose( domain( X ), domain( Y ) ) ), compose( 
% 9.89/10.35    compose( h, domain( X ) ), domain( Y ) ) ), compose( compose( h, domain( 
% 9.89/10.35    X ) ), domain( Y ) ) ), compose( compose( h, domain( X ) ), domain( Y ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 746, [ =( ifeq( domain( Y ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( Y ), compose( h, compose( domain( Y ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( h, domain( Y ) ), codomain( X ) ) ), compose( compose( h, domain( 
% 9.89/10.35    Y ) ), codomain( X ) ) ), compose( compose( h, domain( Y ) ), codomain( X
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 865, [ =( ifeq( codomain( b ), codomain( Y ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( b, codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), b ), codomain( Y ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), b ), codomain( Y ) ) ), compose( compose( domain( X ), b ), 
% 9.89/10.35    codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 410, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( domain( X ), Y ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), domain( X ) ), Y ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), domain( X ) ), Y ) ), compose( compose( compose( a, b )
% 9.89/10.35    , domain( X ) ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 864, [ =( ifeq( codomain( b ), codomain( Y ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), b ), codomain( Y ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), b ), codomain( Y ) ) ), compose( compose( codomain( X ), b
% 9.89/10.35     ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 870, [ =( ifeq( codomain( g ), codomain( Y ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( g, codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( X ), g ), codomain( Y ) ) ), compose( compose( 
% 9.89/10.35    domain( X ), g ), codomain( Y ) ) ), compose( compose( domain( X ), g ), 
% 9.89/10.35    codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 869, [ =( ifeq( codomain( g ), codomain( Y ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, codomain( Y ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), g ), codomain( Y ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), g ), codomain( Y ) ) ), compose( compose( codomain( X ), g
% 9.89/10.35     ), codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 879, [ =( ifeq( domain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( domain( X ), b ) ), compose( 
% 9.89/10.35    compose( domain( Y ), domain( X ) ), b ) ), compose( compose( domain( Y )
% 9.89/10.35    , domain( X ) ), b ) ), compose( compose( domain( Y ), domain( X ) ), b )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 409, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( Y, compose( domain( X ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( Y, domain( X ) ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    Y, domain( X ) ), compose( a, b ) ) ), compose( compose( Y, domain( X ) )
% 9.89/10.35    , compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 878, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( X ), compose( domain( Y ), compose( codomain( X ), b ) ), 
% 9.89/10.35    compose( compose( domain( Y ), codomain( X ) ), b ) ), compose( compose( 
% 9.89/10.35    domain( Y ), codomain( X ) ), b ) ), compose( compose( domain( Y ), 
% 9.89/10.35    codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 882, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( a ), compose( domain( Y ), compose( b, domain( X ) ) ), compose( 
% 9.89/10.35    compose( domain( Y ), b ), domain( X ) ) ), compose( compose( domain( Y )
% 9.89/10.35    , b ), domain( X ) ) ), compose( compose( domain( Y ), b ), domain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 885, [ =( ifeq( domain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( domain( X ), h ) ), compose( 
% 9.89/10.35    compose( domain( Y ), domain( X ) ), h ) ), compose( compose( domain( Y )
% 9.89/10.35    , domain( X ) ), h ) ), compose( compose( domain( Y ), domain( X ) ), h )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 884, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( X ), compose( domain( Y ), compose( codomain( X ), h ) ), 
% 9.89/10.35    compose( compose( domain( Y ), codomain( X ) ), h ) ), compose( compose( 
% 9.89/10.35    domain( Y ), codomain( X ) ), h ) ), compose( compose( domain( Y ), 
% 9.89/10.35    codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 405, [ =( ifeq( codomain( X ), domain( Y ), ifeq( domain( compose( 
% 9.89/10.35    X, domain( Y ) ) ), domain( X ), compose( X, domain( Y ) ), compose( 
% 9.89/10.35    compose( domain( compose( X, domain( Y ) ) ), X ), domain( Y ) ) ), 
% 9.89/10.35    compose( compose( domain( compose( X, domain( Y ) ) ), X ), domain( Y ) )
% 9.89/10.35     ), compose( compose( domain( compose( X, domain( Y ) ) ), X ), domain( Y
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 888, [ =( ifeq( domain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( domain( X ), g ) ), compose( 
% 9.89/10.35    compose( domain( Y ), domain( X ) ), g ) ), compose( compose( domain( Y )
% 9.89/10.35    , domain( X ) ), g ) ), compose( compose( domain( Y ), domain( X ) ), g )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 887, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( X ), compose( domain( Y ), compose( codomain( X ), g ) ), 
% 9.89/10.35    compose( compose( domain( Y ), codomain( X ) ), g ) ), compose( compose( 
% 9.89/10.35    domain( Y ), codomain( X ) ), g ) ), compose( compose( domain( Y ), 
% 9.89/10.35    codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 898, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( a ), compose( domain( Y ), compose( g, domain( X ) ) ), compose( 
% 9.89/10.35    compose( domain( Y ), g ), domain( X ) ) ), compose( compose( domain( Y )
% 9.89/10.35    , g ), domain( X ) ) ), compose( compose( domain( Y ), g ), domain( X ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 901, [ =( ifeq( domain( Y ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( Y ), compose( codomain( X ), compose( domain( Y ), b ) ), compose( 
% 9.89/10.35    compose( codomain( X ), domain( Y ) ), b ) ), compose( compose( codomain( 
% 9.89/10.35    X ), domain( Y ) ), b ) ), compose( compose( codomain( X ), domain( Y ) )
% 9.89/10.35    , b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 398, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( b ), 
% 9.89/10.35    domain( X ), compose( compose( a, b ), compose( X, domain( Y ) ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), X ), domain( Y ) ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), X ), domain( Y ) ) ), compose( compose( compose( a, b )
% 9.89/10.35    , X ), domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 905, [ =( ifeq( domain( Y ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( Y ), compose( codomain( X ), compose( domain( Y ), h ) ), compose( 
% 9.89/10.35    compose( codomain( X ), domain( Y ) ), h ) ), compose( compose( codomain( 
% 9.89/10.35    X ), domain( Y ) ), h ) ), compose( compose( codomain( X ), domain( Y ) )
% 9.89/10.35    , h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 909, [ =( ifeq( domain( Y ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( Y ), compose( codomain( X ), compose( domain( Y ), g ) ), compose( 
% 9.89/10.35    compose( codomain( X ), domain( Y ) ), g ) ), compose( compose( codomain( 
% 9.89/10.35    X ), domain( Y ) ), g ) ), compose( compose( codomain( X ), domain( Y ) )
% 9.89/10.35    , g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 917, [ =( ifeq( codomain( b ), domain( Y ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, domain( Y ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), b ), domain( Y ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), b ), domain( Y ) ) ), compose( compose( codomain( X ), b )
% 9.89/10.35    , domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 1000, [ =( codomain( compose( a, g ) ), codomain( g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 396, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( Y, compose( compose( a, b ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( Y, compose( a, b ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    Y, compose( a, b ) ), domain( X ) ) ), compose( compose( Y, compose( a, b
% 9.89/10.35     ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 921, [ =( ifeq( codomain( g ), domain( Y ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, domain( Y ) ) ), 
% 9.89/10.35    compose( compose( codomain( X ), g ), domain( Y ) ) ), compose( compose( 
% 9.89/10.35    codomain( X ), g ), domain( Y ) ) ), compose( compose( codomain( X ), g )
% 9.89/10.35    , domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 924, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( codomain( Y ), compose( codomain( X ), b ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), codomain( X ) ), b ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), codomain( X ) ), b ) ), compose( compose( codomain( Y ), 
% 9.89/10.35    codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 934, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( codomain( Y ), compose( codomain( X ), h ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), codomain( X ) ), h ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), codomain( X ) ), h ) ), compose( compose( codomain( Y ), 
% 9.89/10.35    codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 936, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( codomain( Y ), compose( codomain( X ), g ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), codomain( X ) ), g ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), codomain( X ) ), g ) ), compose( compose( codomain( Y ), 
% 9.89/10.35    codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 383, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( X, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), X ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( codomain( Y ), X ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), X ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 386, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    domain( Y ), compose( codomain( Z ), compose( Y, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( codomain( Z ), Y ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    codomain( Z ), Y ), codomain( X ) ) ), compose( compose( codomain( Z ), Y
% 9.89/10.35     ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 385, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( Z ), 
% 9.89/10.35    domain( X ), compose( codomain( Z ), compose( domain( X ), Y ) ), compose( 
% 9.89/10.35    compose( codomain( Z ), domain( X ) ), Y ) ), compose( compose( codomain( 
% 9.89/10.35    Z ), domain( X ) ), Y ) ), compose( compose( codomain( Z ), domain( X ) )
% 9.89/10.35    , Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 384, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    domain( Y ), compose( codomain( Z ), compose( Y, domain( X ) ) ), compose( 
% 9.89/10.35    compose( codomain( Z ), Y ), domain( X ) ) ), compose( compose( codomain( 
% 9.89/10.35    Z ), Y ), domain( X ) ) ), compose( compose( codomain( Z ), Y ), domain( 
% 9.89/10.35    X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 404, [ =( ifeq( codomain( Y ), domain( Z ), ifeq( domain( X ), 
% 9.89/10.35    domain( Y ), compose( domain( X ), compose( Y, domain( Z ) ) ), compose( 
% 9.89/10.35    compose( domain( X ), Y ), domain( Z ) ) ), compose( compose( domain( X )
% 9.89/10.35    , Y ), domain( Z ) ) ), compose( compose( domain( X ), Y ), domain( Z ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 377, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( codomain( Y ), compose( compose( a, b ), X ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), compose( a, b ) ), X ) ), compose( 
% 9.89/10.35    compose( codomain( Y ), compose( a, b ) ), X ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), compose( a, b ) ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 403, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( Z ), 
% 9.89/10.35    domain( X ), compose( Z, compose( domain( X ), domain( Y ) ) ), compose( 
% 9.89/10.35    compose( Z, domain( X ) ), domain( Y ) ) ), compose( compose( Z, domain( 
% 9.89/10.35    X ) ), domain( Y ) ) ), compose( compose( Z, domain( X ) ), domain( Y ) )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 413, [ =( ifeq( domain( Y ), codomain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    domain( Y ), compose( Z, compose( domain( Y ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( Z, domain( Y ) ), codomain( X ) ) ), compose( compose( Z, domain( 
% 9.89/10.35    Y ) ), codomain( X ) ) ), compose( compose( Z, domain( Y ) ), codomain( X
% 9.89/10.35     ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 412, [ =( ifeq( domain( Y ), domain( Z ), ifeq( domain( X ), domain( 
% 9.89/10.35    Y ), compose( domain( X ), compose( domain( Y ), Z ) ), compose( compose( 
% 9.89/10.35    domain( X ), domain( Y ) ), Z ) ), compose( compose( domain( X ), domain( 
% 9.89/10.35    Y ) ), Z ) ), compose( compose( domain( X ), domain( Y ) ), Z ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 438, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( domain( Z ), 
% 9.89/10.35    domain( Y ), compose( domain( Z ), compose( Y, codomain( X ) ) ), compose( 
% 9.89/10.35    compose( domain( Z ), Y ), codomain( X ) ) ), compose( compose( domain( Z
% 9.89/10.35     ), Y ), codomain( X ) ) ), compose( compose( domain( Z ), Y ), codomain( 
% 9.89/10.35    X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 376, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( X, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), X ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( codomain( Y ), X ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), X ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 838, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( h, compose( a, b ) ), Y, h, domain( X ) ), domain( X ) ), domain( 
% 9.89/10.35    X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 837, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), Y, ifeq( 
% 9.89/10.35    compose( h, compose( a, b ) ), Y, h, codomain( X ) ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 569, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), Z, ifeq( 
% 9.89/10.35    compose( Y, compose( a, b ) ), Z, Y, codomain( X ) ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 571, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), Z, ifeq( 
% 9.89/10.35    compose( Y, compose( a, b ) ), Z, Y, domain( X ) ), domain( X ) ), domain( 
% 9.89/10.35    X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 351, [ =( ifeq( codomain( X ), domain( Y ), ifeq( domain( compose( 
% 9.89/10.35    codomain( X ), Y ) ), codomain( X ), compose( codomain( X ), Y ), compose( 
% 9.89/10.35    compose( domain( compose( codomain( X ), Y ) ), codomain( X ) ), Y ) ), 
% 9.89/10.35    compose( compose( domain( compose( codomain( X ), Y ) ), codomain( X ) )
% 9.89/10.35    , Y ) ), compose( compose( domain( compose( codomain( X ), Y ) ), 
% 9.89/10.35    codomain( X ) ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 681, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( compose( a, g
% 9.89/10.35     ), compose( a, b ) ), h, compose( a, g ) ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 680, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( compose( a, b
% 9.89/10.35     ), compose( a, b ) ), h, compose( a, b ) ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 689, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    h, compose( a, b ) ), h, compose( a, g ) ), compose( a, g ) ), compose( a
% 9.89/10.35    , g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 688, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    h, compose( a, b ) ), h, compose( a, b ) ), compose( a, b ) ), compose( a
% 9.89/10.35    , b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 350, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    codomain( Y ), compose( Z, compose( codomain( Y ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( Z, codomain( Y ) ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    Z, codomain( Y ) ), codomain( X ) ) ), compose( compose( Z, codomain( Y )
% 9.89/10.35     ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 650, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    X, compose( a, b ) ), X, compose( a, g ) ), compose( a, g ) ), compose( a
% 9.89/10.35    , g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 646, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    X, compose( a, b ) ), X, compose( a, b ) ), compose( a, b ) ), compose( a
% 9.89/10.35    , b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 670, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( X, compose( a, b ) ), compose( compose( a, g
% 9.89/10.35     ), compose( a, b ) ), X, compose( a, g ) ), compose( a, g ) ), compose( 
% 9.89/10.35    a, g ) ), compose( a, g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 666, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( X, compose( a, b ) ), compose( compose( a, b
% 9.89/10.35     ), compose( a, b ) ), X, compose( a, b ) ), compose( a, b ) ), compose( 
% 9.89/10.35    a, b ) ), compose( a, b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 349, [ =( ifeq( codomain( Y ), domain( Z ), ifeq( domain( X ), 
% 9.89/10.35    codomain( Y ), compose( domain( X ), compose( codomain( Y ), Z ) ), 
% 9.89/10.35    compose( compose( domain( X ), codomain( Y ) ), Z ) ), compose( compose( 
% 9.89/10.35    domain( X ), codomain( Y ) ), Z ) ), compose( compose( domain( X ), 
% 9.89/10.35    codomain( Y ) ), Z ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 635, [ =( ifeq( codomain( g ), codomain( compose( codomain( X ), h
% 9.89/10.35     ) ), ifeq( codomain( X ), codomain( a ), compose( codomain( X ), compose( 
% 9.89/10.35    h, codomain( compose( codomain( X ), h ) ) ) ), compose( codomain( X ), h
% 9.89/10.35     ) ), compose( codomain( X ), h ) ), compose( codomain( X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 642, [ =( ifeq( codomain( g ), codomain( compose( domain( X ), h )
% 9.89/10.35     ), ifeq( domain( X ), codomain( a ), compose( domain( X ), compose( h, 
% 9.89/10.35    codomain( compose( domain( X ), h ) ) ) ), compose( domain( X ), h ) ), 
% 9.89/10.35    compose( domain( X ), h ) ), compose( domain( X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 734, [ =( ifeq( codomain( X ), codomain( compose( h, codomain( X )
% 9.89/10.35     ) ), ifeq( codomain( g ), codomain( X ), compose( h, compose( codomain( 
% 9.89/10.35    X ), codomain( compose( h, codomain( X ) ) ) ) ), compose( h, codomain( X
% 9.89/10.35     ) ) ), compose( h, codomain( X ) ) ), compose( h, codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 745, [ =( ifeq( codomain( b ), codomain( compose( domain( X ), b )
% 9.89/10.35     ), ifeq( domain( X ), codomain( a ), compose( domain( X ), compose( b, 
% 9.89/10.35    codomain( compose( domain( X ), b ) ) ) ), compose( domain( X ), b ) ), 
% 9.89/10.35    compose( domain( X ), b ) ), compose( domain( X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 348, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( Z ), 
% 9.89/10.35    codomain( Y ), compose( Z, compose( codomain( Y ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( Z, codomain( Y ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    Z, codomain( Y ) ), domain( X ) ) ), compose( compose( Z, codomain( Y ) )
% 9.89/10.35    , domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 744, [ =( ifeq( codomain( b ), codomain( compose( codomain( X ), b
% 9.89/10.35     ) ), ifeq( codomain( X ), codomain( a ), compose( codomain( X ), compose( 
% 9.89/10.35    b, codomain( compose( codomain( X ), b ) ) ) ), compose( codomain( X ), b
% 9.89/10.35     ) ), compose( codomain( X ), b ) ), compose( codomain( X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 747, [ =( ifeq( domain( X ), codomain( compose( h, domain( X ) ) )
% 9.89/10.35    , ifeq( codomain( g ), domain( X ), compose( h, compose( domain( X ), 
% 9.89/10.35    codomain( compose( h, domain( X ) ) ) ) ), compose( h, domain( X ) ) ), 
% 9.89/10.35    compose( h, domain( X ) ) ), compose( h, domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 755, [ =( ifeq( codomain( g ), codomain( compose( domain( X ), g )
% 9.89/10.35     ), ifeq( domain( X ), codomain( a ), compose( domain( X ), compose( g, 
% 9.89/10.35    codomain( compose( domain( X ), g ) ) ) ), compose( domain( X ), g ) ), 
% 9.89/10.35    compose( domain( X ), g ) ), compose( domain( X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 754, [ =( ifeq( codomain( g ), codomain( compose( codomain( X ), g
% 9.89/10.35     ) ), ifeq( codomain( X ), codomain( a ), compose( codomain( X ), compose( 
% 9.89/10.35    g, codomain( compose( codomain( X ), g ) ) ) ), compose( codomain( X ), g
% 9.89/10.35     ) ), compose( codomain( X ), g ) ), compose( codomain( X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 347, [ =( ifeq( codomain( Y ), domain( Z ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( Y ), compose( codomain( X ), compose( codomain( Y ), Z ) ), 
% 9.89/10.35    compose( compose( codomain( X ), codomain( Y ) ), Z ) ), compose( compose( 
% 9.89/10.35    codomain( X ), codomain( Y ) ), Z ) ), compose( compose( codomain( X ), 
% 9.89/10.35    codomain( Y ) ), Z ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 352, [ =( ifeq( codomain( Y ), codomain( compose( X, codomain( Y )
% 9.89/10.35     ) ), ifeq( codomain( X ), codomain( Y ), compose( X, compose( codomain( 
% 9.89/10.35    Y ), codomain( compose( X, codomain( Y ) ) ) ) ), compose( X, codomain( Y
% 9.89/10.35     ) ) ), compose( X, codomain( Y ) ) ), compose( X, codomain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 389, [ =( ifeq( codomain( Y ), codomain( compose( codomain( X ), Y
% 9.89/10.35     ) ), ifeq( codomain( X ), domain( Y ), compose( codomain( X ), compose( 
% 9.89/10.35    Y, codomain( compose( codomain( X ), Y ) ) ) ), compose( codomain( X ), Y
% 9.89/10.35     ) ), compose( codomain( X ), Y ) ), compose( codomain( X ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 415, [ =( ifeq( domain( Y ), codomain( compose( X, domain( Y ) ) )
% 9.89/10.35    , ifeq( codomain( X ), domain( Y ), compose( X, compose( domain( Y ), 
% 9.89/10.35    codomain( compose( X, domain( Y ) ) ) ) ), compose( X, domain( Y ) ) ), 
% 9.89/10.35    compose( X, domain( Y ) ) ), compose( X, domain( Y ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 441, [ =( ifeq( codomain( Y ), codomain( compose( domain( X ), Y )
% 9.89/10.35     ), ifeq( domain( X ), domain( Y ), compose( domain( X ), compose( Y, 
% 9.89/10.35    codomain( compose( domain( X ), Y ) ) ) ), compose( domain( X ), Y ) ), 
% 9.89/10.35    compose( domain( X ), Y ) ), compose( domain( X ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 346, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( Y, compose( codomain( X ), compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( Y, codomain( X ) ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( Y, codomain( X ) ), compose( a, g ) ) ), compose( compose( Y, 
% 9.89/10.35    codomain( X ) ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 808, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), compose( a, b ), domain( X ) ), domain( X
% 9.89/10.35     ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 807, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), compose( a, b ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 815, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), compose( a, g ), domain( X ) ), domain( X
% 9.89/10.35     ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 814, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), compose( a, g ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 345, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( b ), 
% 9.89/10.35    codomain( X ), compose( compose( a, b ), compose( codomain( X ), Y ) ), 
% 9.89/10.35    compose( compose( compose( a, b ), codomain( X ) ), Y ) ), compose( 
% 9.89/10.35    compose( compose( a, b ), codomain( X ) ), Y ) ), compose( compose( 
% 9.89/10.35    compose( a, b ), codomain( X ) ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 818, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), compose( a, b ), domain( X ) ), 
% 9.89/10.35    domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 817, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), compose( a, b ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 821, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), compose( a, g ), domain( X ) ), 
% 9.89/10.35    domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 820, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), compose( a, g ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 344, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( Y, compose( codomain( X ), compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( Y, codomain( X ) ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( Y, codomain( X ) ), compose( a, b ) ) ), compose( compose( Y, 
% 9.89/10.35    codomain( X ) ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 840, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), X, ifeq( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), X, compose( a, g ), h ), h ), h ), h
% 9.89/10.35     ), h ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 839, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), X, ifeq( compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), X, compose( a, b ), h ), h ), h ), h
% 9.89/10.35     ), h ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 568, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( X, compose( a, b ) ), Y, ifeq( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), Y, compose( a, g ), X ), X ), X ), X
% 9.89/10.35     ), X ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 580, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.35    domain( a ), ifeq( compose( X, compose( a, b ) ), Y, ifeq( compose( 
% 9.89/10.35    compose( a, b ), compose( a, b ) ), Y, compose( a, b ), X ), X ), X ), X
% 9.89/10.35     ), X ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 303, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( g, X ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), g ), X ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    g ), X ) ), compose( compose( compose( a, g ), g ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 622, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( h, codomain( X ) ) ), compose( 
% 9.89/10.35    compose( h, h ), codomain( X ) ) ), compose( compose( h, h ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( h, h ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 621, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( h, domain( X ) ) ), compose( compose( 
% 9.89/10.35    h, h ), domain( X ) ) ), compose( compose( h, h ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( h, h ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 638, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( h, g ) ), compose( 
% 9.89/10.35    compose( codomain( X ), h ), g ) ), compose( compose( codomain( X ), h )
% 9.89/10.35    , g ) ), compose( compose( codomain( X ), h ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 637, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( h, h ) ), compose( 
% 9.89/10.35    compose( codomain( X ), h ), h ) ), compose( compose( codomain( X ), h )
% 9.89/10.35    , h ) ), compose( compose( codomain( X ), h ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 302, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( X, g ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), X ), g ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    X ), g ) ), compose( compose( compose( a, g ), X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 636, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( h, b ) ), compose( 
% 9.89/10.35    compose( codomain( X ), h ), b ) ), compose( compose( codomain( X ), h )
% 9.89/10.35    , b ) ), compose( compose( codomain( X ), h ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 645, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( h, g ) ), compose( compose( 
% 9.89/10.35    domain( X ), h ), g ) ), compose( compose( domain( X ), h ), g ) ), 
% 9.89/10.35    compose( compose( domain( X ), h ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 644, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( h, h ) ), compose( compose( 
% 9.89/10.35    domain( X ), h ), h ) ), compose( compose( domain( X ), h ), h ) ), 
% 9.89/10.35    compose( compose( domain( X ), h ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 643, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( h, b ) ), compose( compose( 
% 9.89/10.35    domain( X ), h ), b ) ), compose( compose( domain( X ), h ), b ) ), 
% 9.89/10.35    compose( compose( domain( X ), h ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 301, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( X, h ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), X ), h ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    X ), h ) ), compose( compose( compose( a, g ), X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 737, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( h, compose( codomain( X ), g ) ), compose( 
% 9.89/10.35    compose( h, codomain( X ) ), g ) ), compose( compose( h, codomain( X ) )
% 9.89/10.35    , g ) ), compose( compose( h, codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 736, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( h, compose( codomain( X ), h ) ), compose( 
% 9.89/10.35    compose( h, codomain( X ) ), h ) ), compose( compose( h, codomain( X ) )
% 9.89/10.35    , h ) ), compose( compose( h, codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 735, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( h, compose( codomain( X ), b ) ), compose( 
% 9.89/10.35    compose( h, codomain( X ) ), b ) ), compose( compose( h, codomain( X ) )
% 9.89/10.35    , b ) ), compose( compose( h, codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 740, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( g, domain( X ) ) ), compose( compose( 
% 9.89/10.35    h, g ), domain( X ) ) ), compose( compose( h, g ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( h, g ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 300, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( compose( a, g ), compose( b, X ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), b ), X ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    b ), X ) ), compose( compose( compose( a, g ), b ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 739, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( b, domain( X ) ) ), compose( compose( 
% 9.89/10.35    h, b ), domain( X ) ) ), compose( compose( h, b ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( h, b ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 750, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( h, compose( domain( X ), g ) ), compose( compose( h
% 9.89/10.35    , domain( X ) ), g ) ), compose( compose( h, domain( X ) ), g ) ), 
% 9.89/10.35    compose( compose( h, domain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 749, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( h, compose( domain( X ), h ) ), compose( compose( h
% 9.89/10.35    , domain( X ) ), h ) ), compose( compose( h, domain( X ) ), h ) ), 
% 9.89/10.35    compose( compose( h, domain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 748, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( h, compose( domain( X ), b ) ), compose( compose( h
% 9.89/10.35    , domain( X ) ), b ) ), compose( compose( h, domain( X ) ), b ) ), 
% 9.89/10.35    compose( compose( h, domain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 299, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( X, b ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), X ), b ) ), compose( compose( compose( a, g ), 
% 9.89/10.35    X ), b ) ), compose( compose( compose( a, g ), X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 757, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( g, codomain( X ) ) ), compose( 
% 9.89/10.35    compose( h, g ), codomain( X ) ) ), compose( compose( h, g ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( h, g ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 756, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( a ), compose( h, compose( b, codomain( X ) ) ), compose( 
% 9.89/10.35    compose( h, b ), codomain( X ) ) ), compose( compose( h, b ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( h, b ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 762, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( g, g ) ), compose( compose( 
% 9.89/10.35    domain( X ), g ), g ) ), compose( compose( domain( X ), g ), g ) ), 
% 9.89/10.35    compose( compose( domain( X ), g ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 761, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, g ) ), compose( 
% 9.89/10.35    compose( codomain( X ), g ), g ) ), compose( compose( codomain( X ), g )
% 9.89/10.35    , g ) ), compose( compose( codomain( X ), g ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 298, [ =( ifeq( codomain( X ), codomain( compose( compose( a, g ), 
% 9.89/10.35    X ) ), ifeq( codomain( g ), domain( X ), compose( compose( a, g ), 
% 9.89/10.35    compose( X, codomain( compose( compose( a, g ), X ) ) ) ), compose( 
% 9.89/10.35    compose( a, g ), X ) ), compose( compose( a, g ), X ) ), compose( compose( 
% 9.89/10.35    a, g ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 768, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( g, h ) ), compose( compose( 
% 9.89/10.35    domain( X ), g ), h ) ), compose( compose( domain( X ), g ), h ) ), 
% 9.89/10.35    compose( compose( domain( X ), g ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 767, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, h ) ), compose( 
% 9.89/10.35    compose( codomain( X ), g ), h ) ), compose( compose( codomain( X ), g )
% 9.89/10.35    , h ) ), compose( compose( codomain( X ), g ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 774, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( b, h ) ), compose( compose( 
% 9.89/10.35    domain( X ), b ), h ) ), compose( compose( domain( X ), b ), h ) ), 
% 9.89/10.35    compose( compose( domain( X ), b ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 773, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, h ) ), compose( 
% 9.89/10.35    compose( codomain( X ), b ), h ) ), compose( compose( codomain( X ), b )
% 9.89/10.35    , h ) ), compose( compose( codomain( X ), b ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 295, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( Y ), compose( compose( a, g ), compose( Y, codomain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), Y ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), Y ), codomain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), Y ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 782, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( b, g ) ), compose( compose( 
% 9.89/10.35    domain( X ), b ), g ) ), compose( compose( domain( X ), b ), g ) ), 
% 9.89/10.35    compose( compose( domain( X ), b ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 781, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, g ) ), compose( 
% 9.89/10.35    compose( codomain( X ), b ), g ) ), compose( compose( codomain( X ), b )
% 9.89/10.35    , g ) ), compose( compose( codomain( X ), b ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 787, [ =( ifeq( codomain( b ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( b, b ) ), compose( compose( 
% 9.89/10.35    domain( X ), b ), b ) ), compose( compose( domain( X ), b ), b ) ), 
% 9.89/10.35    compose( compose( domain( X ), b ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 786, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( b, b ) ), compose( 
% 9.89/10.35    compose( codomain( X ), b ), b ) ), compose( compose( codomain( X ), b )
% 9.89/10.35    , b ) ), compose( compose( codomain( X ), b ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 294, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( domain( X ), Y ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), domain( X ) ), Y ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), domain( X ) ), Y ) ), compose( compose( compose( a, g )
% 9.89/10.35    , domain( X ) ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 792, [ =( ifeq( codomain( g ), codomain( a ), ifeq( domain( X ), 
% 9.89/10.35    codomain( a ), compose( domain( X ), compose( g, b ) ), compose( compose( 
% 9.89/10.35    domain( X ), g ), b ) ), compose( compose( domain( X ), g ), b ) ), 
% 9.89/10.35    compose( compose( domain( X ), g ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 791, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    codomain( a ), compose( codomain( X ), compose( g, b ) ), compose( 
% 9.89/10.35    compose( codomain( X ), g ), b ) ), compose( compose( codomain( X ), g )
% 9.89/10.35    , b ) ), compose( compose( codomain( X ), g ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 355, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( Y, compose( codomain( X ), g ) ), compose( 
% 9.89/10.35    compose( Y, codomain( X ) ), g ) ), compose( compose( Y, codomain( X ) )
% 9.89/10.35    , g ) ), compose( compose( Y, codomain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 354, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( Y, compose( codomain( X ), h ) ), compose( 
% 9.89/10.35    compose( Y, codomain( X ) ), h ) ), compose( compose( Y, codomain( X ) )
% 9.89/10.35    , h ) ), compose( compose( Y, codomain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 293, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( Y ), compose( compose( a, g ), compose( Y, domain( X ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), Y ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), Y ), domain( X ) ) ), compose( compose( compose( a, g )
% 9.89/10.35    , Y ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 353, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( X ), compose( Y, compose( codomain( X ), b ) ), compose( 
% 9.89/10.35    compose( Y, codomain( X ) ), b ) ), compose( compose( Y, codomain( X ) )
% 9.89/10.35    , b ) ), compose( compose( Y, codomain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 394, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( codomain( Y ), compose( g, X ) ), compose( 
% 9.89/10.35    compose( codomain( Y ), g ), X ) ), compose( compose( codomain( Y ), g )
% 9.89/10.35    , X ) ), compose( compose( codomain( Y ), g ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 393, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( X, g ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), X ), g ) ), compose( compose( codomain( Y ), X ), g ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 392, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( X, h ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), X ), h ) ), compose( compose( codomain( Y ), X ), h ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 292, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.89/10.35    codomain( X ), compose( compose( a, g ), compose( codomain( X ), Y ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), codomain( X ) ), Y ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), codomain( X ) ), Y ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), codomain( X ) ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 391, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( codomain( Y ), compose( b, X ) ), compose( 
% 9.89/10.35    compose( codomain( Y ), b ), X ) ), compose( compose( codomain( Y ), b )
% 9.89/10.35    , X ) ), compose( compose( codomain( Y ), b ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 390, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( codomain( Y ), compose( X, b ) ), compose( compose( 
% 9.89/10.35    codomain( Y ), X ), b ) ), compose( compose( codomain( Y ), X ), b ) ), 
% 9.89/10.35    compose( compose( codomain( Y ), X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 408, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( Y, compose( g, domain( X ) ) ), compose( compose( 
% 9.89/10.35    Y, g ), domain( X ) ) ), compose( compose( Y, g ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( Y, g ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 407, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( Y, compose( b, domain( X ) ) ), compose( compose( 
% 9.89/10.35    Y, b ), domain( X ) ) ), compose( compose( Y, b ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( Y, b ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 287, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( X, compose( a, g ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), X ), compose( a, g ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), X ), compose( a, g ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), X ), compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 418, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( Y, compose( domain( X ), g ) ), compose( compose( Y
% 9.89/10.35    , domain( X ) ), g ) ), compose( compose( Y, domain( X ) ), g ) ), 
% 9.89/10.35    compose( compose( Y, domain( X ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 417, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( Y, compose( domain( X ), h ) ), compose( compose( Y
% 9.89/10.35    , domain( X ) ), h ) ), compose( compose( Y, domain( X ) ), h ) ), 
% 9.89/10.35    compose( compose( Y, domain( X ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 416, [ =( ifeq( domain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( X ), compose( Y, compose( domain( X ), b ) ), compose( compose( Y
% 9.89/10.35    , domain( X ) ), b ) ), compose( compose( Y, domain( X ) ), b ) ), 
% 9.89/10.35    compose( compose( Y, domain( X ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 446, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( a ), compose( domain( Y ), compose( g, X ) ), compose( compose( 
% 9.89/10.35    domain( Y ), g ), X ) ), compose( compose( domain( Y ), g ), X ) ), 
% 9.89/10.35    compose( compose( domain( Y ), g ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 281, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), compose( compose( a, g ), compose( compose( a, b ), X ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), compose( a, b ) ), X ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), compose( a, b ) ), X ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), compose( a, b ) ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 445, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( X, g ) ), compose( compose( 
% 9.89/10.35    domain( Y ), X ), g ) ), compose( compose( domain( Y ), X ), g ) ), 
% 9.89/10.35    compose( compose( domain( Y ), X ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 444, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( X, h ) ), compose( compose( 
% 9.89/10.35    domain( Y ), X ), h ) ), compose( compose( domain( Y ), X ), h ) ), 
% 9.89/10.35    compose( compose( domain( Y ), X ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 443, [ =( ifeq( codomain( b ), domain( X ), ifeq( domain( Y ), 
% 9.89/10.35    codomain( a ), compose( domain( Y ), compose( b, X ) ), compose( compose( 
% 9.89/10.35    domain( Y ), b ), X ) ), compose( compose( domain( Y ), b ), X ) ), 
% 9.89/10.35    compose( compose( domain( Y ), b ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 442, [ =( ifeq( codomain( X ), codomain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( X ), compose( domain( Y ), compose( X, b ) ), compose( compose( 
% 9.89/10.35    domain( Y ), X ), b ) ), compose( compose( domain( Y ), X ), b ) ), 
% 9.89/10.35    compose( compose( domain( Y ), X ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 280, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( X ), compose( compose( a, g ), compose( X, compose( a, b ) ) ), 
% 9.89/10.35    compose( compose( compose( a, g ), X ), compose( a, b ) ) ), compose( 
% 9.89/10.35    compose( compose( a, g ), X ), compose( a, b ) ) ), compose( compose( 
% 9.89/10.35    compose( a, g ), X ), compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 459, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( Y, compose( g, codomain( X ) ) ), compose( 
% 9.89/10.35    compose( Y, g ), codomain( X ) ) ), compose( compose( Y, g ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( Y, g ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 458, [ =( ifeq( codomain( b ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    codomain( a ), compose( Y, compose( b, codomain( X ) ) ), compose( 
% 9.89/10.35    compose( Y, b ), codomain( X ) ) ), compose( compose( Y, b ), codomain( X
% 9.89/10.35     ) ) ), compose( compose( Y, b ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 695, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( Y ), compose( a, b ) ), compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), codomain( Y ), domain( X ) ), domain( X )
% 9.89/10.35     ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 694, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( Y ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), codomain( Y ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 276, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, g ), g ) ), compose( 
% 9.89/10.35    compose( X, compose( a, g ) ), g ) ), compose( compose( X, compose( a, g
% 9.89/10.35     ) ), g ) ), compose( compose( X, compose( a, g ) ), g ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 699, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( Y ), domain( 
% 9.89/10.35    a ), ifeq( compose( domain( Y ), compose( a, b ) ), compose( domain( X )
% 9.89/10.35    , compose( a, b ) ), domain( Y ), domain( X ) ), domain( X ) ), domain( X
% 9.89/10.35     ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 698, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( Y ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), domain( Y ), codomain( X ) ), codomain( 
% 9.89/10.35    X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 703, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( Y ), compose( a, b ) ), codomain( Y ), domain( X ) ), domain( X
% 9.89/10.35     ) ), domain( X ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 702, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    codomain( Y ), compose( a, b ) ), codomain( Y ), codomain( X ) ), 
% 9.89/10.35    codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 275, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, g ), h ) ), compose( 
% 9.89/10.35    compose( X, compose( a, g ) ), h ) ), compose( compose( X, compose( a, g
% 9.89/10.35     ) ), h ) ), compose( compose( X, compose( a, g ) ), h ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 707, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( Y ), domain( 
% 9.89/10.35    a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( domain( Y )
% 9.89/10.35    , compose( a, b ) ), domain( Y ), domain( X ) ), domain( X ) ), domain( X
% 9.89/10.35     ) ), domain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 706, [ =( ifeq( codomain( X ), domain( a ), ifeq( domain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( 
% 9.89/10.35    domain( Y ), compose( a, b ) ), domain( Y ), codomain( X ) ), codomain( X
% 9.89/10.35     ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 552, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( compose( 
% 9.89/10.35    a, g ), compose( a, b ) ), X, ifeq( compose( a, b ), X, domain( a ), 
% 9.89/10.35    compose( a, g ) ), compose( a, g ) ), compose( a, g ) ), compose( a, g )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 550, [ =( ifeq( codomain( b ), domain( a ), ifeq( compose( compose( 
% 9.89/10.35    a, b ), compose( a, b ) ), X, ifeq( compose( a, b ), X, domain( a ), 
% 9.89/10.35    compose( a, b ) ), compose( a, b ) ), compose( a, b ) ), compose( a, b )
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 274, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( X, compose( compose( a, g ), b ) ), compose( 
% 9.89/10.35    compose( X, compose( a, g ) ), b ) ), compose( compose( X, compose( a, g
% 9.89/10.35     ) ), b ) ), compose( compose( X, compose( a, g ) ), b ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 842, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), Y, ifeq( compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), Y, domain( X ), h ), h ), h ), h ), h ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 841, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), Y, ifeq( compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), Y, codomain( X ), h ), h ), h ), h ), h
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 570, [ =( ifeq( codomain( Y ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( Y, compose( a, b ) ), Z, ifeq( compose( 
% 9.89/10.35    codomain( X ), compose( a, b ) ), Z, codomain( X ), Y ), Y ), Y ), Y ), Y
% 9.89/10.35     ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 572, [ =( ifeq( codomain( Y ), domain( a ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( Y, compose( a, b ) ), Z, ifeq( compose( 
% 9.89/10.35    domain( X ), compose( a, b ) ), Z, domain( X ), Y ), Y ), Y ), Y ), Y ) ]
% 9.89/10.35     )
% 9.89/10.35  .
% 9.89/10.35  clause( 273, [ =( ifeq( codomain( g ), codomain( compose( X, compose( a, g
% 9.89/10.35     ) ) ), ifeq( codomain( X ), domain( a ), compose( X, compose( compose( a
% 9.89/10.35    , g ), codomain( compose( X, compose( a, g ) ) ) ) ), compose( X, compose( 
% 9.89/10.35    a, g ) ) ), compose( X, compose( a, g ) ) ), compose( X, compose( a, g )
% 9.89/10.35     ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 284, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.89/10.35     ), compose( a, g ) ), compose( compose( compose( a, g ), domain( a ) ), 
% 9.89/10.35    compose( a, g ) ) ), compose( compose( compose( a, g ), domain( a ) ), 
% 9.89/10.35    compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 283, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.89/10.35     ), compose( a, g ) ), compose( compose( compose( a, g ), compose( a, g )
% 9.89/10.35     ), codomain( g ) ) ), compose( compose( compose( a, g ), compose( a, g )
% 9.89/10.35     ), codomain( g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 282, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.89/10.35     ), compose( a, b ) ), compose( compose( compose( a, g ), compose( a, b )
% 9.89/10.35     ), codomain( b ) ) ), compose( compose( compose( a, g ), compose( a, b )
% 9.89/10.35     ), codomain( b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 279, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.89/10.35     ), compose( a, b ) ), compose( compose( compose( a, g ), domain( a ) ), 
% 9.89/10.35    compose( a, b ) ) ), compose( compose( compose( a, g ), domain( a ) ), 
% 9.89/10.35    compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 272, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( compose( 
% 9.89/10.35    compose( a, g ), X ) ), domain( a ), compose( compose( a, g ), X ), 
% 9.89/10.35    compose( compose( domain( compose( compose( a, g ), X ) ), compose( a, g
% 9.89/10.35     ) ), X ) ), compose( compose( domain( compose( compose( a, g ), X ) ), 
% 9.89/10.35    compose( a, g ) ), X ) ), compose( compose( domain( compose( compose( a, 
% 9.89/10.35    g ), X ) ), compose( a, g ) ), X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 545, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.89/10.35     ), compose( a, g ) ), compose( compose( compose( a, b ), domain( a ) ), 
% 9.89/10.35    compose( a, g ) ) ), compose( compose( compose( a, b ), domain( a ) ), 
% 9.89/10.35    compose( a, g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 578, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.89/10.35     ), compose( a, g ) ), compose( compose( compose( a, b ), compose( a, g )
% 9.89/10.35     ), codomain( g ) ) ), compose( compose( compose( a, b ), compose( a, g )
% 9.89/10.35     ), codomain( g ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 584, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.89/10.35     ), compose( a, b ) ), compose( compose( compose( a, b ), compose( a, b )
% 9.89/10.35     ), codomain( b ) ) ), compose( compose( compose( a, b ), compose( a, b )
% 9.89/10.35     ), codomain( b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 581, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.89/10.35     ), compose( a, b ) ), compose( compose( compose( a, b ), domain( a ) ), 
% 9.89/10.35    compose( a, b ) ) ), compose( compose( compose( a, b ), domain( a ) ), 
% 9.89/10.35    compose( a, b ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 271, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( Y, compose( compose( a, g ), codomain( X ) ) ), 
% 9.89/10.35    compose( compose( Y, compose( a, g ) ), codomain( X ) ) ), compose( 
% 9.89/10.35    compose( Y, compose( a, g ) ), codomain( X ) ) ), compose( compose( Y, 
% 9.89/10.35    compose( a, g ) ), codomain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 683, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ), h, domain( X ) ), domain( X ) ), domain( X ) ), domain( 
% 9.89/10.35    X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 682, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( codomain( X )
% 9.89/10.35    , compose( a, b ) ), h, codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35    , codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 691, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( h, 
% 9.89/10.35    compose( a, b ) ), h, domain( X ) ), domain( X ) ), domain( X ) ), domain( 
% 9.89/10.35    X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 690, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( h
% 9.89/10.35    , compose( a, b ) ), h, codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35    , codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 270, [ =( ifeq( codomain( g ), domain( Y ), ifeq( domain( X ), 
% 9.89/10.35    domain( a ), compose( domain( X ), compose( compose( a, g ), Y ) ), 
% 9.89/10.35    compose( compose( domain( X ), compose( a, g ) ), Y ) ), compose( compose( 
% 9.89/10.35    domain( X ), compose( a, g ) ), Y ) ), compose( compose( domain( X ), 
% 9.89/10.35    compose( a, g ) ), Y ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 654, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( Y, 
% 9.89/10.35    compose( a, b ) ), Y, domain( X ) ), domain( X ) ), domain( X ) ), domain( 
% 9.89/10.35    X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 652, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( Y
% 9.89/10.35    , compose( a, b ) ), Y, codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35    , codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 674, [ =( ifeq( domain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( Y, compose( a, b ) ), compose( domain( X ), 
% 9.89/10.35    compose( a, b ) ), Y, domain( X ) ), domain( X ) ), domain( X ) ), domain( 
% 9.89/10.35    X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 672, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), ifeq( compose( Y, compose( a, b ) ), compose( codomain( X )
% 9.89/10.35    , compose( a, b ) ), Y, codomain( X ) ), codomain( X ) ), codomain( X ) )
% 9.89/10.35    , codomain( X ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 269, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.89/10.35    domain( a ), compose( Y, compose( compose( a, g ), domain( X ) ) ), 
% 9.89/10.35    compose( compose( Y, compose( a, g ) ), domain( X ) ) ), compose( compose( 
% 9.89/10.35    Y, compose( a, g ) ), domain( X ) ) ), compose( compose( Y, compose( a, g
% 9.89/10.35     ) ), domain( X ) ) ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 835, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), X, ifeq( compose( h, 
% 9.89/10.35    compose( a, b ) ), X, h, h ), h ), h ), h ), h ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 547, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), ifeq( compose( h, compose( a, b ) ), Y, ifeq( compose( X, 
% 9.89/10.35    compose( a, b ) ), Y, X, h ), h ), h ), h ), h ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 548, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( X, compose( a, b ) ), Y, ifeq( compose( h, 
% 9.89/10.35    compose( a, b ) ), Y, h, X ), X ), X ), X ), X ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 677, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.35    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.35    h, compose( a, b ) ), compose( a, g ), h ), h ), h ), h ) ] )
% 9.89/10.35  .
% 9.89/10.35  clause( 268, [ =( ifeq( codomain( g ), domain( Y ), ifeq( codomain( X ), 
% 9.89/10.35    domain( a ), compose( codomain( X ), compose( compose( a, g ), Y ) ), 
% 9.89/10.35    compose( compose( codomain( X ), compose( a, g ) ), Y ) ), compose( 
% 9.89/10.35    compose( codomain( X ), compose( a, g ) ), Y ) ), compose( compose( 
% 9.89/10.36    codomain( X ), compose( a, g ) ), Y ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 676, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.36    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.36    h, compose( a, b ) ), compose( a, b ), h ), h ), h ), h ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 685, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( compose( a, g
% 9.89/10.36     ), compose( a, b ) ), compose( a, g ), h ), h ), h ), h ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 684, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.36    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( compose( a, b
% 9.89/10.36     ), compose( a, b ) ), compose( a, b ), h ), h ), h ), h ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 588, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( a, b ), 
% 9.89/10.36    X, ifeq( compose( compose( a, g ), compose( a, b ) ), X, compose( a, g )
% 9.89/10.36    , domain( a ) ), domain( a ) ), domain( a ) ), domain( a ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 267, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.36    domain( a ), compose( compose( a, g ), compose( compose( a, g ), X ) ), 
% 9.89/10.36    compose( compose( compose( a, g ), compose( a, g ) ), X ) ), compose( 
% 9.89/10.36    compose( compose( a, g ), compose( a, g ) ), X ) ), compose( compose( 
% 9.89/10.36    compose( a, g ), compose( a, g ) ), X ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 586, [ =( ifeq( codomain( b ), domain( a ), ifeq( compose( a, b ), 
% 9.89/10.36    X, ifeq( compose( compose( a, b ), compose( a, b ) ), X, compose( a, b )
% 9.89/10.36    , domain( a ) ), domain( a ) ), domain( a ) ), domain( a ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 651, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( a ), ifeq( compose( X, compose( a, b ) ), compose( compose( a, g
% 9.89/10.36     ), compose( a, b ) ), compose( a, g ), X ), X ), X ), X ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 647, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.36    domain( a ), ifeq( compose( X, compose( a, b ) ), compose( compose( a, b
% 9.89/10.36     ), compose( a, b ) ), compose( a, b ), X ), X ), X ), X ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 671, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( a ), ifeq( compose( compose( a, g ), compose( a, b ) ), compose( 
% 9.89/10.36    X, compose( a, b ) ), compose( a, g ), X ), X ), X ), X ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 266, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.36    domain( a ), compose( X, compose( compose( a, g ), compose( a, g ) ) ), 
% 9.89/10.36    compose( compose( X, compose( a, g ) ), compose( a, g ) ) ), compose( 
% 9.89/10.36    compose( X, compose( a, g ) ), compose( a, g ) ) ), compose( compose( X, 
% 9.89/10.36    compose( a, g ) ), compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 667, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( b ), 
% 9.89/10.36    domain( a ), ifeq( compose( compose( a, b ), compose( a, b ) ), compose( 
% 9.89/10.36    X, compose( a, b ) ), compose( a, b ), X ), X ), X ), X ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 626, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( h, g ) ), compose( compose( h, h ), g
% 9.89/10.36     ) ), compose( compose( h, h ), g ) ), compose( compose( h, h ), g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 625, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( h, h ) ), compose( compose( h, h ), h
% 9.89/10.36     ) ), compose( compose( h, h ), h ) ), compose( compose( h, h ), h ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 624, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( h, b ) ), compose( compose( h, h ), b
% 9.89/10.36     ) ), compose( compose( h, h ), b ) ), compose( compose( h, h ), b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 265, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( b ), 
% 9.89/10.36    domain( a ), compose( compose( a, b ), compose( compose( a, g ), X ) ), 
% 9.89/10.36    compose( compose( compose( a, b ), compose( a, g ) ), X ) ), compose( 
% 9.89/10.36    compose( compose( a, b ), compose( a, g ) ), X ) ), compose( compose( 
% 9.89/10.36    compose( a, b ), compose( a, g ) ), X ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 759, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( g, g ) ), compose( compose( h, g ), g
% 9.89/10.36     ) ), compose( compose( h, g ), g ) ), compose( compose( h, g ), g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 765, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( g, h ) ), compose( compose( h, g ), h
% 9.89/10.36     ) ), compose( compose( h, g ), h ) ), compose( compose( h, g ), h ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 771, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( b, h ) ), compose( compose( h, b ), h
% 9.89/10.36     ) ), compose( compose( h, b ), h ) ), compose( compose( h, b ), h ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 777, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( g, b ) ), compose( compose( h, g ), b
% 9.89/10.36     ) ), compose( compose( h, g ), b ) ), compose( compose( h, g ), b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 264, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.89/10.36    domain( a ), compose( X, compose( compose( a, g ), compose( a, b ) ) ), 
% 9.89/10.36    compose( compose( X, compose( a, g ) ), compose( a, b ) ) ), compose( 
% 9.89/10.36    compose( X, compose( a, g ) ), compose( a, b ) ) ), compose( compose( X, 
% 9.89/10.36    compose( a, g ) ), compose( a, b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 776, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( b, b ) ), compose( compose( h, b ), b
% 9.89/10.36     ) ), compose( compose( h, b ), b ) ), compose( compose( h, b ), b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 779, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( b, g ) ), compose( compose( h, b ), g
% 9.89/10.36     ) ), compose( compose( h, b ), g ) ), compose( compose( h, b ), g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 261, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( g, X ) ), compose( compose( h, g ), X
% 9.89/10.36     ) ), compose( compose( h, g ), X ) ), compose( compose( h, g ), X ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 260, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( X ), compose( h, compose( X, g ) ), compose( compose( h, X ), g )
% 9.89/10.36     ), compose( compose( h, X ), g ) ), compose( compose( h, X ), g ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 259, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( X ), compose( h, compose( X, h ) ), compose( compose( h, X ), h )
% 9.89/10.36     ), compose( compose( h, X ), h ) ), compose( compose( h, X ), h ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 258, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( a ), compose( h, compose( b, X ) ), compose( compose( h, b ), X
% 9.89/10.36     ) ), compose( compose( h, b ), X ) ), compose( compose( h, b ), X ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 491, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.36    codomain( a ), compose( X, compose( g, b ) ), compose( compose( X, g ), b
% 9.89/10.36     ) ), compose( compose( X, g ), b ) ), compose( compose( X, g ), b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 490, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.36    codomain( a ), compose( X, compose( b, b ) ), compose( compose( X, b ), b
% 9.89/10.36     ) ), compose( compose( X, b ), b ) ), compose( compose( X, b ), b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 502, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.36    codomain( a ), compose( X, compose( b, g ) ), compose( compose( X, b ), g
% 9.89/10.36     ) ), compose( compose( X, b ), g ) ), compose( compose( X, b ), g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 257, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( X ), compose( h, compose( X, b ) ), compose( compose( h, X ), b )
% 9.89/10.36     ), compose( compose( h, X ), b ) ), compose( compose( h, X ), b ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 501, [ =( ifeq( codomain( b ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.36    codomain( a ), compose( X, compose( b, h ) ), compose( compose( X, b ), h
% 9.89/10.36     ) ), compose( compose( X, b ), h ) ), compose( compose( X, b ), h ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 512, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.36    codomain( a ), compose( X, compose( g, h ) ), compose( compose( X, g ), h
% 9.89/10.36     ) ), compose( compose( X, g ), h ) ), compose( compose( X, g ), h ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 516, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.89/10.36    codomain( a ), compose( X, compose( g, g ) ), compose( compose( X, g ), g
% 9.89/10.36     ) ), compose( compose( X, g ), g ) ), compose( compose( X, g ), g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 623, [ =( ifeq( codomain( g ), codomain( compose( h, h ) ), ifeq( 
% 9.89/10.36    codomain( g ), codomain( a ), compose( h, compose( h, codomain( compose( 
% 9.89/10.36    h, h ) ) ) ), compose( h, h ) ), compose( h, h ) ), compose( h, h ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 253, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( g ), 
% 9.89/10.36    domain( Y ), compose( h, compose( Y, codomain( X ) ) ), compose( compose( 
% 9.89/10.36    h, Y ), codomain( X ) ) ), compose( compose( h, Y ), codomain( X ) ) ), 
% 9.89/10.36    compose( compose( h, Y ), codomain( X ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 742, [ =( ifeq( codomain( b ), codomain( compose( h, b ) ), ifeq( 
% 9.89/10.36    codomain( g ), codomain( a ), compose( h, compose( b, codomain( compose( 
% 9.89/10.36    h, b ) ) ) ), compose( h, b ) ), compose( h, b ) ), compose( h, b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 752, [ =( ifeq( codomain( g ), codomain( compose( h, g ) ), ifeq( 
% 9.89/10.36    codomain( g ), codomain( a ), compose( h, compose( g, codomain( compose( 
% 9.89/10.36    h, g ) ) ) ), compose( h, g ) ), compose( h, g ) ), compose( h, g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 256, [ =( ifeq( codomain( X ), codomain( compose( h, X ) ), ifeq( 
% 9.89/10.36    codomain( g ), domain( X ), compose( h, compose( X, codomain( compose( h
% 9.89/10.36    , X ) ) ) ), compose( h, X ) ), compose( h, X ) ), compose( h, X ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 486, [ =( ifeq( codomain( g ), codomain( compose( X, g ) ), ifeq( 
% 9.89/10.36    codomain( X ), codomain( a ), compose( X, compose( g, codomain( compose( 
% 9.89/10.36    X, g ) ) ) ), compose( X, g ) ), compose( X, g ) ), compose( X, g ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 252, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.89/10.36    domain( X ), compose( h, compose( domain( X ), Y ) ), compose( compose( h
% 9.89/10.36    , domain( X ) ), Y ) ), compose( compose( h, domain( X ) ), Y ) ), 
% 9.89/10.36    compose( compose( h, domain( X ) ), Y ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 485, [ =( ifeq( codomain( b ), codomain( compose( X, b ) ), ifeq( 
% 9.89/10.36    codomain( X ), codomain( a ), compose( X, compose( b, codomain( compose( 
% 9.89/10.36    X, b ) ) ) ), compose( X, b ) ), compose( X, b ) ), compose( X, b ) ) ]
% 9.89/10.36     )
% 9.89/10.36  .
% 9.89/10.36  clause( 542, [ =( ifeq( codomain( g ), domain( a ), compose( domain( a ), 
% 9.89/10.36    compose( compose( a, g ), compose( a, g ) ) ), compose( compose( a, g ), 
% 9.89/10.36    compose( a, g ) ) ), compose( compose( a, g ), compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 541, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.89/10.36     ), compose( codomain( g ), compose( a, g ) ) ), compose( compose( a, g )
% 9.89/10.36    , compose( a, g ) ) ), compose( compose( a, g ), compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 539, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.89/10.36     ), compose( codomain( b ), compose( a, g ) ) ), compose( compose( a, b )
% 9.89/10.36    , compose( a, g ) ) ), compose( compose( a, b ), compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 251, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.36    domain( Y ), compose( h, compose( Y, domain( X ) ) ), compose( compose( h
% 9.89/10.36    , Y ), domain( X ) ) ), compose( compose( h, Y ), domain( X ) ) ), 
% 9.89/10.36    compose( compose( h, Y ), domain( X ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 537, [ =( ifeq( codomain( b ), domain( a ), compose( domain( a ), 
% 9.89/10.36    compose( compose( a, b ), compose( a, g ) ) ), compose( compose( a, b ), 
% 9.89/10.36    compose( a, g ) ) ), compose( compose( a, b ), compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 546, [ =( ifeq( codomain( g ), domain( a ), compose( domain( a ), 
% 9.89/10.36    compose( compose( a, g ), compose( a, b ) ) ), compose( compose( a, g ), 
% 9.89/10.36    compose( a, b ) ) ), compose( compose( a, g ), compose( a, b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 574, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.89/10.36     ), compose( codomain( g ), compose( a, b ) ) ), compose( compose( a, g )
% 9.89/10.36    , compose( a, b ) ) ), compose( compose( a, g ), compose( a, b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 573, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.89/10.36     ), compose( codomain( b ), compose( a, b ) ) ), compose( compose( a, b )
% 9.89/10.36    , compose( a, b ) ) ), compose( compose( a, b ), compose( a, b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 250, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.89/10.36    codomain( X ), compose( h, compose( codomain( X ), Y ) ), compose( 
% 9.89/10.36    compose( h, codomain( X ) ), Y ) ), compose( compose( h, codomain( X ) )
% 9.89/10.36    , Y ) ), compose( compose( h, codomain( X ) ), Y ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 575, [ =( ifeq( codomain( b ), domain( a ), compose( domain( a ), 
% 9.89/10.36    compose( compose( a, b ), compose( a, b ) ) ), compose( compose( a, b ), 
% 9.89/10.36    compose( a, b ) ) ), compose( compose( a, b ), compose( a, b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 286, [ =( ifeq( codomain( g ), domain( X ), compose( compose( a, g
% 9.89/10.36     ), domain( X ) ), compose( compose( compose( a, g ), domain( X ) ), 
% 9.89/10.36    domain( X ) ) ), compose( compose( compose( a, g ), domain( X ) ), domain( 
% 9.89/10.36    X ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 285, [ =( ifeq( codomain( g ), codomain( X ), compose( compose( a, 
% 9.89/10.36    g ), codomain( X ) ), compose( compose( compose( a, g ), codomain( X ) )
% 9.89/10.36    , codomain( X ) ) ), compose( compose( compose( a, g ), codomain( X ) ), 
% 9.89/10.36    codomain( X ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 380, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.89/10.36    , compose( a, g ) ), compose( compose( codomain( X ), domain( a ) ), 
% 9.89/10.36    compose( a, g ) ) ), compose( compose( codomain( X ), domain( a ) ), 
% 9.89/10.36    compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 245, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.36    domain( a ), compose( h, compose( compose( a, g ), X ) ), compose( 
% 9.89/10.36    compose( h, compose( a, g ) ), X ) ), compose( compose( h, compose( a, g
% 9.89/10.36     ) ), X ) ), compose( compose( h, compose( a, g ) ), X ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 379, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.89/10.36    , compose( a, g ) ), compose( compose( codomain( X ), compose( a, g ) ), 
% 9.89/10.36    codomain( g ) ) ), compose( compose( codomain( X ), compose( a, g ) ), 
% 9.89/10.36    codomain( g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 378, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.89/10.36    , compose( a, b ) ), compose( compose( codomain( X ), compose( a, b ) ), 
% 9.89/10.36    codomain( b ) ) ), compose( compose( codomain( X ), compose( a, b ) ), 
% 9.89/10.36    codomain( b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 375, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.89/10.36    , compose( a, b ) ), compose( compose( codomain( X ), domain( a ) ), 
% 9.89/10.36    compose( a, b ) ) ), compose( compose( codomain( X ), domain( a ) ), 
% 9.89/10.36    compose( a, b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 434, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.89/10.36    compose( a, g ) ), compose( compose( domain( X ), domain( a ) ), compose( 
% 9.89/10.36    a, g ) ) ), compose( compose( domain( X ), domain( a ) ), compose( a, g )
% 9.89/10.36     ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 244, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.89/10.36    domain( X ), compose( h, compose( X, compose( a, g ) ) ), compose( 
% 9.89/10.36    compose( h, X ), compose( a, g ) ) ), compose( compose( h, X ), compose( 
% 9.89/10.36    a, g ) ) ), compose( compose( h, X ), compose( a, g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 433, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.89/10.36    compose( a, g ) ), compose( compose( domain( X ), compose( a, g ) ), 
% 9.89/10.36    codomain( g ) ) ), compose( compose( domain( X ), compose( a, g ) ), 
% 9.89/10.36    codomain( g ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 432, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.89/10.36    compose( a, b ) ), compose( compose( domain( X ), compose( a, b ) ), 
% 9.89/10.36    codomain( b ) ) ), compose( compose( domain( X ), compose( a, b ) ), 
% 9.89/10.36    codomain( b ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 429, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.89/10.36    compose( a, b ) ), compose( compose( domain( X ), domain( a ) ), compose( 
% 9.89/10.36    a, b ) ) ), compose( compose( domain( X ), domain( a ) ), compose( a, b )
% 9.89/10.36     ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 543, [ =( ifeq( codomain( b ), domain( X ), compose( compose( a, b
% 9.89/10.36     ), domain( X ) ), compose( compose( compose( a, b ), domain( X ) ), 
% 9.89/10.36    domain( X ) ) ), compose( compose( compose( a, b ), domain( X ) ), domain( 
% 9.89/10.36    X ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 238, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( g ), 
% 9.89/10.36    domain( a ), compose( h, compose( compose( a, b ), X ) ), compose( 
% 9.89/10.36    compose( h, compose( a, b ) ), X ) ), compose( compose( h, compose( a, b
% 9.89/10.36     ) ), X ) ), compose( compose( h, compose( a, b ) ), X ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 544, [ =( ifeq( codomain( b ), codomain( X ), compose( compose( a, 
% 9.89/10.36    b ), codomain( X ) ), compose( compose( compose( a, b ), codomain( X ) )
% 9.89/10.36    , codomain( X ) ) ), compose( compose( compose( a, b ), codomain( X ) ), 
% 9.89/10.36    codomain( X ) ) ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 679, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.89/10.36    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( h, 
% 9.89/10.36    compose( a, b ) ), domain( X ), h ), h ), h ), h ) ] )
% 9.89/10.36  .
% 9.89/10.36  clause( 678, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( h
% 9.99/10.36    , compose( a, b ) ), codomain( X ), h ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 687, [ =( ifeq( codomain( g ), domain( a ), ifeq( domain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( domain( X ), 
% 9.99/10.36    compose( a, b ) ), domain( X ), h ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 237, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.99/10.36    domain( X ), compose( h, compose( X, compose( a, b ) ) ), compose( 
% 9.99/10.36    compose( h, X ), compose( a, b ) ) ), compose( compose( h, X ), compose( 
% 9.99/10.36    a, b ) ) ), compose( compose( h, X ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 686, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( codomain( X )
% 9.99/10.36    , compose( a, b ) ), codomain( X ), h ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 590, [ =( ifeq( domain( X ), domain( a ), ifeq( compose( a, b ), Y
% 9.99/10.36    , ifeq( compose( domain( X ), compose( a, b ) ), Y, domain( X ), domain( 
% 9.99/10.36    a ) ), domain( a ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 589, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    Y, ifeq( compose( codomain( X ), compose( a, b ) ), Y, codomain( X ), 
% 9.99/10.36    domain( a ) ), domain( a ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 655, [ =( ifeq( codomain( Y ), domain( a ), ifeq( domain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( Y, compose( a, b ) ), compose( domain( X ), 
% 9.99/10.36    compose( a, b ) ), domain( X ), Y ), Y ), Y ), Y ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 235, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.99/10.36    codomain( a ), compose( X, compose( h, g ) ), compose( compose( X, h ), g
% 9.99/10.36     ) ), compose( compose( X, h ), g ) ), compose( compose( X, h ), g ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 653, [ =( ifeq( codomain( Y ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( Y, compose( a, b ) ), compose( codomain( X )
% 9.99/10.36    , compose( a, b ) ), codomain( X ), Y ), Y ), Y ), Y ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 675, [ =( ifeq( codomain( Y ), domain( a ), ifeq( domain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( domain( X ), compose( a, b ) ), compose( Y, 
% 9.99/10.36    compose( a, b ) ), domain( X ), Y ), Y ), Y ), Y ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 673, [ =( ifeq( codomain( Y ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( codomain( X ), compose( a, b ) ), compose( Y
% 9.99/10.36    , compose( a, b ) ), codomain( X ), Y ), Y ), Y ), Y ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 554, [ =( ifeq( domain( X ), domain( a ), ifeq( compose( domain( X
% 9.99/10.36     ), compose( a, b ) ), Y, ifeq( compose( a, b ), Y, domain( a ), domain( 
% 9.99/10.36    X ) ), domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 234, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.99/10.36    codomain( a ), compose( X, compose( h, h ) ), compose( compose( X, h ), h
% 9.99/10.36     ) ), compose( compose( X, h ), h ) ), compose( compose( X, h ), h ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 553, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( codomain( 
% 9.99/10.36    X ), compose( a, b ) ), Y, ifeq( compose( a, b ), Y, domain( a ), 
% 9.99/10.36    codomain( X ) ), codomain( X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 560, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( compose( a, g ), compose( a, b ) ), domain( a ), compose( a, g )
% 9.99/10.36     ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 558, [ =( ifeq( codomain( b ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( compose( a, b ), compose( a, b ) ), domain( a ), compose( a, b )
% 9.99/10.36     ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 565, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( compose( 
% 9.99/10.36    a, g ), compose( a, b ) ), compose( a, b ), domain( a ), compose( a, g )
% 9.99/10.36     ), compose( a, g ) ), compose( a, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 233, [ =( ifeq( codomain( g ), codomain( a ), ifeq( codomain( X ), 
% 9.99/10.36    codomain( a ), compose( X, compose( h, b ) ), compose( compose( X, h ), b
% 9.99/10.36     ) ), compose( compose( X, h ), b ) ), compose( compose( X, h ), b ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 563, [ =( ifeq( codomain( b ), domain( a ), ifeq( compose( compose( 
% 9.99/10.36    a, b ), compose( a, b ) ), compose( a, b ), domain( a ), compose( a, b )
% 9.99/10.36     ), compose( a, b ) ), compose( a, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 587, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    X, ifeq( compose( h, compose( a, b ) ), X, h, domain( a ) ), domain( a )
% 9.99/10.36     ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 649, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.99/10.36    domain( a ), ifeq( compose( X, compose( a, b ) ), compose( h, compose( a
% 9.99/10.36    , b ) ), h, X ), X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 648, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( X, compose( a
% 9.99/10.36    , b ) ), X, h ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 232, [ =( ifeq( codomain( g ), codomain( compose( X, h ) ), ifeq( 
% 9.99/10.36    codomain( X ), codomain( a ), compose( X, compose( h, codomain( compose( 
% 9.99/10.36    X, h ) ) ) ), compose( X, h ) ), compose( X, h ) ), compose( X, h ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 669, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( g ), 
% 9.99/10.36    domain( a ), ifeq( compose( h, compose( a, b ) ), compose( X, compose( a
% 9.99/10.36    , b ) ), h, X ), X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 668, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( X, compose( a, b ) ), compose( h, compose( a
% 9.99/10.36    , b ) ), X, h ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 576, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( a ), ifeq( compose( Y, compose( a, b ) ), compose( X, compose( a
% 9.99/10.36    , b ) ), Y, X ), X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 659, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.99/10.36    domain( a ), compose( a, g ), compose( a, g ) ), compose( a, g ) ), 
% 9.99/10.36    compose( a, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 231, [ =( ifeq( codomain( g ), domain( X ), ifeq( domain( compose( 
% 9.99/10.36    h, X ) ), codomain( a ), compose( h, X ), compose( compose( domain( 
% 9.99/10.36    compose( h, X ) ), h ), X ) ), compose( compose( domain( compose( h, X )
% 9.99/10.36     ), h ), X ) ), compose( compose( domain( compose( h, X ) ), h ), X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 657, [ =( ifeq( codomain( b ), domain( a ), ifeq( codomain( b ), 
% 9.99/10.36    domain( a ), compose( a, b ), compose( a, b ) ), compose( a, b ) ), 
% 9.99/10.36    compose( a, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 661, [ =( ifeq( domain( X ), domain( a ), ifeq( domain( X ), domain( 
% 9.99/10.36    a ), domain( X ), domain( X ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 660, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), codomain( X ), codomain( X ) ), codomain( X ) ), codomain( X
% 9.99/10.36     ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 658, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( g ), 
% 9.99/10.36    domain( a ), h, h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 230, [ =( ifeq( codomain( g ), codomain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    codomain( a ), compose( Y, compose( h, codomain( X ) ) ), compose( 
% 9.99/10.36    compose( Y, h ), codomain( X ) ) ), compose( compose( Y, h ), codomain( X
% 9.99/10.36     ) ) ), compose( compose( Y, h ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 656, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), X, X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 577, [ =( ifeq( codomain( Y ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    domain( a ), ifeq( compose( Y, compose( a, b ) ), compose( X, compose( a
% 9.99/10.36    , b ) ), X, Y ), Y ), Y ), Y ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 241, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , g ) ), compose( compose( h, domain( a ) ), compose( a, g ) ) ), compose( 
% 9.99/10.36    compose( h, domain( a ) ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 240, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , g ) ), compose( compose( h, compose( a, g ) ), codomain( g ) ) ), 
% 9.99/10.36    compose( compose( h, compose( a, g ) ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 229, [ =( ifeq( codomain( g ), domain( Y ), ifeq( domain( X ), 
% 9.99/10.36    codomain( a ), compose( domain( X ), compose( h, Y ) ), compose( compose( 
% 9.99/10.36    domain( X ), h ), Y ) ), compose( compose( domain( X ), h ), Y ) ), 
% 9.99/10.36    compose( compose( domain( X ), h ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 239, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , b ) ), compose( compose( h, compose( a, b ) ), codomain( b ) ) ), 
% 9.99/10.36    compose( compose( h, compose( a, b ) ), codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 236, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , b ) ), compose( compose( h, domain( a ) ), compose( a, b ) ) ), compose( 
% 9.99/10.36    compose( h, domain( a ) ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 291, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), b ), compose( compose( compose( a, g ), codomain( a ) ), b ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), codomain( a ) ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 290, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), h ), compose( compose( compose( a, g ), codomain( a ) ), h ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), codomain( a ) ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 228, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    codomain( a ), compose( Y, compose( h, domain( X ) ) ), compose( compose( 
% 9.99/10.36    Y, h ), domain( X ) ) ), compose( compose( Y, h ), domain( X ) ) ), 
% 9.99/10.36    compose( compose( Y, h ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 289, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), g ), compose( compose( compose( a, g ), codomain( a ) ), g ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), codomain( a ) ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 288, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.99/10.36     ), compose( a, g ) ), compose( compose( compose( a, g ), a ), h ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), a ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 304, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.99/10.36     ), compose( a, g ) ), compose( compose( compose( a, b ), a ), h ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), a ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 308, [ =( ifeq( codomain( g ), domain( a ), compose( a, compose( h
% 9.99/10.36    , compose( a, g ) ) ), compose( compose( a, g ), compose( a, g ) ) ), 
% 9.99/10.36    compose( compose( a, g ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 227, [ =( ifeq( codomain( g ), domain( Y ), ifeq( codomain( X ), 
% 9.99/10.36    codomain( a ), compose( codomain( X ), compose( h, Y ) ), compose( 
% 9.99/10.36    compose( codomain( X ), h ), Y ) ), compose( compose( codomain( X ), h )
% 9.99/10.36    , Y ) ), compose( compose( codomain( X ), h ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 307, [ =( ifeq( codomain( g ), domain( a ), compose( a, compose( h
% 9.99/10.36    , compose( a, b ) ) ), compose( compose( a, g ), compose( a, b ) ) ), 
% 9.99/10.36    compose( compose( a, g ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 314, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), g ), compose( compose( compose( a, b ), codomain( a ) ), g ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), codomain( a ) ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 324, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), h ), compose( compose( compose( a, b ), codomain( a ) ), h ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), codomain( a ) ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 334, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), b ), compose( compose( compose( a, b ), codomain( a ) ), b ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), codomain( a ) ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 226, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.99/10.36    codomain( a ), compose( compose( a, g ), compose( h, X ) ), compose( 
% 9.99/10.36    compose( compose( a, g ), h ), X ) ), compose( compose( compose( a, g ), 
% 9.99/10.36    h ), X ) ), compose( compose( compose( a, g ), h ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 475, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), b ), compose( compose( compose( a, g ), b ), codomain( b ) ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), b ), codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 473, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), b ), compose( compose( compose( a, b ), b ), codomain( b ) ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), b ), codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 480, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), g ), compose( compose( compose( a, g ), g ), codomain( g ) ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), g ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 478, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), g ), compose( compose( compose( a, b ), g ), codomain( g ) ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), g ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 225, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( g ), 
% 9.99/10.36    codomain( a ), compose( h, compose( h, X ) ), compose( compose( h, h ), X
% 9.99/10.36     ) ), compose( compose( h, h ), X ) ), compose( compose( h, h ), X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 494, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.99/10.36     ), compose( a, b ) ), compose( compose( compose( a, g ), a ), b ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), a ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 492, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.99/10.36     ), compose( a, b ) ), compose( compose( compose( a, b ), a ), b ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), a ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 504, [ =( ifeq( codomain( b ), domain( a ), compose( a, compose( b
% 9.99/10.36    , compose( a, g ) ) ), compose( compose( a, b ), compose( a, g ) ) ), 
% 9.99/10.36    compose( compose( a, b ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 503, [ =( ifeq( codomain( b ), domain( a ), compose( a, compose( b
% 9.99/10.36    , compose( a, b ) ) ), compose( compose( a, b ), compose( a, b ) ) ), 
% 9.99/10.36    compose( compose( a, b ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 224, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    codomain( a ), compose( X, compose( h, compose( a, g ) ) ), compose( 
% 9.99/10.36    compose( X, h ), compose( a, g ) ) ), compose( compose( X, h ), compose( 
% 9.99/10.36    a, g ) ) ), compose( compose( X, h ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 519, [ =( ifeq( codomain( g ), domain( a ), compose( compose( a, g
% 9.99/10.36     ), compose( a, g ) ), compose( compose( compose( a, g ), a ), g ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), a ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 517, [ =( ifeq( codomain( b ), domain( a ), compose( compose( a, b
% 9.99/10.36     ), compose( a, g ) ), compose( compose( compose( a, b ), a ), g ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), a ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 531, [ =( ifeq( codomain( g ), domain( a ), compose( a, compose( g
% 9.99/10.36    , compose( a, g ) ) ), compose( compose( a, g ), compose( a, g ) ) ), 
% 9.99/10.36    compose( compose( a, g ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 530, [ =( ifeq( codomain( g ), domain( a ), compose( a, compose( g
% 9.99/10.36    , compose( a, b ) ) ), compose( compose( a, g ), compose( a, b ) ) ), 
% 9.99/10.36    compose( compose( a, g ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 223, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( b ), 
% 9.99/10.36    codomain( a ), compose( compose( a, b ), compose( h, X ) ), compose( 
% 9.99/10.36    compose( compose( a, b ), h ), X ) ), compose( compose( compose( a, b ), 
% 9.99/10.36    h ), X ) ), compose( compose( compose( a, b ), h ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 297, [ =( ifeq( codomain( g ), domain( X ), compose( compose( a, g
% 9.99/10.36     ), X ), compose( compose( compose( a, g ), X ), codomain( X ) ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), X ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 296, [ =( ifeq( codomain( g ), domain( X ), compose( compose( a, g
% 9.99/10.36     ), X ), compose( compose( compose( a, g ), domain( X ) ), X ) ), compose( 
% 9.99/10.36    compose( compose( a, g ), domain( X ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 400, [ =( ifeq( codomain( g ), domain( X ), compose( domain( a ), 
% 9.99/10.36    compose( compose( a, g ), domain( X ) ) ), compose( compose( a, g ), 
% 9.99/10.36    domain( X ) ) ), compose( compose( a, g ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 399, [ =( ifeq( codomain( g ), domain( X ), compose( compose( a, g
% 9.99/10.36     ), compose( codomain( g ), domain( X ) ) ), compose( compose( a, g ), 
% 9.99/10.36    domain( X ) ) ), compose( compose( a, g ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 222, [ =( ifeq( codomain( g ), domain( a ), ifeq( codomain( X ), 
% 9.99/10.36    codomain( a ), compose( X, compose( h, compose( a, b ) ) ), compose( 
% 9.99/10.36    compose( X, h ), compose( a, b ) ) ), compose( compose( X, h ), compose( 
% 9.99/10.36    a, b ) ) ), compose( compose( X, h ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 397, [ =( ifeq( codomain( b ), domain( X ), compose( compose( a, b
% 9.99/10.36     ), compose( codomain( b ), domain( X ) ) ), compose( compose( a, b ), 
% 9.99/10.36    domain( X ) ) ), compose( compose( a, b ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 395, [ =( ifeq( codomain( b ), domain( X ), compose( domain( a ), 
% 9.99/10.36    compose( compose( a, b ), domain( X ) ) ), compose( compose( a, b ), 
% 9.99/10.36    domain( X ) ) ), compose( compose( a, b ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 454, [ =( ifeq( codomain( g ), codomain( X ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, g ), codomain( X ) ) ), compose( compose( a, g ), 
% 9.99/10.36    codomain( X ) ) ), compose( compose( a, g ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 453, [ =( ifeq( codomain( g ), codomain( X ), compose( compose( a, 
% 9.99/10.36    g ), compose( codomain( g ), codomain( X ) ) ), compose( compose( a, g )
% 9.99/10.36    , codomain( X ) ) ), compose( compose( a, g ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 212, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), h ), compose( compose( compose( a, g ), h ), codomain( g ) ) ), 
% 9.99/10.36    compose( compose( compose( a, g ), h ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 595, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( compose( 
% 9.99/10.36    a, g ), compose( a, b ) ), compose( a, b ), compose( a, g ), domain( a )
% 9.99/10.36     ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 593, [ =( ifeq( codomain( b ), domain( a ), ifeq( compose( compose( 
% 9.99/10.36    a, b ), compose( a, b ) ), compose( a, b ), compose( a, b ), domain( a )
% 9.99/10.36     ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 600, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( compose( a, g ), compose( a, b ) ), compose( a, g ), domain( a )
% 9.99/10.36     ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 598, [ =( ifeq( codomain( b ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( compose( a, b ), compose( a, b ) ), compose( a, b ), domain( a )
% 9.99/10.36     ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 210, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), h ), compose( compose( compose( a, b ), h ), codomain( g ) ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), h ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 597, [ =( ifeq( domain( X ), domain( a ), ifeq( compose( domain( X
% 9.99/10.36     ), compose( a, b ) ), compose( a, b ), domain( X ), domain( a ) ), 
% 9.99/10.36    domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 596, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( codomain( 
% 9.99/10.36    X ), compose( a, b ) ), compose( a, b ), codomain( X ), domain( a ) ), 
% 9.99/10.36    domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 602, [ =( ifeq( domain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( domain( X ), compose( a, b ) ), domain( X ), domain( a ) ), 
% 9.99/10.36    domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 601, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( codomain( X ), compose( a, b ) ), codomain( X ), domain( a ) ), 
% 9.99/10.36    domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 170, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a
% 9.99/10.36    , b ) ), compose( compose( X, domain( a ) ), compose( a, b ) ) ), compose( 
% 9.99/10.36    compose( X, domain( a ) ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 594, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( h, 
% 9.99/10.36    compose( a, b ) ), compose( a, b ), h, domain( a ) ), domain( a ) ), 
% 9.99/10.36    domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 599, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( h, compose( a, b ) ), h, domain( a ) ), domain( a ) ), domain( a
% 9.99/10.36     ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 592, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( X, compose( a, b ) ), X, domain( a ) ), domain( a ) ), domain( a
% 9.99/10.36     ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 591, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( X, 
% 9.99/10.36    compose( a, b ) ), compose( a, b ), X, domain( a ) ), domain( a ) ), 
% 9.99/10.36    domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 168, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    Y, ifeq( compose( X, compose( a, b ) ), Y, X, domain( a ) ), domain( a )
% 9.99/10.36     ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 451, [ =( ifeq( codomain( b ), codomain( X ), compose( compose( a, 
% 9.99/10.36    b ), compose( codomain( b ), codomain( X ) ) ), compose( compose( a, b )
% 9.99/10.36    , codomain( X ) ) ), compose( compose( a, b ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 449, [ =( ifeq( codomain( b ), codomain( X ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, b ), codomain( X ) ) ), compose( compose( a, b ), 
% 9.99/10.36    codomain( X ) ) ), compose( compose( a, b ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 468, [ =( ifeq( codomain( b ), domain( X ), compose( compose( a, b
% 9.99/10.36     ), X ), compose( compose( compose( a, b ), domain( X ) ), X ) ), compose( 
% 9.99/10.36    compose( compose( a, b ), domain( X ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 470, [ =( ifeq( codomain( b ), domain( X ), compose( compose( a, b
% 9.99/10.36     ), X ), compose( compose( compose( a, b ), X ), codomain( X ) ) ), 
% 9.99/10.36    compose( compose( compose( a, b ), X ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 163, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( a ), compose( Y, compose( compose( a, b ), X ) ), compose( 
% 9.99/10.36    compose( Y, compose( a, b ) ), X ) ), compose( compose( Y, compose( a, b
% 9.99/10.36     ) ), X ) ), compose( compose( Y, compose( a, b ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 469, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a
% 9.99/10.36    , b ) ), compose( compose( X, compose( a, b ) ), codomain( b ) ) ), 
% 9.99/10.36    compose( compose( X, compose( a, b ) ), codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 523, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.99/10.36    , compose( codomain( X ), compose( a, g ) ) ), compose( codomain( X ), 
% 9.99/10.36    compose( a, g ) ) ), compose( codomain( X ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 522, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.99/10.36    , compose( codomain( X ), compose( a, b ) ) ), compose( codomain( X ), 
% 9.99/10.36    compose( a, b ) ) ), compose( codomain( X ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 525, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), compose( a, g ) ) ), compose( domain( X ), compose( 
% 9.99/10.36    a, g ) ) ), compose( domain( X ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 162, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( X ), compose( Y, compose( X, compose( a, b ) ) ), compose( 
% 9.99/10.36    compose( Y, X ), compose( a, b ) ) ), compose( compose( Y, X ), compose( 
% 9.99/10.36    a, b ) ) ), compose( compose( Y, X ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 524, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), compose( a, b ) ) ), compose( domain( X ), compose( 
% 9.99/10.36    a, b ) ) ), compose( domain( X ), compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 382, [ =( ifeq( codomain( Y ), domain( X ), compose( codomain( Y )
% 9.99/10.36    , domain( X ) ), compose( compose( codomain( Y ), domain( X ) ), domain( 
% 9.99/10.36    X ) ) ), compose( compose( codomain( Y ), domain( X ) ), domain( X ) ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 381, [ =( ifeq( codomain( Y ), codomain( X ), compose( codomain( Y
% 9.99/10.36     ), codomain( X ) ), compose( compose( codomain( Y ), codomain( X ) ), 
% 9.99/10.36    codomain( X ) ) ), compose( compose( codomain( Y ), codomain( X ) ), 
% 9.99/10.36    codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 436, [ =( ifeq( domain( Y ), domain( X ), compose( domain( Y ), 
% 9.99/10.36    domain( X ) ), compose( compose( domain( Y ), domain( X ) ), domain( X )
% 9.99/10.36     ) ), compose( compose( domain( Y ), domain( X ) ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 161, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( a ), ifeq( compose( X, compose( a, b ) ), Z, ifeq( compose( Y, 
% 9.99/10.36    compose( a, b ) ), Z, Y, X ), X ), X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 435, [ =( ifeq( domain( Y ), codomain( X ), compose( domain( Y ), 
% 9.99/10.36    codomain( X ) ), compose( compose( domain( Y ), codomain( X ) ), codomain( 
% 9.99/10.36    X ) ) ), compose( compose( domain( Y ), codomain( X ) ), codomain( X ) )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 216, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( 
% 9.99/10.36    codomain( g ), compose( a, g ) ) ), compose( h, compose( a, g ) ) ), 
% 9.99/10.36    compose( h, compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 215, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( 
% 9.99/10.36    codomain( g ), compose( a, b ) ) ), compose( h, compose( a, b ) ) ), 
% 9.99/10.36    compose( h, compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 318, [ =( ifeq( codomain( g ), domain( a ), compose( codomain( a )
% 9.99/10.36    , compose( g, compose( a, g ) ) ), compose( g, compose( a, g ) ) ), 
% 9.99/10.36    compose( g, compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 317, [ =( ifeq( codomain( g ), domain( a ), compose( codomain( a )
% 9.99/10.36    , compose( g, compose( a, b ) ) ), compose( g, compose( a, b ) ) ), 
% 9.99/10.36    compose( g, compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 328, [ =( ifeq( codomain( g ), domain( a ), compose( codomain( a )
% 9.99/10.36    , compose( h, compose( a, g ) ) ), compose( h, compose( a, g ) ) ), 
% 9.99/10.36    compose( h, compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 327, [ =( ifeq( codomain( g ), domain( a ), compose( codomain( a )
% 9.99/10.36    , compose( h, compose( a, b ) ) ), compose( h, compose( a, b ) ) ), 
% 9.99/10.36    compose( h, compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 338, [ =( ifeq( codomain( b ), domain( a ), compose( codomain( a )
% 9.99/10.36    , compose( b, compose( a, g ) ) ), compose( b, compose( a, g ) ) ), 
% 9.99/10.36    compose( b, compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 134, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( b ), 
% 9.99/10.36    domain( X ), compose( compose( a, b ), compose( X, Y ) ), compose( 
% 9.99/10.36    compose( compose( a, b ), X ), Y ) ), compose( compose( compose( a, b ), 
% 9.99/10.36    X ), Y ) ), compose( compose( compose( a, b ), X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 337, [ =( ifeq( codomain( b ), domain( a ), compose( codomain( a )
% 9.99/10.36    , compose( b, compose( a, b ) ) ), compose( b, compose( a, b ) ) ), 
% 9.99/10.36    compose( b, compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 364, [ =( ifeq( codomain( g ), codomain( a ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, g ), b ) ), compose( compose( a, g ), b ) ), 
% 9.99/10.36    compose( compose( a, g ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 363, [ =( ifeq( codomain( b ), codomain( a ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, b ), b ) ), compose( compose( a, b ), b ) ), 
% 9.99/10.36    compose( compose( a, b ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 368, [ =( ifeq( codomain( g ), codomain( a ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, g ), h ) ), compose( compose( a, g ), h ) ), 
% 9.99/10.36    compose( compose( a, g ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 367, [ =( ifeq( codomain( b ), codomain( a ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, b ), h ) ), compose( compose( a, b ), h ) ), 
% 9.99/10.36    compose( compose( a, b ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 372, [ =( ifeq( codomain( g ), codomain( a ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, g ), g ) ), compose( compose( a, g ), g ) ), 
% 9.99/10.36    compose( compose( a, g ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 371, [ =( ifeq( codomain( b ), codomain( a ), compose( domain( a )
% 9.99/10.36    , compose( compose( a, b ), g ) ), compose( compose( a, b ), g ) ), 
% 9.99/10.36    compose( compose( a, b ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 426, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), compose( codomain( g ), b ) ), compose( compose( a, g ), b ) ), 
% 9.99/10.36    compose( compose( a, g ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 425, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), compose( codomain( b ), b ) ), compose( compose( a, b ), b ) ), 
% 9.99/10.36    compose( compose( a, b ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 428, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), compose( codomain( g ), h ) ), compose( compose( a, g ), h ) ), 
% 9.99/10.36    compose( compose( a, g ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 427, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), compose( codomain( b ), h ) ), compose( compose( a, b ), h ) ), 
% 9.99/10.36    compose( compose( a, b ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 448, [ =( ifeq( codomain( g ), codomain( a ), compose( compose( a, 
% 9.99/10.36    g ), compose( codomain( g ), g ) ), compose( compose( a, g ), g ) ), 
% 9.99/10.36    compose( compose( a, g ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 447, [ =( ifeq( codomain( b ), codomain( a ), compose( compose( a, 
% 9.99/10.36    b ), compose( codomain( b ), g ) ), compose( compose( a, b ), g ) ), 
% 9.99/10.36    compose( compose( a, b ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 102, [ =( ifeq( codomain( g ), domain( X ), compose( compose( a, g
% 9.99/10.36     ), compose( codomain( g ), X ) ), compose( compose( a, g ), X ) ), 
% 9.99/10.36    compose( compose( a, g ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 140, [ =( ifeq( codomain( b ), domain( X ), compose( compose( a, b
% 9.99/10.36     ), compose( codomain( b ), X ) ), compose( compose( a, b ), X ) ), 
% 9.99/10.36    compose( compose( a, b ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 171, [ =( ifeq( codomain( b ), domain( X ), compose( domain( a ), 
% 9.99/10.36    compose( compose( a, b ), X ) ), compose( compose( a, b ), X ) ), compose( 
% 9.99/10.36    compose( a, b ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 101, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a
% 9.99/10.36    , g ) ), compose( compose( X, compose( a, g ) ), codomain( g ) ) ), 
% 9.99/10.36    compose( compose( X, compose( a, g ) ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 214, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), h
% 9.99/10.36     ), compose( compose( domain( X ), h ), codomain( g ) ) ), compose( 
% 9.99/10.36    compose( domain( X ), h ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 213, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), h ), compose( compose( codomain( X ), h ), codomain( g ) ) ), compose( 
% 9.99/10.36    compose( codomain( X ), h ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 243, [ =( ifeq( codomain( g ), domain( X ), compose( h, domain( X )
% 9.99/10.36     ), compose( compose( h, domain( X ) ), domain( X ) ) ), compose( compose( 
% 9.99/10.36    h, domain( X ) ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 242, [ =( ifeq( codomain( g ), codomain( X ), compose( h, codomain( 
% 9.99/10.36    X ) ), compose( compose( h, codomain( X ) ), codomain( X ) ) ), compose( 
% 9.99/10.36    compose( h, codomain( X ) ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 306, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( a, g ) ), compose( compose( domain( X ), a ), h ) ), compose( 
% 9.99/10.36    compose( domain( X ), a ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 305, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.99/10.36    , compose( a, g ) ), compose( compose( codomain( X ), a ), h ) ), compose( 
% 9.99/10.36    compose( codomain( X ), a ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 310, [ =( ifeq( codomain( g ), codomain( X ), compose( a, compose( 
% 9.99/10.36    h, codomain( X ) ) ), compose( compose( a, g ), codomain( X ) ) ), 
% 9.99/10.36    compose( compose( a, g ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 309, [ =( ifeq( codomain( g ), domain( X ), compose( a, compose( h
% 9.99/10.36    , domain( X ) ) ), compose( compose( a, g ), domain( X ) ) ), compose( 
% 9.99/10.36    compose( a, g ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 316, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), g
% 9.99/10.36     ), compose( compose( domain( X ), codomain( a ) ), g ) ), compose( 
% 9.99/10.36    compose( domain( X ), codomain( a ) ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 315, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), g ), compose( compose( codomain( X ), codomain( a ) ), g ) ), compose( 
% 9.99/10.36    compose( codomain( X ), codomain( a ) ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 326, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), h
% 9.99/10.36     ), compose( compose( domain( X ), codomain( a ) ), h ) ), compose( 
% 9.99/10.36    compose( domain( X ), codomain( a ) ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 325, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), h ), compose( compose( codomain( X ), codomain( a ) ), h ) ), compose( 
% 9.99/10.36    compose( codomain( X ), codomain( a ) ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 336, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), b
% 9.99/10.36     ), compose( compose( domain( X ), codomain( a ) ), b ) ), compose( 
% 9.99/10.36    compose( domain( X ), codomain( a ) ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 335, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), b ), compose( compose( codomain( X ), codomain( a ) ), b ) ), compose( 
% 9.99/10.36    compose( codomain( X ), codomain( a ) ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 357, [ =( ifeq( codomain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( X, compose( a, g ) ) ), compose( X, compose( a, g ) ) ), compose( 
% 9.99/10.36    X, compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 356, [ =( ifeq( codomain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( X, compose( a, b ) ) ), compose( X, compose( a, b ) ) ), compose( 
% 9.99/10.36    X, compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 420, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( 
% 9.99/10.36    codomain( X ), compose( a, g ) ) ), compose( X, compose( a, g ) ) ), 
% 9.99/10.36    compose( X, compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 419, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( 
% 9.99/10.36    codomain( X ), compose( a, b ) ) ), compose( X, compose( a, b ) ) ), 
% 9.99/10.36    compose( X, compose( a, b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 477, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), b
% 9.99/10.36     ), compose( compose( domain( X ), b ), codomain( b ) ) ), compose( 
% 9.99/10.36    compose( domain( X ), b ), codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 476, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), b ), compose( compose( codomain( X ), b ), codomain( b ) ) ), compose( 
% 9.99/10.36    compose( codomain( X ), b ), codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 482, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), g
% 9.99/10.36     ), compose( compose( domain( X ), g ), codomain( g ) ) ), compose( 
% 9.99/10.36    compose( domain( X ), g ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 481, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), g ), compose( compose( codomain( X ), g ), codomain( g ) ) ), compose( 
% 9.99/10.36    compose( codomain( X ), g ), codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 496, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( a, b ) ), compose( compose( domain( X ), a ), b ) ), compose( 
% 9.99/10.36    compose( domain( X ), a ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 495, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.99/10.36    , compose( a, b ) ), compose( compose( codomain( X ), a ), b ) ), compose( 
% 9.99/10.36    compose( codomain( X ), a ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 506, [ =( ifeq( codomain( b ), codomain( X ), compose( a, compose( 
% 9.99/10.36    b, codomain( X ) ) ), compose( compose( a, b ), codomain( X ) ) ), 
% 9.99/10.36    compose( compose( a, b ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 505, [ =( ifeq( codomain( b ), domain( X ), compose( a, compose( b
% 9.99/10.36    , domain( X ) ) ), compose( compose( a, b ), domain( X ) ) ), compose( 
% 9.99/10.36    compose( a, b ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 521, [ =( ifeq( domain( X ), domain( a ), compose( domain( X ), 
% 9.99/10.36    compose( a, g ) ), compose( compose( domain( X ), a ), g ) ), compose( 
% 9.99/10.36    compose( domain( X ), a ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 520, [ =( ifeq( codomain( X ), domain( a ), compose( codomain( X )
% 9.99/10.36    , compose( a, g ) ), compose( compose( codomain( X ), a ), g ) ), compose( 
% 9.99/10.36    compose( codomain( X ), a ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 533, [ =( ifeq( codomain( g ), codomain( X ), compose( a, compose( 
% 9.99/10.36    g, codomain( X ) ) ), compose( compose( a, g ), codomain( X ) ) ), 
% 9.99/10.36    compose( compose( a, g ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 532, [ =( ifeq( codomain( g ), domain( X ), compose( a, compose( g
% 9.99/10.36    , domain( X ) ) ), compose( compose( a, g ), domain( X ) ) ), compose( 
% 9.99/10.36    compose( a, g ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 551, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( h, 
% 9.99/10.36    compose( a, b ) ), X, ifeq( compose( a, b ), X, domain( a ), h ), h ), h
% 9.99/10.36     ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 562, [ =( ifeq( domain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( domain( X ), compose( a, b ) ), domain( a ), domain( X ) ), 
% 9.99/10.36    domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 561, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( codomain( X ), compose( a, b ) ), domain( a ), codomain( X ) ), 
% 9.99/10.36    codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 567, [ =( ifeq( domain( X ), domain( a ), ifeq( compose( domain( X
% 9.99/10.36     ), compose( a, b ) ), compose( a, b ), domain( a ), domain( X ) ), 
% 9.99/10.36    domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 566, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( codomain( 
% 9.99/10.36    X ), compose( a, b ) ), compose( a, b ), domain( a ), codomain( X ) ), 
% 9.99/10.36    codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 559, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( h, compose( a, b ) ), domain( a ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 564, [ =( ifeq( codomain( g ), domain( a ), ifeq( compose( h, 
% 9.99/10.36    compose( a, b ) ), compose( a, b ), domain( a ), h ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 556, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( X, 
% 9.99/10.36    compose( a, b ) ), compose( a, b ), domain( a ), X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 555, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( a, b ), 
% 9.99/10.36    compose( X, compose( a, b ) ), domain( a ), X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 549, [ =( ifeq( compose( a, b ), X, ifeq( compose( a, b ), X, 
% 9.99/10.36    domain( a ), domain( a ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 169, [ =( ifeq( codomain( X ), domain( a ), ifeq( compose( X, 
% 9.99/10.36    compose( a, b ) ), Y, ifeq( compose( a, b ), Y, domain( a ), X ), X ), X
% 9.99/10.36     ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 388, [ =( ifeq( codomain( Y ), domain( X ), compose( codomain( Y )
% 9.99/10.36    , X ), compose( compose( codomain( Y ), X ), codomain( X ) ) ), compose( 
% 9.99/10.36    compose( codomain( Y ), X ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 387, [ =( ifeq( codomain( Y ), domain( X ), compose( codomain( Y )
% 9.99/10.36    , X ), compose( compose( codomain( Y ), domain( X ) ), X ) ), compose( 
% 9.99/10.36    compose( codomain( Y ), domain( X ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 402, [ =( ifeq( domain( X ), domain( Y ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), domain( Y ) ) ), compose( domain( X ), domain( Y )
% 9.99/10.36     ) ), compose( domain( X ), domain( Y ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 401, [ =( ifeq( codomain( X ), domain( Y ), compose( codomain( X )
% 9.99/10.36    , compose( codomain( X ), domain( Y ) ) ), compose( codomain( X ), domain( 
% 9.99/10.36    Y ) ) ), compose( codomain( X ), domain( Y ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 440, [ =( ifeq( domain( Y ), domain( X ), compose( domain( Y ), X )
% 9.99/10.36    , compose( compose( domain( Y ), X ), codomain( X ) ) ), compose( compose( 
% 9.99/10.36    domain( Y ), X ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 439, [ =( ifeq( domain( Y ), domain( X ), compose( domain( Y ), X )
% 9.99/10.36    , compose( compose( domain( Y ), domain( X ) ), X ) ), compose( compose( 
% 9.99/10.36    domain( Y ), domain( X ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 456, [ =( ifeq( domain( X ), codomain( Y ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), codomain( Y ) ) ), compose( domain( X ), codomain( 
% 9.99/10.36    Y ) ) ), compose( domain( X ), codomain( Y ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 455, [ =( ifeq( codomain( X ), codomain( Y ), compose( codomain( X
% 9.99/10.36     ), compose( codomain( X ), codomain( Y ) ) ), compose( codomain( X ), 
% 9.99/10.36    codomain( Y ) ) ), compose( codomain( X ), codomain( Y ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 249, [ =( ifeq( codomain( g ), codomain( a ), compose( h, b ), 
% 9.99/10.36    compose( compose( h, codomain( a ) ), b ) ), compose( compose( h, 
% 9.99/10.36    codomain( a ) ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 248, [ =( ifeq( codomain( g ), codomain( a ), compose( h, h ), 
% 9.99/10.36    compose( compose( h, codomain( a ) ), h ) ), compose( compose( h, 
% 9.99/10.36    codomain( a ) ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 247, [ =( ifeq( codomain( g ), codomain( a ), compose( h, g ), 
% 9.99/10.36    compose( compose( h, codomain( a ) ), g ) ), compose( compose( h, 
% 9.99/10.36    codomain( a ) ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 88, [ =( ifeq( codomain( g ), domain( X ), compose( domain( a ), 
% 9.99/10.36    compose( compose( a, g ), X ) ), compose( compose( a, g ), X ) ), compose( 
% 9.99/10.36    compose( a, g ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 218, [ =( ifeq( codomain( g ), codomain( X ), compose( h, compose( 
% 9.99/10.36    codomain( g ), codomain( X ) ) ), compose( h, codomain( X ) ) ), compose( 
% 9.99/10.36    h, codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 217, [ =( ifeq( codomain( g ), domain( X ), compose( h, compose( 
% 9.99/10.36    codomain( g ), domain( X ) ) ), compose( h, domain( X ) ) ), compose( h, 
% 9.99/10.36    domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 254, [ =( ifeq( codomain( g ), domain( X ), compose( h, X ), 
% 9.99/10.36    compose( compose( h, domain( X ) ), X ) ), compose( compose( h, domain( X
% 9.99/10.36     ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 87, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a, 
% 9.99/10.36    g ) ), compose( compose( X, domain( a ) ), compose( a, g ) ) ), compose( 
% 9.99/10.36    compose( X, domain( a ) ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 320, [ =( ifeq( codomain( g ), codomain( X ), compose( codomain( a
% 9.99/10.36     ), compose( g, codomain( X ) ) ), compose( g, codomain( X ) ) ), compose( 
% 9.99/10.36    g, codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 319, [ =( ifeq( codomain( g ), domain( X ), compose( codomain( a )
% 9.99/10.36    , compose( g, domain( X ) ) ), compose( g, domain( X ) ) ), compose( g, 
% 9.99/10.36    domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 330, [ =( ifeq( codomain( g ), codomain( X ), compose( codomain( a
% 9.99/10.36     ), compose( h, codomain( X ) ) ), compose( h, codomain( X ) ) ), compose( 
% 9.99/10.36    h, codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 329, [ =( ifeq( codomain( g ), domain( X ), compose( codomain( a )
% 9.99/10.36    , compose( h, domain( X ) ) ), compose( h, domain( X ) ) ), compose( h, 
% 9.99/10.36    domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 85, [ =( ifeq( codomain( Y ), codomain( X ), compose( Y, codomain( 
% 9.99/10.36    X ) ), compose( compose( Y, codomain( X ) ), codomain( X ) ) ), compose( 
% 9.99/10.36    compose( Y, codomain( X ) ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 340, [ =( ifeq( codomain( b ), codomain( X ), compose( codomain( a
% 9.99/10.36     ), compose( b, codomain( X ) ) ), compose( b, codomain( X ) ) ), compose( 
% 9.99/10.36    b, codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 339, [ =( ifeq( codomain( b ), domain( X ), compose( codomain( a )
% 9.99/10.36    , compose( b, domain( X ) ) ), compose( b, domain( X ) ) ), compose( b, 
% 9.99/10.36    domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 366, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), b ) ), compose( domain( X ), b ) ), compose( domain( 
% 9.99/10.36    X ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 365, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), compose( codomain( X ), b ) ), compose( codomain( X ), b ) ), compose( 
% 9.99/10.36    codomain( X ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 83, [ =( ifeq( codomain( Y ), domain( X ), compose( Y, domain( X )
% 9.99/10.36     ), compose( compose( Y, domain( X ) ), domain( X ) ) ), compose( compose( 
% 9.99/10.36    Y, domain( X ) ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 370, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), h ) ), compose( domain( X ), h ) ), compose( domain( 
% 9.99/10.36    X ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 369, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), compose( codomain( X ), h ) ), compose( codomain( X ), h ) ), compose( 
% 9.99/10.36    codomain( X ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 374, [ =( ifeq( domain( X ), codomain( a ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), g ) ), compose( domain( X ), g ) ), compose( domain( 
% 9.99/10.36    X ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 373, [ =( ifeq( codomain( X ), codomain( a ), compose( codomain( X
% 9.99/10.36     ), compose( codomain( X ), g ) ), compose( codomain( X ), g ) ), compose( 
% 9.99/10.36    codomain( X ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 80, [ =( ifeq( codomain( X ), domain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( X ), compose( Y, compose( X, compose( a, g ) ) ), compose( 
% 9.99/10.36    compose( Y, X ), compose( a, g ) ) ), compose( compose( Y, X ), compose( 
% 9.99/10.36    a, g ) ) ), compose( compose( Y, X ), compose( a, g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 536, [ =( ifeq( codomain( g ), codomain( a ), compose( a, compose( 
% 9.99/10.36    g, g ) ), compose( compose( a, g ), g ) ), compose( compose( a, g ), g )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 535, [ =( ifeq( codomain( g ), codomain( a ), compose( a, compose( 
% 9.99/10.36    g, h ) ), compose( compose( a, g ), h ) ), compose( compose( a, g ), h )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 534, [ =( ifeq( codomain( g ), codomain( a ), compose( a, compose( 
% 9.99/10.36    g, b ) ), compose( compose( a, g ), b ) ), compose( compose( a, g ), b )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 529, [ =( ifeq( codomain( g ), domain( X ), compose( a, compose( g
% 9.99/10.36    , X ) ), compose( compose( a, g ), X ) ), compose( compose( a, g ), X ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 79, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    codomain( a ), compose( Y, compose( g, X ) ), compose( compose( Y, g ), X
% 9.99/10.36     ) ), compose( compose( Y, g ), X ) ), compose( compose( Y, g ), X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 84, [ =( ifeq( domain( X ), domain( Y ), compose( domain( X ), 
% 9.99/10.36    compose( domain( X ), Y ) ), compose( domain( X ), Y ) ), compose( domain( 
% 9.99/10.36    X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 86, [ =( ifeq( codomain( X ), domain( Y ), compose( codomain( X ), 
% 9.99/10.36    compose( codomain( X ), Y ) ), compose( codomain( X ), Y ) ), compose( 
% 9.99/10.36    codomain( X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 518, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , g ) ), compose( compose( h, a ), g ) ), compose( compose( h, a ), g ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 515, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a
% 9.99/10.36    , g ) ), compose( compose( X, a ), g ) ), compose( compose( X, a ), g ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 78, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( X ), compose( Y, compose( X, g ) ), compose( compose( Y, X ), g )
% 9.99/10.36     ), compose( compose( Y, X ), g ) ), compose( compose( Y, X ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 359, [ =( ifeq( codomain( Y ), codomain( X ), compose( domain( Y )
% 9.99/10.36    , compose( Y, codomain( X ) ) ), compose( Y, codomain( X ) ) ), compose( 
% 9.99/10.36    Y, codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 358, [ =( ifeq( codomain( Y ), domain( X ), compose( domain( Y ), 
% 9.99/10.36    compose( Y, domain( X ) ) ), compose( Y, domain( X ) ) ), compose( Y, 
% 9.99/10.36    domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 406, [ =( ifeq( codomain( X ), domain( Y ), compose( X, compose( 
% 9.99/10.36    codomain( X ), domain( Y ) ) ), compose( X, domain( Y ) ) ), compose( X, 
% 9.99/10.36    domain( Y ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 421, [ =( ifeq( codomain( Y ), codomain( X ), compose( Y, compose( 
% 9.99/10.36    codomain( Y ), codomain( X ) ) ), compose( Y, codomain( X ) ) ), compose( 
% 9.99/10.36    Y, codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 77, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( X ), compose( Y, compose( X, h ) ), compose( compose( Y, X ), h )
% 9.99/10.36     ), compose( compose( Y, X ), h ) ), compose( compose( Y, X ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 509, [ =( ifeq( codomain( b ), codomain( a ), compose( a, compose( 
% 9.99/10.36    b, g ) ), compose( compose( a, b ), g ) ), compose( compose( a, b ), g )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 508, [ =( ifeq( codomain( b ), codomain( a ), compose( a, compose( 
% 9.99/10.36    b, h ) ), compose( compose( a, b ), h ) ), compose( compose( a, b ), h )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 507, [ =( ifeq( codomain( b ), codomain( a ), compose( a, compose( 
% 9.99/10.36    b, b ) ), compose( compose( a, b ), b ) ), compose( compose( a, b ), b )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 500, [ =( ifeq( codomain( b ), domain( X ), compose( a, compose( b
% 9.99/10.36    , X ) ), compose( compose( a, b ), X ) ), compose( compose( a, b ), X ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 76, [ =( ifeq( codomain( b ), domain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    codomain( a ), compose( Y, compose( b, X ) ), compose( compose( Y, b ), X
% 9.99/10.36     ) ), compose( compose( Y, b ), X ) ), compose( compose( Y, b ), X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 211, [ =( ifeq( codomain( g ), codomain( a ), compose( h, h ), 
% 9.99/10.36    compose( compose( h, h ), codomain( g ) ) ), compose( compose( h, h ), 
% 9.99/10.36    codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 246, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , g ) ), compose( compose( h, a ), h ) ), compose( compose( h, a ), h ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 493, [ =( ifeq( codomain( g ), domain( a ), compose( h, compose( a
% 9.99/10.36    , b ) ), compose( compose( h, a ), b ) ), compose( compose( h, a ), b ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 489, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a
% 9.99/10.36    , b ) ), compose( compose( X, a ), b ) ), compose( compose( X, a ), b ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 75, [ =( ifeq( codomain( X ), codomain( a ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( X ), compose( Y, compose( X, b ) ), compose( compose( Y, X ), b )
% 9.99/10.36     ), compose( compose( Y, X ), b ) ), compose( compose( Y, X ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 313, [ =( ifeq( codomain( g ), codomain( a ), compose( a, compose( 
% 9.99/10.36    h, g ) ), compose( compose( a, g ), g ) ), compose( compose( a, g ), g )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 312, [ =( ifeq( codomain( g ), codomain( a ), compose( a, compose( 
% 9.99/10.36    h, h ) ), compose( compose( a, g ), h ) ), compose( compose( a, g ), h )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 311, [ =( ifeq( codomain( g ), codomain( a ), compose( a, compose( 
% 9.99/10.36    h, b ) ), compose( compose( a, g ), b ) ), compose( compose( a, g ), b )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 474, [ =( ifeq( codomain( g ), codomain( a ), compose( h, b ), 
% 9.99/10.36    compose( compose( h, b ), codomain( b ) ) ), compose( compose( h, b ), 
% 9.99/10.36    codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 73, [ =( ifeq( codomain( Y ), codomain( compose( X, Y ) ), ifeq( 
% 9.99/10.36    codomain( X ), domain( Y ), compose( X, compose( Y, codomain( compose( X
% 9.99/10.36    , Y ) ) ) ), compose( X, Y ) ), compose( X, Y ) ), compose( X, Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 479, [ =( ifeq( codomain( g ), codomain( a ), compose( h, g ), 
% 9.99/10.36    compose( compose( h, g ), codomain( g ) ) ), compose( compose( h, g ), 
% 9.99/10.36    codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 255, [ =( ifeq( codomain( g ), domain( X ), compose( h, X ), 
% 9.99/10.36    compose( compose( h, X ), codomain( X ) ) ), compose( compose( h, X ), 
% 9.99/10.36    codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 472, [ =( ifeq( codomain( X ), codomain( a ), compose( X, g ), 
% 9.99/10.36    compose( compose( X, g ), codomain( g ) ) ), compose( compose( X, g ), 
% 9.99/10.36    codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 471, [ =( ifeq( codomain( X ), codomain( a ), compose( X, b ), 
% 9.99/10.36    compose( compose( X, b ), codomain( b ) ) ), compose( compose( X, b ), 
% 9.99/10.36    codomain( b ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 72, [ =( ifeq( codomain( Y ), domain( X ), compose( Y, X ), compose( 
% 9.99/10.36    compose( Y, X ), codomain( X ) ) ), compose( compose( Y, X ), codomain( X
% 9.99/10.36     ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 207, [ =( ifeq( codomain( g ), domain( a ), codomain( compose( 
% 9.99/10.36    compose( a, g ), compose( a, g ) ) ), codomain( g ) ), codomain( g ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 70, [ =( ifeq( codomain( Y ), domain( X ), compose( Y, X ), compose( 
% 9.99/10.36    compose( Y, domain( X ) ), X ) ), compose( compose( Y, domain( X ) ), X )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 206, [ =( ifeq( codomain( b ), domain( a ), codomain( compose( 
% 9.99/10.36    compose( a, b ), compose( a, g ) ) ), codomain( g ) ), codomain( g ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 209, [ =( ifeq( codomain( g ), domain( a ), domain( compose( 
% 9.99/10.36    compose( a, g ), compose( a, g ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 208, [ =( ifeq( codomain( g ), domain( a ), domain( compose( 
% 9.99/10.36    compose( a, g ), compose( a, b ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 221, [ =( ifeq( codomain( g ), codomain( a ), compose( h, compose( 
% 9.99/10.36    codomain( g ), g ) ), compose( h, g ) ), compose( h, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 69, [ =( ifeq( codomain( X ), domain( Y ), ifeq( domain( compose( X
% 9.99/10.36    , Y ) ), domain( X ), compose( X, Y ), compose( compose( domain( compose( 
% 9.99/10.36    X, Y ) ), X ), Y ) ), compose( compose( domain( compose( X, Y ) ), X ), Y
% 9.99/10.36     ) ), compose( compose( domain( compose( X, Y ) ), X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 220, [ =( ifeq( codomain( g ), codomain( a ), compose( h, compose( 
% 9.99/10.36    codomain( g ), h ) ), compose( h, h ) ), compose( h, h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 219, [ =( ifeq( codomain( g ), codomain( a ), compose( h, compose( 
% 9.99/10.36    codomain( g ), b ) ), compose( h, b ) ), compose( h, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 262, [ =( ifeq( codomain( g ), domain( a ), codomain( compose( 
% 9.99/10.36    compose( a, g ), compose( a, b ) ) ), codomain( b ) ), codomain( b ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 263, [ =( ifeq( codomain( b ), domain( a ), codomain( compose( 
% 9.99/10.36    compose( a, b ), compose( a, b ) ) ), codomain( b ) ), codomain( b ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 68, [ =( ifeq( codomain( Y ), codomain( X ), ifeq( codomain( Z ), 
% 9.99/10.36    domain( Y ), compose( Z, compose( Y, codomain( X ) ) ), compose( compose( 
% 9.99/10.36    Z, Y ), codomain( X ) ) ), compose( compose( Z, Y ), codomain( X ) ) ), 
% 9.99/10.36    compose( compose( Z, Y ), codomain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 277, [ =( ifeq( codomain( b ), domain( a ), domain( compose( 
% 9.99/10.36    compose( a, b ), compose( a, b ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 278, [ =( ifeq( codomain( b ), domain( a ), domain( compose( 
% 9.99/10.36    compose( a, b ), compose( a, g ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 424, [ =( ifeq( codomain( X ), codomain( a ), compose( X, compose( 
% 9.99/10.36    codomain( X ), g ) ), compose( X, g ) ), compose( X, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 67, [ =( ifeq( codomain( Y ), domain( Z ), ifeq( domain( X ), 
% 9.99/10.36    domain( Y ), compose( domain( X ), compose( Y, Z ) ), compose( compose( 
% 9.99/10.36    domain( X ), Y ), Z ) ), compose( compose( domain( X ), Y ), Z ) ), 
% 9.99/10.36    compose( compose( domain( X ), Y ), Z ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 423, [ =( ifeq( codomain( X ), codomain( a ), compose( X, compose( 
% 9.99/10.36    codomain( X ), h ) ), compose( X, h ) ), compose( X, h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 422, [ =( ifeq( codomain( X ), codomain( a ), compose( X, compose( 
% 9.99/10.36    codomain( X ), b ) ), compose( X, b ) ), compose( X, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 74, [ =( ifeq( codomain( X ), domain( Y ), compose( X, compose( 
% 9.99/10.36    codomain( X ), Y ) ), compose( X, Y ) ), compose( X, Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 323, [ =( ifeq( codomain( g ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( g, g ) ), compose( g, g ) ), compose( g, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 66, [ =( ifeq( domain( X ), domain( Y ), ifeq( codomain( Z ), 
% 9.99/10.36    domain( X ), compose( Z, compose( domain( X ), Y ) ), compose( compose( Z
% 9.99/10.36    , domain( X ) ), Y ) ), compose( compose( Z, domain( X ) ), Y ) ), 
% 9.99/10.36    compose( compose( Z, domain( X ) ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 322, [ =( ifeq( codomain( g ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( g, h ) ), compose( g, h ) ), compose( g, h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 321, [ =( ifeq( codomain( g ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( g, b ) ), compose( g, b ) ), compose( g, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 333, [ =( ifeq( codomain( g ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( h, g ) ), compose( h, g ) ), compose( h, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 332, [ =( ifeq( codomain( g ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( h, h ) ), compose( h, h ) ), compose( h, h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 65, [ =( ifeq( codomain( Y ), domain( X ), ifeq( codomain( Z ), 
% 9.99/10.36    domain( Y ), compose( Z, compose( Y, domain( X ) ) ), compose( compose( Z
% 9.99/10.36    , Y ), domain( X ) ) ), compose( compose( Z, Y ), domain( X ) ) ), 
% 9.99/10.36    compose( compose( Z, Y ), domain( X ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 331, [ =( ifeq( codomain( g ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( h, b ) ), compose( h, b ) ), compose( h, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 343, [ =( ifeq( codomain( b ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( b, g ) ), compose( b, g ) ), compose( b, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 342, [ =( ifeq( codomain( b ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( b, h ) ), compose( b, h ) ), compose( b, h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 341, [ =( ifeq( codomain( b ), codomain( a ), compose( codomain( a
% 9.99/10.36     ), compose( b, b ) ), compose( b, b ) ), compose( b, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 64, [ =( ifeq( codomain( Y ), domain( Z ), ifeq( codomain( X ), 
% 9.99/10.36    domain( Y ), compose( codomain( X ), compose( Y, Z ) ), compose( compose( 
% 9.99/10.36    codomain( X ), Y ), Z ) ), compose( compose( codomain( X ), Y ), Z ) ), 
% 9.99/10.36    compose( compose( codomain( X ), Y ), Z ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 362, [ =( ifeq( codomain( X ), codomain( a ), compose( domain( X )
% 9.99/10.36    , compose( X, g ) ), compose( X, g ) ), compose( X, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 361, [ =( ifeq( codomain( X ), codomain( a ), compose( domain( X )
% 9.99/10.36    , compose( X, h ) ), compose( X, h ) ), compose( X, h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 360, [ =( ifeq( codomain( X ), codomain( a ), compose( domain( X )
% 9.99/10.36    , compose( X, b ) ), compose( X, b ) ), compose( X, b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 71, [ =( ifeq( codomain( X ), domain( Y ), compose( domain( X ), 
% 9.99/10.36    compose( X, Y ) ), compose( X, Y ) ), compose( X, Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 63, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( Z ), 
% 9.99/10.36    codomain( X ), compose( Z, compose( codomain( X ), Y ) ), compose( 
% 9.99/10.36    compose( Z, codomain( X ) ), Y ) ), compose( compose( Z, codomain( X ) )
% 9.99/10.36    , Y ) ), compose( compose( Z, codomain( X ) ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 118, [ =( ifeq( codomain( g ), domain( X ), domain( compose( 
% 9.99/10.36    compose( a, g ), domain( X ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 141, [ =( ifeq( domain( X ), domain( a ), domain( compose( domain( 
% 9.99/10.36    X ), compose( a, g ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 158, [ =( ifeq( codomain( b ), domain( X ), domain( compose( 
% 9.99/10.36    compose( a, b ), domain( X ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 157, [ =( ifeq( domain( X ), domain( a ), domain( compose( domain( 
% 9.99/10.36    X ), compose( a, b ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 62, [ =( ifeq( codomain( b ), domain( X ), compose( codomain( a ), 
% 9.99/10.36    compose( b, X ) ), compose( b, X ) ), compose( b, X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 173, [ =( ifeq( codomain( g ), codomain( X ), domain( compose( 
% 9.99/10.36    compose( a, g ), codomain( X ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 172, [ =( ifeq( codomain( b ), codomain( X ), domain( compose( 
% 9.99/10.36    compose( a, b ), codomain( X ) ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 190, [ =( ifeq( codomain( X ), domain( a ), domain( compose( 
% 9.99/10.36    codomain( X ), compose( a, g ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 189, [ =( ifeq( codomain( X ), domain( a ), domain( compose( 
% 9.99/10.36    codomain( X ), compose( a, b ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 61, [ =( ifeq( codomain( X ), codomain( a ), compose( X, b ), 
% 9.99/10.36    compose( compose( X, codomain( a ) ), b ) ), compose( compose( X, 
% 9.99/10.36    codomain( a ) ), b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 194, [ =( ifeq( codomain( X ), domain( a ), codomain( compose( 
% 9.99/10.36    codomain( X ), compose( a, g ) ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 193, [ =( ifeq( codomain( X ), domain( a ), codomain( compose( 
% 9.99/10.36    codomain( X ), compose( a, b ) ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 198, [ =( ifeq( codomain( g ), codomain( X ), codomain( compose( 
% 9.99/10.36    compose( a, g ), codomain( X ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 197, [ =( ifeq( codomain( b ), codomain( X ), codomain( compose( 
% 9.99/10.36    compose( a, b ), codomain( X ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 60, [ =( ifeq( codomain( g ), domain( X ), compose( codomain( a ), 
% 9.99/10.36    compose( h, X ) ), compose( h, X ) ), compose( h, X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 201, [ =( ifeq( codomain( g ), domain( X ), codomain( compose( 
% 9.99/10.36    compose( a, g ), domain( X ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 200, [ =( ifeq( codomain( b ), domain( X ), codomain( compose( 
% 9.99/10.36    compose( a, b ), domain( X ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 204, [ =( ifeq( domain( X ), domain( a ), codomain( compose( domain( 
% 9.99/10.36    X ), compose( a, g ) ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 203, [ =( ifeq( domain( X ), domain( a ), codomain( compose( domain( 
% 9.99/10.36    X ), compose( a, b ) ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 59, [ =( ifeq( codomain( X ), codomain( a ), compose( X, h ), 
% 9.99/10.36    compose( compose( X, codomain( a ) ), h ) ), compose( compose( X, 
% 9.99/10.36    codomain( a ) ), h ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 103, [ =( ifeq( codomain( g ), domain( a ), codomain( compose( h, 
% 9.99/10.36    compose( a, g ) ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 109, [ =( ifeq( codomain( g ), codomain( a ), codomain( compose( 
% 9.99/10.36    compose( a, g ), h ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 112, [ =( ifeq( codomain( g ), domain( a ), domain( compose( h, 
% 9.99/10.36    compose( a, g ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 123, [ =( ifeq( codomain( g ), codomain( a ), codomain( compose( 
% 9.99/10.36    compose( a, g ), b ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 58, [ =( ifeq( codomain( g ), domain( X ), compose( codomain( a ), 
% 9.99/10.36    compose( g, X ) ), compose( g, X ) ), compose( g, X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 129, [ =( ifeq( codomain( b ), codomain( a ), codomain( compose( 
% 9.99/10.36    compose( a, b ), h ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 127, [ =( ifeq( codomain( b ), codomain( a ), codomain( compose( 
% 9.99/10.36    compose( a, b ), b ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 147, [ =( ifeq( codomain( g ), codomain( a ), codomain( compose( 
% 9.99/10.36    compose( a, g ), g ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 146, [ =( ifeq( codomain( b ), codomain( a ), codomain( compose( 
% 9.99/10.36    compose( a, b ), g ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 57, [ =( ifeq( codomain( X ), codomain( a ), compose( X, g ), 
% 9.99/10.36    compose( compose( X, codomain( a ) ), g ) ), compose( compose( X, 
% 9.99/10.36    codomain( a ) ), g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 151, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( 
% 9.99/10.36    compose( a, g ), b ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 160, [ =( ifeq( codomain( g ), domain( a ), codomain( compose( h, 
% 9.99/10.36    compose( a, b ) ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 159, [ =( ifeq( codomain( g ), domain( a ), domain( compose( h, 
% 9.99/10.36    compose( a, b ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 156, [ =( ifeq( codomain( b ), codomain( a ), domain( compose( 
% 9.99/10.36    compose( a, b ), b ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 56, [ =( ifeq( codomain( g ), domain( X ), compose( a, compose( h, 
% 9.99/10.36    X ) ), compose( compose( a, g ), X ) ), compose( compose( a, g ), X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 178, [ =( ifeq( codomain( b ), domain( a ), domain( compose( b, 
% 9.99/10.36    compose( a, g ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 177, [ =( ifeq( codomain( b ), domain( a ), domain( compose( b, 
% 9.99/10.36    compose( a, b ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 182, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( 
% 9.99/10.36    compose( a, g ), h ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 181, [ =( ifeq( codomain( b ), codomain( a ), domain( compose( 
% 9.99/10.36    compose( a, b ), h ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 55, [ =( ifeq( codomain( X ), domain( a ), compose( X, compose( a, 
% 9.99/10.36    g ) ), compose( compose( X, a ), h ) ), compose( compose( X, a ), h ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 186, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( 
% 9.99/10.36    compose( a, g ), g ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 185, [ =( ifeq( codomain( b ), codomain( a ), domain( compose( 
% 9.99/10.36    compose( a, b ), g ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 192, [ =( ifeq( codomain( g ), domain( a ), domain( compose( g, 
% 9.99/10.36    compose( a, g ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 191, [ =( ifeq( codomain( g ), domain( a ), domain( compose( g, 
% 9.99/10.36    compose( a, b ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 54, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.99/10.36    domain( X ), compose( compose( a, g ), compose( X, Y ) ), compose( 
% 9.99/10.36    compose( compose( a, g ), X ), Y ) ), compose( compose( compose( a, g ), 
% 9.99/10.36    X ), Y ) ), compose( compose( compose( a, g ), X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 81, [ =( ifeq( codomain( X ), domain( a ), domain( compose( X, 
% 9.99/10.36    compose( a, g ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 135, [ =( ifeq( codomain( b ), domain( X ), codomain( compose( 
% 9.99/10.36    compose( a, b ), X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 166, [ =( ifeq( codomain( b ), domain( X ), domain( compose( 
% 9.99/10.36    compose( a, b ), X ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 165, [ =( ifeq( codomain( X ), domain( a ), domain( compose( X, 
% 9.99/10.36    compose( a, b ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 53, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    domain( a ), compose( Y, compose( compose( a, g ), X ) ), compose( 
% 9.99/10.36    compose( Y, compose( a, g ) ), X ) ), compose( compose( Y, compose( a, g
% 9.99/10.36     ) ), X ) ), compose( compose( Y, compose( a, g ) ), X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 164, [ =( ifeq( codomain( X ), domain( a ), codomain( compose( X, 
% 9.99/10.36    compose( a, b ) ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 205, [ =( ifeq( codomain( g ), domain( X ), codomain( compose( 
% 9.99/10.36    compose( a, g ), X ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 120, [ =( ifeq( domain( X ), domain( Y ), domain( compose( domain( 
% 9.99/10.36    X ), domain( Y ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 119, [ =( ifeq( codomain( X ), domain( Y ), domain( compose( 
% 9.99/10.36    codomain( X ), domain( Y ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 52, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( g ), 
% 9.99/10.36    domain( X ), compose( h, compose( X, Y ) ), compose( compose( h, X ), Y )
% 9.99/10.36     ), compose( compose( h, X ), Y ) ), compose( compose( h, X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 142, [ =( ifeq( domain( Y ), codomain( X ), domain( compose( domain( 
% 9.99/10.36    Y ), codomain( X ) ) ), domain( Y ) ), domain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 174, [ =( ifeq( codomain( X ), codomain( Y ), domain( compose( 
% 9.99/10.36    codomain( X ), codomain( Y ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 196, [ =( ifeq( codomain( Y ), domain( X ), codomain( compose( 
% 9.99/10.36    codomain( Y ), domain( X ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 195, [ =( ifeq( codomain( Y ), codomain( X ), codomain( compose( 
% 9.99/10.36    codomain( Y ), codomain( X ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 51, [ =( ifeq( codomain( g ), domain( X ), ifeq( codomain( Y ), 
% 9.99/10.36    codomain( a ), compose( Y, compose( h, X ) ), compose( compose( Y, h ), X
% 9.99/10.36     ) ), compose( compose( Y, h ), X ) ), compose( compose( Y, h ), X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 199, [ =( ifeq( domain( X ), codomain( Y ), codomain( compose( 
% 9.99/10.36    domain( X ), codomain( Y ) ) ), codomain( Y ) ), codomain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 202, [ =( ifeq( domain( X ), domain( Y ), codomain( compose( domain( 
% 9.99/10.36    X ), domain( Y ) ) ), domain( Y ) ), domain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 106, [ =( ifeq( codomain( g ), domain( X ), codomain( compose( h, 
% 9.99/10.36    domain( X ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 105, [ =( ifeq( codomain( g ), codomain( X ), codomain( compose( h
% 9.99/10.36    , codomain( X ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 50, [ =( ifeq( codomain( g ), domain( X ), compose( h, compose( 
% 9.99/10.36    codomain( g ), X ) ), compose( h, X ) ), compose( h, X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 111, [ =( ifeq( domain( X ), codomain( a ), codomain( compose( 
% 9.99/10.36    domain( X ), h ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 110, [ =( ifeq( codomain( X ), codomain( a ), codomain( compose( 
% 9.99/10.36    codomain( X ), h ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 114, [ =( ifeq( codomain( g ), codomain( X ), domain( compose( h, 
% 9.99/10.36    codomain( X ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 113, [ =( ifeq( codomain( g ), domain( X ), domain( compose( h, 
% 9.99/10.36    domain( X ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 49, [ =( ifeq( codomain( X ), codomain( a ), compose( X, h ), 
% 9.99/10.36    compose( compose( X, h ), codomain( g ) ) ), compose( compose( X, h ), 
% 9.99/10.36    codomain( g ) ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 122, [ =( ifeq( codomain( g ), domain( X ), domain( compose( g, 
% 9.99/10.36    domain( X ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 121, [ =( ifeq( codomain( b ), domain( X ), domain( compose( b, 
% 9.99/10.36    domain( X ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 125, [ =( ifeq( domain( X ), codomain( a ), codomain( compose( 
% 9.99/10.36    domain( X ), b ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 124, [ =( ifeq( codomain( X ), codomain( a ), codomain( compose( 
% 9.99/10.36    codomain( X ), b ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 43, [ =( ifeq( codomain( g ), domain( X ), domain( compose( compose( 
% 9.99/10.36    a, g ), X ) ), domain( a ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 145, [ =( ifeq( domain( X ), codomain( a ), domain( compose( domain( 
% 9.99/10.36    X ), g ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 144, [ =( ifeq( domain( X ), codomain( a ), domain( compose( domain( 
% 9.99/10.36    X ), h ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 143, [ =( ifeq( domain( X ), codomain( a ), domain( compose( domain( 
% 9.99/10.36    X ), b ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 149, [ =( ifeq( domain( X ), codomain( a ), codomain( compose( 
% 9.99/10.36    domain( X ), g ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 42, [ =( ifeq( codomain( X ), domain( a ), codomain( compose( X, 
% 9.99/10.36    compose( a, g ) ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 148, [ =( ifeq( codomain( X ), codomain( a ), codomain( compose( 
% 9.99/10.36    codomain( X ), g ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 152, [ =( ifeq( codomain( X ), codomain( a ), domain( compose( 
% 9.99/10.36    codomain( X ), b ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 176, [ =( ifeq( codomain( g ), codomain( X ), domain( compose( g, 
% 9.99/10.36    codomain( X ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 175, [ =( ifeq( codomain( b ), codomain( X ), domain( compose( b, 
% 9.99/10.36    codomain( X ) ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 183, [ =( ifeq( codomain( X ), codomain( a ), domain( compose( 
% 9.99/10.36    codomain( X ), h ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 187, [ =( ifeq( codomain( X ), codomain( a ), domain( compose( 
% 9.99/10.36    codomain( X ), g ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 34, [ =( ifeq( domain( X ), domain( Y ), codomain( compose( domain( 
% 9.99/10.36    X ), Y ) ), codomain( Y ) ), codomain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 108, [ =( ifeq( codomain( g ), codomain( a ), codomain( compose( h
% 9.99/10.36    , g ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 33, [ =( ifeq( codomain( Y ), domain( X ), codomain( compose( Y, 
% 9.99/10.36    domain( X ) ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 107, [ =( ifeq( codomain( g ), codomain( a ), codomain( compose( h
% 9.99/10.36    , b ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 104, [ =( ifeq( codomain( g ), codomain( a ), codomain( compose( h
% 9.99/10.36    , h ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 117, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( h, g
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 116, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( h, h
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 32, [ =( ifeq( codomain( Y ), codomain( X ), codomain( compose( Y, 
% 9.99/10.36    codomain( X ) ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 115, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( h, b
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 155, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( g, b
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 154, [ =( ifeq( codomain( b ), codomain( a ), domain( compose( b, b
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 180, [ =( ifeq( codomain( b ), codomain( a ), domain( compose( b, g
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 31, [ =( ifeq( codomain( X ), domain( Y ), codomain( compose( 
% 9.99/10.36    codomain( X ), Y ) ), codomain( Y ) ), codomain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 179, [ =( ifeq( codomain( b ), codomain( a ), domain( compose( b, h
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 184, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( g, h
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 188, [ =( ifeq( codomain( g ), codomain( a ), domain( compose( g, g
% 9.99/10.36     ) ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 30, [ =( ifeq( codomain( g ), domain( X ), domain( compose( g, X )
% 9.99/10.36     ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 24, [ =( ifeq( codomain( X ), domain( Y ), domain( compose( 
% 9.99/10.36    codomain( X ), Y ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 29, [ =( ifeq( codomain( X ), codomain( a ), domain( compose( X, g
% 9.99/10.36     ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 27, [ =( ifeq( codomain( X ), codomain( a ), domain( compose( X, h
% 9.99/10.36     ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 26, [ =( ifeq( codomain( b ), domain( X ), domain( compose( b, X )
% 9.99/10.36     ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 23, [ =( ifeq( codomain( Y ), codomain( X ), domain( compose( Y, 
% 9.99/10.36    codomain( X ) ) ), domain( Y ) ), domain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 167, [ =( compose( domain( a ), compose( a, b ) ), compose( a, b )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 153, [ =( domain( compose( a, b ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 25, [ =( ifeq( codomain( X ), codomain( a ), domain( compose( X, b
% 9.99/10.36     ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 37, [ =( ifeq( codomain( X ), codomain( a ), codomain( compose( X, 
% 9.99/10.36    g ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 22, [ =( ifeq( domain( X ), domain( Y ), domain( compose( domain( X
% 9.99/10.36     ), Y ) ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 138, [ =( compose( compose( a, b ), codomain( b ) ), compose( a, b
% 9.99/10.36     ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 126, [ =( codomain( compose( a, b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 35, [ =( ifeq( codomain( X ), codomain( a ), codomain( compose( X, 
% 9.99/10.36    b ) ), codomain( b ) ), codomain( b ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 21, [ =( ifeq( codomain( Y ), domain( X ), domain( compose( Y, 
% 9.99/10.36    domain( X ) ) ), domain( Y ) ), domain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 47, [ =( ifeq( codomain( g ), domain( X ), domain( compose( h, X )
% 9.99/10.36     ), codomain( a ) ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 46, [ =( ifeq( codomain( X ), codomain( a ), codomain( compose( X, 
% 9.99/10.36    h ) ), codomain( g ) ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 45, [ =( ifeq( codomain( g ), domain( X ), codomain( compose( h, X
% 9.99/10.36     ) ), codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 44, [ =( compose( compose( a, g ), codomain( g ) ), compose( a, g )
% 9.99/10.36     ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 82, [ =( compose( domain( a ), compose( a, g ) ), compose( a, g ) )
% 9.99/10.36     ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 17, [ =( compose( codomain( X ), codomain( X ) ), codomain( X ) ) ]
% 9.99/10.36     )
% 9.99/10.36  .
% 9.99/10.36  clause( 20, [ =( compose( domain( X ), domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 39, [ =( domain( compose( a, g ) ), domain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 7, [ =( ifeq( codomain( X ), domain( Y ), ifeq( codomain( Z ), 
% 9.99/10.36    domain( X ), compose( Z, compose( X, Y ) ), compose( compose( Z, X ), Y )
% 9.99/10.36     ), compose( compose( Z, X ), Y ) ), compose( compose( Z, X ), Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 48, [ =( compose( h, codomain( g ) ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 41, [ =( codomain( h ), codomain( g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 12, [ =( compose( a, h ), compose( a, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 6, [ =( ifeq( codomain( X ), domain( Y ), codomain( compose( X, Y )
% 9.99/10.36     ), codomain( Y ) ), codomain( Y ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 16, [ =( compose( codomain( a ), g ), g ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 15, [ =( compose( codomain( a ), h ), h ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 14, [ =( compose( codomain( a ), b ), b ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 19, [ =( codomain( codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 5, [ =( ifeq( codomain( X ), domain( Y ), domain( compose( X, Y ) )
% 9.99/10.36    , domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 18, [ =( domain( domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 1, [ =( codomain( domain( X ) ), domain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 2, [ =( domain( codomain( X ) ), codomain( X ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 3, [ =( compose( domain( X ), X ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 0, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 4, [ =( compose( X, codomain( X ) ), X ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 9, [ =( domain( b ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 10, [ =( domain( h ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 11, [ =( domain( g ), codomain( a ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  clause( 13, [ ~( =( h, g ) ) ] )
% 9.99/10.36  .
% 9.99/10.36  
% 9.99/10.36  
% 9.99/10.36  % SZS output end Saturation
% 9.99/10.36  end of saturation!
% 9.99/10.36  
% 9.99/10.36  Memory use:
% 9.99/10.36  
% 9.99/10.36  space for terms:        34150
% 9.99/10.36  space for clauses:      281042
% 9.99/10.36  
% 9.99/10.36  
% 9.99/10.36  clauses generated:      25228
% 9.99/10.36  clauses kept:           1028
% 9.99/10.36  clauses selected:       1004
% 9.99/10.36  clauses deleted:        26
% 9.99/10.36  clauses inuse deleted:  2
% 9.99/10.36  
% 9.99/10.36  subsentry:          0
% 9.99/10.36  literals s-matched: 0
% 9.99/10.36  literals matched:   0
% 9.99/10.36  full subsumption:   0
% 9.99/10.36  
% 9.99/10.36  checksum:           -112489135
% 9.99/10.36  
% 9.99/10.36  
% 9.99/10.36  Bliksem ended
%------------------------------------------------------------------------------