TSTP Solution File: GRP184-1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP184-1 : TPTP v8.1.0. Bugfixed v1.2.1.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n027.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 : Sat Jul 16 07:35:56 EDT 2022

% Result   : Unsatisfiable 104.98s 105.36s
% Output   : Refutation 104.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.07  % Problem  : GRP184-1 : TPTP v8.1.0. Bugfixed v1.2.1.
% 0.03/0.07  % Command  : bliksem %s
% 0.07/0.26  % Computer : n027.cluster.edu
% 0.07/0.26  % Model    : x86_64 x86_64
% 0.07/0.26  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.26  % Memory   : 8042.1875MB
% 0.07/0.26  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.07/0.26  % CPULimit : 300
% 0.07/0.26  % DateTime : Mon Jun 13 14:06:02 EDT 2022
% 0.07/0.26  % CPUTime  : 
% 104.98/105.36  *** allocated 10000 integers for termspace/termends
% 104.98/105.36  *** allocated 10000 integers for clauses
% 104.98/105.36  *** allocated 10000 integers for justifications
% 104.98/105.36  Bliksem 1.12
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Automatic Strategy Selection
% 104.98/105.36  
% 104.98/105.36  Clauses:
% 104.98/105.36  [
% 104.98/105.36     [ =( multiply( identity, X ), X ) ],
% 104.98/105.36     [ =( multiply( inverse( X ), X ), identity ) ],
% 104.98/105.36     [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( Y, Z ) ) )
% 104.98/105.36     ],
% 104.98/105.36     [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, X ) ) ]
% 104.98/105.36    ,
% 104.98/105.36     [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X ) ) ],
% 104.98/105.36     [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.36    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ],
% 104.98/105.36     [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.36    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ],
% 104.98/105.36     [ =( 'least_upper_bound'( X, X ), X ) ],
% 104.98/105.36     [ =( 'greatest_lower_bound'( X, X ), X ) ],
% 104.98/105.36     [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) ), X ) ]
% 104.98/105.36    ,
% 104.98/105.36     [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) ), X ) ]
% 104.98/105.36    ,
% 104.98/105.36     [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 'least_upper_bound'( 
% 104.98/105.36    multiply( X, Y ), multiply( X, Z ) ) ) ],
% 104.98/105.36     [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.36    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ],
% 104.98/105.36     [ =( multiply( 'least_upper_bound'( X, Y ), Z ), 'least_upper_bound'( 
% 104.98/105.36    multiply( X, Z ), multiply( Y, Z ) ) ) ],
% 104.98/105.36     [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 104.98/105.36    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ],
% 104.98/105.36     [ ~( =( multiply( 'least_upper_bound'( a, identity ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ) ), multiply( inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ), 'least_upper_bound'( a, identity
% 104.98/105.36     ) ) ) ) ]
% 104.98/105.36  ] .
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  percentage equality = 1.000000, percentage horn = 1.000000
% 104.98/105.36  This is a pure equality problem
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Options Used:
% 104.98/105.36  
% 104.98/105.36  useres =            1
% 104.98/105.36  useparamod =        1
% 104.98/105.36  useeqrefl =         1
% 104.98/105.36  useeqfact =         1
% 104.98/105.36  usefactor =         1
% 104.98/105.36  usesimpsplitting =  0
% 104.98/105.36  usesimpdemod =      5
% 104.98/105.36  usesimpres =        3
% 104.98/105.36  
% 104.98/105.36  resimpinuse      =  1000
% 104.98/105.36  resimpclauses =     20000
% 104.98/105.36  substype =          eqrewr
% 104.98/105.36  backwardsubs =      1
% 104.98/105.36  selectoldest =      5
% 104.98/105.36  
% 104.98/105.36  litorderings [0] =  split
% 104.98/105.36  litorderings [1] =  extend the termordering, first sorting on arguments
% 104.98/105.36  
% 104.98/105.36  termordering =      kbo
% 104.98/105.36  
% 104.98/105.36  litapriori =        0
% 104.98/105.36  termapriori =       1
% 104.98/105.36  litaposteriori =    0
% 104.98/105.36  termaposteriori =   0
% 104.98/105.36  demodaposteriori =  0
% 104.98/105.36  ordereqreflfact =   0
% 104.98/105.36  
% 104.98/105.36  litselect =         negord
% 104.98/105.36  
% 104.98/105.36  maxweight =         15
% 104.98/105.36  maxdepth =          30000
% 104.98/105.36  maxlength =         115
% 104.98/105.36  maxnrvars =         195
% 104.98/105.36  excuselevel =       1
% 104.98/105.36  increasemaxweight = 1
% 104.98/105.36  
% 104.98/105.36  maxselected =       10000000
% 104.98/105.36  maxnrclauses =      10000000
% 104.98/105.36  
% 104.98/105.36  showgenerated =    0
% 104.98/105.36  showkept =         0
% 104.98/105.36  showselected =     0
% 104.98/105.36  showdeleted =      0
% 104.98/105.36  showresimp =       1
% 104.98/105.36  showstatus =       2000
% 104.98/105.36  
% 104.98/105.36  prologoutput =     1
% 104.98/105.36  nrgoals =          5000000
% 104.98/105.36  totalproof =       1
% 104.98/105.36  
% 104.98/105.36  Symbols occurring in the translation:
% 104.98/105.36  
% 104.98/105.36  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 104.98/105.36  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 104.98/105.36  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 104.98/105.36  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 104.98/105.36  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 104.98/105.36  identity  [39, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 104.98/105.36  multiply  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 104.98/105.36  inverse  [42, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 104.98/105.36  'greatest_lower_bound'  [45, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 104.98/105.36  'least_upper_bound'  [46, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 104.98/105.36  a  [47, 0]      (w:1, o:13, a:1, s:1, b:0).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Starting Search:
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    25061
% 104.98/105.36  Kept:         2005
% 104.98/105.36  Inuse:        197
% 104.98/105.36  Deleted:      13
% 104.98/105.36  Deletedinuse: 8
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    106665
% 104.98/105.36  Kept:         4006
% 104.98/105.36  Inuse:        441
% 104.98/105.36  Deleted:      28
% 104.98/105.36  Deletedinuse: 8
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    171918
% 104.98/105.36  Kept:         6006
% 104.98/105.36  Inuse:        602
% 104.98/105.36  Deleted:      82
% 104.98/105.36  Deletedinuse: 34
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    297136
% 104.98/105.36  Kept:         8008
% 104.98/105.36  Inuse:        777
% 104.98/105.36  Deleted:      133
% 104.98/105.36  Deletedinuse: 80
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    664191
% 104.98/105.36  Kept:         10008
% 104.98/105.36  Inuse:        1123
% 104.98/105.36  Deleted:      190
% 104.98/105.36  Deletedinuse: 80
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    1911869
% 104.98/105.36  Kept:         12019
% 104.98/105.36  Inuse:        1719
% 104.98/105.36  Deleted:      278
% 104.98/105.36  Deletedinuse: 80
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    2130366
% 104.98/105.36  Kept:         14114
% 104.98/105.36  Inuse:        1842
% 104.98/105.36  Deleted:      303
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    2208627
% 104.98/105.36  Kept:         16156
% 104.98/105.36  Inuse:        1883
% 104.98/105.36  Deleted:      307
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    2340649
% 104.98/105.36  Kept:         18171
% 104.98/105.36  Inuse:        1948
% 104.98/105.36  Deleted:      307
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying clauses:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    2510605
% 104.98/105.36  Kept:         20190
% 104.98/105.36  Inuse:        2024
% 104.98/105.36  Deleted:      2168
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    2820600
% 104.98/105.36  Kept:         22232
% 104.98/105.36  Inuse:        2159
% 104.98/105.36  Deleted:      2168
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    3250673
% 104.98/105.36  Kept:         24238
% 104.98/105.36  Inuse:        2329
% 104.98/105.36  Deleted:      2168
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    3849379
% 104.98/105.36  Kept:         26242
% 104.98/105.36  Inuse:        2552
% 104.98/105.36  Deleted:      2171
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    4774066
% 104.98/105.36  Kept:         28260
% 104.98/105.36  Inuse:        2877
% 104.98/105.36  Deleted:      2176
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    6248791
% 104.98/105.36  Kept:         30260
% 104.98/105.36  Inuse:        3284
% 104.98/105.36  Deleted:      2200
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    8947273
% 104.98/105.36  Kept:         32264
% 104.98/105.36  Inuse:        3823
% 104.98/105.36  Deleted:      2200
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    13985803
% 104.98/105.36  Kept:         34278
% 104.98/105.36  Inuse:        4912
% 104.98/105.36  Deleted:      2240
% 104.98/105.36  Deletedinuse: 81
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    17207055
% 104.98/105.36  Kept:         36283
% 104.98/105.36  Inuse:        5555
% 104.98/105.36  Deleted:      2394
% 104.98/105.36  Deletedinuse: 217
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  Intermediate Status:
% 104.98/105.36  Generated:    25062498
% 104.98/105.36  Kept:         38284
% 104.98/105.36  Inuse:        6580
% 104.98/105.36  Deleted:      2454
% 104.98/105.36  Deletedinuse: 249
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  Done
% 104.98/105.36  
% 104.98/105.36  Resimplifying inuse:
% 104.98/105.36  
% 104.98/105.36  Bliksems!, er is een bewijs:
% 104.98/105.36  % SZS status Unsatisfiable
% 104.98/105.36  % SZS output start Refutation
% 104.98/105.36  
% 104.98/105.36  clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y )
% 104.98/105.36    , Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, 
% 104.98/105.36    X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X ) )
% 104.98/105.36     ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) )
% 104.98/105.36    , 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.36    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) ), X
% 104.98/105.36     ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) )
% 104.98/105.36    , multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.36     ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) )
% 104.98/105.36    , multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.36     ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 15, [ ~( =( multiply( 'least_upper_bound'( a, identity ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ) ), multiply( inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ), 'least_upper_bound'( a, identity
% 104.98/105.36     ) ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 16, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y )
% 104.98/105.36    , identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 17, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y, 
% 104.98/105.36    identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 18, [ =( multiply( multiply( Y, identity ), X ), multiply( Y, X ) )
% 104.98/105.36     ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 19, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 20, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 21, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 23, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, 
% 104.98/105.36    'least_upper_bound'( X, Y ) ), Y ), 'greatest_lower_bound'( Z, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 26, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), 
% 104.98/105.36    'least_upper_bound'( X, Y ) ), 'greatest_lower_bound'( Z, X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 32, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), X
% 104.98/105.36     ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 33, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ), Z ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 34, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Y ), 
% 104.98/105.36    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.36    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 37, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 39, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), X ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 40, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ), Z ), 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.36    'greatest_lower_bound'( Y, Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 47, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 49, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.36    'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 50, [ =( 'least_upper_bound'( 'least_upper_bound'( Z, Y ), X ), 
% 104.98/105.36    'least_upper_bound'( 'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 53, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 59, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( Z, X ), Y ), X ), 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 62, [ =( 'least_upper_bound'( multiply( multiply( X, Y ), Z ), 
% 104.98/105.36    multiply( X, T ) ), multiply( X, 'least_upper_bound'( multiply( Y, Z ), T
% 104.98/105.36     ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 63, [ =( 'least_upper_bound'( multiply( X, T ), multiply( multiply( 
% 104.98/105.36    X, Y ), Z ) ), multiply( X, 'least_upper_bound'( T, multiply( Y, Z ) ) )
% 104.98/105.36     ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 64, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), multiply( X, 
% 104.98/105.36    'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 65, [ =( 'least_upper_bound'( identity, multiply( inverse( X ), Y )
% 104.98/105.36     ), multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 66, [ =( 'least_upper_bound'( multiply( inverse( X ), Y ), identity
% 104.98/105.36     ), multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 67, [ =( multiply( inverse( identity ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 68, [ =( multiply( multiply( Y, inverse( identity ) ), X ), 
% 104.98/105.36    multiply( Y, X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 69, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.36    'greatest_lower_bound'( 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 104.98/105.36     ), Z ), T ), X ), Y ), 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 76, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( X
% 104.98/105.36    , 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 99, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( Z, X ), Y ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 101, [ =( 'greatest_lower_bound'( Y, 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( X, Y ), Z ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 114, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), multiply( 
% 104.98/105.36    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 117, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.36    'least_upper_bound'( identity, Y ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 118, [ =( 'least_upper_bound'( multiply( Y, X ), X ), multiply( 
% 104.98/105.36    'least_upper_bound'( Y, identity ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 138, [ =( multiply( inverse( inverse( identity ) ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 144, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.36    'greatest_lower_bound'( X, Z ), Y ), T ), multiply( X, Y ) ), multiply( X
% 104.98/105.36    , Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 150, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), multiply( 
% 104.98/105.36    'greatest_lower_bound'( Z, X ), Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 153, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.36    'greatest_lower_bound'( identity, Y ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 154, [ =( 'greatest_lower_bound'( multiply( Y, X ), X ), multiply( 
% 104.98/105.36    'greatest_lower_bound'( Y, identity ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 160, [ =( inverse( identity ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 163, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y )
% 104.98/105.36     ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 171, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X, 
% 104.98/105.36    'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 172, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X, 
% 104.98/105.36    'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 173, [ ~( =( multiply( 'least_upper_bound'( a, identity ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( identity, a ) ) ), multiply( inverse( 
% 104.98/105.36    'greatest_lower_bound'( identity, a ) ), 'least_upper_bound'( a, identity
% 104.98/105.36     ) ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.36    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 190, [ =( multiply( X, 'greatest_lower_bound'( inverse( X ), Y ) )
% 104.98/105.36    , 'greatest_lower_bound'( identity, multiply( X, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 193, [ =( multiply( X, 'least_upper_bound'( Y, inverse( X ) ) ), 
% 104.98/105.36    'least_upper_bound'( multiply( X, Y ), identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y )
% 104.98/105.36     ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 200, [ =( multiply( 'least_upper_bound'( Z, multiply( X, Y ) ), 
% 104.98/105.36    inverse( Y ) ), 'least_upper_bound'( multiply( Z, inverse( Y ) ), X ) ) ]
% 104.98/105.36     )
% 104.98/105.36  .
% 104.98/105.36  clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 104.98/105.36     ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 203, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( multiply( 
% 104.98/105.36    X, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 212, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.36    inverse( X ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 226, [ =( inverse( 'greatest_lower_bound'( Y, X ) ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 242, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), 
% 104.98/105.36    'least_upper_bound'( Y, Z ) ), 'greatest_lower_bound'( X, Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 249, [ =( multiply( inverse( 'greatest_lower_bound'( Y, X ) ), 
% 104.98/105.36    'greatest_lower_bound'( X, Y ) ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 260, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.36    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 274, [ =( inverse( 'least_upper_bound'( Y, X ) ), inverse( 
% 104.98/105.36    'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 289, [ =( multiply( inverse( 'least_upper_bound'( Y, X ) ), 
% 104.98/105.36    'least_upper_bound'( X, Y ) ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 417, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.36    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ), T ), X ), 
% 104.98/105.36    'least_upper_bound'( X, T ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 446, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.36    'greatest_lower_bound'( Z, 'least_upper_bound'( X, Y ) ) ), Y ), 
% 104.98/105.36    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 526, [ =( multiply( 'greatest_lower_bound'( X, multiply( X, Y ) ), 
% 104.98/105.36    inverse( 'greatest_lower_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 529, [ =( multiply( inverse( Y ), 'greatest_lower_bound'( identity
% 104.98/105.36    , Y ) ), 'greatest_lower_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 543, [ =( 'least_upper_bound'( multiply( X, 'greatest_lower_bound'( 
% 104.98/105.36    identity, Y ) ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 545, [ =( 'greatest_lower_bound'( Y, multiply( Y, 
% 104.98/105.36    'least_upper_bound'( X, identity ) ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 547, [ =( 'greatest_lower_bound'( Y, multiply( Y, 
% 104.98/105.36    'least_upper_bound'( identity, X ) ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 556, [ =( 'least_upper_bound'( multiply( X, 'greatest_lower_bound'( 
% 104.98/105.36    Y, identity ) ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 589, [ =( 'least_upper_bound'( X, multiply( X, 
% 104.98/105.36    'greatest_lower_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 598, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.36    identity, X ) ), identity ), inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.36     ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 617, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.36    identity, X ) ), identity ), inverse( 'least_upper_bound'( identity, X )
% 104.98/105.36     ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 751, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X, 
% 104.98/105.36    'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 771, [ =( multiply( inverse( Y ), 'least_upper_bound'( identity, Y
% 104.98/105.36     ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 782, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.36    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 802, [ =( multiply( 'least_upper_bound'( X, multiply( X, Y ) ), 
% 104.98/105.36    inverse( 'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 805, [ =( multiply( inverse( Y ), 'least_upper_bound'( Y, identity
% 104.98/105.36     ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 848, [ =( inverse( multiply( X, 'least_upper_bound'( Y, identity )
% 104.98/105.36     ) ), inverse( 'least_upper_bound'( X, multiply( X, Y ) ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 859, [ =( 'greatest_lower_bound'( Y, multiply( 'least_upper_bound'( 
% 104.98/105.36    identity, X ), Y ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 929, [ =( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.36    identity, Y ), X ), X ), multiply( 'least_upper_bound'( identity, Y ), X
% 104.98/105.36     ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1207, [ =( multiply( X, 'least_upper_bound'( X, identity ) ), 
% 104.98/105.36    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1208, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.36    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1209, [ =( multiply( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.36    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1241, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.36    'least_upper_bound'( multiply( Y, X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1262, [ =( inverse( multiply( 'least_upper_bound'( Y, identity ), X
% 104.98/105.36     ) ), inverse( 'least_upper_bound'( multiply( Y, X ), X ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1266, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( X
% 104.98/105.36     ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1314, [ =( multiply( inverse( 'least_upper_bound'( multiply( X, Y )
% 104.98/105.36    , Y ) ), 'least_upper_bound'( X, identity ) ), inverse( Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1318, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.36    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1321, [ =( multiply( inverse( 'least_upper_bound'( inverse( X ), 
% 104.98/105.36    identity ) ), 'least_upper_bound'( X, identity ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1324, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.36    identity, X ) ), identity ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1325, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.36    identity ) ), identity ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1336, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, inverse( 
% 104.98/105.36    'least_upper_bound'( identity, X ) ) ), identity ), 'least_upper_bound'( 
% 104.98/105.36    identity, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1526, [ =( multiply( multiply( 'least_upper_bound'( identity, X ), 
% 104.98/105.36    X ), inverse( 'least_upper_bound'( X, identity ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1546, [ =( multiply( X, 'least_upper_bound'( multiply( inverse( X )
% 104.98/105.36    , Y ), Z ) ), 'least_upper_bound'( Y, multiply( X, Z ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1587, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, multiply( 
% 104.98/105.36    X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), Z ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 1654, [ =( multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.36    inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ), inverse( X
% 104.98/105.36     ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 2147, [ =( multiply( 'least_upper_bound'( identity, inverse( X ) )
% 104.98/105.36    , 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( 
% 104.98/105.36    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 2157, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.36    'least_upper_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 2167, [ =( multiply( 'greatest_lower_bound'( identity, X ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 2634, [ =( 'least_upper_bound'( 'greatest_lower_bound'( inverse( 
% 104.98/105.36    'least_upper_bound'( identity, X ) ), Y ), 'greatest_lower_bound'( 
% 104.98/105.36    identity, Y ) ), 'greatest_lower_bound'( identity, Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 3104, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.36    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 3125, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( inverse( 
% 104.98/105.36    'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 3238, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.36    inverse( X ), identity ) ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 3298, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.36    identity ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 3309, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.36    , identity ) ), inverse( X ) ), inverse( 'least_upper_bound'( X, identity
% 104.98/105.36     ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4021, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity ), identity
% 104.98/105.36     ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4026, [ =( multiply( 'least_upper_bound'( multiply( X, Y ), X ), 
% 104.98/105.36    inverse( 'least_upper_bound'( inverse( Y ), identity ) ) ), multiply( X, 
% 104.98/105.36    Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4068, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.36    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.36    identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4155, [ =( multiply( inverse( 'least_upper_bound'( multiply( X, Y )
% 104.98/105.36    , identity ) ), X ), inverse( 'least_upper_bound'( Y, inverse( X ) ) ) )
% 104.98/105.36     ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4332, [ =( 'least_upper_bound'( multiply( 'greatest_lower_bound'( X
% 104.98/105.36    , Y ), inverse( X ) ), identity ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4371, [ =( 'greatest_lower_bound'( identity, multiply( X, inverse( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4806, [ =( 'greatest_lower_bound'( Z, multiply( multiply( Z, X ), 
% 104.98/105.36    inverse( 'greatest_lower_bound'( X, Y ) ) ) ), Z ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4936, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.36    'greatest_lower_bound'( inverse( X ), Y ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4953, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.36    inverse( X ), Y ) ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4963, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.36    'greatest_lower_bound'( Y, inverse( X ) ) ) ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 4974, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.36    X, Y ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5004, [ =( 'greatest_lower_bound'( inverse( X ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( Y, X ) ) ), inverse( X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5026, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( Y
% 104.98/105.36    , X ) ), inverse( X ) ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5052, [ =( 'least_upper_bound'( inverse( X ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( X, Y ) ) ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.36     ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5507, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, Y
% 104.98/105.36     ) ), inverse( Y ) ), inverse( Y ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5563, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, 
% 104.98/105.36    inverse( X ) ) ), X ), X ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5571, [ =( 'least_upper_bound'( Y, inverse( 'least_upper_bound'( X
% 104.98/105.36    , inverse( Y ) ) ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 5591, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.36    , inverse( Y ) ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) )
% 104.98/105.36     ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12224, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y )
% 104.98/105.36     ) ), 'least_upper_bound'( multiply( X, Y ), identity ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12238, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y )
% 104.98/105.36     ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ), Y ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12243, [ =( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.36    'least_upper_bound'( identity, X ) ) ) ), inverse( 'least_upper_bound'( X
% 104.98/105.36    , identity ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12253, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.36    identity, X ) ) ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12259, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.36    identity, X ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12278, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.36    identity ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12294, [ =( 'least_upper_bound'( inverse( multiply( 
% 104.98/105.36    'least_upper_bound'( X, identity ), X ) ), identity ), 
% 104.98/105.36    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12458, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.36    multiply( X, X ), X ) ), identity ), 'least_upper_bound'( inverse( X ), 
% 104.98/105.36    identity ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12460, [ =( 'least_upper_bound'( 'least_upper_bound'( multiply( X, 
% 104.98/105.36    X ), X ), identity ), 'least_upper_bound'( multiply( X, X ), identity ) )
% 104.98/105.36     ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12482, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 104.98/105.36    inverse( X ), X ) ), identity ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 12532, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.36    , identity ), X ), 'least_upper_bound'( inverse( X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 20092, [ =( multiply( 'least_upper_bound'( identity, inverse( X ) )
% 104.98/105.36    , 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( X )
% 104.98/105.36    , X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 20103, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.36    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.36    inverse( X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 39030, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.36    identity, inverse( X ) ) ), 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.36    'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 39047, [ =( 'least_upper_bound'( identity, inverse( X ) ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 39137, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( identity, X ) ) ), 'least_upper_bound'( inverse( 
% 104.98/105.36    X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 39140, [ =( multiply( inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.36     ) ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( 
% 104.98/105.36    X ), X ) ) ] )
% 104.98/105.36  .
% 104.98/105.36  clause( 39601, [] )
% 104.98/105.36  .
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  % SZS output end Refutation
% 104.98/105.36  found a proof!
% 104.98/105.36  
% 104.98/105.36  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 104.98/105.36  
% 104.98/105.36  initialclauses(
% 104.98/105.36  [ clause( 39603, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.36  , clause( 39604, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.36  , clause( 39605, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.36    multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39606, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.36    'greatest_lower_bound'( Y, X ) ) ] )
% 104.98/105.36  , clause( 39607, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, 
% 104.98/105.36    X ) ) ] )
% 104.98/105.36  , clause( 39608, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y
% 104.98/105.36    , Z ) ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ]
% 104.98/105.36     )
% 104.98/105.36  , clause( 39609, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) )
% 104.98/105.36    , 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39610, [ =( 'least_upper_bound'( X, X ), X ) ] )
% 104.98/105.36  , clause( 39611, [ =( 'greatest_lower_bound'( X, X ), X ) ] )
% 104.98/105.36  , clause( 39612, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.36     ) ), X ) ] )
% 104.98/105.36  , clause( 39613, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 104.98/105.36     ) ), X ) ] )
% 104.98/105.36  , clause( 39614, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.36    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.36  , clause( 39615, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.36    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.36  , clause( 39616, [ =( multiply( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.36    'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39617, [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 104.98/105.36    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39618, [ ~( =( multiply( 'least_upper_bound'( a, identity ), 
% 104.98/105.36    inverse( 'greatest_lower_bound'( a, identity ) ) ), multiply( inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ), 'least_upper_bound'( a, identity
% 104.98/105.36     ) ) ) ) ] )
% 104.98/105.36  ] ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.36  , clause( 39603, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.36  , clause( 39604, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39624, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X
% 104.98/105.36    , Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39605, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.36    multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y )
% 104.98/105.36    , Z ) ) ] )
% 104.98/105.36  , clause( 39624, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( 
% 104.98/105.36    X, Y ), Z ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, 
% 104.98/105.36    X ) ) ] )
% 104.98/105.36  , clause( 39606, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.36    'greatest_lower_bound'( Y, X ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.36     )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X ) )
% 104.98/105.36     ] )
% 104.98/105.36  , clause( 39607, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, 
% 104.98/105.36    X ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.36     )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) )
% 104.98/105.36    , 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39608, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y
% 104.98/105.36    , Z ) ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ]
% 104.98/105.36     )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.36    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39609, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) )
% 104.98/105.36    , 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) ), X
% 104.98/105.36     ) ] )
% 104.98/105.36  , clause( 39612, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.36     ) ), X ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.36     )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) ), 
% 104.98/105.36    X ) ] )
% 104.98/105.36  , clause( 39613, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 104.98/105.36     ) ), X ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.36     )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39666, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.36     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39614, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.36    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) )
% 104.98/105.36    , multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39666, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z
% 104.98/105.36     ) ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39677, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, 
% 104.98/105.36    Z ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39615, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.36    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.36     ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 39677, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X
% 104.98/105.36    , Z ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39689, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.36     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39616, [ =( multiply( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.36    'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) )
% 104.98/105.36    , multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39689, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z
% 104.98/105.36     ) ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39702, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, 
% 104.98/105.36    Z ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39617, [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 104.98/105.36    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.36     ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , clause( 39702, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y
% 104.98/105.36    , Z ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.36    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 15, [ ~( =( multiply( 'least_upper_bound'( a, identity ), inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ) ), multiply( inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ), 'least_upper_bound'( a, identity
% 104.98/105.36     ) ) ) ) ] )
% 104.98/105.36  , clause( 39618, [ ~( =( multiply( 'least_upper_bound'( a, identity ), 
% 104.98/105.36    inverse( 'greatest_lower_bound'( a, identity ) ) ), multiply( inverse( 
% 104.98/105.36    'greatest_lower_bound'( a, identity ) ), 'least_upper_bound'( a, identity
% 104.98/105.36     ) ) ) ) ] )
% 104.98/105.36  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39717, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 104.98/105.36    Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.36     ), Z ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  paramod(
% 104.98/105.36  clause( 39720, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 104.98/105.36     ), identity ) ] )
% 104.98/105.36  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.36  , 0, clause( 39717, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.36    multiply( Y, Z ) ) ) ] )
% 104.98/105.36  , 0, 9, substitution( 0, [ :=( X, multiply( X, Y ) )] ), substitution( 1, [
% 104.98/105.36     :=( X, inverse( multiply( X, Y ) ) ), :=( Y, X ), :=( Z, Y )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  subsumption(
% 104.98/105.36  clause( 16, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y )
% 104.98/105.36    , identity ) ] )
% 104.98/105.36  , clause( 39720, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X )
% 104.98/105.36    , Y ), identity ) ] )
% 104.98/105.36  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.36     )] ) ).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  eqswap(
% 104.98/105.36  clause( 39726, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 104.98/105.36    Y, Z ) ) ) ] )
% 104.98/105.36  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.36     ), Z ) ) ] )
% 104.98/105.36  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.36  
% 104.98/105.36  
% 104.98/105.36  paramod(
% 104.98/105.36  clause( 39731, [ =( multiply( multiply( X, inverse( Y ) ), Y ), multiply( X
% 104.98/105.36    , identity ) ) ] )
% 104.98/105.36  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.36  , 0, clause( 39726, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.37    multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, inverse( Y ) ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 17, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y, 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , clause( 39731, [ =( multiply( multiply( X, inverse( Y ) ), Y ), multiply( 
% 104.98/105.37    X, identity ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39736, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 104.98/105.37    Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.37     ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39741, [ =( multiply( multiply( X, identity ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 39736, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.37    multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, identity ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 18, [ =( multiply( multiply( Y, identity ), X ), multiply( Y, X ) )
% 104.98/105.37     ] )
% 104.98/105.37  , clause( 39741, [ =( multiply( multiply( X, identity ), Y ), multiply( X, 
% 104.98/105.37    Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39746, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39747, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 39746, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, 'least_upper_bound'( X, Y ) )] )
% 104.98/105.37    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39750, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X
% 104.98/105.37     ), X ) ] )
% 104.98/105.37  , clause( 39747, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 104.98/105.37     ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 19, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.37    X ) ] )
% 104.98/105.37  , clause( 39750, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 104.98/105.37    X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39751, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39752, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39751, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39755, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X )
% 104.98/105.37     ), X ) ] )
% 104.98/105.37  , clause( 39752, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( Y
% 104.98/105.37    , X ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 20, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) ), 
% 104.98/105.37    X ) ] )
% 104.98/105.37  , clause( 39755, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X
% 104.98/105.37     ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39756, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 19, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39757, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( Y, X )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39756, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X
% 104.98/105.37    , Y ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39760, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X
% 104.98/105.37     ), X ) ] )
% 104.98/105.37  , clause( 39757, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( Y, X
% 104.98/105.37     ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 21, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X ), 
% 104.98/105.37    X ) ] )
% 104.98/105.37  , clause( 39760, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), 
% 104.98/105.37    X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39762, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , Z ), 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 104.98/105.37     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39767, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), Z ), 'greatest_lower_bound'( X, Z ) ) ] )
% 104.98/105.37  , clause( 21, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 39762, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X
% 104.98/105.37    , Y ), Z ), 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ) )
% 104.98/105.37     ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, 'least_upper_bound'( Y, Z ) ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 23, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, 
% 104.98/105.37    'least_upper_bound'( X, Y ) ), Y ), 'greatest_lower_bound'( Z, Y ) ) ] )
% 104.98/105.37  , clause( 39767, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), Z ), 'greatest_lower_bound'( X, Z ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39772, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , Z ), 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 104.98/105.37     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39775, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , 'least_upper_bound'( Y, Z ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 39772, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X
% 104.98/105.37    , Y ), Z ), 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ) )
% 104.98/105.37     ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y ), :=( Z, 'least_upper_bound'( Y, Z ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 26, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ), 'greatest_lower_bound'( Z, X ) ) ] )
% 104.98/105.37  , clause( 39775, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y
% 104.98/105.37     ), 'least_upper_bound'( Y, Z ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39780, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 20, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39783, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 39780, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.37    Y, X ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, 'greatest_lower_bound'( X, Y ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39784, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , X ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39783, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 32, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), X
% 104.98/105.37     ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39784, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y
% 104.98/105.37     ), X ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39786, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39787, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ) ) ] )
% 104.98/105.37  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 104.98/105.37     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39786, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, 'greatest_lower_bound'( Y, Z ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39788, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ), X ) ] )
% 104.98/105.37  , clause( 39787, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 33, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ), X ) ] )
% 104.98/105.37  , clause( 39788, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39790, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39793, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Y ) ) ] )
% 104.98/105.37  , clause( 21, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 39790, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, 'least_upper_bound'( X, Y ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39794, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Y ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39793, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 34, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Y ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39794, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Y )
% 104.98/105.37    , 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39796, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39799, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 19, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 39796, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, 'least_upper_bound'( X, Y ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39800, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39799, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39800, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X )
% 104.98/105.37    , 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39801, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39802, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 39801, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39805, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X )
% 104.98/105.37     ), X ) ] )
% 104.98/105.37  , clause( 39802, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) ), 
% 104.98/105.37    X ) ] )
% 104.98/105.37  , clause( 39805, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X
% 104.98/105.37     ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39806, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39807, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39806, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, 'greatest_lower_bound'( X, Y
% 104.98/105.37     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39810, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X
% 104.98/105.37     ), X ) ] )
% 104.98/105.37  , clause( 39807, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X, Y
% 104.98/105.37     ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 37, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X ), 
% 104.98/105.37    X ) ] )
% 104.98/105.37  , clause( 39810, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.37    X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39811, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39812, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( Y, X )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39811, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    Y, X ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, 'greatest_lower_bound'( Y, X
% 104.98/105.37     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39815, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), X
% 104.98/105.37     ), X ) ] )
% 104.98/105.37  , clause( 39812, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( Y, X
% 104.98/105.37     ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 39, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), X ), 
% 104.98/105.37    X ) ] )
% 104.98/105.37  , clause( 39815, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.37    X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39817, [ =( Y, 'least_upper_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , Y ) ) ] )
% 104.98/105.37  , clause( 39, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39818, [ =( 'greatest_lower_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 104.98/105.37     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39817, [ =( Y, 'least_upper_bound'( 'greatest_lower_bound'( X
% 104.98/105.37    , Y ), Y ) ) ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, Z ), :=( Y, 'greatest_lower_bound'( X, Y ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39819, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( Z, X ), Y ), 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39818, [ =( 'greatest_lower_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 40, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( Y, Z ) ) ] )
% 104.98/105.37  , clause( 39819, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( Z, X ), Y ), 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39821, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 19, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39822, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39821, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X
% 104.98/105.37    , Y ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, 'least_upper_bound'( Y, Z ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39823, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , clause( 39822, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 47, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , clause( 39823, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39824, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39827, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39824, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), 
% 104.98/105.37    Z ), 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, 'least_upper_bound'( Y, Z ) )] )
% 104.98/105.37    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 49, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ) ) ] )
% 104.98/105.37  , clause( 39827, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z )
% 104.98/105.37    , 'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39841, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39846, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( X, 'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39841, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), 
% 104.98/105.37    Z ), 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39859, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Z ), Y ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39846, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), 
% 104.98/105.37    Z ), 'least_upper_bound'( X, 'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 50, [ =( 'least_upper_bound'( 'least_upper_bound'( Z, Y ), X ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , clause( 39859, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z )
% 104.98/105.37    , 'least_upper_bound'( 'least_upper_bound'( X, Z ), Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39861, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 37, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39862, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 104.98/105.37     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39861, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X
% 104.98/105.37    , Y ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, 'greatest_lower_bound'( Y, Z ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39863, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , clause( 39862, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 53, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , clause( 39863, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39865, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39878, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), Y ), 'least_upper_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , 0, clause( 39865, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), 
% 104.98/105.37    Z ), 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, 'least_upper_bound'( Y, Z ) ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39880, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39878, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), Y ), 'least_upper_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39881, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39880, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 59, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ), X ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , clause( 39881, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39886, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39887, [ =( multiply( X, 'least_upper_bound'( multiply( Y, Z ), T )
% 104.98/105.37     ), 'least_upper_bound'( multiply( multiply( X, Y ), Z ), multiply( X, T
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.37     ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39886, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, multiply( Y, Z ) ), :=( Z, T )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39889, [ =( 'least_upper_bound'( multiply( multiply( X, Y ), Z ), 
% 104.98/105.37    multiply( X, T ) ), multiply( X, 'least_upper_bound'( multiply( Y, Z ), T
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 39887, [ =( multiply( X, 'least_upper_bound'( multiply( Y, Z ), T
% 104.98/105.37     ) ), 'least_upper_bound'( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.37    T ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 62, [ =( 'least_upper_bound'( multiply( multiply( X, Y ), Z ), 
% 104.98/105.37    multiply( X, T ) ), multiply( X, 'least_upper_bound'( multiply( Y, Z ), T
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 39889, [ =( 'least_upper_bound'( multiply( multiply( X, Y ), Z )
% 104.98/105.37    , multiply( X, T ) ), multiply( X, 'least_upper_bound'( multiply( Y, Z )
% 104.98/105.37    , T ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39892, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39894, [ =( multiply( X, 'least_upper_bound'( Y, multiply( Z, T ) )
% 104.98/105.37     ), 'least_upper_bound'( multiply( X, Y ), multiply( multiply( X, Z ), T
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.37     ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39892, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, T )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( Z, T ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39896, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( 
% 104.98/105.37    multiply( X, Z ), T ) ), multiply( X, 'least_upper_bound'( Y, multiply( Z
% 104.98/105.37    , T ) ) ) ) ] )
% 104.98/105.37  , clause( 39894, [ =( multiply( X, 'least_upper_bound'( Y, multiply( Z, T )
% 104.98/105.37     ) ), 'least_upper_bound'( multiply( X, Y ), multiply( multiply( X, Z ), 
% 104.98/105.37    T ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 63, [ =( 'least_upper_bound'( multiply( X, T ), multiply( multiply( 
% 104.98/105.37    X, Y ), Z ) ), multiply( X, 'least_upper_bound'( T, multiply( Y, Z ) ) )
% 104.98/105.37     ) ] )
% 104.98/105.37  , clause( 39896, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( 
% 104.98/105.37    multiply( X, Z ), T ) ), multiply( X, 'least_upper_bound'( Y, multiply( Z
% 104.98/105.37    , T ) ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, T ), :=( Z, Y ), :=( T, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39897, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39899, [ =( multiply( X, 'least_upper_bound'( Z, Y ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39897, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39901, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, clause( 39899, [ =( multiply( X, 'least_upper_bound'( Z, Y ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 64, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), multiply( X, 
% 104.98/105.37    'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 39901, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), multiply( 
% 104.98/105.37    X, 'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39903, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39905, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 104.98/105.37    'least_upper_bound'( identity, multiply( inverse( X ), Y ) ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 39903, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.37    X ) ), :=( Y, X ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39908, [ =( 'least_upper_bound'( identity, multiply( inverse( X ), 
% 104.98/105.37    Y ) ), multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 39905, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) )
% 104.98/105.37    , 'least_upper_bound'( identity, multiply( inverse( X ), Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 65, [ =( 'least_upper_bound'( identity, multiply( inverse( X ), Y )
% 104.98/105.37     ), multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 39908, [ =( 'least_upper_bound'( identity, multiply( inverse( X )
% 104.98/105.37    , Y ) ), multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39911, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39914, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( inverse( X ), Y ), identity ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 39911, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 12, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.37    inverse( X ) ), :=( Y, Y ), :=( Z, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39917, [ =( 'least_upper_bound'( multiply( inverse( X ), Y ), 
% 104.98/105.37    identity ), multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , clause( 39914, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) )
% 104.98/105.37    , 'least_upper_bound'( multiply( inverse( X ), Y ), identity ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 66, [ =( 'least_upper_bound'( multiply( inverse( X ), Y ), identity
% 104.98/105.37     ), multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , clause( 39917, [ =( 'least_upper_bound'( multiply( inverse( X ), Y ), 
% 104.98/105.37    identity ), multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39919, [ =( multiply( X, Y ), multiply( multiply( X, identity ), Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 18, [ =( multiply( multiply( Y, identity ), X ), multiply( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39922, [ =( multiply( inverse( identity ), X ), multiply( identity
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 39919, [ =( multiply( X, Y ), multiply( multiply( X, identity
% 104.98/105.37     ), Y ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, identity )] ), substitution( 1, [ :=( X, 
% 104.98/105.37    inverse( identity ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39923, [ =( multiply( inverse( identity ), X ), X ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 39922, [ =( multiply( inverse( identity ), X ), multiply( 
% 104.98/105.37    identity, X ) ) ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 67, [ =( multiply( inverse( identity ), X ), X ) ] )
% 104.98/105.37  , clause( 39923, [ =( multiply( inverse( identity ), X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39926, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 104.98/105.37    Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.37     ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39931, [ =( multiply( multiply( X, inverse( identity ) ), Y ), 
% 104.98/105.37    multiply( X, Y ) ) ] )
% 104.98/105.37  , clause( 67, [ =( multiply( inverse( identity ), X ), X ) ] )
% 104.98/105.37  , 0, clause( 39926, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 104.98/105.37    multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, inverse( identity ) ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 68, [ =( multiply( multiply( Y, inverse( identity ) ), X ), 
% 104.98/105.37    multiply( Y, X ) ) ] )
% 104.98/105.37  , clause( 39931, [ =( multiply( multiply( X, inverse( identity ) ), Y ), 
% 104.98/105.37    multiply( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39936, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , clause( 53, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39938, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( 'greatest_lower_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), T ), X ), Y ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39936, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'least_upper_bound'( X, Y ), Z ), T ) ), :=( Y, X
% 104.98/105.37     ), :=( Z, Y )] ), substitution( 1, [ :=( X, 'least_upper_bound'( X, Y )
% 104.98/105.37     ), :=( Y, Z ), :=( Z, T )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39939, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 104.98/105.37     ), Z ), T ), X ), Y ), 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39938, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( 'greatest_lower_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), T ), X ), Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 69, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 104.98/105.37     ), Z ), T ), X ), Y ), 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 39939, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 104.98/105.37     ), Z ), T ), X ), Y ), 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39940, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 104.98/105.37     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39942, [ =( multiply( X, 'greatest_lower_bound'( Z, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 39940, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39944, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 104.98/105.37     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, clause( 39942, [ =( multiply( X, 'greatest_lower_bound'( Z, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 76, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( X
% 104.98/105.37    , 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 39944, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    multiply( X, 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39945, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , clause( 47, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39947, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( Z, 
% 104.98/105.37    'least_upper_bound'( X, Y ) ), X ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39945, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, 'least_upper_bound'( X, Y ) ), :=( Y, Z )] )
% 104.98/105.37    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39953, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ), X ) ) ] )
% 104.98/105.37  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39947, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( Z
% 104.98/105.37    , 'least_upper_bound'( X, Y ) ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39954, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ), X ), X ) ] )
% 104.98/105.37  , clause( 39953, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 99, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ), X ), X ) ] )
% 104.98/105.37  , clause( 39954, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ), X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39956, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 32, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.37    X ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39958, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), Y ), 'greatest_lower_bound'( Y, 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ) ] )
% 104.98/105.37  , clause( 99, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ), X ), X ) ] )
% 104.98/105.37  , 0, clause( 39956, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, 'least_upper_bound'( 'least_upper_bound'( X, Y
% 104.98/105.37     ), Z ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39959, [ =( Y, 'greatest_lower_bound'( Y, 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ) ) ] )
% 104.98/105.37  , clause( 99, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ), X ), X ) ] )
% 104.98/105.37  , 0, clause( 39958, [ =( 'greatest_lower_bound'( 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ), Y ), 'greatest_lower_bound'( Y, 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39961, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ) ), X ) ] )
% 104.98/105.37  , clause( 39959, [ =( Y, 'greatest_lower_bound'( Y, 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 101, [ =( 'greatest_lower_bound'( Y, 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), Z ) ), Y ) ] )
% 104.98/105.37  , clause( 39961, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39963, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.37     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39965, [ =( multiply( 'least_upper_bound'( Y, X ), Z ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 39963, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39967, [ =( multiply( 'least_upper_bound'( X, Y ), Z ), multiply( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ) ) ] )
% 104.98/105.37  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.37     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39965, [ =( multiply( 'least_upper_bound'( Y, X ), Z ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 114, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), multiply( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , clause( 39967, [ =( multiply( 'least_upper_bound'( X, Y ), Z ), multiply( 
% 104.98/105.37    'least_upper_bound'( Y, X ), Z ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39969, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.37     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39970, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 104.98/105.37    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 39969, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, 
% 104.98/105.37    identity ), :=( Y, Y ), :=( Z, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39972, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( identity, X ), Y ) ) ] )
% 104.98/105.37  , clause( 39970, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 104.98/105.37    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 117, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( identity, Y ), X ) ) ] )
% 104.98/105.37  , clause( 39972, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( identity, X ), Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39975, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.37     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39977, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 39975, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y ), :=( Z, identity )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39979, [ =( 'least_upper_bound'( multiply( X, Y ), Y ), multiply( 
% 104.98/105.37    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.37  , clause( 39977, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 118, [ =( 'least_upper_bound'( multiply( Y, X ), X ), multiply( 
% 104.98/105.37    'least_upper_bound'( Y, identity ), X ) ) ] )
% 104.98/105.37  , clause( 39979, [ =( 'least_upper_bound'( multiply( X, Y ), Y ), multiply( 
% 104.98/105.37    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39981, [ =( multiply( X, Y ), multiply( multiply( X, inverse( 
% 104.98/105.37    identity ) ), Y ) ) ] )
% 104.98/105.37  , clause( 68, [ =( multiply( multiply( Y, inverse( identity ) ), X ), 
% 104.98/105.37    multiply( Y, X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39984, [ =( multiply( inverse( inverse( identity ) ), X ), multiply( 
% 104.98/105.37    identity, X ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 39981, [ =( multiply( X, Y ), multiply( multiply( X, inverse( 
% 104.98/105.37    identity ) ), Y ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, inverse( identity ) )] ), substitution( 1
% 104.98/105.37    , [ :=( X, inverse( inverse( identity ) ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39985, [ =( multiply( inverse( inverse( identity ) ), X ), X ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 39984, [ =( multiply( inverse( inverse( identity ) ), X ), 
% 104.98/105.37    multiply( identity, X ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 138, [ =( multiply( inverse( inverse( identity ) ), X ), X ) ] )
% 104.98/105.37  , clause( 39985, [ =( multiply( inverse( inverse( identity ) ), X ), X ) ]
% 104.98/105.37     )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39988, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , clause( 53, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39989, [ =( multiply( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Z ), Y ), T
% 104.98/105.37     ), multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 104.98/105.37     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39988, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ), X ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( Z, Y ) ), 
% 104.98/105.37    :=( Z, T )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39990, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.37    'greatest_lower_bound'( X, Z ), Y ), T ), multiply( X, Y ) ), multiply( X
% 104.98/105.37    , Y ) ) ] )
% 104.98/105.37  , clause( 39989, [ =( multiply( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Z ), Y ), T
% 104.98/105.37     ), multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 144, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.37    'greatest_lower_bound'( X, Z ), Y ), T ), multiply( X, Y ) ), multiply( X
% 104.98/105.37    , Y ) ) ] )
% 104.98/105.37  , clause( 39990, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.37    'greatest_lower_bound'( X, Z ), Y ), T ), multiply( X, Y ) ), multiply( X
% 104.98/105.37    , Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39991, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 104.98/105.37     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39993, [ =( multiply( 'greatest_lower_bound'( Y, X ), Z ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 39991, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39995, [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( Y, X ), Z ) ) ] )
% 104.98/105.37  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 104.98/105.37     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 39993, [ =( multiply( 'greatest_lower_bound'( Y, X ), Z ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, Y ), :=( Y, X ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 150, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , clause( 39995, [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 104.98/105.37    multiply( 'greatest_lower_bound'( Y, X ), Z ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 39997, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 104.98/105.37     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 39998, [ =( multiply( 'greatest_lower_bound'( identity, X ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 39997, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, 
% 104.98/105.37    identity ), :=( Y, Y ), :=( Z, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40000, [ =( 'greatest_lower_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( identity, X ), Y ) ) ] )
% 104.98/105.37  , clause( 39998, [ =( multiply( 'greatest_lower_bound'( identity, X ), Y )
% 104.98/105.37    , 'greatest_lower_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 153, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ), X ) ) ] )
% 104.98/105.37  , clause( 40000, [ =( 'greatest_lower_bound'( Y, multiply( X, Y ) ), 
% 104.98/105.37    multiply( 'greatest_lower_bound'( identity, X ), Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40003, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 104.98/105.37     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40005, [ =( multiply( 'greatest_lower_bound'( X, identity ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 40003, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y ), :=( Z, identity )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40007, [ =( 'greatest_lower_bound'( multiply( X, Y ), Y ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( X, identity ), Y ) ) ] )
% 104.98/105.37  , clause( 40005, [ =( multiply( 'greatest_lower_bound'( X, identity ), Y )
% 104.98/105.37    , 'greatest_lower_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 154, [ =( 'greatest_lower_bound'( multiply( Y, X ), X ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ), X ) ) ] )
% 104.98/105.37  , clause( 40007, [ =( 'greatest_lower_bound'( multiply( X, Y ), Y ), 
% 104.98/105.37    multiply( 'greatest_lower_bound'( X, identity ), Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40008, [ =( X, multiply( inverse( inverse( identity ) ), X ) ) ] )
% 104.98/105.37  , clause( 138, [ =( multiply( inverse( inverse( identity ) ), X ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40010, [ =( inverse( identity ), identity ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 40008, [ =( X, multiply( inverse( inverse( identity ) ), X ) )
% 104.98/105.37     ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, inverse( identity ) )] ), substitution( 1
% 104.98/105.37    , [ :=( X, inverse( identity ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 160, [ =( inverse( identity ), identity ) ] )
% 104.98/105.37  , clause( 40010, [ =( inverse( identity ), identity ) ] )
% 104.98/105.37  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40013, [ =( multiply( X, identity ), multiply( multiply( X, inverse( 
% 104.98/105.37    Y ) ), Y ) ) ] )
% 104.98/105.37  , clause( 17, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y
% 104.98/105.37    , identity ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40016, [ =( multiply( inverse( inverse( X ) ), identity ), multiply( 
% 104.98/105.37    identity, X ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 40013, [ =( multiply( X, identity ), multiply( multiply( X, 
% 104.98/105.37    inverse( Y ) ), Y ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, inverse( inverse( X ) ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40017, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 40016, [ =( multiply( inverse( inverse( X ) ), identity ), 
% 104.98/105.37    multiply( identity, X ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 163, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.37  , clause( 40017, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ]
% 104.98/105.37     )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40020, [ =( multiply( X, Y ), multiply( multiply( X, identity ), Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 18, [ =( multiply( multiply( Y, identity ), X ), multiply( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40023, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 163, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40020, [ =( multiply( X, Y ), multiply( multiply( X, identity
% 104.98/105.37     ), Y ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.37    inverse( X ) ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y )
% 104.98/105.37     ) ] )
% 104.98/105.37  , clause( 40023, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, 
% 104.98/105.37    Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40030, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40033, [ =( multiply( inverse( inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.37    identity, Y ) ), 'least_upper_bound'( X, multiply( inverse( inverse( X )
% 104.98/105.37     ), Y ) ) ) ] )
% 104.98/105.37  , clause( 163, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40030, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.37    inverse( X ) ) ), :=( Y, identity ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40043, [ =( multiply( inverse( inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.37    identity, Y ) ), 'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40033, [ =( multiply( inverse( inverse( X ) ), 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ), 'least_upper_bound'( X, multiply( 
% 104.98/105.37    inverse( inverse( X ) ), Y ) ) ) ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40045, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40043, [ =( multiply( inverse( inverse( X ) ), 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ), 'least_upper_bound'( X, multiply( X
% 104.98/105.37    , Y ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, 'least_upper_bound'( identity
% 104.98/105.37    , Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40046, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , clause( 40045, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 171, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X, 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , clause( 40046, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40048, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40052, [ =( multiply( inverse( inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.37    Y, identity ) ), 'least_upper_bound'( multiply( inverse( inverse( X ) ), 
% 104.98/105.37    Y ), X ) ) ] )
% 104.98/105.37  , clause( 163, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40048, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 14, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.37    inverse( inverse( X ) ) ), :=( Y, Y ), :=( Z, identity )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40054, [ =( multiply( inverse( inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.37    Y, identity ) ), 'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40052, [ =( multiply( inverse( inverse( X ) ), 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ), 'least_upper_bound'( multiply( 
% 104.98/105.37    inverse( inverse( X ) ), Y ), X ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40056, [ =( multiply( X, 'least_upper_bound'( Y, identity ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40054, [ =( multiply( inverse( inverse( X ) ), 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ), 'least_upper_bound'( multiply( X, Y
% 104.98/105.37     ), X ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, 'least_upper_bound'( Y, 
% 104.98/105.37    identity ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40057, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , clause( 40056, [ =( multiply( X, 'least_upper_bound'( Y, identity ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 172, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , clause( 40057, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( 
% 104.98/105.37    X, 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40058, [ ~( =( multiply( inverse( 'greatest_lower_bound'( a, 
% 104.98/105.37    identity ) ), 'least_upper_bound'( a, identity ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( a, identity ), inverse( 'greatest_lower_bound'( a, 
% 104.98/105.37    identity ) ) ) ) ) ] )
% 104.98/105.37  , clause( 15, [ ~( =( multiply( 'least_upper_bound'( a, identity ), inverse( 
% 104.98/105.37    'greatest_lower_bound'( a, identity ) ) ), multiply( inverse( 
% 104.98/105.37    'greatest_lower_bound'( a, identity ) ), 'least_upper_bound'( a, identity
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40060, [ ~( =( multiply( inverse( 'greatest_lower_bound'( a, 
% 104.98/105.37    identity ) ), 'least_upper_bound'( a, identity ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( a, identity ), inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, a ) ) ) ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 40058, [ ~( =( multiply( inverse( 'greatest_lower_bound'( a, 
% 104.98/105.37    identity ) ), 'least_upper_bound'( a, identity ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( a, identity ), inverse( 'greatest_lower_bound'( a, 
% 104.98/105.37    identity ) ) ) ) ) ] )
% 104.98/105.37  , 0, 15, substitution( 0, [ :=( X, a ), :=( Y, identity )] ), 
% 104.98/105.37    substitution( 1, [] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40061, [ ~( =( multiply( inverse( 'greatest_lower_bound'( identity
% 104.98/105.37    , a ) ), 'least_upper_bound'( a, identity ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( a, identity ), inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, a ) ) ) ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 40060, [ ~( =( multiply( inverse( 'greatest_lower_bound'( a, 
% 104.98/105.37    identity ) ), 'least_upper_bound'( a, identity ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( a, identity ), inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, a ) ) ) ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, a ), :=( Y, identity )] ), substitution( 
% 104.98/105.37    1, [] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40064, [ ~( =( multiply( 'least_upper_bound'( a, identity ), 
% 104.98/105.37    inverse( 'greatest_lower_bound'( identity, a ) ) ), multiply( inverse( 
% 104.98/105.37    'greatest_lower_bound'( identity, a ) ), 'least_upper_bound'( a, identity
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , clause( 40061, [ ~( =( multiply( inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, a ) ), 'least_upper_bound'( a, identity ) ), multiply( 
% 104.98/105.37    'least_upper_bound'( a, identity ), inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, a ) ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 173, [ ~( =( multiply( 'least_upper_bound'( a, identity ), inverse( 
% 104.98/105.37    'greatest_lower_bound'( identity, a ) ) ), multiply( inverse( 
% 104.98/105.37    'greatest_lower_bound'( identity, a ) ), 'least_upper_bound'( a, identity
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , clause( 40064, [ ~( =( multiply( 'least_upper_bound'( a, identity ), 
% 104.98/105.37    inverse( 'greatest_lower_bound'( identity, a ) ) ), multiply( inverse( 
% 104.98/105.37    'greatest_lower_bound'( identity, a ) ), 'least_upper_bound'( a, identity
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40067, [ =( multiply( X, Y ), multiply( inverse( inverse( X ) ), Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40070, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , clause( 163, [ =( multiply( inverse( inverse( X ) ), identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40067, [ =( multiply( X, Y ), multiply( inverse( inverse( X )
% 104.98/105.37     ), Y ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, identity )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , clause( 40070, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40075, [ =( multiply( X, Y ), multiply( inverse( inverse( X ) ), Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40078, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, clause( 40075, [ =( multiply( X, Y ), multiply( inverse( inverse( X )
% 104.98/105.37     ), Y ) ) ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, inverse( X ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.37  , clause( 40078, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40081, [ =( X, multiply( X, identity ) ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40084, [ =( inverse( inverse( X ) ), multiply( X, identity ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40081, [ =( X, multiply( X, identity ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 104.98/105.37    1, [ :=( X, inverse( inverse( X ) ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40085, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40084, [ =( inverse( inverse( X ) ), multiply( X, identity ) )
% 104.98/105.37     ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.37  , clause( 40085, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40088, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 104.98/105.37     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40089, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40088, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, identity ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40091, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , clause( 40089, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) )
% 104.98/105.37    , 'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , clause( 40091, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), 
% 104.98/105.37    multiply( X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40094, [ =( multiply( X, identity ), multiply( multiply( X, inverse( 
% 104.98/105.37    Y ) ), Y ) ) ] )
% 104.98/105.37  , clause( 17, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y
% 104.98/105.37    , identity ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40096, [ =( multiply( X, identity ), multiply( multiply( X, Y ), 
% 104.98/105.37    inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.37  , 0, clause( 40094, [ =( multiply( X, identity ), multiply( multiply( X, 
% 104.98/105.37    inverse( Y ) ), Y ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, inverse( Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40097, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40096, [ =( multiply( X, identity ), multiply( multiply( X, Y
% 104.98/105.37     ), inverse( Y ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40098, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 104.98/105.37  , clause( 40097, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.37  , clause( 40098, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40100, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 104.98/105.37     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40101, [ =( multiply( X, 'greatest_lower_bound'( inverse( X ), Y )
% 104.98/105.37     ), 'greatest_lower_bound'( identity, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.37  , 0, clause( 40100, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.37    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, inverse( X ) ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 190, [ =( multiply( X, 'greatest_lower_bound'( inverse( X ), Y ) )
% 104.98/105.37    , 'greatest_lower_bound'( identity, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 40101, [ =( multiply( X, 'greatest_lower_bound'( inverse( X ), Y
% 104.98/105.37     ) ), 'greatest_lower_bound'( identity, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40106, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 104.98/105.37     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40108, [ =( multiply( X, 'least_upper_bound'( Y, inverse( X ) ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), identity ) ) ] )
% 104.98/105.37  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.37  , 0, clause( 40106, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 104.98/105.37  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y ), :=( Z, inverse( X ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 193, [ =( multiply( X, 'least_upper_bound'( Y, inverse( X ) ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), identity ) ) ] )
% 104.98/105.37  , clause( 40108, [ =( multiply( X, 'least_upper_bound'( Y, inverse( X ) ) )
% 104.98/105.37    , 'least_upper_bound'( multiply( X, Y ), identity ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40112, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40117, [ =( multiply( inverse( multiply( X, Y ) ), X ), multiply( 
% 104.98/105.37    identity, inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 16, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 104.98/105.37     ), identity ) ] )
% 104.98/105.37  , 0, clause( 40112, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, multiply( inverse( multiply( X, Y ) ), X ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40118, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 40117, [ =( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    multiply( identity, inverse( Y ) ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, inverse( Y ) )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y )
% 104.98/105.37     ) ] )
% 104.98/105.37  , clause( 40118, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( 
% 104.98/105.37    Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40121, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 104.98/105.37     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40123, [ =( multiply( 'least_upper_bound'( X, multiply( Y, Z ) ), 
% 104.98/105.37    inverse( Z ) ), 'least_upper_bound'( multiply( X, inverse( Z ) ), Y ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.37  , 0, clause( 40121, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 14, substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, inverse( Z ) ), :=( Z, multiply( Y, Z ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 200, [ =( multiply( 'least_upper_bound'( Z, multiply( X, Y ) ), 
% 104.98/105.37    inverse( Y ) ), 'least_upper_bound'( multiply( Z, inverse( Y ) ), X ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , clause( 40123, [ =( multiply( 'least_upper_bound'( X, multiply( Y, Z ) )
% 104.98/105.37    , inverse( Z ) ), 'least_upper_bound'( multiply( X, inverse( Z ) ), Y ) )
% 104.98/105.37     ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40126, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40130, [ =( inverse( X ), multiply( inverse( inverse( Y ) ), 
% 104.98/105.37    inverse( multiply( X, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40126, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 104.98/105.37     ), X ) ) ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, inverse( multiply( X, Y ) ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40131, [ =( inverse( X ), multiply( Y, inverse( multiply( X, Y ) )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 170, [ =( multiply( inverse( inverse( X ) ), Y ), multiply( X, Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40130, [ =( inverse( X ), multiply( inverse( inverse( Y ) ), 
% 104.98/105.37    inverse( multiply( X, Y ) ) ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, inverse( multiply( X, Y ) ) )] )
% 104.98/105.37    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40132, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 40131, [ =( inverse( X ), multiply( Y, inverse( multiply( X, Y )
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , clause( 40132, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( 
% 104.98/105.37    X ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40134, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40137, [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), 
% 104.98/105.37    inverse( X ) ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40134, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, inverse( multiply( X, Y ) ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40138, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 104.98/105.37    multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 40137, [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), 
% 104.98/105.37    inverse( X ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 203, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( multiply( 
% 104.98/105.37    X, Y ) ) ) ] )
% 104.98/105.37  , clause( 40138, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 104.98/105.37    multiply( X, Y ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40140, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40145, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.37    inverse( multiply( X, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 17, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y
% 104.98/105.37    , identity ) ) ] )
% 104.98/105.37  , 0, clause( 40140, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, Y ), :=( Y, multiply( X, inverse( Y ) ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40146, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.37    inverse( X ) ) ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40145, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( 
% 104.98/105.37    Y, inverse( multiply( X, identity ) ) ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 212, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.37    inverse( X ) ) ) ] )
% 104.98/105.37  , clause( 40146, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.37    inverse( X ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40148, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40151, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), multiply( Z
% 104.98/105.37    , inverse( multiply( 'greatest_lower_bound'( Y, X ), Z ) ) ) ) ] )
% 104.98/105.37  , clause( 150, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , 0, clause( 40148, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, Z ), :=( Y, 'greatest_lower_bound'( X, Y ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40154, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), inverse( 
% 104.98/105.37    'greatest_lower_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40151, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.37    multiply( Z, inverse( multiply( 'greatest_lower_bound'( Y, X ), Z ) ) ) )
% 104.98/105.37     ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, 'greatest_lower_bound'( Y, X ) ), :=( Y, 
% 104.98/105.37    Z )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 226, [ =( inverse( 'greatest_lower_bound'( Y, X ) ), inverse( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 40154, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), inverse( 
% 104.98/105.37    'greatest_lower_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40155, [ =( 'greatest_lower_bound'( X, Z ), 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, 'least_upper_bound'( Y, Z ) ), Z ) ) ] )
% 104.98/105.37  , clause( 23, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, 
% 104.98/105.37    'least_upper_bound'( X, Y ) ), Y ), 'greatest_lower_bound'( Z, Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40158, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( 
% 104.98/105.37    Y, 'greatest_lower_bound'( X, 'least_upper_bound'( Z, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , 0, clause( 40155, [ =( 'greatest_lower_bound'( X, Z ), 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( X, 'least_upper_bound'( Y
% 104.98/105.37    , Z ) ), Z ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, 'greatest_lower_bound'( X, 
% 104.98/105.37    'least_upper_bound'( Z, Y ) ) ), :=( Y, Y )] ), substitution( 1, [ :=( X
% 104.98/105.37    , X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40171, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( Y, X ), 'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 104.98/105.37     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, clause( 40158, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.37    'greatest_lower_bound'( Y, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.37    Z, Y ) ) ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, 
% 104.98/105.37    'least_upper_bound'( Z, Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y
% 104.98/105.37     ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40172, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Y, X )
% 104.98/105.37    , 'least_upper_bound'( Z, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 40171, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.37    'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 242, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), 
% 104.98/105.37    'least_upper_bound'( Y, Z ) ), 'greatest_lower_bound'( X, Z ) ) ] )
% 104.98/105.37  , clause( 40172, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Y, X
% 104.98/105.37     ), 'least_upper_bound'( Z, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40173, [ =( identity, multiply( inverse( X ), X ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40174, [ =( identity, multiply( inverse( 'greatest_lower_bound'( Y
% 104.98/105.37    , X ) ), 'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 226, [ =( inverse( 'greatest_lower_bound'( Y, X ) ), inverse( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 40173, [ =( identity, multiply( inverse( X ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, 'greatest_lower_bound'( X, Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40177, [ =( multiply( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( Y, X ) ), identity ) ] )
% 104.98/105.37  , clause( 40174, [ =( identity, multiply( inverse( 'greatest_lower_bound'( 
% 104.98/105.37    Y, X ) ), 'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 249, [ =( multiply( inverse( 'greatest_lower_bound'( Y, X ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ), identity ) ] )
% 104.98/105.37  , clause( 40177, [ =( multiply( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( Y, X ) ), identity ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40179, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 37, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40182, [ =( 'greatest_lower_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( Y, X ), 'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 242, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, X )
% 104.98/105.37    , 'least_upper_bound'( Y, Z ) ), 'greatest_lower_bound'( X, Z ) ) ] )
% 104.98/105.37  , 0, clause( 40179, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X
% 104.98/105.37    , Y ), X ) ) ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, 'greatest_lower_bound'( X, Y ) ), :=( Y, 
% 104.98/105.37    'least_upper_bound'( Z, X ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40183, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 40182, [ =( 'greatest_lower_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( Y, X ), 'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 260, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 40183, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40184, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40187, [ =( inverse( 'least_upper_bound'( X, Y ) ), multiply( Z, 
% 104.98/105.37    inverse( multiply( 'least_upper_bound'( Y, X ), Z ) ) ) ) ] )
% 104.98/105.37  , clause( 114, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), multiply( 
% 104.98/105.37    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , 0, clause( 40184, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 104.98/105.37     ) ) ) ) ] )
% 104.98/105.37  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, Z ), :=( Y, 'least_upper_bound'( X, Y ) )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40190, [ =( inverse( 'least_upper_bound'( X, Y ) ), inverse( 
% 104.98/105.37    'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40187, [ =( inverse( 'least_upper_bound'( X, Y ) ), multiply( 
% 104.98/105.37    Z, inverse( multiply( 'least_upper_bound'( Y, X ), Z ) ) ) ) ] )
% 104.98/105.37  , 0, 5, substitution( 0, [ :=( X, 'least_upper_bound'( Y, X ) ), :=( Y, Z )] )
% 104.98/105.37    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 274, [ =( inverse( 'least_upper_bound'( Y, X ) ), inverse( 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 40190, [ =( inverse( 'least_upper_bound'( X, Y ) ), inverse( 
% 104.98/105.37    'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40191, [ =( identity, multiply( inverse( X ), X ) ) ] )
% 104.98/105.37  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40192, [ =( identity, multiply( inverse( 'least_upper_bound'( Y, X
% 104.98/105.37     ) ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 274, [ =( inverse( 'least_upper_bound'( Y, X ) ), inverse( 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 40191, [ =( identity, multiply( inverse( X ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, 'least_upper_bound'( X, Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40195, [ =( multiply( inverse( 'least_upper_bound'( X, Y ) ), 
% 104.98/105.37    'least_upper_bound'( Y, X ) ), identity ) ] )
% 104.98/105.37  , clause( 40192, [ =( identity, multiply( inverse( 'least_upper_bound'( Y, 
% 104.98/105.37    X ) ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 289, [ =( multiply( inverse( 'least_upper_bound'( Y, X ) ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ), identity ) ] )
% 104.98/105.37  , clause( 40195, [ =( multiply( inverse( 'least_upper_bound'( X, Y ) ), 
% 104.98/105.37    'least_upper_bound'( Y, X ) ), identity ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40197, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , clause( 49, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40213, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ), T ), X ), 
% 104.98/105.37    'least_upper_bound'( X, T ) ) ] )
% 104.98/105.37  , clause( 33, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ), X ) ] )
% 104.98/105.37  , 0, clause( 40197, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, Z ), 
% 104.98/105.37    X ), 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.37  , 0, 11, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, 'greatest_lower_bound'( 
% 104.98/105.37    'greatest_lower_bound'( X, Y ), Z ) ), :=( Z, T )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 417, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ), T ), X ), 
% 104.98/105.37    'least_upper_bound'( X, T ) ) ] )
% 104.98/105.37  , clause( 40213, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.37    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ), T ), X ), 
% 104.98/105.37    'least_upper_bound'( X, T ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40218, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40219, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, 'greatest_lower_bound'( Z, 'least_upper_bound'( X
% 104.98/105.37    , Y ) ) ), Y ) ) ] )
% 104.98/105.37  , clause( 50, [ =( 'least_upper_bound'( 'least_upper_bound'( Z, Y ), X ), 
% 104.98/105.37    'least_upper_bound'( 'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.37  , 0, clause( 40218, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.37    Y, X ) ) ) ] )
% 104.98/105.37  , 0, 4, substitution( 0, [ :=( X, 'greatest_lower_bound'( Z, 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ), :=( Y, Y ), :=( Z, X )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, 'least_upper_bound'( X, Y ) ), :=( Y, Z )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40222, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'greatest_lower_bound'( Z, 'least_upper_bound'( X, Y ) ) ), Y ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 40219, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, 'greatest_lower_bound'( Z, 'least_upper_bound'( X
% 104.98/105.37    , Y ) ) ), Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 446, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'greatest_lower_bound'( Z, 'least_upper_bound'( X, Y ) ) ), Y ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , clause( 40222, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.37    'greatest_lower_bound'( Z, 'least_upper_bound'( X, Y ) ) ), Y ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.37    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40223, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40224, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40225, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( X, Y
% 104.98/105.37     ) ), inverse( 'greatest_lower_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 40223, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) )
% 104.98/105.37    , 'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 40224, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, 'greatest_lower_bound'( identity, Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40226, [ =( multiply( 'greatest_lower_bound'( X, multiply( X, Y ) )
% 104.98/105.37    , inverse( 'greatest_lower_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.37  , clause( 40225, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    Y ) ), inverse( 'greatest_lower_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 526, [ =( multiply( 'greatest_lower_bound'( X, multiply( X, Y ) ), 
% 104.98/105.37    inverse( 'greatest_lower_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.37  , clause( 40226, [ =( multiply( 'greatest_lower_bound'( X, multiply( X, Y )
% 104.98/105.37     ), inverse( 'greatest_lower_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40228, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40247, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), 'greatest_lower_bound'( multiply( 
% 104.98/105.37    inverse( multiply( X, Y ) ), X ), identity ) ) ] )
% 104.98/105.37  , clause( 16, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 104.98/105.37     ), identity ) ] )
% 104.98/105.37  , 0, clause( 40228, [ =( multiply( X, 'greatest_lower_bound'( identity, Y )
% 104.98/105.37     ), 'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 18, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, multiply( inverse( multiply( X, Y ) ), X ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40249, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), 'greatest_lower_bound'( inverse( 
% 104.98/105.37    Y ), identity ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40247, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ), 'greatest_lower_bound'( identity, Y ) ), 'greatest_lower_bound'( 
% 104.98/105.37    multiply( inverse( multiply( X, Y ) ), X ), identity ) ) ] )
% 104.98/105.37  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40250, [ =( multiply( inverse( Y ), 'greatest_lower_bound'( 
% 104.98/105.37    identity, Y ) ), 'greatest_lower_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40249, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ), 'greatest_lower_bound'( identity, Y ) ), 'greatest_lower_bound'( 
% 104.98/105.37    inverse( Y ), identity ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 529, [ =( multiply( inverse( Y ), 'greatest_lower_bound'( identity
% 104.98/105.37    , Y ) ), 'greatest_lower_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , clause( 40250, [ =( multiply( inverse( Y ), 'greatest_lower_bound'( 
% 104.98/105.37    identity, Y ) ), 'greatest_lower_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40255, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.37    , X ) ) ] )
% 104.98/105.37  , clause( 37, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40256, [ =( X, 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ) ) ] )
% 104.98/105.37  , clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 40255, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X
% 104.98/105.37    , Y ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, multiply( X, Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40257, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ), X ) ] )
% 104.98/105.37  , clause( 40256, [ =( X, 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 543, [ =( 'least_upper_bound'( multiply( X, 'greatest_lower_bound'( 
% 104.98/105.37    identity, Y ) ), X ), X ) ] )
% 104.98/105.37  , clause( 40257, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40259, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40261, [ =( multiply( X, identity ), 'greatest_lower_bound'( X, 
% 104.98/105.37    multiply( X, 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 20, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 40259, [ =( multiply( X, 'greatest_lower_bound'( identity, Y )
% 104.98/105.37     ), 'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, identity ), :=( Y, Y )] ), substitution( 
% 104.98/105.37    1, [ :=( X, X ), :=( Y, 'least_upper_bound'( Y, identity ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40262, [ =( X, 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40261, [ =( multiply( X, identity ), 'greatest_lower_bound'( X
% 104.98/105.37    , multiply( X, 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40263, [ =( 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , clause( 40262, [ =( X, 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 545, [ =( 'greatest_lower_bound'( Y, multiply( Y, 
% 104.98/105.37    'least_upper_bound'( X, identity ) ) ), Y ) ] )
% 104.98/105.37  , clause( 40263, [ =( 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40265, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 183, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40267, [ =( multiply( X, identity ), 'greatest_lower_bound'( X, 
% 104.98/105.37    multiply( X, 'least_upper_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 104.98/105.37    , X ) ] )
% 104.98/105.37  , 0, clause( 40265, [ =( multiply( X, 'greatest_lower_bound'( identity, Y )
% 104.98/105.37     ), 'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, identity ), :=( Y, Y )] ), substitution( 
% 104.98/105.37    1, [ :=( X, X ), :=( Y, 'least_upper_bound'( identity, Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40268, [ =( X, 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.37  , 0, clause( 40267, [ =( multiply( X, identity ), 'greatest_lower_bound'( X
% 104.98/105.37    , multiply( X, 'least_upper_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40269, [ =( 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.37  , clause( 40268, [ =( X, 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 547, [ =( 'greatest_lower_bound'( Y, multiply( Y, 
% 104.98/105.37    'least_upper_bound'( identity, X ) ) ), Y ) ] )
% 104.98/105.37  , clause( 40269, [ =( 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40270, [ =( X, 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ) ) ] )
% 104.98/105.37  , clause( 543, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40271, [ =( X, 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ) ) ] )
% 104.98/105.37  , clause( 76, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( 
% 104.98/105.37    X, 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 40270, [ =( X, 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ) ), X ) ) ] )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, identity ), :=( Z, Y )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40274, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ), X ) ] )
% 104.98/105.37  , clause( 40271, [ =( X, 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 556, [ =( 'least_upper_bound'( multiply( X, 'greatest_lower_bound'( 
% 104.98/105.37    Y, identity ) ), X ), X ) ] )
% 104.98/105.37  , clause( 40274, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40276, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40278, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ), 'least_upper_bound'( X, 
% 104.98/105.37    multiply( X, 'greatest_lower_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 556, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ), X ) ] )
% 104.98/105.37  , 0, clause( 40276, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.37    'least_upper_bound'( X, Y ), X ) ) ] )
% 104.98/105.37  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, multiply( X, 'greatest_lower_bound'( Y, identity ) ) ), :=( Y, X )] )
% 104.98/105.37    ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40279, [ =( X, 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 556, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ), X ) ] )
% 104.98/105.37  , 0, clause( 40278, [ =( 'least_upper_bound'( multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ), X ), 'least_upper_bound'( X, 
% 104.98/105.37    multiply( X, 'greatest_lower_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40281, [ =( 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , clause( 40279, [ =( X, 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 589, [ =( 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , clause( 40281, [ =( 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40284, [ =( X, 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 589, [ =( 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40285, [ =( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.37    'least_upper_bound'( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , clause( 249, [ =( multiply( inverse( 'greatest_lower_bound'( Y, X ) ), 
% 104.98/105.37    'greatest_lower_bound'( X, Y ) ), identity ) ] )
% 104.98/105.37  , 0, clause( 40284, [ =( X, 'least_upper_bound'( X, multiply( X, 
% 104.98/105.37    'greatest_lower_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, inverse( 'greatest_lower_bound'( identity, X )
% 104.98/105.37     ) ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40286, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, X ) ), identity ), inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 40285, [ =( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.37    'least_upper_bound'( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 598, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, X ) ), identity ), inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 40286, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.37    identity, X ) ), identity ), inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40288, [ =( X, 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 545, [ =( 'greatest_lower_bound'( Y, multiply( Y, 
% 104.98/105.37    'least_upper_bound'( X, identity ) ) ), Y ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40289, [ =( inverse( 'least_upper_bound'( identity, X ) ), 
% 104.98/105.37    'greatest_lower_bound'( inverse( 'least_upper_bound'( identity, X ) ), 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , clause( 289, [ =( multiply( inverse( 'least_upper_bound'( Y, X ) ), 
% 104.98/105.37    'least_upper_bound'( X, Y ) ), identity ) ] )
% 104.98/105.37  , 0, clause( 40288, [ =( X, 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, inverse( 'least_upper_bound'( identity, X ) ) )
% 104.98/105.37    , :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40290, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.37    identity, X ) ), identity ), inverse( 'least_upper_bound'( identity, X )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 40289, [ =( inverse( 'least_upper_bound'( identity, X ) ), 
% 104.98/105.37    'greatest_lower_bound'( inverse( 'least_upper_bound'( identity, X ) ), 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 617, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.37    identity, X ) ), identity ), inverse( 'least_upper_bound'( identity, X )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , clause( 40290, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.37    identity, X ) ), identity ), inverse( 'least_upper_bound'( identity, X )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40291, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 171, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40292, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , clause( 40291, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 64, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), multiply( 
% 104.98/105.37    X, 'least_upper_bound'( Z, Y ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, identity ), :=( Z, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 751, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X, 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , clause( 40292, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( 
% 104.98/105.37    X, 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40295, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 171, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40314, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ), 'least_upper_bound'( multiply( 
% 104.98/105.37    inverse( multiply( X, Y ) ), X ), identity ) ) ] )
% 104.98/105.37  , clause( 16, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 104.98/105.37     ), identity ) ] )
% 104.98/105.37  , 0, clause( 40295, [ =( multiply( X, 'least_upper_bound'( identity, Y ) )
% 104.98/105.37    , 'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 18, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, multiply( inverse( multiply( X, Y ) ), X ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40316, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    'least_upper_bound'( identity, Y ) ), 'least_upper_bound'( inverse( Y ), 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40314, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ), 'least_upper_bound'( identity, Y ) ), 'least_upper_bound'( multiply( 
% 104.98/105.37    inverse( multiply( X, Y ) ), X ), identity ) ) ] )
% 104.98/105.37  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40317, [ =( multiply( inverse( Y ), 'least_upper_bound'( identity, 
% 104.98/105.37    Y ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40316, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ), 'least_upper_bound'( identity, Y ) ), 'least_upper_bound'( inverse( Y
% 104.98/105.37     ), identity ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 771, [ =( multiply( inverse( Y ), 'least_upper_bound'( identity, Y
% 104.98/105.37     ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , clause( 40317, [ =( multiply( inverse( Y ), 'least_upper_bound'( identity
% 104.98/105.37    , Y ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40321, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 171, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40323, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.37     ) ] )
% 104.98/105.37  , 0, clause( 40321, [ =( multiply( X, 'least_upper_bound'( identity, Y ) )
% 104.98/105.37    , 'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, multiply( X, Y ) )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 782, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.37  , clause( 40323, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.37    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40330, [ =( multiply( X, 'least_upper_bound'( Y, identity ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 751, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40331, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.37  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40332, [ =( X, multiply( 'least_upper_bound'( X, multiply( X, Y ) )
% 104.98/105.37    , inverse( 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , clause( 40330, [ =( multiply( X, 'least_upper_bound'( Y, identity ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, clause( 40331, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, 'least_upper_bound'( Y, identity ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40333, [ =( multiply( 'least_upper_bound'( X, multiply( X, Y ) ), 
% 104.98/105.37    inverse( 'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , clause( 40332, [ =( X, multiply( 'least_upper_bound'( X, multiply( X, Y )
% 104.98/105.37     ), inverse( 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 802, [ =( multiply( 'least_upper_bound'( X, multiply( X, Y ) ), 
% 104.98/105.37    inverse( 'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , clause( 40333, [ =( multiply( 'least_upper_bound'( X, multiply( X, Y ) )
% 104.98/105.37    , inverse( 'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40335, [ =( multiply( X, 'least_upper_bound'( Y, identity ) ), 
% 104.98/105.37    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , clause( 751, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40354, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ), 'least_upper_bound'( multiply( 
% 104.98/105.37    inverse( multiply( X, Y ) ), X ), identity ) ) ] )
% 104.98/105.37  , clause( 16, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 104.98/105.37     ), identity ) ] )
% 104.98/105.37  , 0, clause( 40335, [ =( multiply( X, 'least_upper_bound'( Y, identity ) )
% 104.98/105.37    , 'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 18, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, multiply( inverse( multiply( X, Y ) ), X ) ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40356, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 104.98/105.37    'least_upper_bound'( Y, identity ) ), 'least_upper_bound'( inverse( Y ), 
% 104.98/105.37    identity ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40354, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ), 'least_upper_bound'( Y, identity ) ), 'least_upper_bound'( multiply( 
% 104.98/105.37    inverse( multiply( X, Y ) ), X ), identity ) ) ] )
% 104.98/105.37  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40357, [ =( multiply( inverse( Y ), 'least_upper_bound'( Y, 
% 104.98/105.37    identity ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, clause( 40356, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.37     ), 'least_upper_bound'( Y, identity ) ), 'least_upper_bound'( inverse( Y
% 104.98/105.37     ), identity ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 805, [ =( multiply( inverse( Y ), 'least_upper_bound'( Y, identity
% 104.98/105.37     ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , clause( 40357, [ =( multiply( inverse( Y ), 'least_upper_bound'( Y, 
% 104.98/105.37    identity ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40362, [ =( inverse( multiply( X, 'least_upper_bound'( Y, identity
% 104.98/105.37     ) ) ), inverse( 'least_upper_bound'( X, multiply( X, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 172, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X
% 104.98/105.37    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.37  , 0, clause( 274, [ =( inverse( 'least_upper_bound'( Y, X ) ), inverse( 
% 104.98/105.37    'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.37    :=( X, X ), :=( Y, multiply( X, Y ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 848, [ =( inverse( multiply( X, 'least_upper_bound'( Y, identity )
% 104.98/105.37     ) ), inverse( 'least_upper_bound'( X, multiply( X, Y ) ) ) ) ] )
% 104.98/105.37  , clause( 40362, [ =( inverse( multiply( X, 'least_upper_bound'( Y, 
% 104.98/105.37    identity ) ) ), inverse( 'least_upper_bound'( X, multiply( X, Y ) ) ) ) ]
% 104.98/105.37     )
% 104.98/105.37  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40365, [ =( multiply( 'greatest_lower_bound'( identity, Y ), X ), 
% 104.98/105.37    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.37  , clause( 153, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.37    'greatest_lower_bound'( identity, Y ), X ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40370, [ =( multiply( identity, Y ), 'greatest_lower_bound'( Y, 
% 104.98/105.37    multiply( multiply( identity, 'least_upper_bound'( identity, X ) ), Y ) )
% 104.98/105.37     ) ] )
% 104.98/105.37  , clause( 547, [ =( 'greatest_lower_bound'( Y, multiply( Y, 
% 104.98/105.37    'least_upper_bound'( identity, X ) ) ), Y ) ] )
% 104.98/105.37  , 0, clause( 40365, [ =( multiply( 'greatest_lower_bound'( identity, Y ), X
% 104.98/105.37     ), 'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.37  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 104.98/105.37    1, [ :=( X, Y ), :=( Y, multiply( identity, 'least_upper_bound'( identity
% 104.98/105.37    , X ) ) )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40373, [ =( multiply( identity, X ), 'greatest_lower_bound'( X, 
% 104.98/105.37    multiply( 'least_upper_bound'( identity, Y ), X ) ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 40370, [ =( multiply( identity, Y ), 'greatest_lower_bound'( Y
% 104.98/105.37    , multiply( multiply( identity, 'least_upper_bound'( identity, X ) ), Y )
% 104.98/105.37     ) ) ] )
% 104.98/105.37  , 0, 7, substitution( 0, [ :=( X, 'least_upper_bound'( identity, Y ) )] ), 
% 104.98/105.37    substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  paramod(
% 104.98/105.37  clause( 40375, [ =( X, 'greatest_lower_bound'( X, multiply( 
% 104.98/105.37    'least_upper_bound'( identity, Y ), X ) ) ) ] )
% 104.98/105.37  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.37  , 0, clause( 40373, [ =( multiply( identity, X ), 'greatest_lower_bound'( X
% 104.98/105.37    , multiply( 'least_upper_bound'( identity, Y ), X ) ) ) ] )
% 104.98/105.37  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.37    :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40376, [ =( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.37    'least_upper_bound'( identity, Y ), X ) ), X ) ] )
% 104.98/105.37  , clause( 40375, [ =( X, 'greatest_lower_bound'( X, multiply( 
% 104.98/105.37    'least_upper_bound'( identity, Y ), X ) ) ) ] )
% 104.98/105.37  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  subsumption(
% 104.98/105.37  clause( 859, [ =( 'greatest_lower_bound'( Y, multiply( 'least_upper_bound'( 
% 104.98/105.37    identity, X ), Y ) ), Y ) ] )
% 104.98/105.37  , clause( 40376, [ =( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.37    'least_upper_bound'( identity, Y ), X ) ), X ) ] )
% 104.98/105.37  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.37     )] ) ).
% 104.98/105.37  
% 104.98/105.37  
% 104.98/105.37  eqswap(
% 104.98/105.37  clause( 40378, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X
% 104.98/105.37     ) ) ) ] )
% 104.98/105.37  , clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40381, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 104.98/105.38    'least_upper_bound'( multiply( 'least_upper_bound'( identity, X ), Y ), Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 859, [ =( 'greatest_lower_bound'( Y, multiply( 
% 104.98/105.38    'least_upper_bound'( identity, X ), Y ) ), Y ) ] )
% 104.98/105.38  , 0, clause( 40378, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.38    Y, X ) ) ) ] )
% 104.98/105.38  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, multiply( 'least_upper_bound'( identity, X ), Y ) ), :=( Y, Y )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40382, [ =( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), Y ), Y ), multiply( 'least_upper_bound'( identity, X ), Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 40381, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 104.98/105.38    'least_upper_bound'( multiply( 'least_upper_bound'( identity, X ), Y ), Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 929, [ =( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, Y ), X ), X ), multiply( 'least_upper_bound'( identity, Y ), X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 40382, [ =( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), Y ), Y ), multiply( 'least_upper_bound'( identity, X ), Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40383, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 117, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, Y ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40404, [ =( multiply( 'least_upper_bound'( identity, X ), X ), 
% 104.98/105.38    multiply( X, 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , clause( 751, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.38    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.38  , 0, clause( 40383, [ =( multiply( 'least_upper_bound'( identity, Y ), X )
% 104.98/105.38    , 'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40406, [ =( multiply( X, 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , clause( 40404, [ =( multiply( 'least_upper_bound'( identity, X ), X ), 
% 104.98/105.38    multiply( X, 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1207, [ =( multiply( X, 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , clause( 40406, [ =( multiply( X, 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40408, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 117, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, Y ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40421, [ =( multiply( multiply( identity, 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), Y ), 'least_upper_bound'( Y, multiply( multiply( identity, 
% 104.98/105.38    X ), Y ) ) ) ] )
% 104.98/105.38  , clause( 751, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.38    , 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.38  , 0, clause( 40408, [ =( multiply( 'least_upper_bound'( identity, Y ), X )
% 104.98/105.38    , 'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 104.98/105.38    1, [ :=( X, Y ), :=( Y, multiply( identity, X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40424, [ =( multiply( multiply( identity, 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), Y ), 'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40421, [ =( multiply( multiply( identity, 'least_upper_bound'( 
% 104.98/105.38    X, identity ) ), Y ), 'least_upper_bound'( Y, multiply( multiply( 
% 104.98/105.38    identity, X ), Y ) ) ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40426, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 104.98/105.38    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40424, [ =( multiply( multiply( identity, 'least_upper_bound'( 
% 104.98/105.38    X, identity ) ), Y ), 'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, 'least_upper_bound'( X, identity ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40427, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.38  , clause( 40426, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 104.98/105.38    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1208, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.38  , clause( 40427, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40428, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 117, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, Y ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40449, [ =( multiply( 'least_upper_bound'( identity, X ), X ), 
% 104.98/105.38    multiply( X, 'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 171, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 104.98/105.38    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , 0, clause( 40428, [ =( multiply( 'least_upper_bound'( identity, Y ), X )
% 104.98/105.38    , 'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40451, [ =( multiply( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , clause( 40449, [ =( multiply( 'least_upper_bound'( identity, X ), X ), 
% 104.98/105.38    multiply( X, 'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1209, [ =( multiply( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , clause( 40451, [ =( multiply( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40452, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 117, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, Y ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40454, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.38  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, clause( 40452, [ =( multiply( 'least_upper_bound'( identity, Y ), X )
% 104.98/105.38    , 'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, Y ), :=( Y, multiply( X, Y ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1241, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( multiply( Y, X ), X ) ) ] )
% 104.98/105.38  , clause( 40454, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40462, [ =( inverse( multiply( 'least_upper_bound'( Y, identity ), 
% 104.98/105.38    X ) ), inverse( 'least_upper_bound'( multiply( Y, X ), X ) ) ) ] )
% 104.98/105.38  , clause( 1208, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.38  , 0, clause( 274, [ =( inverse( 'least_upper_bound'( Y, X ) ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, multiply( Y, X ) ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1262, [ =( inverse( multiply( 'least_upper_bound'( Y, identity ), X
% 104.98/105.38     ) ), inverse( 'least_upper_bound'( multiply( Y, X ), X ) ) ) ] )
% 104.98/105.38  , clause( 40462, [ =( inverse( multiply( 'least_upper_bound'( Y, identity )
% 104.98/105.38    , X ) ), inverse( 'least_upper_bound'( multiply( Y, X ), X ) ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40465, [ =( multiply( 'least_upper_bound'( Y, identity ), X ), 
% 104.98/105.38    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 1208, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40469, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40465, [ =( multiply( 'least_upper_bound'( Y, identity ), X )
% 104.98/105.38    , 'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    inverse( X ) ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1266, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( X
% 104.98/105.38     ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , clause( 40469, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40472, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.38  , clause( 118, [ =( 'least_upper_bound'( multiply( Y, X ), X ), multiply( 
% 104.98/105.38    'least_upper_bound'( Y, identity ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40473, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40474, [ =( inverse( X ), multiply( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( Y, X ), X ) ), 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.38  , clause( 40472, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.38  , 0, clause( 40473, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 104.98/105.38     ), X ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, 'least_upper_bound'( Y, identity ) ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40475, [ =( multiply( inverse( 'least_upper_bound'( multiply( Y, X
% 104.98/105.38     ), X ) ), 'least_upper_bound'( Y, identity ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40474, [ =( inverse( X ), multiply( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( Y, X ), X ) ), 'least_upper_bound'( Y, identity ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1314, [ =( multiply( inverse( 'least_upper_bound'( multiply( X, Y )
% 104.98/105.38    , Y ) ), 'least_upper_bound'( X, identity ) ), inverse( Y ) ) ] )
% 104.98/105.38  , clause( 40475, [ =( multiply( inverse( 'least_upper_bound'( multiply( Y, 
% 104.98/105.38    X ), X ) ), 'least_upper_bound'( Y, identity ) ), inverse( X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40477, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X
% 104.98/105.38    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , clause( 782, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40481, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ) ] )
% 104.98/105.38  , clause( 1266, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40477, [ =( 'least_upper_bound'( multiply( X, Y ), X ), 
% 104.98/105.38    multiply( X, 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    'least_upper_bound'( X, identity ) ), :=( Y, inverse( X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40482, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ), identity ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ) ] )
% 104.98/105.38  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , 0, clause( 40481, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( 
% 104.98/105.38    X ), identity ), 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ), :=( Y, X ), :=( Z, identity )] ), substitution( 1, [ :=( X
% 104.98/105.38    , X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40483, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), X ), multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ) ) ] )
% 104.98/105.38  , clause( 59, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( Z, X ), Y ), X ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.38  , 0, clause( 40482, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ), identity ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, inverse( X
% 104.98/105.38     ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40484, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , clause( 40483, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X
% 104.98/105.38     ), identity ), X ), multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1318, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , clause( 40484, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40486, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40488, [ =( inverse( inverse( X ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 1266, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40486, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 104.98/105.38     ), X ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    'least_upper_bound'( X, identity ) ), :=( Y, inverse( X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40489, [ =( X, multiply( inverse( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ) ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40488, [ =( inverse( inverse( X ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40490, [ =( multiply( inverse( 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ), 'least_upper_bound'( X, identity ) ), X ) ] )
% 104.98/105.38  , clause( 40489, [ =( X, multiply( inverse( 'least_upper_bound'( inverse( X
% 104.98/105.38     ), identity ) ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1321, [ =( multiply( inverse( 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ), 'least_upper_bound'( X, identity ) ), X ) ] )
% 104.98/105.38  , clause( 40490, [ =( multiply( inverse( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ) ), 'least_upper_bound'( X, identity ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40492, [ =( 'least_upper_bound'( inverse( X ), identity ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 1266, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40494, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), multiply( 'least_upper_bound'( identity, X )
% 104.98/105.38    , inverse( 'least_upper_bound'( identity, X ) ) ) ) ] )
% 104.98/105.38  , clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, clause( 40492, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    multiply( 'least_upper_bound'( X, identity ), inverse( X ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 104.98/105.38    1, [ :=( X, 'least_upper_bound'( identity, X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40495, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), identity ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40494, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), multiply( 'least_upper_bound'( identity, X )
% 104.98/105.38    , inverse( 'least_upper_bound'( identity, X ) ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, 'least_upper_bound'( identity, X ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1324, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), identity ) ] )
% 104.98/105.38  , clause( 40495, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), identity ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40498, [ =( 'least_upper_bound'( inverse( X ), identity ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 1266, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40500, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), identity ), multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    inverse( 'least_upper_bound'( X, identity ) ) ) ) ] )
% 104.98/105.38  , clause( 34, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Y ), 
% 104.98/105.38    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, clause( 40498, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    multiply( 'least_upper_bound'( X, identity ), inverse( X ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 104.98/105.38    1, [ :=( X, 'least_upper_bound'( X, identity ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40501, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), identity ), identity ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40500, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    X, identity ) ), identity ), multiply( 'least_upper_bound'( X, identity )
% 104.98/105.38    , inverse( 'least_upper_bound'( X, identity ) ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, 'least_upper_bound'( X, identity ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1325, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), identity ), identity ) ] )
% 104.98/105.38  , clause( 40501, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ), identity ), identity ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40504, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , clause( 49, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, Z ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40505, [ =( 'least_upper_bound'( identity, Y ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( 'least_upper_bound'( identity, X ) ) ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , clause( 1324, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40504, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, Z ), 
% 104.98/105.38    X ), 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 104.98/105.38    :=( Y, inverse( 'least_upper_bound'( identity, X ) ) ), :=( Z, identity )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40507, [ =( 'least_upper_bound'( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, Y ) ) ), identity ), 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ] )
% 104.98/105.38  , clause( 40505, [ =( 'least_upper_bound'( identity, Y ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1336, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), identity ), 'least_upper_bound'( 
% 104.98/105.38    identity, Y ) ) ] )
% 104.98/105.38  , clause( 40507, [ =( 'least_upper_bound'( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, Y ) ) ), identity ), 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40510, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.38  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40511, [ =( X, multiply( multiply( 'least_upper_bound'( identity, X
% 104.98/105.38     ), X ), inverse( 'least_upper_bound'( X, identity ) ) ) ) ] )
% 104.98/105.38  , clause( 1207, [ =( multiply( X, 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , 0, clause( 40510, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, 'least_upper_bound'( X, identity ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40512, [ =( multiply( multiply( 'least_upper_bound'( identity, X )
% 104.98/105.38    , X ), inverse( 'least_upper_bound'( X, identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40511, [ =( X, multiply( multiply( 'least_upper_bound'( identity
% 104.98/105.38    , X ), X ), inverse( 'least_upper_bound'( X, identity ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1526, [ =( multiply( multiply( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    X ), inverse( 'least_upper_bound'( X, identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40512, [ =( multiply( multiply( 'least_upper_bound'( identity, X
% 104.98/105.38     ), X ), inverse( 'least_upper_bound'( X, identity ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40514, [ =( multiply( X, 'least_upper_bound'( multiply( Y, Z ), T )
% 104.98/105.38     ), 'least_upper_bound'( multiply( multiply( X, Y ), Z ), multiply( X, T
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 62, [ =( 'least_upper_bound'( multiply( multiply( X, Y ), Z ), 
% 104.98/105.38    multiply( X, T ) ), multiply( X, 'least_upper_bound'( multiply( Y, Z ), T
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40518, [ =( multiply( X, 'least_upper_bound'( multiply( inverse( X
% 104.98/105.38     ), Y ), Z ) ), 'least_upper_bound'( multiply( identity, Y ), multiply( X
% 104.98/105.38    , Z ) ) ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40514, [ =( multiply( X, 'least_upper_bound'( multiply( Y, Z )
% 104.98/105.38    , T ) ), 'least_upper_bound'( multiply( multiply( X, Y ), Z ), multiply( 
% 104.98/105.38    X, T ) ) ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, inverse( X ) ), :=( Z, Y ), :=( T, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40520, [ =( multiply( X, 'least_upper_bound'( multiply( inverse( X
% 104.98/105.38     ), Y ), Z ) ), 'least_upper_bound'( Y, multiply( X, Z ) ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40518, [ =( multiply( X, 'least_upper_bound'( multiply( 
% 104.98/105.38    inverse( X ), Y ), Z ) ), 'least_upper_bound'( multiply( identity, Y ), 
% 104.98/105.38    multiply( X, Z ) ) ) ] )
% 104.98/105.38  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1546, [ =( multiply( X, 'least_upper_bound'( multiply( inverse( X )
% 104.98/105.38    , Y ), Z ) ), 'least_upper_bound'( Y, multiply( X, Z ) ) ) ] )
% 104.98/105.38  , clause( 40520, [ =( multiply( X, 'least_upper_bound'( multiply( inverse( 
% 104.98/105.38    X ), Y ), Z ) ), 'least_upper_bound'( Y, multiply( X, Z ) ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.38    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40523, [ =( multiply( X, 'least_upper_bound'( Y, multiply( Z, T ) )
% 104.98/105.38     ), 'least_upper_bound'( multiply( X, Y ), multiply( multiply( X, Z ), T
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 63, [ =( 'least_upper_bound'( multiply( X, T ), multiply( 
% 104.98/105.38    multiply( X, Y ), Z ) ), multiply( X, 'least_upper_bound'( T, multiply( Y
% 104.98/105.38    , Z ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, T ), :=( T, Y )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40528, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, 
% 104.98/105.38    multiply( X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), 
% 104.98/105.38    multiply( identity, Z ) ) ) ] )
% 104.98/105.38  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 104.98/105.38  , 0, clause( 40523, [ =( multiply( X, 'least_upper_bound'( Y, multiply( Z, 
% 104.98/105.38    T ) ) ), 'least_upper_bound'( multiply( X, Y ), multiply( multiply( X, Z
% 104.98/105.38     ), T ) ) ) ] )
% 104.98/105.38  , 0, 15, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    inverse( X ) ), :=( Y, Y ), :=( Z, X ), :=( T, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40529, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, 
% 104.98/105.38    multiply( X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), Z
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40528, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, 
% 104.98/105.38    multiply( X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), 
% 104.98/105.38    multiply( identity, Z ) ) ) ] )
% 104.98/105.38  , 0, 14, substitution( 0, [ :=( X, Z )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1587, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, multiply( 
% 104.98/105.38    X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), Z ) ) ] )
% 104.98/105.38  , clause( 40529, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, 
% 104.98/105.38    multiply( X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), Z
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.38    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40531, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( identity, multiply( inverse( X ), Y ) ) ) ] )
% 104.98/105.38  , clause( 65, [ =( 'least_upper_bound'( identity, multiply( inverse( X ), Y
% 104.98/105.38     ) ), multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40532, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ] )
% 104.98/105.38  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40533, [ =( inverse( X ), multiply( 'least_upper_bound'( identity, 
% 104.98/105.38    multiply( inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 40531, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) )
% 104.98/105.38    , 'least_upper_bound'( identity, multiply( inverse( X ), Y ) ) ) ] )
% 104.98/105.38  , 0, clause( 40532, [ =( X, multiply( multiply( X, Y ), inverse( Y ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( X ) ), :=( Y, 'least_upper_bound'( X, Y ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40534, [ =( multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.38    inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ), inverse( X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 40533, [ =( inverse( X ), multiply( 'least_upper_bound'( identity
% 104.98/105.38    , multiply( inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) )
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 1654, [ =( multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.38    inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ), inverse( X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 40534, [ =( multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.38    inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ), inverse( X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40536, [ =( 'least_upper_bound'( multiply( X, Y ), Y ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, X ), Y ) ) ] )
% 104.98/105.38  , clause( 1241, [ =( multiply( 'least_upper_bound'( identity, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( multiply( Y, X ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40540, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 805, [ =( multiply( inverse( Y ), 'least_upper_bound'( Y, 
% 104.98/105.38    identity ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40536, [ =( 'least_upper_bound'( multiply( X, Y ), Y ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), Y ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( X ) ), :=( Y, 'least_upper_bound'( X, identity ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40541, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ), identity ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , 0, clause( 40540, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( 
% 104.98/105.38    X ), identity ), 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ), :=( Y, X ), :=( Z, identity )] ), substitution( 1, [ :=( X
% 104.98/105.38    , X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40542, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), X ), multiply( 'least_upper_bound'( identity, inverse( X )
% 104.98/105.38     ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , clause( 59, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( Z, X ), Y ), X ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( Z, X ), Y ) ) ] )
% 104.98/105.38  , 0, clause( 40541, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ), identity ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, identity ), :=( Y, X ), :=( Z, inverse( X
% 104.98/105.38     ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40543, [ =( multiply( 'least_upper_bound'( identity, inverse( X ) )
% 104.98/105.38    , 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , clause( 40542, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X
% 104.98/105.38     ), identity ), X ), multiply( 'least_upper_bound'( identity, inverse( X
% 104.98/105.38     ) ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 2147, [ =( multiply( 'least_upper_bound'( identity, inverse( X ) )
% 104.98/105.38    , 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , clause( 40543, [ =( multiply( 'least_upper_bound'( identity, inverse( X )
% 104.98/105.38     ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40545, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40547, [ =( inverse( inverse( X ) ), multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), inverse( 'least_upper_bound'( inverse( X ), identity ) ) )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 771, [ =( multiply( inverse( Y ), 'least_upper_bound'( identity, 
% 104.98/105.38    Y ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40545, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, 'least_upper_bound'( identity, X ) ), :=( Y, inverse( X ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40548, [ =( X, multiply( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40547, [ =( inverse( inverse( X ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( identity, X ), inverse( 'least_upper_bound'( inverse( 
% 104.98/105.38    X ), identity ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40549, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40548, [ =( X, multiply( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 2157, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40549, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40551, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 202, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40553, [ =( inverse( inverse( X ) ), multiply( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ), inverse( 'greatest_lower_bound'( 
% 104.98/105.38    inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , clause( 529, [ =( multiply( inverse( Y ), 'greatest_lower_bound'( 
% 104.98/105.38    identity, Y ) ), 'greatest_lower_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40551, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, 'greatest_lower_bound'( identity, X ) ), :=( Y, inverse( X ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40554, [ =( X, multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40553, [ =( inverse( inverse( X ) ), multiply( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ), inverse( 'greatest_lower_bound'( 
% 104.98/105.38    inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40555, [ =( multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40554, [ =( X, multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 2167, [ =( multiply( 'greatest_lower_bound'( identity, X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40555, [ =( multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40557, [ =( 'greatest_lower_bound'( Y, Z ), 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ), 
% 104.98/105.38    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.38  , clause( 40, [ =( 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), Z ), 'greatest_lower_bound'( Y, Z ) ), 
% 104.98/105.38    'greatest_lower_bound'( Y, Z ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40560, [ =( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, Y ) ), X ), 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 617, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), identity ), inverse( 'least_upper_bound'( identity, X )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, clause( 40557, [ =( 'greatest_lower_bound'( Y, Z ), 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ), Z ), 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, Y ) ) ), :=( Y, identity ), :=( Z, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40565, [ =( 'least_upper_bound'( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, Y ) ), X ), 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), 'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40560, [ =( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, Y ) ), X ), 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 2634, [ =( 'least_upper_bound'( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ), Y ), 'greatest_lower_bound'( 
% 104.98/105.38    identity, Y ) ), 'greatest_lower_bound'( identity, Y ) ) ] )
% 104.98/105.38  , clause( 40565, [ =( 'least_upper_bound'( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, Y ) ), X ), 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), 'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40567, [ =( multiply( 'greatest_lower_bound'( X, identity ), Y ), 
% 104.98/105.38    'greatest_lower_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.38  , clause( 154, [ =( 'greatest_lower_bound'( multiply( Y, X ), X ), multiply( 
% 104.98/105.38    'greatest_lower_bound'( Y, identity ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40572, [ =( multiply( 'greatest_lower_bound'( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ), identity ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( X, inverse( 'greatest_lower_bound'( inverse( X )
% 104.98/105.38    , identity ) ) ) ) ] )
% 104.98/105.38  , clause( 2167, [ =( multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40567, [ =( multiply( 'greatest_lower_bound'( X, identity ), Y
% 104.98/105.38     ), 'greatest_lower_bound'( multiply( X, Y ), Y ) ) ] )
% 104.98/105.38  , 0, 13, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ), :=( Y, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40573, [ =( multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( X, inverse( 'greatest_lower_bound'( inverse( X )
% 104.98/105.38    , identity ) ) ) ) ] )
% 104.98/105.38  , clause( 32, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.38    X ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, clause( 40572, [ =( multiply( 'greatest_lower_bound'( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ), identity ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( X, inverse( 'greatest_lower_bound'( inverse( X )
% 104.98/105.38    , identity ) ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 104.98/105.38    1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40574, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , clause( 2167, [ =( multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40573, [ =( multiply( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( X, inverse( 'greatest_lower_bound'( inverse( X )
% 104.98/105.38    , identity ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40575, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40574, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 3104, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , clause( 40575, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40577, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), 'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.38  , clause( 26, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Z, X ), 
% 104.98/105.38    'least_upper_bound'( X, Y ) ), 'greatest_lower_bound'( Z, X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40579, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( X, 'least_upper_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ) ) ] )
% 104.98/105.38  , clause( 3104, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40577, [ =( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.38    'least_upper_bound'( Y, Z ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, inverse( 'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    :=( Z, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40580, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ) ) ] )
% 104.98/105.38  , clause( 3104, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40579, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( X, 'least_upper_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40582, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ), X ) ] )
% 104.98/105.38  , clause( 40580, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 3125, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ), X ) ] )
% 104.98/105.38  , clause( 40582, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ), X ) ]
% 104.98/105.38     )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40585, [ =( multiply( 'least_upper_bound'( Y, identity ), X ), 
% 104.98/105.38    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 1208, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40591, [ =( multiply( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), identity ), inverse( 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ) ), 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , clause( 2157, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40585, [ =( multiply( 'least_upper_bound'( Y, identity ), X )
% 104.98/105.38    , 'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 18, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( X ), identity ) ) ), :=( Y, 
% 104.98/105.38    'least_upper_bound'( identity, X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40592, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ), 'least_upper_bound'( 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, clause( 40591, [ =( multiply( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), identity ), inverse( 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ) ), 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 104.98/105.38    1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40593, [ =( X, 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , clause( 2157, [ =( multiply( 'least_upper_bound'( identity, X ), inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40592, [ =( multiply( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( X ), identity ) ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( inverse( X ), identity
% 104.98/105.38     ) ), X ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40594, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ), X ) ] )
% 104.98/105.38  , clause( 40593, [ =( X, 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 3238, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ), X ) ] )
% 104.98/105.38  , clause( 40594, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40596, [ =( X, 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , clause( 3238, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), identity ) ), X ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40597, [ =( inverse( X ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, identity ) ), inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40596, [ =( X, 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ), X ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.38    X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40598, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40597, [ =( inverse( X ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, identity ) ), inverse( X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 3298, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40598, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40600, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40601, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 3298, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , 0, clause( 40600, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.38    X, Y ) ) ) ] )
% 104.98/105.38  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    inverse( 'least_upper_bound'( X, identity ) ) ), :=( Y, inverse( X ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40602, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ), inverse( X ) ), inverse( 'least_upper_bound'( X, identity
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 40601, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 3309, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ), inverse( X ) ), inverse( 'least_upper_bound'( X, identity
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 40602, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    X, identity ) ), inverse( X ) ), inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40604, [ =( multiply( X, Z ), 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Y ), Z ), T
% 104.98/105.38     ), multiply( X, Z ) ) ) ] )
% 104.98/105.38  , clause( 144, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Z ), Y ), T ), multiply( X, Y ) ), multiply( X
% 104.98/105.38    , Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y ), :=( T, T )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40606, [ =( multiply( X, inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 104.98/105.38    X ) ), Z ), identity ) ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40604, [ =( multiply( X, Z ), 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Y ), Z ), T
% 104.98/105.38     ), multiply( X, Z ) ) ) ] )
% 104.98/105.38  , 0, 14, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y ), :=( Z, inverse( X ) ), :=( T, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40608, [ =( identity, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.38    multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40606, [ =( multiply( X, inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 104.98/105.38    X ) ), Z ), identity ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40610, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity ), identity
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 40608, [ =( identity, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.38    multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4021, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity ), identity
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 40610, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity ), identity
% 104.98/105.38     ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.38    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40614, [ =( X, multiply( 'least_upper_bound'( X, multiply( X, Y ) )
% 104.98/105.38    , inverse( 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.38  , clause( 802, [ =( multiply( 'least_upper_bound'( X, multiply( X, Y ) ), 
% 104.98/105.38    inverse( 'least_upper_bound'( Y, identity ) ) ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40617, [ =( multiply( X, Y ), multiply( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, Y ), X ), inverse( 'least_upper_bound'( inverse( Y ), 
% 104.98/105.38    identity ) ) ) ) ] )
% 104.98/105.38  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.38  , 0, clause( 40614, [ =( X, multiply( 'least_upper_bound'( X, multiply( X, 
% 104.98/105.38    Y ) ), inverse( 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, multiply( X, Y ) ), :=( Y, inverse( Y ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40618, [ =( multiply( 'least_upper_bound'( multiply( X, Y ), X ), 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( Y ), identity ) ) ), multiply( X, 
% 104.98/105.38    Y ) ) ] )
% 104.98/105.38  , clause( 40617, [ =( multiply( X, Y ), multiply( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, Y ), X ), inverse( 'least_upper_bound'( inverse( Y ), 
% 104.98/105.38    identity ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4026, [ =( multiply( 'least_upper_bound'( multiply( X, Y ), X ), 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( Y ), identity ) ) ), multiply( X, 
% 104.98/105.38    Y ) ) ] )
% 104.98/105.38  , clause( 40618, [ =( multiply( 'least_upper_bound'( multiply( X, Y ), X )
% 104.98/105.38    , inverse( 'least_upper_bound'( inverse( Y ), identity ) ) ), multiply( X
% 104.98/105.38    , Y ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40620, [ =( 'greatest_lower_bound'( identity, multiply( X, Y ) ), 
% 104.98/105.38    multiply( X, 'greatest_lower_bound'( inverse( X ), Y ) ) ) ] )
% 104.98/105.38  , clause( 190, [ =( multiply( X, 'greatest_lower_bound'( inverse( X ), Y )
% 104.98/105.38     ), 'greatest_lower_bound'( identity, multiply( X, Y ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40622, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.38    multiply( X, inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 101, [ =( 'greatest_lower_bound'( Y, 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, Y ), Z ) ), Y ) ] )
% 104.98/105.38  , 0, clause( 40620, [ =( 'greatest_lower_bound'( identity, multiply( X, Y )
% 104.98/105.38     ), multiply( X, 'greatest_lower_bound'( inverse( X ), Y ) ) ) ] )
% 104.98/105.38  , 0, 13, substitution( 0, [ :=( X, Y ), :=( Y, inverse( X ) ), :=( Z, Z )] )
% 104.98/105.38    , substitution( 1, [ :=( X, X ), :=( Y, 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ), Z ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40623, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.38    identity ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40622, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.38    multiply( X, inverse( X ) ) ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4068, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.38    identity ) ] )
% 104.98/105.38  , clause( 40623, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.38    identity ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 104.98/105.38    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40626, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 196, [ =( multiply( inverse( multiply( X, Y ) ), X ), inverse( Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40629, [ =( inverse( 'least_upper_bound'( X, inverse( Y ) ) ), 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( multiply( Y, X ), identity ) ), Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 193, [ =( multiply( X, 'least_upper_bound'( Y, inverse( X ) ) ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40626, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 104.98/105.38     ), X ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, Y ), :=( Y, 'least_upper_bound'( X, inverse( Y ) ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40630, [ =( multiply( inverse( 'least_upper_bound'( multiply( Y, X
% 104.98/105.38     ), identity ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) ) )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 40629, [ =( inverse( 'least_upper_bound'( X, inverse( Y ) ) ), 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( multiply( Y, X ), identity ) ), Y
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4155, [ =( multiply( inverse( 'least_upper_bound'( multiply( X, Y )
% 104.98/105.38    , identity ) ), X ), inverse( 'least_upper_bound'( Y, inverse( X ) ) ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 40630, [ =( multiply( inverse( 'least_upper_bound'( multiply( Y, 
% 104.98/105.38    X ), identity ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) ) )
% 104.98/105.38     ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40632, [ =( identity, 'least_upper_bound'( 'greatest_lower_bound'( 
% 104.98/105.38    multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 4021, [ =( 'least_upper_bound'( 'greatest_lower_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), Z ), identity ), identity
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40633, [ =( identity, 'least_upper_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), identity ) ) ] )
% 104.98/105.38  , clause( 3125, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), identity ) ), Y ) ), X ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, clause( 40632, [ =( identity, 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 104.98/105.38    X ) ), Z ), identity ) ) ] )
% 104.98/105.38  , 0, 3, substitution( 0, [ :=( X, multiply( 'greatest_lower_bound'( X, Y )
% 104.98/105.38    , inverse( X ) ) ), :=( Y, Z )] ), substitution( 1, [ :=( X, X ), :=( Y, 
% 104.98/105.38    Y ), :=( Z, 'least_upper_bound'( inverse( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ) ), identity ) )
% 104.98/105.38    , Z ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40635, [ =( 'least_upper_bound'( multiply( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ), inverse( X ) ), identity ), identity ) ] )
% 104.98/105.38  , clause( 40633, [ =( identity, 'least_upper_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4332, [ =( 'least_upper_bound'( multiply( 'greatest_lower_bound'( X
% 104.98/105.38    , Y ), inverse( X ) ), identity ), identity ) ] )
% 104.98/105.38  , clause( 40635, [ =( 'least_upper_bound'( multiply( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ), inverse( X ) ), identity ), identity ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40638, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 3309, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    X, identity ) ), inverse( X ) ), inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40643, [ =( inverse( 'least_upper_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), identity ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( identity ), inverse( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , clause( 4332, [ =( 'least_upper_bound'( multiply( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ), inverse( X ) ), identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40638, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40644, [ =( inverse( identity ), 'greatest_lower_bound'( inverse( 
% 104.98/105.38    identity ), inverse( multiply( 'greatest_lower_bound'( X, Y ), inverse( X
% 104.98/105.38     ) ) ) ) ) ] )
% 104.98/105.38  , clause( 4332, [ =( 'least_upper_bound'( multiply( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ), inverse( X ) ), identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40643, [ =( inverse( 'least_upper_bound'( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ), identity ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( identity ), inverse( multiply( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40649, [ =( inverse( identity ), 'greatest_lower_bound'( identity, 
% 104.98/105.38    inverse( multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ) ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , clause( 160, [ =( inverse( identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40644, [ =( inverse( identity ), 'greatest_lower_bound'( 
% 104.98/105.38    inverse( identity ), inverse( multiply( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.38    inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , 0, 4, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40650, [ =( identity, 'greatest_lower_bound'( identity, inverse( 
% 104.98/105.38    multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , clause( 160, [ =( inverse( identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40649, [ =( inverse( identity ), 'greatest_lower_bound'( 
% 104.98/105.38    identity, inverse( multiply( 'greatest_lower_bound'( X, Y ), inverse( X )
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40653, [ =( identity, 'greatest_lower_bound'( identity, multiply( X
% 104.98/105.38    , inverse( 'greatest_lower_bound'( X, Y ) ) ) ) ) ] )
% 104.98/105.38  , clause( 212, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , 0, clause( 40650, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    inverse( multiply( 'greatest_lower_bound'( X, Y ), inverse( X ) ) ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, 'greatest_lower_bound'( X, Y ) ), :=( Y, 
% 104.98/105.38    X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40654, [ =( 'greatest_lower_bound'( identity, multiply( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 104.98/105.38  , clause( 40653, [ =( identity, 'greatest_lower_bound'( identity, multiply( 
% 104.98/105.38    X, inverse( 'greatest_lower_bound'( X, Y ) ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4371, [ =( 'greatest_lower_bound'( identity, multiply( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 104.98/105.38  , clause( 40654, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    inverse( 'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40656, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( X, Y
% 104.98/105.38     ) ), inverse( 'greatest_lower_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.38  , clause( 526, [ =( multiply( 'greatest_lower_bound'( X, multiply( X, Y ) )
% 104.98/105.38    , inverse( 'greatest_lower_bound'( identity, Y ) ) ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40661, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( X, 
% 104.98/105.38    multiply( Y, inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) ), inverse( 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 4371, [ =( 'greatest_lower_bound'( identity, multiply( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40656, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    X, Y ) ), inverse( 'greatest_lower_bound'( identity, Y ) ) ) ) ] )
% 104.98/105.38  , 0, 14, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, multiply( Y, inverse( 'greatest_lower_bound'( Y, Z ) )
% 104.98/105.38     ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40662, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    multiply( X, Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ), inverse( 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 104.98/105.38     ), Z ) ) ] )
% 104.98/105.38  , 0, clause( 40661, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    X, multiply( Y, inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) ), inverse( 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, Z ) ) )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40663, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    multiply( X, Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ), identity
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 160, [ =( inverse( identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40662, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    multiply( X, Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ), inverse( 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, 13, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 104.98/105.38    :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40664, [ =( X, 'greatest_lower_bound'( X, multiply( multiply( X, Y
% 104.98/105.38     ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) ) ] )
% 104.98/105.38  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.38  , 0, clause( 40663, [ =( X, multiply( 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    multiply( X, Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ), identity
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, 'greatest_lower_bound'( X, multiply( 
% 104.98/105.38    multiply( X, Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40665, [ =( 'greatest_lower_bound'( X, multiply( multiply( X, Y ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( Y, Z ) ) ) ), X ) ] )
% 104.98/105.38  , clause( 40664, [ =( X, 'greatest_lower_bound'( X, multiply( multiply( X, 
% 104.98/105.38    Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4806, [ =( 'greatest_lower_bound'( Z, multiply( multiply( Z, X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( X, Y ) ) ) ), Z ) ] )
% 104.98/105.38  , clause( 40665, [ =( 'greatest_lower_bound'( X, multiply( multiply( X, Y )
% 104.98/105.38    , inverse( 'greatest_lower_bound'( Y, Z ) ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 104.98/105.38    permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40667, [ =( X, 'greatest_lower_bound'( X, multiply( multiply( X, Y
% 104.98/105.38     ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) ) ] )
% 104.98/105.38  , clause( 4806, [ =( 'greatest_lower_bound'( Z, multiply( multiply( Z, X )
% 104.98/105.38    , inverse( 'greatest_lower_bound'( X, Y ) ) ) ), Z ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40669, [ =( X, 'greatest_lower_bound'( X, multiply( identity, 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), Y ) ) ) ) ) ] )
% 104.98/105.38  , clause( 181, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40667, [ =( X, 'greatest_lower_bound'( X, multiply( multiply( 
% 104.98/105.38    X, Y ), inverse( 'greatest_lower_bound'( Y, Z ) ) ) ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, inverse( X ) ), :=( Z, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40670, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40669, [ =( X, 'greatest_lower_bound'( X, multiply( identity, 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), Y ) ) ) ) ) ] )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, inverse( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    X ), Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40671, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ), X ) ] )
% 104.98/105.38  , clause( 40670, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4936, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ), X ) ] )
% 104.98/105.38  , clause( 40671, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40673, [ =( 'greatest_lower_bound'( Y, X ), 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 260, [ =( 'least_upper_bound'( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40677, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    inverse( X ), Y ) ), X ), 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.38    inverse( 'greatest_lower_bound'( inverse( X ), Y ) ), X ) ) ) ] )
% 104.98/105.38  , clause( 4936, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40673, [ =( 'greatest_lower_bound'( Y, X ), 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 104.98/105.38    'greatest_lower_bound'( Y, X ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, inverse( 'greatest_lower_bound'( inverse( X ), Y ) ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40679, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    inverse( X ), Y ) ), X ), X ) ] )
% 104.98/105.38  , clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, clause( 40677, [ =( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ), X ), 'least_upper_bound'( X
% 104.98/105.38    , 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( inverse( X ), 
% 104.98/105.38    Y ) ), X ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) )] ), substitution( 1, [ :=( 
% 104.98/105.38    X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4953, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    inverse( X ), Y ) ), X ), X ) ] )
% 104.98/105.38  , clause( 40679, [ =( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ), X ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40681, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ) ) ] )
% 104.98/105.38  , clause( 4936, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40682, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , clause( 226, [ =( inverse( 'greatest_lower_bound'( Y, X ) ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.38  , 0, clause( 40681, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ) ) ) ] )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, Y ), :=( Y, inverse( X ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40688, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ), X ) ] )
% 104.98/105.38  , clause( 40682, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4963, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ), X ) ] )
% 104.98/105.38  , clause( 40688, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40692, [ =( X, 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ), X ) ) ] )
% 104.98/105.38  , clause( 4953, [ =( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ), X ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40693, [ =( inverse( X ), 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ), inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40692, [ =( X, 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( inverse( X ), Y ) ), X ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.38    X ) ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40694, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40693, [ =( inverse( X ), 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ), inverse( X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 4974, [ =( 'greatest_lower_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40694, [ =( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40696, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , clause( 4963, [ =( 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40697, [ =( inverse( X ), 'greatest_lower_bound'( inverse( X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40696, [ =( X, 'greatest_lower_bound'( X, inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.38    X ) ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40698, [ =( 'greatest_lower_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, X ) ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40697, [ =( inverse( X ), 'greatest_lower_bound'( inverse( X ), 
% 104.98/105.38    inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5004, [ =( 'greatest_lower_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, X ) ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40698, [ =( 'greatest_lower_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, X ) ) ), inverse( X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40700, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 36, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, X ) )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40701, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'greatest_lower_bound'( X, Y ) ), inverse( 
% 104.98/105.38    Y ) ) ) ] )
% 104.98/105.38  , clause( 5004, [ =( 'greatest_lower_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( Y, X ) ) ), inverse( X ) ) ] )
% 104.98/105.38  , 0, clause( 40700, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 104.98/105.38    Y, X ) ) ) ] )
% 104.98/105.38  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( 'greatest_lower_bound'( X, Y ) ) ), :=( Y, inverse( Y ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40702, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( X
% 104.98/105.38    , Y ) ), inverse( Y ) ), inverse( 'greatest_lower_bound'( X, Y ) ) ) ] )
% 104.98/105.38  , clause( 40701, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'greatest_lower_bound'( X, Y ) ), inverse( 
% 104.98/105.38    Y ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5026, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( Y
% 104.98/105.38    , X ) ), inverse( X ) ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ] )
% 104.98/105.38  , clause( 40702, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    X, Y ) ), inverse( Y ) ), inverse( 'greatest_lower_bound'( X, Y ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40704, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X, Y )
% 104.98/105.38    , X ) ) ] )
% 104.98/105.38  , clause( 37, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), X )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40705, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , clause( 4974, [ =( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , 0, clause( 40704, [ =( X, 'least_upper_bound'( 'greatest_lower_bound'( X
% 104.98/105.38    , Y ), X ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( 'greatest_lower_bound'( X, Y ) ) ), :=( Y, inverse( X ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40706, [ =( 'least_upper_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 40705, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5052, [ =( 'least_upper_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 40706, [ =( 'least_upper_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40708, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , clause( 5052, [ =( 'least_upper_bound'( inverse( X ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( X, Y ) ) ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40712, [ =( inverse( 'greatest_lower_bound'( 'least_upper_bound'( X
% 104.98/105.38    , Y ), Y ) ), 'least_upper_bound'( inverse( 'least_upper_bound'( X, Y ) )
% 104.98/105.38    , inverse( Y ) ) ) ] )
% 104.98/105.38  , clause( 21, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, clause( 40708, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), inverse( 'greatest_lower_bound'( X, Y
% 104.98/105.38     ) ) ) ) ] )
% 104.98/105.38  , 0, 13, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, 'least_upper_bound'( X, Y ) ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40713, [ =( inverse( Y ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, Y ) ), inverse( Y ) ) ) ] )
% 104.98/105.38  , clause( 21, [ =( 'greatest_lower_bound'( 'least_upper_bound'( Y, X ), X )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, clause( 40712, [ =( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    'least_upper_bound'( X, Y ), Y ) ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, Y ) ), inverse( Y ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40715, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, X
% 104.98/105.38     ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , clause( 40713, [ =( inverse( Y ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, Y ) ), inverse( Y ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5507, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, Y
% 104.98/105.38     ) ), inverse( Y ) ), inverse( Y ) ) ] )
% 104.98/105.38  , clause( 40715, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y
% 104.98/105.38    , X ) ), inverse( X ) ), inverse( X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40718, [ =( inverse( Y ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, Y ) ), inverse( Y ) ) ) ] )
% 104.98/105.38  , clause( 5507, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    Y ) ), inverse( Y ) ), inverse( Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40720, [ =( inverse( inverse( X ) ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ), X ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40718, [ =( inverse( Y ), 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, Y ) ), inverse( Y ) ) ) ] )
% 104.98/105.38  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 104.98/105.38    :=( Y, inverse( X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40721, [ =( X, 'least_upper_bound'( inverse( 'least_upper_bound'( Y
% 104.98/105.38    , inverse( X ) ) ), X ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40720, [ =( inverse( inverse( X ) ), 'least_upper_bound'( 
% 104.98/105.38    inverse( 'least_upper_bound'( Y, inverse( X ) ) ), X ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40723, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, 
% 104.98/105.38    inverse( X ) ) ), X ), X ) ] )
% 104.98/105.38  , clause( 40721, [ =( X, 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    Y, inverse( X ) ) ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5563, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, 
% 104.98/105.38    inverse( X ) ) ), X ), X ) ] )
% 104.98/105.38  , clause( 40723, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y
% 104.98/105.38    , inverse( X ) ) ), X ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40726, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( 'greatest_lower_bound'( 
% 104.98/105.38    'least_upper_bound'( X, Y ), Z ), T ), X ), Y ) ) ] )
% 104.98/105.38  , clause( 69, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 104.98/105.38     ), Z ), T ), X ), Y ), 'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40730, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    inverse( Y ) ) ), Y ), 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( Y, Z ), T ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( Y ) ) ) ), Y ) ) ] )
% 104.98/105.38  , clause( 5563, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, 
% 104.98/105.38    inverse( X ) ) ), X ), X ) ] )
% 104.98/105.38  , 0, clause( 40726, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( 'greatest_lower_bound'( 
% 104.98/105.38    'least_upper_bound'( X, Y ), Z ), T ), X ), Y ) ) ] )
% 104.98/105.38  , 0, 12, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( 'least_upper_bound'( X, inverse( Y ) ) ) ), :=( Y, Y ), 
% 104.98/105.38    :=( Z, Z ), :=( T, T )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40731, [ =( Y, 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( Y, Z ), T ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( Y ) ) ) ), Y ) ) ] )
% 104.98/105.38  , clause( 5563, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, 
% 104.98/105.38    inverse( X ) ) ), X ), X ) ] )
% 104.98/105.38  , 0, clause( 40730, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    X, inverse( Y ) ) ), Y ), 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( Y, Z ), T ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( Y ) ) ) ), Y ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40734, [ =( X, 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    T, inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , clause( 417, [ =( 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ), T ), X ), 
% 104.98/105.38    'least_upper_bound'( X, T ) ) ] )
% 104.98/105.38  , 0, clause( 40731, [ =( Y, 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    'greatest_lower_bound'( 'greatest_lower_bound'( Y, Z ), T ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( Y ) ) ) ), Y ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, 
% 104.98/105.38    inverse( 'least_upper_bound'( T, inverse( X ) ) ) )] ), substitution( 1
% 104.98/105.38    , [ :=( X, T ), :=( Y, X ), :=( Z, Y ), :=( T, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40735, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( Y
% 104.98/105.38    , inverse( X ) ) ) ), X ) ] )
% 104.98/105.38  , clause( 40734, [ =( X, 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( T, inverse( X ) ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, T ), :=( T, Y )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5571, [ =( 'least_upper_bound'( Y, inverse( 'least_upper_bound'( X
% 104.98/105.38    , inverse( Y ) ) ) ), Y ) ] )
% 104.98/105.38  , clause( 40735, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    Y, inverse( X ) ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40737, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 104.98/105.38    , X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40738, [ =( inverse( 'least_upper_bound'( X, inverse( Y ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( 'least_upper_bound'( X, inverse( Y ) ) )
% 104.98/105.38    , Y ) ) ] )
% 104.98/105.38  , clause( 5563, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( Y, 
% 104.98/105.38    inverse( X ) ) ), X ), X ) ] )
% 104.98/105.38  , 0, clause( 40737, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 104.98/105.38    X, Y ) ) ) ] )
% 104.98/105.38  , 0, 12, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( 'least_upper_bound'( X, inverse( Y ) ) ) ), :=( Y, Y )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40739, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , inverse( Y ) ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 40738, [ =( inverse( 'least_upper_bound'( X, inverse( Y ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( inverse( 'least_upper_bound'( X, inverse( Y ) ) )
% 104.98/105.38    , Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 5591, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , inverse( Y ) ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 40739, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    X, inverse( Y ) ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40741, [ =( inverse( Y ), multiply( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, Y ), Y ) ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , clause( 1314, [ =( multiply( inverse( 'least_upper_bound'( multiply( X, Y
% 104.98/105.38     ), Y ) ), 'least_upper_bound'( X, identity ) ), inverse( Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40744, [ =( inverse( inverse( X ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ), 'least_upper_bound'( multiply( 
% 104.98/105.38    Y, X ), identity ) ) ) ] )
% 104.98/105.38  , clause( 185, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 104.98/105.38  , 0, clause( 40741, [ =( inverse( Y ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), Y ) ), 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, multiply( Y, X ) ), :=( Y, inverse( X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40745, [ =( X, multiply( inverse( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    X ) ) ), 'least_upper_bound'( multiply( Y, X ), identity ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40744, [ =( inverse( inverse( X ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ), 'least_upper_bound'( multiply( 
% 104.98/105.38    Y, X ), identity ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40746, [ =( multiply( inverse( 'least_upper_bound'( Y, inverse( X )
% 104.98/105.38     ) ), 'least_upper_bound'( multiply( Y, X ), identity ) ), X ) ] )
% 104.98/105.38  , clause( 40745, [ =( X, multiply( inverse( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    X ) ) ), 'least_upper_bound'( multiply( Y, X ), identity ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12224, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y )
% 104.98/105.38     ) ), 'least_upper_bound'( multiply( X, Y ), identity ) ), Y ) ] )
% 104.98/105.38  , clause( 40746, [ =( multiply( inverse( 'least_upper_bound'( Y, inverse( X
% 104.98/105.38     ) ) ), 'least_upper_bound'( multiply( Y, X ), identity ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40748, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X
% 104.98/105.38    , 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , clause( 782, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40755, [ =( 'least_upper_bound'( Y, inverse( 'least_upper_bound'( X
% 104.98/105.38    , inverse( Y ) ) ) ), multiply( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    Y ) ) ), 'least_upper_bound'( identity, 'least_upper_bound'( multiply( X
% 104.98/105.38    , Y ), identity ) ) ) ) ] )
% 104.98/105.38  , clause( 12224, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y
% 104.98/105.38     ) ) ), 'least_upper_bound'( multiply( X, Y ), identity ) ), Y ) ] )
% 104.98/105.38  , 0, clause( 40748, [ =( 'least_upper_bound'( multiply( X, Y ), X ), 
% 104.98/105.38    multiply( X, 'least_upper_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, inverse( 'least_upper_bound'( X, inverse( Y ) ) ) ), :=( Y, 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), identity ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40756, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( Y
% 104.98/105.38    , inverse( X ) ) ) ), multiply( inverse( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    X ) ) ), 'least_upper_bound'( 'least_upper_bound'( identity, multiply( Y
% 104.98/105.38    , X ) ), identity ) ) ) ] )
% 104.98/105.38  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , 0, clause( 40755, [ =( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( Y ) ) ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( Y ) ) ), 'least_upper_bound'( identity, 
% 104.98/105.38    'least_upper_bound'( multiply( X, Y ), identity ) ) ) ) ] )
% 104.98/105.38  , 0, 14, substitution( 0, [ :=( X, identity ), :=( Y, multiply( Y, X ) ), 
% 104.98/105.38    :=( Z, identity )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40757, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( Y
% 104.98/105.38    , inverse( X ) ) ) ), multiply( inverse( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    X ) ) ), 'least_upper_bound'( identity, multiply( Y, X ) ) ) ) ] )
% 104.98/105.38  , clause( 35, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 104.98/105.38    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, clause( 40756, [ =( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( identity, multiply( Y, X ) ), identity ) ) ) ] )
% 104.98/105.38  , 0, 14, substitution( 0, [ :=( X, identity ), :=( Y, multiply( Y, X ) )] )
% 104.98/105.38    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40758, [ =( X, multiply( inverse( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    X ) ) ), 'least_upper_bound'( identity, multiply( Y, X ) ) ) ) ] )
% 104.98/105.38  , clause( 5571, [ =( 'least_upper_bound'( Y, inverse( 'least_upper_bound'( 
% 104.98/105.38    X, inverse( Y ) ) ) ), Y ) ] )
% 104.98/105.38  , 0, clause( 40757, [ =( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( Y, inverse( X ) ) ), 'least_upper_bound'( identity, 
% 104.98/105.38    multiply( Y, X ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40759, [ =( multiply( inverse( 'least_upper_bound'( Y, inverse( X )
% 104.98/105.38     ) ), 'least_upper_bound'( identity, multiply( Y, X ) ) ), X ) ] )
% 104.98/105.38  , clause( 40758, [ =( X, multiply( inverse( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    X ) ) ), 'least_upper_bound'( identity, multiply( Y, X ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12238, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y )
% 104.98/105.38     ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ), Y ) ] )
% 104.98/105.38  , clause( 40759, [ =( multiply( inverse( 'least_upper_bound'( Y, inverse( X
% 104.98/105.38     ) ) ), 'least_upper_bound'( identity, multiply( Y, X ) ) ), X ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 104.98/105.38     )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40761, [ =( Y, multiply( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    Y ) ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ) ) ] )
% 104.98/105.38  , clause( 12238, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y
% 104.98/105.38     ) ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ), Y ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40766, [ =( inverse( 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    inverse( 'least_upper_bound'( multiply( 'least_upper_bound'( identity, X
% 104.98/105.38     ), X ), inverse( inverse( 'least_upper_bound'( X, identity ) ) ) ) ), 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 1526, [ =( multiply( multiply( 'least_upper_bound'( identity, X )
% 104.98/105.38    , X ), inverse( 'least_upper_bound'( X, identity ) ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40761, [ =( Y, multiply( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    inverse( Y ) ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, 20, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ), :=( Y, inverse( 
% 104.98/105.38    'least_upper_bound'( X, identity ) ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40767, [ =( inverse( 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    inverse( 'least_upper_bound'( multiply( 'least_upper_bound'( identity, X
% 104.98/105.38     ), X ), 'least_upper_bound'( X, identity ) ) ), 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40766, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), X ), inverse( inverse( 'least_upper_bound'( X, identity )
% 104.98/105.38     ) ) ) ), 'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , 0, 13, substitution( 0, [ :=( X, 'least_upper_bound'( X, identity ) )] )
% 104.98/105.38    , substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40768, [ =( inverse( 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    inverse( 'least_upper_bound'( 'least_upper_bound'( multiply( 
% 104.98/105.38    'least_upper_bound'( identity, X ), X ), X ), identity ) ), 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , 0, clause( 40767, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), X ), 'least_upper_bound'( X, identity ) ) ), 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, multiply( 'least_upper_bound'( identity, 
% 104.98/105.38    X ), X ) ), :=( Y, X ), :=( Z, identity )] ), substitution( 1, [ :=( X, X
% 104.98/105.38     )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40769, [ =( inverse( 'least_upper_bound'( X, identity ) ), multiply( 
% 104.98/105.38    inverse( 'least_upper_bound'( multiply( 'least_upper_bound'( identity, X
% 104.98/105.38     ), X ), identity ) ), 'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 929, [ =( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, Y ), X ), X ), multiply( 'least_upper_bound'( identity, Y ), X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, clause( 40768, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( 'least_upper_bound'( multiply( 
% 104.98/105.38    'least_upper_bound'( identity, X ), X ), X ), identity ) ), 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40770, [ =( inverse( 'least_upper_bound'( X, identity ) ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, X ) ) ) )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 4155, [ =( multiply( inverse( 'least_upper_bound'( multiply( X, Y
% 104.98/105.38     ), identity ) ), X ), inverse( 'least_upper_bound'( Y, inverse( X ) ) )
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, clause( 40769, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, X ), X ), identity ) ), 'least_upper_bound'( identity, X ) ) )
% 104.98/105.38     ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.38    :=( Y, X )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40771, [ =( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ), inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ) ) ] )
% 104.98/105.38  , clause( 40770, [ =( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    inverse( 'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    X ) ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12243, [ =( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ), inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ) ) ] )
% 104.98/105.38  , clause( 40771, [ =( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ), inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40773, [ =( X, multiply( inverse( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ) ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , clause( 1321, [ =( multiply( inverse( 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ), 'least_upper_bound'( X, identity ) ), X ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40778, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), multiply( inverse( 'least_upper_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( X, identity ) ), identity ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, X ) ) ), 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 12243, [ =( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ) ), inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ) ) ] )
% 104.98/105.38  , 0, clause( 40773, [ =( X, multiply( inverse( 'least_upper_bound'( inverse( 
% 104.98/105.38    X ), identity ) ), 'least_upper_bound'( X, identity ) ) ) ] )
% 104.98/105.38  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, X ) ) ) )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40779, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), multiply( inverse( identity ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, X ) ) ), 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 1325, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40778, [ =( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    identity ) ), 'least_upper_bound'( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), identity ) ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40780, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), multiply( identity, 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, X ) ) ), 
% 104.98/105.38    identity ) ) ) ] )
% 104.98/105.38  , clause( 160, [ =( inverse( identity ), identity ) ] )
% 104.98/105.38  , 0, clause( 40779, [ =( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), multiply( inverse( identity ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), identity ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40781, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), 'least_upper_bound'( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), identity ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40780, [ =( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), multiply( identity, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), identity ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, 'least_upper_bound'( 'least_upper_bound'( 
% 104.98/105.38    X, inverse( 'least_upper_bound'( identity, X ) ) ), identity ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40782, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 1336, [ =( 'least_upper_bound'( 'least_upper_bound'( Y, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), identity ), 'least_upper_bound'( 
% 104.98/105.38    identity, Y ) ) ] )
% 104.98/105.38  , 0, clause( 40781, [ =( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, inverse( 'least_upper_bound'( identity, X ) ) ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12253, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40782, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40785, [ =( Y, multiply( inverse( 'least_upper_bound'( X, inverse( 
% 104.98/105.38    Y ) ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ) ) ] )
% 104.98/105.38  , clause( 12238, [ =( multiply( inverse( 'least_upper_bound'( X, inverse( Y
% 104.98/105.38     ) ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ), Y ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40789, [ =( 'least_upper_bound'( identity, X ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ), 'least_upper_bound'( identity, 
% 104.98/105.38    multiply( X, 'least_upper_bound'( identity, X ) ) ) ) ) ] )
% 104.98/105.38  , clause( 12253, [ =( 'least_upper_bound'( X, inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ) ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , 0, clause( 40785, [ =( Y, multiply( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    inverse( Y ) ) ), 'least_upper_bound'( identity, multiply( X, Y ) ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, 'least_upper_bound'( identity, X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40790, [ =( 'least_upper_bound'( identity, X ), multiply( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ), 'least_upper_bound'( identity, 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ) ) ] )
% 104.98/105.38  , clause( 1209, [ =( multiply( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.38    multiply( 'least_upper_bound'( identity, X ), X ) ) ] )
% 104.98/105.38  , 0, clause( 40789, [ =( 'least_upper_bound'( identity, X ), multiply( 
% 104.98/105.38    inverse( 'least_upper_bound'( identity, X ) ), 'least_upper_bound'( 
% 104.98/105.38    identity, multiply( X, 'least_upper_bound'( identity, X ) ) ) ) ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40791, [ =( 'least_upper_bound'( identity, X ), 'least_upper_bound'( 
% 104.98/105.38    multiply( inverse( 'least_upper_bound'( identity, X ) ), identity ), X )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 1587, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, 
% 104.98/105.38    multiply( X, Z ) ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), Z
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, clause( 40790, [ =( 'least_upper_bound'( identity, X ), multiply( 
% 104.98/105.38    inverse( 'least_upper_bound'( identity, X ) ), 'least_upper_bound'( 
% 104.98/105.38    identity, multiply( 'least_upper_bound'( identity, X ), X ) ) ) ) ] )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, 'least_upper_bound'( identity, X ) ), 
% 104.98/105.38    :=( Y, identity ), :=( Z, X )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40792, [ =( 'least_upper_bound'( identity, X ), 'least_upper_bound'( 
% 104.98/105.38    inverse( 'least_upper_bound'( identity, X ) ), X ) ) ] )
% 104.98/105.38  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.38  , 0, clause( 40791, [ =( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( multiply( inverse( 'least_upper_bound'( identity, X
% 104.98/105.38     ) ), identity ), X ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, inverse( 'least_upper_bound'( identity, X
% 104.98/105.38     ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40793, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40792, [ =( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( identity, X ) ), X ) )
% 104.98/105.38     ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12259, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40793, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40794, [ =( inverse( 'least_upper_bound'( X, multiply( X, Y ) ) ), 
% 104.98/105.38    inverse( multiply( X, 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.38  , clause( 848, [ =( inverse( multiply( X, 'least_upper_bound'( Y, identity
% 104.98/105.38     ) ) ), inverse( 'least_upper_bound'( X, multiply( X, Y ) ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40795, [ =( 'least_upper_bound'( identity, X ), 'least_upper_bound'( 
% 104.98/105.38    inverse( 'least_upper_bound'( identity, X ) ), X ) ) ] )
% 104.98/105.38  , clause( 12259, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40798, [ =( 'least_upper_bound'( identity, multiply( identity, X )
% 104.98/105.38     ), 'least_upper_bound'( inverse( multiply( identity, 'least_upper_bound'( 
% 104.98/105.38    X, identity ) ) ), multiply( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 40794, [ =( inverse( 'least_upper_bound'( X, multiply( X, Y ) ) )
% 104.98/105.38    , inverse( multiply( X, 'least_upper_bound'( Y, identity ) ) ) ) ] )
% 104.98/105.38  , 0, clause( 40795, [ =( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( identity, X ) ), X ) )
% 104.98/105.38     ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 104.98/105.38    1, [ :=( X, multiply( identity, X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40801, [ =( 'least_upper_bound'( identity, multiply( identity, X )
% 104.98/105.38     ), 'least_upper_bound'( inverse( 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    multiply( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40798, [ =( 'least_upper_bound'( identity, multiply( identity
% 104.98/105.38    , X ) ), 'least_upper_bound'( inverse( multiply( identity, 
% 104.98/105.38    'least_upper_bound'( X, identity ) ) ), multiply( identity, X ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, 'least_upper_bound'( X, identity ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40807, [ =( 'least_upper_bound'( identity, multiply( identity, X )
% 104.98/105.38     ), 'least_upper_bound'( inverse( 'least_upper_bound'( X, identity ) ), X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40801, [ =( 'least_upper_bound'( identity, multiply( identity
% 104.98/105.38    , X ) ), 'least_upper_bound'( inverse( 'least_upper_bound'( X, identity )
% 104.98/105.38     ), multiply( identity, X ) ) ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40808, [ =( 'least_upper_bound'( identity, X ), 'least_upper_bound'( 
% 104.98/105.38    inverse( 'least_upper_bound'( X, identity ) ), X ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40807, [ =( 'least_upper_bound'( identity, multiply( identity
% 104.98/105.38    , X ) ), 'least_upper_bound'( inverse( 'least_upper_bound'( X, identity )
% 104.98/105.38     ), X ) ) ] )
% 104.98/105.38  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40810, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40808, [ =( 'least_upper_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( X, identity ) ), X ) )
% 104.98/105.38     ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12278, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X, 
% 104.98/105.38    identity ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40810, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40813, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 104.98/105.38    'least_upper_bound'( multiply( inverse( X ), Y ), identity ) ) ] )
% 104.98/105.38  , clause( 66, [ =( 'least_upper_bound'( multiply( inverse( X ), Y ), 
% 104.98/105.38    identity ), multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40817, [ =( multiply( inverse( X ), 'least_upper_bound'( identity, 
% 104.98/105.38    X ) ), 'least_upper_bound'( multiply( inverse( X ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, identity ) ) ), identity ) ) ] )
% 104.98/105.38  , clause( 12278, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( X
% 104.98/105.38    , identity ) ), X ), 'least_upper_bound'( identity, X ) ) ] )
% 104.98/105.38  , 0, clause( 40813, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X
% 104.98/105.38     ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), identity ) ) ] )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 104.98/105.38    :=( Y, inverse( 'least_upper_bound'( X, identity ) ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40818, [ =( multiply( inverse( X ), 'least_upper_bound'( identity, 
% 104.98/105.38    X ) ), 'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, 
% 104.98/105.38    identity ), X ) ), identity ) ) ] )
% 104.98/105.38  , clause( 203, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 104.98/105.38    multiply( X, Y ) ) ) ] )
% 104.98/105.38  , 0, clause( 40817, [ =( multiply( inverse( X ), 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), 'least_upper_bound'( multiply( inverse( X ), inverse( 
% 104.98/105.38    'least_upper_bound'( X, identity ) ) ), identity ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, 'least_upper_bound'( X, identity ) ), 
% 104.98/105.38    :=( Y, X )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40819, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, identity
% 104.98/105.38     ), X ) ), identity ) ) ] )
% 104.98/105.38  , clause( 771, [ =( multiply( inverse( Y ), 'least_upper_bound'( identity, 
% 104.98/105.38    Y ) ), 'least_upper_bound'( inverse( Y ), identity ) ) ] )
% 104.98/105.38  , 0, clause( 40818, [ =( multiply( inverse( X ), 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), 'least_upper_bound'( inverse( multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), X ) ), identity ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40820, [ =( 'least_upper_bound'( inverse( multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), X ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , clause( 40819, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, identity
% 104.98/105.38     ), X ) ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12294, [ =( 'least_upper_bound'( inverse( multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), X ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , clause( 40820, [ =( 'least_upper_bound'( inverse( multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), X ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40822, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, identity
% 104.98/105.38     ), X ) ), identity ) ) ] )
% 104.98/105.38  , clause( 12294, [ =( 'least_upper_bound'( inverse( multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), X ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40830, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( multiply( X, X ), X )
% 104.98/105.38     ), identity ) ) ] )
% 104.98/105.38  , clause( 1262, [ =( inverse( multiply( 'least_upper_bound'( Y, identity )
% 104.98/105.38    , X ) ), inverse( 'least_upper_bound'( multiply( Y, X ), X ) ) ) ] )
% 104.98/105.38  , 0, clause( 40822, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, identity
% 104.98/105.38     ), X ) ), identity ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40834, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, X ), X ) ), identity ), 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , clause( 40830, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( multiply( X, X ), X )
% 104.98/105.38     ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12458, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, X ), X ) ), identity ), 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , clause( 40834, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, X ), X ) ), identity ), 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40836, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, identity
% 104.98/105.38     ), X ) ), identity ) ) ] )
% 104.98/105.38  , clause( 12294, [ =( 'least_upper_bound'( inverse( multiply( 
% 104.98/105.38    'least_upper_bound'( X, identity ), X ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40842, [ =( 'least_upper_bound'( inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), X ) ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), inverse( 'least_upper_bound'( multiply( X, X ), X ) ) ) ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , clause( 12458, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    multiply( X, X ), X ) ), identity ), 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , 0, clause( 40836, [ =( 'least_upper_bound'( inverse( X ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( X, identity
% 104.98/105.38     ), X ) ), identity ) ) ] )
% 104.98/105.38  , 0, 13, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    inverse( 'least_upper_bound'( multiply( X, X ), X ) ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40843, [ =( 'least_upper_bound'( inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), X ) ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( multiply( 'least_upper_bound'( multiply( X, X ), X )
% 104.98/105.38    , inverse( 'least_upper_bound'( inverse( X ), identity ) ) ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , clause( 212, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , 0, clause( 40842, [ =( 'least_upper_bound'( inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), X ) ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( inverse( multiply( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), inverse( 'least_upper_bound'( multiply( X, X ), X ) ) ) ), 
% 104.98/105.38    identity ) ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, 'least_upper_bound'( inverse( X ), 
% 104.98/105.38    identity ) ), :=( Y, 'least_upper_bound'( multiply( X, X ), X ) )] ), 
% 104.98/105.38    substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40844, [ =( 'least_upper_bound'( inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), X ) ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), identity ) ) ] )
% 104.98/105.38  , clause( 4026, [ =( multiply( 'least_upper_bound'( multiply( X, Y ), X ), 
% 104.98/105.38    inverse( 'least_upper_bound'( inverse( Y ), identity ) ) ), multiply( X, 
% 104.98/105.38    Y ) ) ] )
% 104.98/105.38  , 0, clause( 40843, [ =( 'least_upper_bound'( inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), X ) ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( multiply( 'least_upper_bound'( multiply( X, X ), X )
% 104.98/105.38    , inverse( 'least_upper_bound'( inverse( X ), identity ) ) ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, 11, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40845, [ =( 'least_upper_bound'( 'least_upper_bound'( multiply( X, 
% 104.98/105.38    X ), X ), identity ), 'least_upper_bound'( multiply( X, X ), identity ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40844, [ =( 'least_upper_bound'( inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), X ) ) ), identity ), 
% 104.98/105.38    'least_upper_bound'( multiply( X, X ), identity ) ) ] )
% 104.98/105.38  , 0, 2, substitution( 0, [ :=( X, 'least_upper_bound'( multiply( X, X ), X
% 104.98/105.38     ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12460, [ =( 'least_upper_bound'( 'least_upper_bound'( multiply( X, 
% 104.98/105.38    X ), X ), identity ), 'least_upper_bound'( multiply( X, X ), identity ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 40845, [ =( 'least_upper_bound'( 'least_upper_bound'( multiply( X
% 104.98/105.38    , X ), X ), identity ), 'least_upper_bound'( multiply( X, X ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40848, [ =( identity, 'greatest_lower_bound'( identity, multiply( X
% 104.98/105.38    , 'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 4068, [ =( 'greatest_lower_bound'( identity, multiply( X, 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) ), Z ) ) ), 
% 104.98/105.38    identity ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40851, [ =( identity, 'greatest_lower_bound'( identity, multiply( X
% 104.98/105.38    , 'least_upper_bound'( multiply( inverse( X ), inverse( X ) ), identity )
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , clause( 12460, [ =( 'least_upper_bound'( 'least_upper_bound'( multiply( X
% 104.98/105.38    , X ), X ), identity ), 'least_upper_bound'( multiply( X, X ), identity )
% 104.98/105.38     ) ] )
% 104.98/105.38  , 0, clause( 40848, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    multiply( X, 'least_upper_bound'( 'least_upper_bound'( Y, inverse( X ) )
% 104.98/105.38    , Z ) ) ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 104.98/105.38    :=( X, X ), :=( Y, multiply( inverse( X ), inverse( X ) ) ), :=( Z, 
% 104.98/105.38    identity )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40852, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    'least_upper_bound'( inverse( X ), multiply( X, identity ) ) ) ) ] )
% 104.98/105.38  , clause( 1546, [ =( multiply( X, 'least_upper_bound'( multiply( inverse( X
% 104.98/105.38     ), Y ), Z ) ), 'least_upper_bound'( Y, multiply( X, Z ) ) ) ] )
% 104.98/105.38  , 0, clause( 40851, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    multiply( X, 'least_upper_bound'( multiply( inverse( X ), inverse( X ) )
% 104.98/105.38    , identity ) ) ) ) ] )
% 104.98/105.38  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, inverse( X ) ), :=( Z, 
% 104.98/105.38    identity )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40853, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    'least_upper_bound'( inverse( X ), X ) ) ) ] )
% 104.98/105.38  , clause( 175, [ =( multiply( X, identity ), X ) ] )
% 104.98/105.38  , 0, clause( 40852, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    'least_upper_bound'( inverse( X ), multiply( X, identity ) ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40854, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ), identity ) ] )
% 104.98/105.38  , clause( 40853, [ =( identity, 'greatest_lower_bound'( identity, 
% 104.98/105.38    'least_upper_bound'( inverse( X ), X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12482, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ), identity ) ] )
% 104.98/105.38  , clause( 40854, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ), identity ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40856, [ =( 'least_upper_bound'( X, Z ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, 'greatest_lower_bound'( Y, 'least_upper_bound'( X
% 104.98/105.38    , Z ) ) ), Z ) ) ] )
% 104.98/105.38  , clause( 446, [ =( 'least_upper_bound'( 'least_upper_bound'( X, 
% 104.98/105.38    'greatest_lower_bound'( Z, 'least_upper_bound'( X, Y ) ) ), Y ), 
% 104.98/105.38    'least_upper_bound'( X, Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40857, [ =( 'least_upper_bound'( inverse( X ), X ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( inverse( X ), identity ), X ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 12482, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ), identity ) ] )
% 104.98/105.38  , 0, clause( 40856, [ =( 'least_upper_bound'( X, Z ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( X, 'greatest_lower_bound'( Y, 'least_upper_bound'( X
% 104.98/105.38    , Z ) ) ), Z ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 104.98/105.38    X ) ), :=( Y, identity ), :=( Z, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40858, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), X ), 'least_upper_bound'( inverse( X ), X ) ) ] )
% 104.98/105.38  , clause( 40857, [ =( 'least_upper_bound'( inverse( X ), X ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( inverse( X ), identity ), X ) )
% 104.98/105.38     ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 12532, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X )
% 104.98/105.38    , identity ), X ), 'least_upper_bound'( inverse( X ), X ) ) ] )
% 104.98/105.38  , clause( 40858, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X
% 104.98/105.38     ), identity ), X ), 'least_upper_bound'( inverse( X ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40861, [ =( multiply( 'least_upper_bound'( identity, inverse( X ) )
% 104.98/105.38    , 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( X )
% 104.98/105.38    , X ) ) ] )
% 104.98/105.38  , clause( 12532, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X
% 104.98/105.38     ), identity ), X ), 'least_upper_bound'( inverse( X ), X ) ) ] )
% 104.98/105.38  , 0, clause( 2147, [ =( multiply( 'least_upper_bound'( identity, inverse( X
% 104.98/105.38     ) ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 20092, [ =( multiply( 'least_upper_bound'( identity, inverse( X ) )
% 104.98/105.38    , 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( X )
% 104.98/105.38    , X ) ) ] )
% 104.98/105.38  , clause( 40861, [ =( multiply( 'least_upper_bound'( identity, inverse( X )
% 104.98/105.38     ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( X
% 104.98/105.38     ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40865, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ) ] )
% 104.98/105.38  , clause( 12532, [ =( 'least_upper_bound'( 'least_upper_bound'( inverse( X
% 104.98/105.38     ), identity ), X ), 'least_upper_bound'( inverse( X ), X ) ) ] )
% 104.98/105.38  , 0, clause( 1318, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    'least_upper_bound'( inverse( X ), identity ), X ) ) ] )
% 104.98/105.38  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 20103, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ) ] )
% 104.98/105.38  , clause( 40865, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.38    inverse( X ), X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40868, [ =( 'greatest_lower_bound'( identity, Y ), 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), Y ), 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , clause( 2634, [ =( 'least_upper_bound'( 'greatest_lower_bound'( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, X ) ), Y ), 'greatest_lower_bound'( 
% 104.98/105.38    identity, Y ) ), 'greatest_lower_bound'( identity, Y ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40869, [ =( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( identity, inverse( X )
% 104.98/105.38     ) ), 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 5591, [ =( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    X, inverse( Y ) ) ), Y ), inverse( 'least_upper_bound'( X, inverse( Y ) )
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, clause( 40868, [ =( 'greatest_lower_bound'( identity, Y ), 
% 104.98/105.38    'least_upper_bound'( 'greatest_lower_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, X ) ), Y ), 'greatest_lower_bound'( identity, Y ) ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, identity ), :=( Y, X )] ), substitution( 
% 104.98/105.38    1, [ :=( X, inverse( X ) ), :=( Y, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40870, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, inverse( X ) ) ), 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40869, [ =( 'greatest_lower_bound'( identity, X ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'least_upper_bound'( identity, inverse( X )
% 104.98/105.38     ) ), 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 39030, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, inverse( X ) ) ), 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.38  , clause( 40870, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, inverse( X ) ) ), 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.38  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  eqswap(
% 104.98/105.38  clause( 40872, [ =( inverse( X ), multiply( 'least_upper_bound'( identity, 
% 104.98/105.38    multiply( inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ) )
% 104.98/105.38     ] )
% 104.98/105.38  , clause( 1654, [ =( multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.38    inverse( X ), Y ) ), inverse( 'least_upper_bound'( X, Y ) ) ), inverse( X
% 104.98/105.38     ) ) ] )
% 104.98/105.38  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40879, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.38    inverse( inverse( 'least_upper_bound'( identity, inverse( X ) ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ) ) ] )
% 104.98/105.38  , clause( 39030, [ =( 'least_upper_bound'( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, inverse( X ) ) ), 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ] )
% 104.98/105.38  , 0, clause( 40872, [ =( inverse( X ), multiply( 'least_upper_bound'( 
% 104.98/105.38    identity, multiply( inverse( X ), Y ) ), inverse( 'least_upper_bound'( X
% 104.98/105.38    , Y ) ) ) ) ] )
% 104.98/105.38  , 0, 21, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 104.98/105.38    inverse( 'least_upper_bound'( identity, inverse( X ) ) ) ), :=( Y, 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40880, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), 'least_upper_bound'( multiply( identity, inverse( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ), inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ) ) ) ) ] )
% 104.98/105.38  , clause( 200, [ =( multiply( 'least_upper_bound'( Z, multiply( X, Y ) ), 
% 104.98/105.38    inverse( Y ) ), 'least_upper_bound'( multiply( Z, inverse( Y ) ), X ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, clause( 40879, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), multiply( 'least_upper_bound'( identity, multiply( 
% 104.98/105.38    inverse( inverse( 'least_upper_bound'( identity, inverse( X ) ) ) ), 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ) ) ] )
% 104.98/105.38  , 0, 7, substitution( 0, [ :=( X, inverse( inverse( 'least_upper_bound'( 
% 104.98/105.38    identity, inverse( X ) ) ) ) ), :=( Y, 'greatest_lower_bound'( identity, 
% 104.98/105.38    X ) ), :=( Z, identity )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40881, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), inverse( inverse( 'least_upper_bound'( identity, inverse( 
% 104.98/105.38    X ) ) ) ) ) ) ] )
% 104.98/105.38  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 104.98/105.38  , 0, clause( 40880, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), 'least_upper_bound'( multiply( identity, inverse( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ), inverse( inverse( 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ) ) ) ) ] )
% 104.98/105.38  , 0, 8, substitution( 0, [ :=( X, inverse( 'greatest_lower_bound'( identity
% 104.98/105.38    , X ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40883, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), 'least_upper_bound'( identity, inverse( X ) ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40881, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), inverse( inverse( 'least_upper_bound'( identity, inverse( 
% 104.98/105.38    X ) ) ) ) ) ) ] )
% 104.98/105.38  , 0, 12, substitution( 0, [ :=( X, 'least_upper_bound'( identity, inverse( 
% 104.98/105.38    X ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40884, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ) ) ] )
% 104.98/105.38  , clause( 182, [ =( inverse( inverse( X ) ), X ) ] )
% 104.98/105.38  , 0, clause( 40883, [ =( inverse( inverse( 'least_upper_bound'( identity, 
% 104.98/105.38    inverse( X ) ) ) ), 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), 'least_upper_bound'( identity, inverse( X ) ) ) ) ] )
% 104.98/105.38  , 0, 1, substitution( 0, [ :=( X, 'least_upper_bound'( identity, inverse( X
% 104.98/105.38     ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40889, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), identity ), inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 104.98/105.38  , 0, clause( 40884, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    'least_upper_bound'( identity, inverse( X ) ) ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, inverse( 'greatest_lower_bound'( identity
% 104.98/105.38    , X ) ) ), :=( Y, identity ), :=( Z, inverse( X ) )] ), substitution( 1
% 104.98/105.38    , [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40890, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , clause( 598, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), identity ), inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.38     ) ) ) ] )
% 104.98/105.38  , 0, clause( 40889, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.38    'least_upper_bound'( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    identity, X ) ), identity ), inverse( X ) ) ) ] )
% 104.98/105.38  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.38    ).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  paramod(
% 104.98/105.38  clause( 40891, [ =( 'least_upper_bound'( identity, inverse( X ) ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.38  , clause( 5026, [ =( 'least_upper_bound'( inverse( 'greatest_lower_bound'( 
% 104.98/105.38    Y, X ) ), inverse( X ) ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ]
% 104.98/105.38     )
% 104.98/105.38  , 0, clause( 40890, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.38    'least_upper_bound'( inverse( 'greatest_lower_bound'( identity, X ) ), 
% 104.98/105.38    inverse( X ) ) ) ] )
% 104.98/105.38  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 104.98/105.38    1, [ :=( X, X )] )).
% 104.98/105.38  
% 104.98/105.38  
% 104.98/105.38  subsumption(
% 104.98/105.38  clause( 39047, [ =( 'least_upper_bound'( identity, inverse( X ) ), inverse( 
% 104.98/105.38    'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.39  , clause( 40891, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.39  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  eqswap(
% 104.98/105.39  clause( 40894, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    'least_upper_bound'( X, identity ), 'least_upper_bound'( identity, 
% 104.98/105.39    inverse( X ) ) ) ) ] )
% 104.98/105.39  , clause( 20103, [ =( multiply( 'least_upper_bound'( X, identity ), 
% 104.98/105.39    'least_upper_bound'( identity, inverse( X ) ) ), 'least_upper_bound'( 
% 104.98/105.39    inverse( X ), X ) ) ] )
% 104.98/105.39  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  paramod(
% 104.98/105.39  clause( 40895, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    'least_upper_bound'( X, identity ), inverse( 'greatest_lower_bound'( 
% 104.98/105.39    identity, X ) ) ) ) ] )
% 104.98/105.39  , clause( 39047, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.39  , 0, clause( 40894, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    'least_upper_bound'( X, identity ), 'least_upper_bound'( identity, 
% 104.98/105.39    inverse( X ) ) ) ) ] )
% 104.98/105.39  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.39    ).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  eqswap(
% 104.98/105.39  clause( 40896, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.39    'greatest_lower_bound'( identity, X ) ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , clause( 40895, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    'least_upper_bound'( X, identity ), inverse( 'greatest_lower_bound'( 
% 104.98/105.39    identity, X ) ) ) ) ] )
% 104.98/105.39  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  subsumption(
% 104.98/105.39  clause( 39137, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.39    'greatest_lower_bound'( identity, X ) ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , clause( 40896, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.39    'greatest_lower_bound'( identity, X ) ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  eqswap(
% 104.98/105.39  clause( 40898, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    'least_upper_bound'( identity, inverse( X ) ), 'least_upper_bound'( X, 
% 104.98/105.39    identity ) ) ) ] )
% 104.98/105.39  , clause( 20092, [ =( multiply( 'least_upper_bound'( identity, inverse( X )
% 104.98/105.39     ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( X
% 104.98/105.39     ), X ) ) ] )
% 104.98/105.39  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  paramod(
% 104.98/105.39  clause( 40899, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, X ) ), 'least_upper_bound'( X
% 104.98/105.39    , identity ) ) ) ] )
% 104.98/105.39  , clause( 39047, [ =( 'least_upper_bound'( identity, inverse( X ) ), 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, X ) ) ) ] )
% 104.98/105.39  , 0, clause( 40898, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    'least_upper_bound'( identity, inverse( X ) ), 'least_upper_bound'( X, 
% 104.98/105.39    identity ) ) ) ] )
% 104.98/105.39  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 104.98/105.39    ).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  eqswap(
% 104.98/105.39  clause( 40900, [ =( multiply( inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.39     ) ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , clause( 40899, [ =( 'least_upper_bound'( inverse( X ), X ), multiply( 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, X ) ), 'least_upper_bound'( X
% 104.98/105.39    , identity ) ) ) ] )
% 104.98/105.39  , 0, substitution( 0, [ :=( X, X )] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  subsumption(
% 104.98/105.39  clause( 39140, [ =( multiply( inverse( 'greatest_lower_bound'( identity, X
% 104.98/105.39     ) ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , clause( 40900, [ =( multiply( inverse( 'greatest_lower_bound'( identity, 
% 104.98/105.39    X ) ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  paramod(
% 104.98/105.39  clause( 40904, [ ~( =( 'least_upper_bound'( inverse( a ), a ), multiply( 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, a ) ), 'least_upper_bound'( a
% 104.98/105.39    , identity ) ) ) ) ] )
% 104.98/105.39  , clause( 39137, [ =( multiply( 'least_upper_bound'( X, identity ), inverse( 
% 104.98/105.39    'greatest_lower_bound'( identity, X ) ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , 0, clause( 173, [ ~( =( multiply( 'least_upper_bound'( a, identity ), 
% 104.98/105.39    inverse( 'greatest_lower_bound'( identity, a ) ) ), multiply( inverse( 
% 104.98/105.39    'greatest_lower_bound'( identity, a ) ), 'least_upper_bound'( a, identity
% 104.98/105.39     ) ) ) ) ] )
% 104.98/105.39  , 0, 2, substitution( 0, [ :=( X, a )] ), substitution( 1, [] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  paramod(
% 104.98/105.39  clause( 40905, [ ~( =( 'least_upper_bound'( inverse( a ), a ), 
% 104.98/105.39    'least_upper_bound'( inverse( a ), a ) ) ) ] )
% 104.98/105.39  , clause( 39140, [ =( multiply( inverse( 'greatest_lower_bound'( identity, 
% 104.98/105.39    X ) ), 'least_upper_bound'( X, identity ) ), 'least_upper_bound'( inverse( 
% 104.98/105.39    X ), X ) ) ] )
% 104.98/105.39  , 0, clause( 40904, [ ~( =( 'least_upper_bound'( inverse( a ), a ), 
% 104.98/105.39    multiply( inverse( 'greatest_lower_bound'( identity, a ) ), 
% 104.98/105.39    'least_upper_bound'( a, identity ) ) ) ) ] )
% 104.98/105.39  , 0, 6, substitution( 0, [ :=( X, a )] ), substitution( 1, [] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  eqrefl(
% 104.98/105.39  clause( 40906, [] )
% 104.98/105.39  , clause( 40905, [ ~( =( 'least_upper_bound'( inverse( a ), a ), 
% 104.98/105.39    'least_upper_bound'( inverse( a ), a ) ) ) ] )
% 104.98/105.39  , 0, substitution( 0, [] )).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  subsumption(
% 104.98/105.39  clause( 39601, [] )
% 104.98/105.39  , clause( 40906, [] )
% 104.98/105.39  , substitution( 0, [] ), permutation( 0, [] ) ).
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  end.
% 104.98/105.39  
% 104.98/105.39  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 104.98/105.39  
% 104.98/105.39  Memory use:
% 104.98/105.39  
% 104.98/105.39  space for terms:        569352
% 104.98/105.39  space for clauses:      4139571
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  clauses generated:      29803765
% 104.98/105.39  clauses kept:           39602
% 104.98/105.39  clauses selected:       7133
% 104.98/105.39  clauses deleted:        3840
% 104.98/105.39  clauses inuse deleted:  1626
% 104.98/105.39  
% 104.98/105.39  subsentry:          1269231
% 104.98/105.39  literals s-matched: 1265811
% 104.98/105.39  literals matched:   1265527
% 104.98/105.39  full subsumption:   0
% 104.98/105.39  
% 104.98/105.39  checksum:           650322265
% 104.98/105.39  
% 104.98/105.39  
% 104.98/105.39  Bliksem ended
%------------------------------------------------------------------------------