TSTP Solution File: GRP167-2 by Bliksem---1.12

View Problem - Process Solution

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

% Computer : n005.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:42 EDT 2022

% Result   : Unsatisfiable 2.54s 2.93s
% Output   : Refutation 2.54s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : GRP167-2 : TPTP v8.1.0. Bugfixed v1.2.1.
% 0.11/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n005.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Mon Jun 13 04:02:39 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 2.54/2.93  *** allocated 10000 integers for termspace/termends
% 2.54/2.93  *** allocated 10000 integers for clauses
% 2.54/2.93  *** allocated 10000 integers for justifications
% 2.54/2.93  Bliksem 1.12
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Automatic Strategy Selection
% 2.54/2.93  
% 2.54/2.93  Clauses:
% 2.54/2.93  [
% 2.54/2.93     [ =( multiply( identity, X ), X ) ],
% 2.54/2.93     [ =( multiply( inverse( X ), X ), identity ) ],
% 2.54/2.93     [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( Y, Z ) ) )
% 2.54/2.93     ],
% 2.54/2.93     [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, X ) ) ]
% 2.54/2.93    ,
% 2.54/2.93     [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X ) ) ],
% 2.54/2.93     [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.93    'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ],
% 2.54/2.93     [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ],
% 2.54/2.93     [ =( 'least_upper_bound'( X, X ), X ) ],
% 2.54/2.93     [ =( 'greatest_lower_bound'( X, X ), X ) ],
% 2.54/2.93     [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) ), X ) ]
% 2.54/2.93    ,
% 2.54/2.93     [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) ), X ) ]
% 2.54/2.93    ,
% 2.54/2.93     [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 'least_upper_bound'( 
% 2.54/2.93    multiply( X, Y ), multiply( X, Z ) ) ) ],
% 2.54/2.93     [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.93    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ],
% 2.54/2.93     [ =( multiply( 'least_upper_bound'( X, Y ), Z ), 'least_upper_bound'( 
% 2.54/2.93    multiply( X, Z ), multiply( Y, Z ) ) ) ],
% 2.54/2.93     [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 2.54/2.93    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ],
% 2.54/2.93     [ =( inverse( identity ), identity ) ],
% 2.54/2.93     [ =( inverse( inverse( X ) ), X ) ],
% 2.54/2.93     [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), inverse( X ) )
% 2.54/2.93     ) ],
% 2.54/2.93     [ =( 'positive_part'( X ), 'least_upper_bound'( X, identity ) ) ],
% 2.54/2.93     [ =( 'negative_part'( X ), 'greatest_lower_bound'( X, identity ) ) ]
% 2.54/2.93    ,
% 2.54/2.93     [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.93    'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 2.54/2.93    X, Z ) ) ) ],
% 2.54/2.93     [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ) ) ],
% 2.54/2.93     [ ~( =( a, multiply( 'positive_part'( a ), 'negative_part'( a ) ) ) ) ]
% 2.54/2.93    
% 2.54/2.93  ] .
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  percentage equality = 1.000000, percentage horn = 1.000000
% 2.54/2.93  This is a pure equality problem
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Options Used:
% 2.54/2.93  
% 2.54/2.93  useres =            1
% 2.54/2.93  useparamod =        1
% 2.54/2.93  useeqrefl =         1
% 2.54/2.93  useeqfact =         1
% 2.54/2.93  usefactor =         1
% 2.54/2.93  usesimpsplitting =  0
% 2.54/2.93  usesimpdemod =      5
% 2.54/2.93  usesimpres =        3
% 2.54/2.93  
% 2.54/2.93  resimpinuse      =  1000
% 2.54/2.93  resimpclauses =     20000
% 2.54/2.93  substype =          eqrewr
% 2.54/2.93  backwardsubs =      1
% 2.54/2.93  selectoldest =      5
% 2.54/2.93  
% 2.54/2.93  litorderings [0] =  split
% 2.54/2.93  litorderings [1] =  extend the termordering, first sorting on arguments
% 2.54/2.93  
% 2.54/2.93  termordering =      kbo
% 2.54/2.93  
% 2.54/2.93  litapriori =        0
% 2.54/2.93  termapriori =       1
% 2.54/2.93  litaposteriori =    0
% 2.54/2.93  termaposteriori =   0
% 2.54/2.93  demodaposteriori =  0
% 2.54/2.93  ordereqreflfact =   0
% 2.54/2.93  
% 2.54/2.93  litselect =         negord
% 2.54/2.93  
% 2.54/2.93  maxweight =         15
% 2.54/2.93  maxdepth =          30000
% 2.54/2.93  maxlength =         115
% 2.54/2.93  maxnrvars =         195
% 2.54/2.93  excuselevel =       1
% 2.54/2.93  increasemaxweight = 1
% 2.54/2.93  
% 2.54/2.93  maxselected =       10000000
% 2.54/2.93  maxnrclauses =      10000000
% 2.54/2.93  
% 2.54/2.93  showgenerated =    0
% 2.54/2.93  showkept =         0
% 2.54/2.93  showselected =     0
% 2.54/2.93  showdeleted =      0
% 2.54/2.93  showresimp =       1
% 2.54/2.93  showstatus =       2000
% 2.54/2.93  
% 2.54/2.93  prologoutput =     1
% 2.54/2.93  nrgoals =          5000000
% 2.54/2.93  totalproof =       1
% 2.54/2.93  
% 2.54/2.93  Symbols occurring in the translation:
% 2.54/2.93  
% 2.54/2.93  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 2.54/2.93  .  [1, 2]      (w:1, o:22, a:1, s:1, b:0), 
% 2.54/2.93  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 2.54/2.93  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.54/2.93  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.54/2.93  identity  [39, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 2.54/2.93  multiply  [41, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 2.54/2.93  inverse  [42, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 2.54/2.93  'greatest_lower_bound'  [45, 2]      (w:1, o:49, a:1, s:1, b:0), 
% 2.54/2.93  'least_upper_bound'  [46, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 2.54/2.93  'positive_part'  [47, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 2.54/2.93  'negative_part'  [48, 1]      (w:1, o:21, a:1, s:1, b:0), 
% 2.54/2.93  a  [49, 0]      (w:1, o:13, a:1, s:1, b:0).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Starting Search:
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    21717
% 2.54/2.93  Kept:         2006
% 2.54/2.93  Inuse:        258
% 2.54/2.93  Deleted:      18
% 2.54/2.93  Deletedinuse: 5
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    46742
% 2.54/2.93  Kept:         4011
% 2.54/2.93  Inuse:        377
% 2.54/2.93  Deleted:      33
% 2.54/2.93  Deletedinuse: 9
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    72035
% 2.54/2.93  Kept:         6026
% 2.54/2.93  Inuse:        481
% 2.54/2.93  Deleted:      35
% 2.54/2.93  Deletedinuse: 9
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    120276
% 2.54/2.93  Kept:         8041
% 2.54/2.93  Inuse:        609
% 2.54/2.93  Deleted:      42
% 2.54/2.93  Deletedinuse: 12
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    175400
% 2.54/2.93  Kept:         10051
% 2.54/2.93  Inuse:        741
% 2.54/2.93  Deleted:      68
% 2.54/2.93  Deletedinuse: 22
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    202724
% 2.54/2.93  Kept:         12054
% 2.54/2.93  Inuse:        790
% 2.54/2.93  Deleted:      73
% 2.54/2.93  Deletedinuse: 23
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    275191
% 2.54/2.93  Kept:         14054
% 2.54/2.93  Inuse:        886
% 2.54/2.93  Deleted:      77
% 2.54/2.93  Deletedinuse: 23
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    332339
% 2.54/2.93  Kept:         16062
% 2.54/2.93  Inuse:        985
% 2.54/2.93  Deleted:      97
% 2.54/2.93  Deletedinuse: 26
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    407286
% 2.54/2.93  Kept:         18089
% 2.54/2.93  Inuse:        1092
% 2.54/2.93  Deleted:      106
% 2.54/2.93  Deletedinuse: 27
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying inuse:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  Resimplifying clauses:
% 2.54/2.93  Done
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Intermediate Status:
% 2.54/2.93  Generated:    482616
% 2.54/2.93  Kept:         20108
% 2.54/2.93  Inuse:        1184
% 2.54/2.93  Deleted:      1189
% 2.54/2.93  Deletedinuse: 29
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  Bliksems!, er is een bewijs:
% 2.54/2.93  % SZS status Unsatisfiable
% 2.54/2.93  % SZS output start Refutation
% 2.54/2.93  
% 2.54/2.93  clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y )
% 2.54/2.93    , Z ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X ) )
% 2.54/2.93     ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) )
% 2.54/2.93    , 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) ), X
% 2.54/2.93     ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) ), 
% 2.54/2.93    X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) )
% 2.54/2.93    , multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.93     ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) )
% 2.54/2.93    , multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z )
% 2.54/2.93     ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 15, [ =( inverse( identity ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( multiply( 
% 2.54/2.93    X, Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X ) )
% 2.54/2.93     ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 20, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    'least_upper_bound'( X, Z ) ), 'least_upper_bound'( X, 
% 2.54/2.93    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 21, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ), 'greatest_lower_bound'( X, 
% 2.54/2.93    'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 22, [ ~( =( multiply( 'positive_part'( a ), 'negative_part'( a ) )
% 2.54/2.93    , a ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 26, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y )
% 2.54/2.93    , identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 27, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 29, [ =( multiply( multiply( Y, X ), inverse( X ) ), multiply( Y, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X ) )
% 2.54/2.93     ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 38, [ =( 'negative_part'( 'positive_part'( X ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 40, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X ), 
% 2.54/2.93    X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 41, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) ), 
% 2.54/2.93    X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 42, [ =( 'greatest_lower_bound'( X, 'positive_part'( X ) ), X ) ]
% 2.54/2.93     )
% 2.54/2.93  .
% 2.54/2.93  clause( 43, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Y, X ), 
% 2.54/2.93    'positive_part'( X ) ), 'greatest_lower_bound'( Y, X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 46, [ =( 'least_upper_bound'( 'positive_part'( X ), Y ), 
% 2.54/2.93    'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 64, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 2.54/2.93    'least_upper_bound'( X, Y ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 66, [ =( 'positive_part'( 'negative_part'( X ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 70, [ =( 'least_upper_bound'( X, 'negative_part'( X ) ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 73, [ =( 'positive_part'( 'positive_part'( X ) ), 'positive_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 81, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 2.54/2.93    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 82, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 2.54/2.93    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 95, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( X
% 2.54/2.93    , 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 109, [ =( 'positive_part'( 'least_upper_bound'( 'negative_part'( X
% 2.54/2.93     ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 111, [ =( 'greatest_lower_bound'( Y, 'positive_part'( 
% 2.54/2.93    'least_upper_bound'( X, Y ) ) ), Y ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.93    'positive_part'( Y ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 123, [ =( 'least_upper_bound'( multiply( Y, X ), X ), multiply( 
% 2.54/2.93    'positive_part'( Y ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 133, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.93    'least_upper_bound'( X, Y ) ) ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 144, [ =( multiply( 'greatest_lower_bound'( Y, X ), inverse( X ) )
% 2.54/2.93    , 'negative_part'( multiply( Y, inverse( X ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 147, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.93    'negative_part'( Y ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 177, [ =( inverse( multiply( Y, inverse( X ) ) ), multiply( X, 
% 2.54/2.93    inverse( Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 178, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( inverse( 
% 2.54/2.93    Y ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 179, [ =( inverse( multiply( X, identity ) ), inverse( X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 182, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 2.54/2.93    X, 'negative_part'( Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 184, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X, 
% 2.54/2.93    'positive_part'( Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 185, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X, 
% 2.54/2.93    'positive_part'( Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 211, [ =( 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.93    'positive_part'( Y ) ), 'positive_part'( 'greatest_lower_bound'( X, Y ) )
% 2.54/2.93     ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 266, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.93    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.93     ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 310, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X )
% 2.54/2.93     ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 350, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 410, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 2.54/2.93     ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 497, [ =( multiply( inverse( Y ), 'negative_part'( Y ) ), 
% 2.54/2.93    'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 522, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) ), 
% 2.54/2.93    inverse( 'positive_part'( X ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 541, [ =( 'positive_part'( 'least_upper_bound'( inverse( 
% 2.54/2.93    'positive_part'( X ) ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 690, [ =( multiply( inverse( Y ), 'positive_part'( Y ) ), 
% 2.54/2.93    'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 815, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.93    'positive_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.93    inverse( X ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 823, [ =( multiply( X, 'negative_part'( X ) ), multiply( 
% 2.54/2.93    'negative_part'( X ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 839, [ =( multiply( 'negative_part'( inverse( Y ) ), Y ), 
% 2.54/2.93    'negative_part'( Y ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 848, [ =( 'negative_part'( 'least_upper_bound'( X, inverse( X ) ) )
% 2.54/2.93    , 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 849, [ =( 'negative_part'( 'least_upper_bound'( inverse( X ), X ) )
% 2.54/2.93    , 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 957, [ =( multiply( 'positive_part'( X ), 'negative_part'( X ) ), 
% 2.54/2.93    multiply( 'negative_part'( X ), 'positive_part'( X ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 961, [ =( multiply( X, 'positive_part'( X ) ), multiply( 
% 2.54/2.93    'positive_part'( X ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 962, [ =( 'positive_part'( multiply( 'positive_part'( Y ), inverse( 
% 2.54/2.93    'positive_part'( X ) ) ) ), 'positive_part'( multiply( Y, inverse( 
% 2.54/2.93    'positive_part'( X ) ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 966, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.93    'negative_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.93    inverse( X ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 975, [ =( multiply( 'positive_part'( multiply( X, Y ) ), inverse( Y
% 2.54/2.93     ) ), 'least_upper_bound'( inverse( Y ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 981, [ =( multiply( 'positive_part'( inverse( Y ) ), Y ), 
% 2.54/2.93    'positive_part'( Y ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 985, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.93    'positive_part'( Y ), X ) ) ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 989, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.93    'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 990, [ =( multiply( X, inverse( 'positive_part'( X ) ) ), inverse( 
% 2.54/2.93    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1007, [ ~( =( multiply( 'negative_part'( a ), 'positive_part'( a )
% 2.54/2.93     ), a ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1024, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), 
% 2.54/2.93    'positive_part'( X ) ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1602, [ =( multiply( X, inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.93     ), multiply( inverse( 'positive_part'( inverse( X ) ) ), X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1648, [ =( 'least_upper_bound'( inverse( 'positive_part'( inverse( 
% 2.54/2.93    X ) ) ), inverse( 'positive_part'( X ) ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1912, [ =( inverse( 'greatest_lower_bound'( Z, Y ) ), inverse( 
% 2.54/2.93    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1934, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 2.54/2.93    'greatest_lower_bound'( Y, X ) ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 1945, [ =( 'negative_part'( multiply( 'positive_part'( Y ), inverse( 
% 2.54/2.93    'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 2788, [ =( 'positive_part'( multiply( inverse( 'positive_part'( 
% 2.54/2.93    inverse( X ) ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 2790, [ =( 'positive_part'( inverse( multiply( 'positive_part'( X )
% 2.54/2.93    , X ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 4309, [ =( 'positive_part'( multiply( 'positive_part'( X ), X ) ), 
% 2.54/2.93    'positive_part'( multiply( X, X ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 4385, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( X
% 2.54/2.93    , X ) ) ), X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 4401, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( X )
% 2.54/2.93     ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 20102, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.93    'negative_part'( X ) ), identity ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 20140, [ =( 'positive_part'( inverse( X ) ), inverse( 
% 2.54/2.93    'negative_part'( X ) ) ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 20176, [ =( multiply( 'negative_part'( X ), 'positive_part'( X ) )
% 2.54/2.93    , X ) ] )
% 2.54/2.93  .
% 2.54/2.93  clause( 20180, [] )
% 2.54/2.93  .
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  % SZS output end Refutation
% 2.54/2.93  found a proof!
% 2.54/2.93  
% 2.54/2.93  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 2.54/2.93  
% 2.54/2.93  initialclauses(
% 2.54/2.93  [ clause( 20182, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.93  , clause( 20183, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  , clause( 20184, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 2.54/2.93    multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20185, [ =( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( Y, X ) ) ] )
% 2.54/2.93  , clause( 20186, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , clause( 20187, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y
% 2.54/2.93    , Z ) ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ]
% 2.54/2.93     )
% 2.54/2.93  , clause( 20188, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) )
% 2.54/2.93    , 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20189, [ =( 'least_upper_bound'( X, X ), X ) ] )
% 2.54/2.93  , clause( 20190, [ =( 'greatest_lower_bound'( X, X ), X ) ] )
% 2.54/2.93  , clause( 20191, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 2.54/2.93     ) ), X ) ] )
% 2.54/2.93  , clause( 20192, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 2.54/2.93     ) ), X ) ] )
% 2.54/2.93  , clause( 20193, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.93  , clause( 20194, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.93    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.93  , clause( 20195, [ =( multiply( 'least_upper_bound'( X, Y ), Z ), 
% 2.54/2.93    'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20196, [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 2.54/2.93    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20197, [ =( inverse( identity ), identity ) ] )
% 2.54/2.93  , clause( 20198, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.93  , clause( 20199, [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), 
% 2.54/2.93    inverse( X ) ) ) ] )
% 2.54/2.93  , clause( 20200, [ =( 'positive_part'( X ), 'least_upper_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , clause( 20201, [ =( 'negative_part'( X ), 'greatest_lower_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , clause( 20202, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, Z
% 2.54/2.93     ) ), 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    'least_upper_bound'( X, Z ) ) ) ] )
% 2.54/2.93  , clause( 20203, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, Z
% 2.54/2.93     ) ), 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ) ) ] )
% 2.54/2.93  , clause( 20204, [ ~( =( a, multiply( 'positive_part'( a ), 'negative_part'( 
% 2.54/2.93    a ) ) ) ) ] )
% 2.54/2.93  ] ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.93  , clause( 20182, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  , clause( 20183, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20210, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X
% 2.54/2.93    , Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20184, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 2.54/2.93    multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y )
% 2.54/2.93    , Z ) ) ] )
% 2.54/2.93  , clause( 20210, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( 
% 2.54/2.93    X, Y ), Z ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y, 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , clause( 20185, [ =( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( Y, X ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X ) )
% 2.54/2.93     ] )
% 2.54/2.93  , clause( 20186, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) )
% 2.54/2.93    , 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20187, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y
% 2.54/2.93    , Z ) ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ]
% 2.54/2.93     )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20188, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) )
% 2.54/2.93    , 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) ), X
% 2.54/2.93     ) ] )
% 2.54/2.93  , clause( 20191, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 2.54/2.93     ) ), X ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) ), 
% 2.54/2.93    X ) ] )
% 2.54/2.93  , clause( 20192, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 2.54/2.93     ) ), X ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20252, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.93     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20193, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) )
% 2.54/2.93    , multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20252, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z
% 2.54/2.93     ) ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20263, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, 
% 2.54/2.93    Z ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20194, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.93    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.93     ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20263, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X
% 2.54/2.93    , Z ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20275, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 2.54/2.93     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20195, [ =( multiply( 'least_upper_bound'( X, Y ), Z ), 
% 2.54/2.93    'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z ) )
% 2.54/2.93    , multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20275, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z
% 2.54/2.93     ) ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20288, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, 
% 2.54/2.93    Z ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20196, [ =( multiply( 'greatest_lower_bound'( X, Y ), Z ), 
% 2.54/2.93    'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z )
% 2.54/2.93     ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , clause( 20288, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y
% 2.54/2.93    , Z ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 15, [ =( inverse( identity ), identity ) ] )
% 2.54/2.93  , clause( 20197, [ =( inverse( identity ), identity ) ] )
% 2.54/2.93  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.93  , clause( 20198, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20333, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.93    multiply( X, Y ) ) ) ] )
% 2.54/2.93  , clause( 20199, [ =( inverse( multiply( X, Y ) ), multiply( inverse( Y ), 
% 2.54/2.93    inverse( X ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( multiply( 
% 2.54/2.93    X, Y ) ) ) ] )
% 2.54/2.93  , clause( 20333, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.93    multiply( X, Y ) ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20350, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  , clause( 20200, [ =( 'positive_part'( X ), 'least_upper_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X ) )
% 2.54/2.93     ] )
% 2.54/2.93  , clause( 20350, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20368, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , clause( 20201, [ =( 'negative_part'( X ), 'greatest_lower_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  , clause( 20368, [ =( 'greatest_lower_bound'( X, identity ), 
% 2.54/2.93    'negative_part'( X ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20387, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    'least_upper_bound'( X, Z ) ), 'least_upper_bound'( X, 
% 2.54/2.93    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20202, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, Z
% 2.54/2.93     ) ), 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    'least_upper_bound'( X, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 20, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    'least_upper_bound'( X, Z ) ), 'least_upper_bound'( X, 
% 2.54/2.93    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20387, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    'least_upper_bound'( X, Z ) ), 'least_upper_bound'( X, 
% 2.54/2.93    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20407, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ), 'greatest_lower_bound'( X, 
% 2.54/2.93    'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20203, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, Z
% 2.54/2.93     ) ), 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 21, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ), 'greatest_lower_bound'( X, 
% 2.54/2.93    'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 20407, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.93    'greatest_lower_bound'( X, Z ) ), 'greatest_lower_bound'( X, 
% 2.54/2.93    'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.93    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20428, [ ~( =( multiply( 'positive_part'( a ), 'negative_part'( a )
% 2.54/2.93     ), a ) ) ] )
% 2.54/2.93  , clause( 20204, [ ~( =( a, multiply( 'positive_part'( a ), 'negative_part'( 
% 2.54/2.93    a ) ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 22, [ ~( =( multiply( 'positive_part'( a ), 'negative_part'( a ) )
% 2.54/2.93    , a ) ) ] )
% 2.54/2.93  , clause( 20428, [ ~( =( multiply( 'positive_part'( a ), 'negative_part'( a
% 2.54/2.93     ) ), a ) ) ] )
% 2.54/2.93  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20430, [ =( identity, multiply( inverse( X ), X ) ) ] )
% 2.54/2.93  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20431, [ =( identity, multiply( X, inverse( X ) ) ) ] )
% 2.54/2.93  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.93  , 0, clause( 20430, [ =( identity, multiply( inverse( X ), X ) ) ] )
% 2.54/2.93  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 2.54/2.93    X ) )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20432, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.93  , clause( 20431, [ =( identity, multiply( X, inverse( X ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.93  , clause( 20432, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20433, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 2.54/2.93    Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 2.54/2.93     ), Z ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20436, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 2.54/2.93     ), identity ) ] )
% 2.54/2.93  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  , 0, clause( 20433, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 2.54/2.93    multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , 0, 9, substitution( 0, [ :=( X, multiply( X, Y ) )] ), substitution( 1, [
% 2.54/2.93     :=( X, inverse( multiply( X, Y ) ) ), :=( Y, X ), :=( Z, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 26, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y )
% 2.54/2.93    , identity ) ] )
% 2.54/2.93  , clause( 20436, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X )
% 2.54/2.93    , Y ), identity ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20442, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 2.54/2.93    Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 2.54/2.93     ), Z ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20447, [ =( multiply( multiply( X, inverse( Y ) ), Y ), multiply( X
% 2.54/2.93    , identity ) ) ] )
% 2.54/2.93  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.93  , 0, clause( 20442, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 2.54/2.93    multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.93    :=( Y, inverse( Y ) ), :=( Z, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 27, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( Y, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , clause( 20447, [ =( multiply( multiply( X, inverse( Y ) ), Y ), multiply( 
% 2.54/2.93    X, identity ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20452, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 2.54/2.93    Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 2.54/2.93     ), Z ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20455, [ =( multiply( multiply( X, Y ), inverse( Y ) ), multiply( X
% 2.54/2.93    , identity ) ) ] )
% 2.54/2.93  , clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.93  , 0, clause( 20452, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 2.54/2.93    multiply( Y, Z ) ) ) ] )
% 2.54/2.93  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.93    :=( Y, Y ), :=( Z, inverse( Y ) )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 29, [ =( multiply( multiply( Y, X ), inverse( X ) ), multiply( Y, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , clause( 20455, [ =( multiply( multiply( X, Y ), inverse( Y ) ), multiply( 
% 2.54/2.93    X, identity ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20459, [ =( 'positive_part'( X ), 'least_upper_bound'( X, identity
% 2.54/2.93     ) ) ] )
% 2.54/2.93  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.93     ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20460, [ =( 'positive_part'( X ), 'least_upper_bound'( identity, X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 2.54/2.93     ) ] )
% 2.54/2.93  , 0, clause( 20459, [ =( 'positive_part'( X ), 'least_upper_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 2.54/2.93    1, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20463, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  , clause( 20460, [ =( 'positive_part'( X ), 'least_upper_bound'( identity, 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X ) )
% 2.54/2.93     ] )
% 2.54/2.93  , clause( 20463, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20464, [ =( 'negative_part'( X ), 'greatest_lower_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20465, [ =( 'negative_part'( X ), 'greatest_lower_bound'( identity
% 2.54/2.93    , X ) ) ] )
% 2.54/2.93  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 2.54/2.93    , X ) ) ] )
% 2.54/2.93  , 0, clause( 20464, [ =( 'negative_part'( X ), 'greatest_lower_bound'( X, 
% 2.54/2.93    identity ) ) ] )
% 2.54/2.93  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, identity )] ), substitution( 
% 2.54/2.93    1, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20468, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , clause( 20465, [ =( 'negative_part'( X ), 'greatest_lower_bound'( 
% 2.54/2.93    identity, X ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( X
% 2.54/2.93     ) ) ] )
% 2.54/2.93  , clause( 20468, [ =( 'greatest_lower_bound'( identity, X ), 
% 2.54/2.93    'negative_part'( X ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20469, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 2.54/2.93     ) ) ) ] )
% 2.54/2.93  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 2.54/2.93    , X ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20472, [ =( identity, 'negative_part'( 'least_upper_bound'( 
% 2.54/2.93    identity, X ) ) ) ] )
% 2.54/2.93  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.93    X ) ) ] )
% 2.54/2.93  , 0, clause( 20469, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 2.54/2.93    X, Y ) ) ) ] )
% 2.54/2.93  , 0, 2, substitution( 0, [ :=( X, 'least_upper_bound'( identity, X ) )] ), 
% 2.54/2.93    substitution( 1, [ :=( X, identity ), :=( Y, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20473, [ =( identity, 'negative_part'( 'positive_part'( X ) ) ) ]
% 2.54/2.93     )
% 2.54/2.93  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.93     ) ] )
% 2.54/2.93  , 0, clause( 20472, [ =( identity, 'negative_part'( 'least_upper_bound'( 
% 2.54/2.93    identity, X ) ) ) ] )
% 2.54/2.93  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.93    ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20474, [ =( 'negative_part'( 'positive_part'( X ) ), identity ) ]
% 2.54/2.93     )
% 2.54/2.93  , clause( 20473, [ =( identity, 'negative_part'( 'positive_part'( X ) ) ) ]
% 2.54/2.93     )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 38, [ =( 'negative_part'( 'positive_part'( X ) ), identity ) ] )
% 2.54/2.93  , clause( 20474, [ =( 'negative_part'( 'positive_part'( X ) ), identity ) ]
% 2.54/2.93     )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20475, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 2.54/2.93     ) ) ) ] )
% 2.54/2.93  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 2.54/2.93    , X ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20476, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X, Y )
% 2.54/2.93    , X ) ) ] )
% 2.54/2.93  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 2.54/2.93    , X ) ) ] )
% 2.54/2.93  , 0, clause( 20475, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 2.54/2.93    X, Y ) ) ) ] )
% 2.54/2.93  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, 'least_upper_bound'( X, Y ) )] )
% 2.54/2.93    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20479, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X
% 2.54/2.93     ), X ) ] )
% 2.54/2.93  , clause( 20476, [ =( X, 'greatest_lower_bound'( 'least_upper_bound'( X, Y
% 2.54/2.93     ), X ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 40, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X ), 
% 2.54/2.93    X ) ] )
% 2.54/2.93  , clause( 20479, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.93    X ), X ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20480, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 2.54/2.93     ) ) ) ] )
% 2.54/2.93  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 2.54/2.93    , X ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20481, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X
% 2.54/2.93     ) ) ) ] )
% 2.54/2.93  , clause( 4, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( Y, X )
% 2.54/2.93     ) ] )
% 2.54/2.93  , 0, clause( 20480, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 2.54/2.93    X, Y ) ) ) ] )
% 2.54/2.93  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.93    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20484, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X )
% 2.54/2.93     ), X ) ] )
% 2.54/2.93  , clause( 20481, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( Y
% 2.54/2.93    , X ) ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 41, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) ), 
% 2.54/2.93    X ) ] )
% 2.54/2.93  , clause( 20484, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X
% 2.54/2.93     ) ), X ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20486, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y
% 2.54/2.93     ) ) ) ] )
% 2.54/2.93  , clause( 10, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( X, Y ) )
% 2.54/2.93    , X ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20487, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( X ) ) )
% 2.54/2.93     ] )
% 2.54/2.93  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.93     ) ] )
% 2.54/2.93  , 0, clause( 20486, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 2.54/2.93    X, Y ) ) ) ] )
% 2.54/2.93  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.93    :=( Y, identity )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20488, [ =( 'greatest_lower_bound'( X, 'positive_part'( X ) ), X )
% 2.54/2.93     ] )
% 2.54/2.93  , clause( 20487, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( X ) )
% 2.54/2.93     ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 42, [ =( 'greatest_lower_bound'( X, 'positive_part'( X ) ), X ) ]
% 2.54/2.93     )
% 2.54/2.93  , clause( 20488, [ =( 'greatest_lower_bound'( X, 'positive_part'( X ) ), X
% 2.54/2.93     ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20490, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y )
% 2.54/2.93    , Z ), 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 5, [ =( 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z )
% 2.54/2.93     ), 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20493, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y )
% 2.54/2.93    , 'positive_part'( Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 2.54/2.93  , clause( 42, [ =( 'greatest_lower_bound'( X, 'positive_part'( X ) ), X ) ]
% 2.54/2.93     )
% 2.54/2.93  , 0, clause( 20490, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X
% 2.54/2.93    , Y ), Z ), 'greatest_lower_bound'( X, 'greatest_lower_bound'( Y, Z ) ) )
% 2.54/2.93     ] )
% 2.54/2.93  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.93    :=( Y, Y ), :=( Z, 'positive_part'( Y ) )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  subsumption(
% 2.54/2.93  clause( 43, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Y, X ), 
% 2.54/2.93    'positive_part'( X ) ), 'greatest_lower_bound'( Y, X ) ) ] )
% 2.54/2.93  , clause( 20493, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( X, Y
% 2.54/2.93     ), 'positive_part'( Y ) ), 'greatest_lower_bound'( X, Y ) ) ] )
% 2.54/2.93  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.93     )] ) ).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  eqswap(
% 2.54/2.93  clause( 20497, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ), 
% 2.54/2.93    'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.93  , clause( 6, [ =( 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.93    'least_upper_bound'( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.93  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.93  
% 2.54/2.93  
% 2.54/2.93  paramod(
% 2.54/2.93  clause( 20501, [ =( 'least_upper_bound'( 'least_upper_bound'( identity, X )
% 2.54/2.93    , Y ), 'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.93  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20497, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.94    Z ), 'least_upper_bound'( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, 'least_upper_bound'( X, Y ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, identity ), :=( Y, X ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20504, [ =( 'least_upper_bound'( 'positive_part'( X ), Y ), 
% 2.54/2.94    'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20501, [ =( 'least_upper_bound'( 'least_upper_bound'( identity
% 2.54/2.94    , X ), Y ), 'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 46, [ =( 'least_upper_bound'( 'positive_part'( X ), Y ), 
% 2.54/2.94    'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 20504, [ =( 'least_upper_bound'( 'positive_part'( X ), Y ), 
% 2.54/2.94    'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20507, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20510, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 2.54/2.94    'least_upper_bound'( X, Y ), X ) ) ] )
% 2.54/2.94  , clause( 40, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), X )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , 0, clause( 20507, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 2.54/2.94    X, Y ) ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, 'least_upper_bound'( X, Y ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20511, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ] )
% 2.54/2.94  , clause( 20510, [ =( 'least_upper_bound'( X, Y ), 'least_upper_bound'( 
% 2.54/2.94    'least_upper_bound'( X, Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 64, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ] )
% 2.54/2.94  , clause( 20511, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X )
% 2.54/2.94    , 'least_upper_bound'( X, Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20513, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20515, [ =( identity, 'least_upper_bound'( identity, 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20513, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 2.54/2.94    X, Y ) ) ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    identity ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20516, [ =( identity, 'positive_part'( 'negative_part'( X ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20515, [ =( identity, 'least_upper_bound'( identity, 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, 'negative_part'( X ) )] ), substitution( 
% 2.54/2.94    1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20517, [ =( 'positive_part'( 'negative_part'( X ) ), identity ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 20516, [ =( identity, 'positive_part'( 'negative_part'( X ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 66, [ =( 'positive_part'( 'negative_part'( X ) ), identity ) ] )
% 2.54/2.94  , clause( 20517, [ =( 'positive_part'( 'negative_part'( X ) ), identity ) ]
% 2.54/2.94     )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20519, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , clause( 9, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20520, [ =( X, 'least_upper_bound'( X, 'negative_part'( X ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20519, [ =( X, 'least_upper_bound'( X, 'greatest_lower_bound'( 
% 2.54/2.94    X, Y ) ) ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, identity )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20521, [ =( 'least_upper_bound'( X, 'negative_part'( X ) ), X ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 20520, [ =( X, 'least_upper_bound'( X, 'negative_part'( X ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 70, [ =( 'least_upper_bound'( X, 'negative_part'( X ) ), X ) ] )
% 2.54/2.94  , clause( 20521, [ =( 'least_upper_bound'( X, 'negative_part'( X ) ), X ) ]
% 2.54/2.94     )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20523, [ =( X, 'least_upper_bound'( X, 'negative_part'( X ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 70, [ =( 'least_upper_bound'( X, 'negative_part'( X ) ), X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20525, [ =( 'positive_part'( X ), 'least_upper_bound'( 
% 2.54/2.94    'positive_part'( X ), identity ) ) ] )
% 2.54/2.94  , clause( 38, [ =( 'negative_part'( 'positive_part'( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20523, [ =( X, 'least_upper_bound'( X, 'negative_part'( X ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'positive_part'( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20526, [ =( 'positive_part'( X ), 'positive_part'( 'positive_part'( 
% 2.54/2.94    X ) ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20525, [ =( 'positive_part'( X ), 'least_upper_bound'( 
% 2.54/2.94    'positive_part'( X ), identity ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, 'positive_part'( X ) )] ), substitution( 
% 2.54/2.94    1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20527, [ =( 'positive_part'( 'positive_part'( X ) ), 
% 2.54/2.94    'positive_part'( X ) ) ] )
% 2.54/2.94  , clause( 20526, [ =( 'positive_part'( X ), 'positive_part'( 
% 2.54/2.94    'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 73, [ =( 'positive_part'( 'positive_part'( X ) ), 'positive_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , clause( 20527, [ =( 'positive_part'( 'positive_part'( X ) ), 
% 2.54/2.94    'positive_part'( X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20529, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.94     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20532, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'least_upper_bound'( identity, multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.94  , 0, clause( 20529, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 2.54/2.94    X ) ), :=( Y, X ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20534, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20532, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y
% 2.54/2.94     ) ), 'least_upper_bound'( identity, multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, multiply( inverse( X ), Y ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 81, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 20534, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) )
% 2.54/2.94    , 'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20537, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.94     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20541, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( inverse( X ), Y ), identity ) ) ] )
% 2.54/2.94  , clause( 1, [ =( multiply( inverse( X ), X ), identity ) ] )
% 2.54/2.94  , 0, clause( 20537, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 12, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    inverse( X ) ), :=( Y, Y ), :=( Z, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20542, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 2.54/2.94    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20541, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X
% 2.54/2.94     ) ), 'least_upper_bound'( multiply( inverse( X ), Y ), identity ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, multiply( inverse( X ), Y ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 82, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 2.54/2.94    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 20542, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) )
% 2.54/2.94    , 'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20544, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 2.54/2.94     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20546, [ =( multiply( X, 'greatest_lower_bound'( Z, Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 3, [ =( 'greatest_lower_bound'( X, Y ), 'greatest_lower_bound'( Y
% 2.54/2.94    , X ) ) ] )
% 2.54/2.94  , 0, clause( 20544, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20548, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( 
% 2.54/2.94    X, 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 2.54/2.94  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 2.54/2.94     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, clause( 20546, [ =( multiply( X, 'greatest_lower_bound'( Z, Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 95, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( X
% 2.54/2.94    , 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 2.54/2.94  , clause( 20548, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.94    multiply( X, 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 2.54/2.94    permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20550, [ =( 'positive_part'( 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'least_upper_bound'( 'positive_part'( X ), Y ) ) ] )
% 2.54/2.94  , clause( 46, [ =( 'least_upper_bound'( 'positive_part'( X ), Y ), 
% 2.54/2.94    'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20552, [ =( 'positive_part'( 'least_upper_bound'( 'negative_part'( 
% 2.54/2.94    X ), Y ) ), 'least_upper_bound'( identity, Y ) ) ] )
% 2.54/2.94  , clause( 66, [ =( 'positive_part'( 'negative_part'( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20550, [ =( 'positive_part'( 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'least_upper_bound'( 'positive_part'( X ), Y ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'negative_part'( X ) ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20553, [ =( 'positive_part'( 'least_upper_bound'( 'negative_part'( 
% 2.54/2.94    X ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20552, [ =( 'positive_part'( 'least_upper_bound'( 
% 2.54/2.94    'negative_part'( X ), Y ) ), 'least_upper_bound'( identity, Y ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 109, [ =( 'positive_part'( 'least_upper_bound'( 'negative_part'( X
% 2.54/2.94     ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , clause( 20553, [ =( 'positive_part'( 'least_upper_bound'( 'negative_part'( 
% 2.54/2.94    X ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20556, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , clause( 41, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, X ) )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20557, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , clause( 46, [ =( 'least_upper_bound'( 'positive_part'( X ), Y ), 
% 2.54/2.94    'positive_part'( 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20556, [ =( X, 'greatest_lower_bound'( X, 'least_upper_bound'( 
% 2.54/2.94    Y, X ) ) ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, 'positive_part'( Y ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20558, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( Y, X ) ) ), X ) ] )
% 2.54/2.94  , clause( 20557, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 111, [ =( 'greatest_lower_bound'( Y, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ), Y ) ] )
% 2.54/2.94  , clause( 20558, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( Y, X ) ) ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20560, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 2.54/2.94     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20562, [ =( multiply( 'least_upper_bound'( identity, X ), Y ), 
% 2.54/2.94    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.94  , 0, clause( 20560, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    identity ), :=( Y, Y ), :=( Z, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20564, [ =( multiply( 'positive_part'( X ), Y ), 
% 2.54/2.94    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20562, [ =( multiply( 'least_upper_bound'( identity, X ), Y )
% 2.54/2.94    , 'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20565, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 2.54/2.94    'positive_part'( X ), Y ) ) ] )
% 2.54/2.94  , clause( 20564, [ =( multiply( 'positive_part'( X ), Y ), 
% 2.54/2.94    'least_upper_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , clause( 20565, [ =( 'least_upper_bound'( Y, multiply( X, Y ) ), multiply( 
% 2.54/2.94    'positive_part'( X ), Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20567, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , clause( 13, [ =( 'least_upper_bound'( multiply( X, Z ), multiply( Y, Z )
% 2.54/2.94     ), multiply( 'least_upper_bound'( X, Y ), Z ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20570, [ =( multiply( 'least_upper_bound'( X, identity ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 2.54/2.94  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.94  , 0, clause( 20567, [ =( multiply( 'least_upper_bound'( X, Z ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y ), :=( Z, identity )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20571, [ =( multiply( 'positive_part'( X ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20570, [ =( multiply( 'least_upper_bound'( X, identity ), Y )
% 2.54/2.94    , 'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20572, [ =( 'least_upper_bound'( multiply( X, Y ), Y ), multiply( 
% 2.54/2.94    'positive_part'( X ), Y ) ) ] )
% 2.54/2.94  , clause( 20571, [ =( multiply( 'positive_part'( X ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 123, [ =( 'least_upper_bound'( multiply( Y, X ), X ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , clause( 20572, [ =( 'least_upper_bound'( multiply( X, Y ), Y ), multiply( 
% 2.54/2.94    'positive_part'( X ), Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20574, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , clause( 111, [ =( 'greatest_lower_bound'( Y, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ), Y ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20575, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ) ) ] )
% 2.54/2.94  , clause( 64, [ =( 'least_upper_bound'( 'least_upper_bound'( X, Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ] )
% 2.54/2.94  , 0, clause( 20574, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, 'least_upper_bound'( X, Y ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20576, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ), X ) ] )
% 2.54/2.94  , clause( 20575, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 133, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ), X ) ] )
% 2.54/2.94  , clause( 20576, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20578, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 2.54/2.94     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20582, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( Y )
% 2.54/2.94     ), 'greatest_lower_bound'( multiply( X, inverse( Y ) ), identity ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20578, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , 0, 12, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, inverse( Y ) ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20583, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( Y )
% 2.54/2.94     ), 'negative_part'( multiply( X, inverse( Y ) ) ) ) ] )
% 2.54/2.94  , clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20582, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 2.54/2.94    Y ) ), 'greatest_lower_bound'( multiply( X, inverse( Y ) ), identity ) )
% 2.54/2.94     ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, multiply( X, inverse( Y ) ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 144, [ =( multiply( 'greatest_lower_bound'( Y, X ), inverse( X ) )
% 2.54/2.94    , 'negative_part'( multiply( Y, inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20583, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( Y
% 2.54/2.94     ) ), 'negative_part'( multiply( X, inverse( Y ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20586, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , clause( 14, [ =( 'greatest_lower_bound'( multiply( X, Z ), multiply( Y, Z
% 2.54/2.94     ) ), multiply( 'greatest_lower_bound'( X, Y ), Z ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20588, [ =( multiply( 'greatest_lower_bound'( identity, X ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.94  , 0, clause( 20586, [ =( multiply( 'greatest_lower_bound'( X, Z ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    identity ), :=( Y, Y ), :=( Z, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20590, [ =( multiply( 'negative_part'( X ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20588, [ =( multiply( 'greatest_lower_bound'( identity, X ), Y
% 2.54/2.94     ), 'greatest_lower_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20591, [ =( 'greatest_lower_bound'( Y, multiply( X, Y ) ), multiply( 
% 2.54/2.94    'negative_part'( X ), Y ) ) ] )
% 2.54/2.94  , clause( 20590, [ =( multiply( 'negative_part'( X ), Y ), 
% 2.54/2.94    'greatest_lower_bound'( Y, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 147, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'negative_part'( Y ), X ) ) ] )
% 2.54/2.94  , clause( 20591, [ =( 'greatest_lower_bound'( Y, multiply( X, Y ) ), 
% 2.54/2.94    multiply( 'negative_part'( X ), Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20593, [ =( inverse( multiply( Y, X ) ), multiply( inverse( X ), 
% 2.54/2.94    inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.94    multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20594, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 2.54/2.94    inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20593, [ =( inverse( multiply( Y, X ) ), multiply( inverse( X
% 2.54/2.94     ), inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, inverse( 
% 2.54/2.94    Y ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 177, [ =( inverse( multiply( Y, inverse( X ) ) ), multiply( X, 
% 2.54/2.94    inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 20594, [ =( inverse( multiply( X, inverse( Y ) ) ), multiply( Y, 
% 2.54/2.94    inverse( X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20599, [ =( inverse( multiply( Y, X ) ), multiply( inverse( X ), 
% 2.54/2.94    inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.94    multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20601, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 2.54/2.94    inverse( Y ), X ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20599, [ =( inverse( multiply( Y, X ) ), multiply( inverse( X
% 2.54/2.94     ), inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 2.54/2.94    :=( Y, inverse( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 178, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( inverse( 
% 2.54/2.94    Y ), X ) ) ] )
% 2.54/2.94  , clause( 20601, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 2.54/2.94    inverse( Y ), X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20605, [ =( inverse( multiply( Y, X ) ), multiply( inverse( X ), 
% 2.54/2.94    inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.94    multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20607, [ =( inverse( multiply( X, identity ) ), multiply( identity
% 2.54/2.94    , inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 15, [ =( inverse( identity ), identity ) ] )
% 2.54/2.94  , 0, clause( 20605, [ =( inverse( multiply( Y, X ) ), multiply( inverse( X
% 2.54/2.94     ), inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [] ), substitution( 1, [ :=( X, identity ), :=( Y
% 2.54/2.94    , X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20611, [ =( inverse( multiply( X, identity ) ), inverse( X ) ) ] )
% 2.54/2.94  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.94  , 0, clause( 20607, [ =( inverse( multiply( X, identity ) ), multiply( 
% 2.54/2.94    identity, inverse( X ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 179, [ =( inverse( multiply( X, identity ) ), inverse( X ) ) ] )
% 2.54/2.94  , clause( 20611, [ =( inverse( multiply( X, identity ) ), inverse( X ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20614, [ =( X, inverse( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20617, [ =( multiply( X, identity ), inverse( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 179, [ =( inverse( multiply( X, identity ) ), inverse( X ) ) ] )
% 2.54/2.94  , 0, clause( 20614, [ =( X, inverse( inverse( X ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    multiply( X, identity ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20618, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20617, [ =( multiply( X, identity ), inverse( inverse( X ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , clause( 20618, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20621, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 12, [ =( 'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z
% 2.54/2.94     ) ), multiply( X, 'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20623, [ =( multiply( X, 'greatest_lower_bound'( identity, Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 20621, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), 
% 2.54/2.94    'greatest_lower_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, identity ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20625, [ =( multiply( X, 'negative_part'( Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20623, [ =( multiply( X, 'greatest_lower_bound'( identity, Y )
% 2.54/2.94     ), 'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20626, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 2.54/2.94    X, 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 20625, [ =( multiply( X, 'negative_part'( Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 182, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 2.54/2.94    X, 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 20626, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), 
% 2.54/2.94    multiply( X, 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20628, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.94     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20630, [ =( multiply( X, 'least_upper_bound'( identity, Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 20628, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, identity ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20632, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20630, [ =( multiply( X, 'least_upper_bound'( identity, Y ) )
% 2.54/2.94    , 'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20633, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 20632, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 184, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X, 
% 2.54/2.94    'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 20633, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( 
% 2.54/2.94    X, 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20635, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 11, [ =( 'least_upper_bound'( multiply( X, Y ), multiply( X, Z )
% 2.54/2.94     ), multiply( X, 'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20638, [ =( multiply( X, 'least_upper_bound'( Y, identity ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 20635, [ =( multiply( X, 'least_upper_bound'( Y, Z ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), multiply( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y ), :=( Z, identity )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20639, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20638, [ =( multiply( X, 'least_upper_bound'( Y, identity ) )
% 2.54/2.94    , 'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20640, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 20639, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 185, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X, 
% 2.54/2.94    'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 20640, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( 
% 2.54/2.94    X, 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20642, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y, Z )
% 2.54/2.94     ), 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.94    'least_upper_bound'( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 20, [ =( 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.94    'least_upper_bound'( X, Z ) ), 'least_upper_bound'( X, 
% 2.54/2.94    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20647, [ =( 'least_upper_bound'( identity, 'greatest_lower_bound'( 
% 2.54/2.94    X, Y ) ), 'greatest_lower_bound'( 'least_upper_bound'( identity, X ), 
% 2.54/2.94    'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20642, [ =( 'least_upper_bound'( X, 'greatest_lower_bound'( Y
% 2.54/2.94    , Z ) ), 'greatest_lower_bound'( 'least_upper_bound'( X, Y ), 
% 2.54/2.94    'least_upper_bound'( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    identity ), :=( Y, X ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20653, [ =( 'least_upper_bound'( identity, 'greatest_lower_bound'( 
% 2.54/2.94    X, Y ) ), 'greatest_lower_bound'( 'positive_part'( X ), 'positive_part'( 
% 2.54/2.94    Y ) ) ) ] )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20647, [ =( 'least_upper_bound'( identity, 
% 2.54/2.94    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( 
% 2.54/2.94    'least_upper_bound'( identity, X ), 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20655, [ =( 'positive_part'( 'greatest_lower_bound'( X, Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( 'positive_part'( X ), 'positive_part'( Y ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 30, [ =( 'least_upper_bound'( identity, X ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20653, [ =( 'least_upper_bound'( identity, 
% 2.54/2.94    'greatest_lower_bound'( X, Y ) ), 'greatest_lower_bound'( 'positive_part'( 
% 2.54/2.94    X ), 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, 'greatest_lower_bound'( X, Y ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20656, [ =( 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'positive_part'( 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , clause( 20655, [ =( 'positive_part'( 'greatest_lower_bound'( X, Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( 'positive_part'( X ), 'positive_part'( Y ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 211, [ =( 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'positive_part'( 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , clause( 20656, [ =( 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'positive_part'( 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20658, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y, Z )
% 2.54/2.94     ), 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.94    'greatest_lower_bound'( X, Z ) ) ) ] )
% 2.54/2.94  , clause( 21, [ =( 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.94    'greatest_lower_bound'( X, Z ) ), 'greatest_lower_bound'( X, 
% 2.54/2.94    'least_upper_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20663, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 2.54/2.94    X, Y ) ), 'least_upper_bound'( 'greatest_lower_bound'( identity, X ), 
% 2.54/2.94    'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20658, [ =( 'greatest_lower_bound'( X, 'least_upper_bound'( Y
% 2.54/2.94    , Z ) ), 'least_upper_bound'( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.94    'greatest_lower_bound'( X, Z ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    identity ), :=( Y, X ), :=( Z, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20669, [ =( 'greatest_lower_bound'( identity, 'least_upper_bound'( 
% 2.54/2.94    X, Y ) ), 'least_upper_bound'( 'negative_part'( X ), 'negative_part'( Y )
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20663, [ =( 'greatest_lower_bound'( identity, 
% 2.54/2.94    'least_upper_bound'( X, Y ) ), 'least_upper_bound'( 
% 2.54/2.94    'greatest_lower_bound'( identity, X ), 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20671, [ =( 'negative_part'( 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'least_upper_bound'( 'negative_part'( X ), 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , clause( 31, [ =( 'greatest_lower_bound'( identity, X ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20669, [ =( 'greatest_lower_bound'( identity, 
% 2.54/2.94    'least_upper_bound'( X, Y ) ), 'least_upper_bound'( 'negative_part'( X )
% 2.54/2.94    , 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, 'least_upper_bound'( X, Y ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20672, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , clause( 20671, [ =( 'negative_part'( 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'least_upper_bound'( 'negative_part'( X ), 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 266, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , clause( 20672, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20675, [ =( multiply( multiply( X, inverse( Y ) ), Y ), X ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 27, [ =( multiply( multiply( Y, inverse( X ) ), X ), multiply( 
% 2.54/2.94    Y, identity ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 2.54/2.94    :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 310, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 2.54/2.94  , clause( 20675, [ =( multiply( multiply( X, inverse( Y ) ), Y ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20678, [ =( X, multiply( multiply( X, inverse( Y ) ), Y ) ) ] )
% 2.54/2.94  , clause( 310, [ =( multiply( multiply( Y, inverse( X ) ), X ), Y ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20681, [ =( inverse( X ), multiply( inverse( multiply( Y, X ) ), Y
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.94    multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20678, [ =( X, multiply( multiply( X, inverse( Y ) ), Y ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, inverse( X ) ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20682, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 20681, [ =( inverse( X ), multiply( inverse( multiply( Y, X ) ), 
% 2.54/2.94    Y ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , clause( 20682, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20685, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 29, [ =( multiply( multiply( Y, X ), inverse( X ) ), multiply( 
% 2.54/2.94    Y, identity ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 2.54/2.94    :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 350, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 2.54/2.94  , clause( 20685, [ =( multiply( multiply( X, Y ), inverse( Y ) ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20687, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20692, [ =( inverse( X ), multiply( inverse( inverse( Y ) ), 
% 2.54/2.94    inverse( multiply( X, Y ) ) ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20687, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 2.54/2.94     ), X ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, inverse( multiply( X, Y ) ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20693, [ =( inverse( X ), inverse( multiply( multiply( X, Y ), 
% 2.54/2.94    inverse( Y ) ) ) ) ] )
% 2.54/2.94  , clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.94    multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20692, [ =( inverse( X ), multiply( inverse( inverse( Y ) ), 
% 2.54/2.94    inverse( multiply( X, Y ) ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, inverse( Y ) )] )
% 2.54/2.94    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20694, [ =( inverse( X ), multiply( Y, inverse( multiply( X, Y ) )
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 177, [ =( inverse( multiply( Y, inverse( X ) ) ), multiply( X, 
% 2.54/2.94    inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20693, [ =( inverse( X ), inverse( multiply( multiply( X, Y )
% 2.54/2.94    , inverse( Y ) ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, multiply( X, Y ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20695, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 20694, [ =( inverse( X ), multiply( Y, inverse( multiply( X, Y )
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 410, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , clause( 20695, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20697, [ =( multiply( X, 'negative_part'( Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 182, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 2.54/2.94    X, 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20701, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'greatest_lower_bound'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ), identity ) ) ] )
% 2.54/2.94  , clause( 26, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 2.54/2.94     ), identity ) ] )
% 2.54/2.94  , 0, clause( 20697, [ =( multiply( X, 'negative_part'( Y ) ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 17, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, multiply( inverse( multiply( X, Y ) ), X ) ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20702, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( multiply( inverse( multiply( X, 
% 2.54/2.94    Y ) ), X ) ) ) ] )
% 2.54/2.94  , clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20701, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ), 'negative_part'( Y ) ), 'greatest_lower_bound'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ), identity ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20704, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20702, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ), 'negative_part'( Y ) ), 'negative_part'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ) ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20705, [ =( multiply( inverse( Y ), 'negative_part'( Y ) ), 
% 2.54/2.94    'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20704, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ), 'negative_part'( Y ) ), 'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 497, [ =( multiply( inverse( Y ), 'negative_part'( Y ) ), 
% 2.54/2.94    'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 20705, [ =( multiply( inverse( Y ), 'negative_part'( Y ) ), 
% 2.54/2.94    'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20710, [ =( 'negative_part'( inverse( X ) ), multiply( inverse( X )
% 2.54/2.94    , 'negative_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 497, [ =( multiply( inverse( Y ), 'negative_part'( Y ) ), 
% 2.54/2.94    'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20712, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) ), 
% 2.54/2.94    multiply( inverse( 'positive_part'( X ) ), identity ) ) ] )
% 2.54/2.94  , clause( 38, [ =( 'negative_part'( 'positive_part'( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20710, [ =( 'negative_part'( inverse( X ) ), multiply( inverse( 
% 2.54/2.94    X ), 'negative_part'( X ) ) ) ] )
% 2.54/2.94  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'positive_part'( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20713, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) ), 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 20712, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) )
% 2.54/2.94    , multiply( inverse( 'positive_part'( X ) ), identity ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, inverse( 'positive_part'( X ) ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 522, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) ), 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 20713, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) ), 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20716, [ =( 'positive_part'( Y ), 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( 'negative_part'( X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 109, [ =( 'positive_part'( 'least_upper_bound'( 'negative_part'( 
% 2.54/2.94    X ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20723, [ =( 'positive_part'( X ), 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( inverse( 'positive_part'( Y ) ), X ) ) ) ] )
% 2.54/2.94  , clause( 522, [ =( 'negative_part'( inverse( 'positive_part'( X ) ) ), 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, clause( 20716, [ =( 'positive_part'( Y ), 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( 'negative_part'( X ), Y ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, inverse( 
% 2.54/2.94    'positive_part'( Y ) ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20724, [ =( 'positive_part'( 'least_upper_bound'( inverse( 
% 2.54/2.94    'positive_part'( Y ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , clause( 20723, [ =( 'positive_part'( X ), 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( inverse( 'positive_part'( Y ) ), X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 541, [ =( 'positive_part'( 'least_upper_bound'( inverse( 
% 2.54/2.94    'positive_part'( X ) ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , clause( 20724, [ =( 'positive_part'( 'least_upper_bound'( inverse( 
% 2.54/2.94    'positive_part'( Y ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20726, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 184, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20730, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'least_upper_bound'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ), identity ) ) ] )
% 2.54/2.94  , clause( 26, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 2.54/2.94     ), identity ) ] )
% 2.54/2.94  , 0, clause( 20726, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 17, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, multiply( inverse( multiply( X, Y ) ), X ) ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20731, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'positive_part'( multiply( inverse( multiply( X, 
% 2.54/2.94    Y ) ), X ) ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20730, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ), 'positive_part'( Y ) ), 'least_upper_bound'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ), identity ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20733, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20731, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ), 'positive_part'( Y ) ), 'positive_part'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ) ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20734, [ =( multiply( inverse( Y ), 'positive_part'( Y ) ), 
% 2.54/2.94    'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20733, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ), 'positive_part'( Y ) ), 'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 690, [ =( multiply( inverse( Y ), 'positive_part'( Y ) ), 
% 2.54/2.94    'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , clause( 20734, [ =( multiply( inverse( Y ), 'positive_part'( Y ) ), 
% 2.54/2.94    'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20739, [ =( multiply( 'negative_part'( Y ), X ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 147, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'negative_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20741, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 690, [ =( multiply( inverse( Y ), 'positive_part'( Y ) ), 
% 2.54/2.94    'positive_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20739, [ =( multiply( 'negative_part'( Y ), X ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, 'positive_part'( X ) ), :=( Y, inverse( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20742, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 211, [ =( 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.94    'positive_part'( Y ) ), 'positive_part'( 'greatest_lower_bound'( X, Y ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20741, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'greatest_lower_bound'( 'positive_part'( X ), 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, inverse( X ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 815, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20742, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20744, [ =( multiply( 'negative_part'( Y ), X ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 147, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'negative_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20746, [ =( multiply( 'negative_part'( X ), X ), multiply( X, 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 182, [ =( 'greatest_lower_bound'( X, multiply( X, Y ) ), multiply( 
% 2.54/2.94    X, 'negative_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20744, [ =( multiply( 'negative_part'( Y ), X ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20747, [ =( multiply( X, 'negative_part'( X ) ), multiply( 
% 2.54/2.94    'negative_part'( X ), X ) ) ] )
% 2.54/2.94  , clause( 20746, [ =( multiply( 'negative_part'( X ), X ), multiply( X, 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 823, [ =( multiply( X, 'negative_part'( X ) ), multiply( 
% 2.54/2.94    'negative_part'( X ), X ) ) ] )
% 2.54/2.94  , clause( 20747, [ =( multiply( X, 'negative_part'( X ) ), multiply( 
% 2.54/2.94    'negative_part'( X ), X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20749, [ =( multiply( 'negative_part'( Y ), X ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 147, [ =( 'greatest_lower_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'negative_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20752, [ =( multiply( 'negative_part'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ) ), Y ), 'greatest_lower_bound'( Y, identity ) ) ] )
% 2.54/2.94  , clause( 26, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 2.54/2.94     ), identity ) ] )
% 2.54/2.94  , 0, clause( 20749, [ =( multiply( 'negative_part'( Y ), X ), 
% 2.54/2.94    'greatest_lower_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, Y ), :=( Y, multiply( inverse( multiply( X, Y ) ), X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20753, [ =( multiply( 'negative_part'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ) ), Y ), 'negative_part'( Y ) ) ] )
% 2.54/2.94  , clause( 19, [ =( 'greatest_lower_bound'( X, identity ), 'negative_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20752, [ =( multiply( 'negative_part'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ) ), Y ), 'greatest_lower_bound'( Y, identity ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20754, [ =( multiply( 'negative_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'negative_part'( Y ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20753, [ =( multiply( 'negative_part'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ) ), Y ), 'negative_part'( Y ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 839, [ =( multiply( 'negative_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'negative_part'( Y ) ) ] )
% 2.54/2.94  , clause( 20754, [ =( multiply( 'negative_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'negative_part'( Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20757, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 2.54/2.94  , clause( 185, [ =( 'least_upper_bound'( multiply( X, Y ), X ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20761, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 839, [ =( multiply( 'negative_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'negative_part'( Y ) ) ] )
% 2.54/2.94  , 0, clause( 20757, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), X ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, 'negative_part'( inverse( X ) ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20762, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'negative_part'( 'least_upper_bound'( X, inverse( 
% 2.54/2.94    X ) ) ) ) ] )
% 2.54/2.94  , clause( 266, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , 0, clause( 20761, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, inverse( X ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20763, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( X
% 2.54/2.94     ) ) ), 'negative_part'( 'least_upper_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 815, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20762, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'negative_part'( 'least_upper_bound'( X, inverse( 
% 2.54/2.94    X ) ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20764, [ =( 'negative_part'( 'least_upper_bound'( X, inverse( X ) )
% 2.54/2.94     ), 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20763, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( 
% 2.54/2.94    X ) ) ), 'negative_part'( 'least_upper_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 848, [ =( 'negative_part'( 'least_upper_bound'( X, inverse( X ) ) )
% 2.54/2.94    , 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20764, [ =( 'negative_part'( 'least_upper_bound'( X, inverse( X )
% 2.54/2.94     ) ), 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20766, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 184, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20770, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'least_upper_bound'( 'negative_part'( inverse( X
% 2.54/2.94     ) ), 'negative_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 839, [ =( multiply( 'negative_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'negative_part'( Y ) ) ] )
% 2.54/2.94  , 0, clause( 20766, [ =( multiply( X, 'positive_part'( Y ) ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, 'negative_part'( inverse( X ) ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20771, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'negative_part'( 'least_upper_bound'( inverse( X
% 2.54/2.94     ), X ) ) ) ] )
% 2.54/2.94  , clause( 266, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , 0, clause( 20770, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'least_upper_bound'( 'negative_part'( inverse( X
% 2.54/2.94     ) ), 'negative_part'( X ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, X )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20772, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( X
% 2.54/2.94     ) ) ), 'negative_part'( 'least_upper_bound'( inverse( X ), X ) ) ) ] )
% 2.54/2.94  , clause( 815, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20771, [ =( multiply( 'negative_part'( inverse( X ) ), 
% 2.54/2.94    'positive_part'( X ) ), 'negative_part'( 'least_upper_bound'( inverse( X
% 2.54/2.94     ), X ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20773, [ =( 'negative_part'( 'least_upper_bound'( inverse( X ), X )
% 2.54/2.94     ), 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20772, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( 
% 2.54/2.94    X ) ) ), 'negative_part'( 'least_upper_bound'( inverse( X ), X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 849, [ =( 'negative_part'( 'least_upper_bound'( inverse( X ), X ) )
% 2.54/2.94    , 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20773, [ =( 'negative_part'( 'least_upper_bound'( inverse( X ), X
% 2.54/2.94     ) ), 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20775, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20778, [ =( multiply( 'positive_part'( X ), 'negative_part'( X ) )
% 2.54/2.94    , 'least_upper_bound'( 'negative_part'( X ), multiply( 'negative_part'( X
% 2.54/2.94     ), X ) ) ) ] )
% 2.54/2.94  , clause( 823, [ =( multiply( X, 'negative_part'( X ) ), multiply( 
% 2.54/2.94    'negative_part'( X ), X ) ) ] )
% 2.54/2.94  , 0, clause( 20775, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'negative_part'( X ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20779, [ =( multiply( 'positive_part'( X ), 'negative_part'( X ) )
% 2.54/2.94    , multiply( 'negative_part'( X ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 184, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20778, [ =( multiply( 'positive_part'( X ), 'negative_part'( X
% 2.54/2.94     ) ), 'least_upper_bound'( 'negative_part'( X ), multiply( 
% 2.54/2.94    'negative_part'( X ), X ) ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, 'negative_part'( X ) ), :=( Y, X )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 957, [ =( multiply( 'positive_part'( X ), 'negative_part'( X ) ), 
% 2.54/2.94    multiply( 'negative_part'( X ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 20779, [ =( multiply( 'positive_part'( X ), 'negative_part'( X )
% 2.54/2.94     ), multiply( 'negative_part'( X ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20781, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20783, [ =( multiply( 'positive_part'( X ), X ), multiply( X, 
% 2.54/2.94    'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 184, [ =( 'least_upper_bound'( X, multiply( X, Y ) ), multiply( X
% 2.54/2.94    , 'positive_part'( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20781, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20784, [ =( multiply( X, 'positive_part'( X ) ), multiply( 
% 2.54/2.94    'positive_part'( X ), X ) ) ] )
% 2.54/2.94  , clause( 20783, [ =( multiply( 'positive_part'( X ), X ), multiply( X, 
% 2.54/2.94    'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 961, [ =( multiply( X, 'positive_part'( X ) ), multiply( 
% 2.54/2.94    'positive_part'( X ), X ) ) ] )
% 2.54/2.94  , clause( 20784, [ =( multiply( X, 'positive_part'( X ) ), multiply( 
% 2.54/2.94    'positive_part'( X ), X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20786, [ =( 'positive_part'( Y ), 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( inverse( 'positive_part'( X ) ), Y ) ) ) ] )
% 2.54/2.94  , clause( 541, [ =( 'positive_part'( 'least_upper_bound'( inverse( 
% 2.54/2.94    'positive_part'( X ) ), Y ) ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20789, [ =( 'positive_part'( multiply( X, inverse( 'positive_part'( 
% 2.54/2.94    Y ) ) ) ), 'positive_part'( multiply( 'positive_part'( X ), inverse( 
% 2.54/2.94    'positive_part'( Y ) ) ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, clause( 20786, [ =( 'positive_part'( Y ), 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( inverse( 'positive_part'( X ) ), Y ) ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, inverse( 'positive_part'( Y ) ) ), :=( Y
% 2.54/2.94    , X )] ), substitution( 1, [ :=( X, Y ), :=( Y, multiply( X, inverse( 
% 2.54/2.94    'positive_part'( Y ) ) ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20790, [ =( 'positive_part'( multiply( 'positive_part'( X ), 
% 2.54/2.94    inverse( 'positive_part'( Y ) ) ) ), 'positive_part'( multiply( X, 
% 2.54/2.94    inverse( 'positive_part'( Y ) ) ) ) ) ] )
% 2.54/2.94  , clause( 20789, [ =( 'positive_part'( multiply( X, inverse( 
% 2.54/2.94    'positive_part'( Y ) ) ) ), 'positive_part'( multiply( 'positive_part'( X
% 2.54/2.94     ), inverse( 'positive_part'( Y ) ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 962, [ =( 'positive_part'( multiply( 'positive_part'( Y ), inverse( 
% 2.54/2.94    'positive_part'( X ) ) ) ), 'positive_part'( multiply( Y, inverse( 
% 2.54/2.94    'positive_part'( X ) ) ) ) ) ] )
% 2.54/2.94  , clause( 20790, [ =( 'positive_part'( multiply( 'positive_part'( X ), 
% 2.54/2.94    inverse( 'positive_part'( Y ) ) ) ), 'positive_part'( multiply( X, 
% 2.54/2.94    inverse( 'positive_part'( Y ) ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20792, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20795, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 497, [ =( multiply( inverse( Y ), 'negative_part'( Y ) ), 
% 2.54/2.94    'negative_part'( inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20792, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, 'negative_part'( X ) ), :=( Y, inverse( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20796, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'negative_part'( 'least_upper_bound'( X, inverse( 
% 2.54/2.94    X ) ) ) ) ] )
% 2.54/2.94  , clause( 266, [ =( 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( Y ) ), 'negative_part'( 'least_upper_bound'( X, Y ) ) )
% 2.54/2.94     ] )
% 2.54/2.94  , 0, clause( 20795, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'least_upper_bound'( 'negative_part'( X ), 
% 2.54/2.94    'negative_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, inverse( X ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20797, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 848, [ =( 'negative_part'( 'least_upper_bound'( X, inverse( X ) )
% 2.54/2.94     ), 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20796, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'negative_part'( 'least_upper_bound'( X, inverse( 
% 2.54/2.94    X ) ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 966, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20797, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20800, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20801, [ =( multiply( 'positive_part'( multiply( X, Y ) ), inverse( 
% 2.54/2.94    Y ) ), 'least_upper_bound'( inverse( Y ), X ) ) ] )
% 2.54/2.94  , clause( 350, [ =( multiply( multiply( Y, X ), inverse( X ) ), Y ) ] )
% 2.54/2.94  , 0, clause( 20800, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, inverse( Y ) ), :=( Y, multiply( X, Y ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 975, [ =( multiply( 'positive_part'( multiply( X, Y ) ), inverse( Y
% 2.54/2.94     ) ), 'least_upper_bound'( inverse( Y ), X ) ) ] )
% 2.54/2.94  , clause( 20801, [ =( multiply( 'positive_part'( multiply( X, Y ) ), 
% 2.54/2.94    inverse( Y ) ), 'least_upper_bound'( inverse( Y ), X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20804, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20807, [ =( multiply( 'positive_part'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ) ), Y ), 'least_upper_bound'( Y, identity ) ) ] )
% 2.54/2.94  , clause( 26, [ =( multiply( multiply( inverse( multiply( X, Y ) ), X ), Y
% 2.54/2.94     ), identity ) ] )
% 2.54/2.94  , 0, clause( 20804, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, Y ), :=( Y, multiply( inverse( multiply( X, Y ) ), X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20808, [ =( multiply( 'positive_part'( multiply( inverse( multiply( 
% 2.54/2.94    X, Y ) ), X ) ), Y ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20807, [ =( multiply( 'positive_part'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ) ), Y ), 'least_upper_bound'( Y, identity ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20809, [ =( multiply( 'positive_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'positive_part'( Y ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20808, [ =( multiply( 'positive_part'( multiply( inverse( 
% 2.54/2.94    multiply( X, Y ) ), X ) ), Y ), 'positive_part'( Y ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 981, [ =( multiply( 'positive_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'positive_part'( Y ) ) ] )
% 2.54/2.94  , clause( 20809, [ =( multiply( 'positive_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'positive_part'( Y ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20812, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ) ) ] )
% 2.54/2.94  , clause( 133, [ =( 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ), X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20813, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, clause( 20812, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    'least_upper_bound'( X, Y ) ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, multiply( Y, X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20814, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ), X ) ] )
% 2.54/2.94  , clause( 20813, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    multiply( 'positive_part'( Y ), X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 985, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ), X ) ] )
% 2.54/2.94  , clause( 20814, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20816, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 122, [ =( 'least_upper_bound'( X, multiply( Y, X ) ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20819, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.94    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 2.54/2.94  , clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20816, [ =( multiply( 'positive_part'( Y ), X ), 
% 2.54/2.94    'least_upper_bound'( X, multiply( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, inverse( 
% 2.54/2.94    X ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20820, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 18, [ =( 'least_upper_bound'( X, identity ), 'positive_part'( X )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, clause( 20819, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.94    'least_upper_bound'( inverse( X ), identity ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 989, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 20820, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20823, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X ) )
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 410, [ =( multiply( Y, inverse( multiply( X, Y ) ) ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20824, [ =( inverse( 'positive_part'( inverse( X ) ) ), multiply( X
% 2.54/2.94    , inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , clause( 981, [ =( multiply( 'positive_part'( inverse( Y ) ), Y ), 
% 2.54/2.94    'positive_part'( Y ) ) ] )
% 2.54/2.94  , 0, clause( 20823, [ =( inverse( Y ), multiply( X, inverse( multiply( Y, X
% 2.54/2.94     ) ) ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, 'positive_part'( inverse( X ) ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20825, [ =( multiply( X, inverse( 'positive_part'( X ) ) ), inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20824, [ =( inverse( 'positive_part'( inverse( X ) ) ), multiply( 
% 2.54/2.94    X, inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 990, [ =( multiply( X, inverse( 'positive_part'( X ) ) ), inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20825, [ =( multiply( X, inverse( 'positive_part'( X ) ) ), 
% 2.54/2.94    inverse( 'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20828, [ ~( =( multiply( 'negative_part'( a ), 'positive_part'( a )
% 2.54/2.94     ), a ) ) ] )
% 2.54/2.94  , clause( 957, [ =( multiply( 'positive_part'( X ), 'negative_part'( X ) )
% 2.54/2.94    , multiply( 'negative_part'( X ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, clause( 22, [ ~( =( multiply( 'positive_part'( a ), 'negative_part'( a
% 2.54/2.94     ) ), a ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, a )] ), substitution( 1, [] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1007, [ ~( =( multiply( 'negative_part'( a ), 'positive_part'( a )
% 2.54/2.94     ), a ) ) ] )
% 2.54/2.94  , clause( 20828, [ ~( =( multiply( 'negative_part'( a ), 'positive_part'( a
% 2.54/2.94     ) ), a ) ) ] )
% 2.54/2.94  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20831, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20833, [ =( inverse( inverse( X ) ), multiply( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 989, [ =( multiply( 'positive_part'( X ), inverse( X ) ), 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , 0, clause( 20831, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 2.54/2.94     ), X ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'positive_part'( X ) ), :=( Y, inverse( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20834, [ =( X, multiply( inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.94    , 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20833, [ =( inverse( inverse( X ) ), multiply( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20835, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), 
% 2.54/2.94    'positive_part'( X ) ), X ) ] )
% 2.54/2.94  , clause( 20834, [ =( X, multiply( inverse( 'positive_part'( inverse( X ) )
% 2.54/2.94     ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1024, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), 
% 2.54/2.94    'positive_part'( X ) ), X ) ] )
% 2.54/2.94  , clause( 20835, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.94    , 'positive_part'( X ) ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20837, [ =( multiply( inverse( Y ), X ), inverse( multiply( inverse( 
% 2.54/2.94    X ), Y ) ) ) ] )
% 2.54/2.94  , clause( 178, [ =( inverse( multiply( inverse( X ), Y ) ), multiply( 
% 2.54/2.94    inverse( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20840, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), X
% 2.54/2.94     ), inverse( multiply( 'positive_part'( inverse( X ) ), inverse( X ) ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , clause( 961, [ =( multiply( X, 'positive_part'( X ) ), multiply( 
% 2.54/2.94    'positive_part'( X ), X ) ) ] )
% 2.54/2.94  , 0, clause( 20837, [ =( multiply( inverse( Y ), X ), inverse( multiply( 
% 2.54/2.94    inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, inverse( X ) )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X ), :=( Y, 'positive_part'( inverse( X ) ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20841, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), X
% 2.54/2.94     ), multiply( X, inverse( 'positive_part'( inverse( X ) ) ) ) ) ] )
% 2.54/2.94  , clause( 177, [ =( inverse( multiply( Y, inverse( X ) ) ), multiply( X, 
% 2.54/2.94    inverse( Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20840, [ =( multiply( inverse( 'positive_part'( inverse( X ) )
% 2.54/2.94     ), X ), inverse( multiply( 'positive_part'( inverse( X ) ), inverse( X )
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, 'positive_part'( inverse( X )
% 2.54/2.94     ) )] ), substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20842, [ =( multiply( X, inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.94     ), multiply( inverse( 'positive_part'( inverse( X ) ) ), X ) ) ] )
% 2.54/2.94  , clause( 20841, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.94    , X ), multiply( X, inverse( 'positive_part'( inverse( X ) ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1602, [ =( multiply( X, inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.94     ), multiply( inverse( 'positive_part'( inverse( X ) ) ), X ) ) ] )
% 2.54/2.94  , clause( 20842, [ =( multiply( X, inverse( 'positive_part'( inverse( X ) )
% 2.54/2.94     ) ), multiply( inverse( 'positive_part'( inverse( X ) ) ), X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20844, [ =( multiply( 'positive_part'( X ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 2.54/2.94  , clause( 123, [ =( 'least_upper_bound'( multiply( Y, X ), X ), multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20847, [ =( multiply( 'positive_part'( X ), inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), 'least_upper_bound'( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , clause( 990, [ =( multiply( X, inverse( 'positive_part'( X ) ) ), inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20844, [ =( multiply( 'positive_part'( X ), Y ), 
% 2.54/2.94    'least_upper_bound'( multiply( X, Y ), Y ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, inverse( 'positive_part'( X ) ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20848, [ =( identity, 'least_upper_bound'( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20847, [ =( multiply( 'positive_part'( X ), inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), 'least_upper_bound'( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, 'positive_part'( X ) )] ), substitution( 
% 2.54/2.94    1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20849, [ =( 'least_upper_bound'( inverse( 'positive_part'( inverse( 
% 2.54/2.94    X ) ) ), inverse( 'positive_part'( X ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20848, [ =( identity, 'least_upper_bound'( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ), inverse( 'positive_part'( X ) ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1648, [ =( 'least_upper_bound'( inverse( 'positive_part'( inverse( 
% 2.54/2.94    X ) ) ), inverse( 'positive_part'( X ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20849, [ =( 'least_upper_bound'( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), inverse( 'positive_part'( X ) ) ), identity ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20850, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20853, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), multiply( 
% 2.54/2.94    inverse( multiply( Z, 'greatest_lower_bound'( Y, X ) ) ), Z ) ) ] )
% 2.54/2.94  , clause( 95, [ =( multiply( X, 'greatest_lower_bound'( Y, Z ) ), multiply( 
% 2.54/2.94    X, 'greatest_lower_bound'( Z, Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20850, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 2.54/2.94     ), X ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, Z ), :=( Y, 'greatest_lower_bound'( X, Y ) )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20856, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, clause( 20853, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), 
% 2.54/2.94    multiply( inverse( multiply( Z, 'greatest_lower_bound'( Y, X ) ) ), Z ) )
% 2.54/2.94     ] )
% 2.54/2.94  , 0, 5, substitution( 0, [ :=( X, 'greatest_lower_bound'( Y, X ) ), :=( Y, 
% 2.54/2.94    Z )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1912, [ =( inverse( 'greatest_lower_bound'( Z, Y ) ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , clause( 20856, [ =( inverse( 'greatest_lower_bound'( X, Y ) ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20857, [ =( identity, multiply( X, inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 23, [ =( multiply( X, inverse( X ) ), identity ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20858, [ =( identity, multiply( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.94    inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , clause( 1912, [ =( inverse( 'greatest_lower_bound'( Z, Y ) ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, Z ) ) ) ] )
% 2.54/2.94  , 0, clause( 20857, [ =( identity, multiply( X, inverse( X ) ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, 'greatest_lower_bound'( X, Y ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20861, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20858, [ =( identity, multiply( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.94    inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1934, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20861, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ), identity ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20863, [ =( identity, multiply( 'greatest_lower_bound'( X, Y ), 
% 2.54/2.94    inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , clause( 1934, [ =( multiply( 'greatest_lower_bound'( X, Y ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ), identity ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20866, [ =( identity, multiply( 'greatest_lower_bound'( 
% 2.54/2.94    'positive_part'( X ), 'greatest_lower_bound'( Y, X ) ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , clause( 43, [ =( 'greatest_lower_bound'( 'greatest_lower_bound'( Y, X ), 
% 2.54/2.94    'positive_part'( X ) ), 'greatest_lower_bound'( Y, X ) ) ] )
% 2.54/2.94  , 0, clause( 20863, [ =( identity, multiply( 'greatest_lower_bound'( X, Y )
% 2.54/2.94    , inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, 'positive_part'( X ) ), :=( Y, 'greatest_lower_bound'( Y, X ) )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20867, [ =( identity, 'negative_part'( multiply( 'positive_part'( X
% 2.54/2.94     ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ) ] )
% 2.54/2.94  , clause( 144, [ =( multiply( 'greatest_lower_bound'( Y, X ), inverse( X )
% 2.54/2.94     ), 'negative_part'( multiply( Y, inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20866, [ =( identity, multiply( 'greatest_lower_bound'( 
% 2.54/2.94    'positive_part'( X ), 'greatest_lower_bound'( Y, X ) ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( Y, X ) ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, 'greatest_lower_bound'( Y, X ) ), :=( Y, 
% 2.54/2.94    'positive_part'( X ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20868, [ =( 'negative_part'( multiply( 'positive_part'( X ), 
% 2.54/2.94    inverse( 'greatest_lower_bound'( Y, X ) ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20867, [ =( identity, 'negative_part'( multiply( 'positive_part'( 
% 2.54/2.94    X ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 1945, [ =( 'negative_part'( multiply( 'positive_part'( Y ), inverse( 
% 2.54/2.94    'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20868, [ =( 'negative_part'( multiply( 'positive_part'( X ), 
% 2.54/2.94    inverse( 'greatest_lower_bound'( Y, X ) ) ) ), identity ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 2.54/2.94     )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20870, [ =( 'positive_part'( multiply( inverse( X ), Y ) ), 
% 2.54/2.94    multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 2.54/2.94  , clause( 82, [ =( multiply( inverse( X ), 'least_upper_bound'( Y, X ) ), 
% 2.54/2.94    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20875, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), inverse( 'positive_part'( inverse( X ) ) ) ) )
% 2.54/2.94    , multiply( inverse( inverse( 'positive_part'( X ) ) ), identity ) ) ] )
% 2.54/2.94  , clause( 1648, [ =( 'least_upper_bound'( inverse( 'positive_part'( inverse( 
% 2.54/2.94    X ) ) ), inverse( 'positive_part'( X ) ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20870, [ =( 'positive_part'( multiply( inverse( X ), Y ) ), 
% 2.54/2.94    multiply( inverse( X ), 'least_upper_bound'( Y, X ) ) ) ] )
% 2.54/2.94  , 0, 16, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ), :=( Y, inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20876, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), inverse( 'positive_part'( inverse( X ) ) ) ) )
% 2.54/2.94    , inverse( inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 20875, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), inverse( 'positive_part'( inverse( X ) ) ) ) )
% 2.54/2.94    , multiply( inverse( inverse( 'positive_part'( X ) ) ), identity ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, inverse( inverse( 'positive_part'( X ) )
% 2.54/2.94     ) )] ), substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20878, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), inverse( 'positive_part'( inverse( X ) ) ) ) )
% 2.54/2.94    , 'positive_part'( X ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20876, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), inverse( 'positive_part'( inverse( X ) ) ) ) )
% 2.54/2.94    , inverse( inverse( 'positive_part'( X ) ) ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, 'positive_part'( X ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20879, [ =( 'positive_part'( multiply( 'positive_part'( X ), 
% 2.54/2.94    inverse( 'positive_part'( inverse( X ) ) ) ) ), 'positive_part'( X ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20878, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( X ) ) ), inverse( 'positive_part'( inverse( X ) ) ) ) )
% 2.54/2.94    , 'positive_part'( X ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, 'positive_part'( X ) )] ), substitution( 
% 2.54/2.94    1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20880, [ =( 'positive_part'( multiply( X, inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ) ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , clause( 962, [ =( 'positive_part'( multiply( 'positive_part'( Y ), 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ), 'positive_part'( multiply( Y, 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20879, [ =( 'positive_part'( multiply( 'positive_part'( X ), 
% 2.54/2.94    inverse( 'positive_part'( inverse( X ) ) ) ) ), 'positive_part'( X ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, inverse( X ) ), :=( Y, X )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20881, [ =( 'positive_part'( multiply( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , clause( 1602, [ =( multiply( X, inverse( 'positive_part'( inverse( X ) )
% 2.54/2.94     ) ), multiply( inverse( 'positive_part'( inverse( X ) ) ), X ) ) ] )
% 2.54/2.94  , 0, clause( 20880, [ =( 'positive_part'( multiply( X, inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 2788, [ =( 'positive_part'( multiply( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , clause( 20881, [ =( 'positive_part'( multiply( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20884, [ =( 'positive_part'( multiply( inverse( X ), Y ) ), 
% 2.54/2.94    multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , clause( 81, [ =( multiply( inverse( X ), 'least_upper_bound'( X, Y ) ), 
% 2.54/2.94    'positive_part'( multiply( inverse( X ), Y ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20889, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ), inverse( 'positive_part'( X ) ) ) )
% 2.54/2.94    , multiply( inverse( inverse( 'positive_part'( inverse( X ) ) ) ), 
% 2.54/2.94    identity ) ) ] )
% 2.54/2.94  , clause( 1648, [ =( 'least_upper_bound'( inverse( 'positive_part'( inverse( 
% 2.54/2.94    X ) ) ), inverse( 'positive_part'( X ) ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20884, [ =( 'positive_part'( multiply( inverse( X ), Y ) ), 
% 2.54/2.94    multiply( inverse( X ), 'least_upper_bound'( X, Y ) ) ) ] )
% 2.54/2.94  , 0, 17, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    inverse( 'positive_part'( inverse( X ) ) ) ), :=( Y, inverse( 
% 2.54/2.94    'positive_part'( X ) ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20890, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ), inverse( 'positive_part'( X ) ) ) )
% 2.54/2.94    , inverse( inverse( 'positive_part'( inverse( X ) ) ) ) ) ] )
% 2.54/2.94  , clause( 181, [ =( multiply( X, identity ), X ) ] )
% 2.54/2.94  , 0, clause( 20889, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ), inverse( 'positive_part'( X ) ) ) )
% 2.54/2.94    , multiply( inverse( inverse( 'positive_part'( inverse( X ) ) ) ), 
% 2.54/2.94    identity ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, inverse( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ) ) )] ), substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20892, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ), inverse( 'positive_part'( X ) ) ) )
% 2.54/2.94    , 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20890, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ), inverse( 'positive_part'( X ) ) ) )
% 2.54/2.94    , inverse( inverse( 'positive_part'( inverse( X ) ) ) ) ) ] )
% 2.54/2.94  , 0, 11, substitution( 0, [ :=( X, 'positive_part'( inverse( X ) ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20893, [ =( 'positive_part'( multiply( 'positive_part'( inverse( X
% 2.54/2.94     ) ), inverse( 'positive_part'( X ) ) ) ), 'positive_part'( inverse( X )
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20892, [ =( 'positive_part'( multiply( inverse( inverse( 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ), inverse( 'positive_part'( X ) ) ) )
% 2.54/2.94    , 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, 'positive_part'( inverse( X ) ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20894, [ =( 'positive_part'( multiply( inverse( X ), inverse( 
% 2.54/2.94    'positive_part'( X ) ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 962, [ =( 'positive_part'( multiply( 'positive_part'( Y ), 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ), 'positive_part'( multiply( Y, 
% 2.54/2.94    inverse( 'positive_part'( X ) ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20893, [ =( 'positive_part'( multiply( 'positive_part'( 
% 2.54/2.94    inverse( X ) ), inverse( 'positive_part'( X ) ) ) ), 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ) ] )
% 2.54/2.94  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, inverse( X ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20895, [ =( 'positive_part'( inverse( multiply( 'positive_part'( X
% 2.54/2.94     ), X ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 17, [ =( multiply( inverse( Y ), inverse( X ) ), inverse( 
% 2.54/2.94    multiply( X, Y ) ) ) ] )
% 2.54/2.94  , 0, clause( 20894, [ =( 'positive_part'( multiply( inverse( X ), inverse( 
% 2.54/2.94    'positive_part'( X ) ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, 'positive_part'( X ) ), :=( Y, X )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 2790, [ =( 'positive_part'( inverse( multiply( 'positive_part'( X )
% 2.54/2.94    , X ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 20895, [ =( 'positive_part'( inverse( multiply( 'positive_part'( 
% 2.54/2.94    X ), X ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20898, [ =( 'positive_part'( X ), 'positive_part'( multiply( 
% 2.54/2.94    inverse( 'positive_part'( inverse( X ) ) ), X ) ) ) ] )
% 2.54/2.94  , clause( 2788, [ =( 'positive_part'( multiply( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), X ) ), 'positive_part'( X ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20904, [ =( 'positive_part'( multiply( 'positive_part'( X ), X ) )
% 2.54/2.94    , 'positive_part'( multiply( inverse( 'positive_part'( inverse( X ) ) ), 
% 2.54/2.94    multiply( 'positive_part'( X ), X ) ) ) ) ] )
% 2.54/2.94  , clause( 2790, [ =( 'positive_part'( inverse( multiply( 'positive_part'( X
% 2.54/2.94     ), X ) ) ), 'positive_part'( inverse( X ) ) ) ] )
% 2.54/2.94  , 0, clause( 20898, [ =( 'positive_part'( X ), 'positive_part'( multiply( 
% 2.54/2.94    inverse( 'positive_part'( inverse( X ) ) ), X ) ) ) ] )
% 2.54/2.94  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    multiply( 'positive_part'( X ), X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20905, [ =( 'positive_part'( multiply( 'positive_part'( X ), X ) )
% 2.54/2.94    , 'positive_part'( multiply( multiply( inverse( 'positive_part'( inverse( 
% 2.54/2.94    X ) ) ), 'positive_part'( X ) ), X ) ) ) ] )
% 2.54/2.94  , clause( 2, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 2.54/2.94     ), Z ) ) ] )
% 2.54/2.94  , 0, clause( 20904, [ =( 'positive_part'( multiply( 'positive_part'( X ), X
% 2.54/2.94     ) ), 'positive_part'( multiply( inverse( 'positive_part'( inverse( X ) )
% 2.54/2.94     ), multiply( 'positive_part'( X ), X ) ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, inverse( 'positive_part'( inverse( X ) )
% 2.54/2.94     ) ), :=( Y, 'positive_part'( X ) ), :=( Z, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20906, [ =( 'positive_part'( multiply( 'positive_part'( X ), X ) )
% 2.54/2.94    , 'positive_part'( multiply( X, X ) ) ) ] )
% 2.54/2.94  , clause( 1024, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), 
% 2.54/2.94    'positive_part'( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20905, [ =( 'positive_part'( multiply( 'positive_part'( X ), X
% 2.54/2.94     ) ), 'positive_part'( multiply( multiply( inverse( 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ), 'positive_part'( X ) ), X ) ) ) ] )
% 2.54/2.94  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 4309, [ =( 'positive_part'( multiply( 'positive_part'( X ), X ) ), 
% 2.54/2.94    'positive_part'( multiply( X, X ) ) ) ] )
% 2.54/2.94  , clause( 20906, [ =( 'positive_part'( multiply( 'positive_part'( X ), X )
% 2.54/2.94     ), 'positive_part'( multiply( X, X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20909, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ) ) ] )
% 2.54/2.94  , clause( 985, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    'positive_part'( Y ), X ) ) ), X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20910, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    X, X ) ) ) ) ] )
% 2.54/2.94  , clause( 4309, [ =( 'positive_part'( multiply( 'positive_part'( X ), X ) )
% 2.54/2.94    , 'positive_part'( multiply( X, X ) ) ) ] )
% 2.54/2.94  , 0, clause( 20909, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    multiply( 'positive_part'( Y ), X ) ) ) ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 2.54/2.94    :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20912, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( X
% 2.54/2.94    , X ) ) ), X ) ] )
% 2.54/2.94  , clause( 20910, [ =( X, 'greatest_lower_bound'( X, 'positive_part'( 
% 2.54/2.94    multiply( X, X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 4385, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( X
% 2.54/2.94    , X ) ) ), X ) ] )
% 2.54/2.94  , clause( 20912, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    X, X ) ) ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20915, [ =( identity, 'negative_part'( multiply( 'positive_part'( X
% 2.54/2.94     ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ) ] )
% 2.54/2.94  , clause( 1945, [ =( 'negative_part'( multiply( 'positive_part'( Y ), 
% 2.54/2.94    inverse( 'greatest_lower_bound'( X, Y ) ) ) ), identity ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20919, [ =( identity, 'negative_part'( multiply( 'positive_part'( 
% 2.54/2.94    'positive_part'( multiply( X, X ) ) ), inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 4385, [ =( 'greatest_lower_bound'( X, 'positive_part'( multiply( 
% 2.54/2.94    X, X ) ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20915, [ =( identity, 'negative_part'( multiply( 
% 2.54/2.94    'positive_part'( X ), inverse( 'greatest_lower_bound'( Y, X ) ) ) ) ) ]
% 2.54/2.94     )
% 2.54/2.94  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'positive_part'( multiply( X, X ) ) ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20920, [ =( identity, 'negative_part'( multiply( 'positive_part'( 
% 2.54/2.94    multiply( X, X ) ), inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 73, [ =( 'positive_part'( 'positive_part'( X ) ), 'positive_part'( 
% 2.54/2.94    X ) ) ] )
% 2.54/2.94  , 0, clause( 20919, [ =( identity, 'negative_part'( multiply( 
% 2.54/2.94    'positive_part'( 'positive_part'( multiply( X, X ) ) ), inverse( X ) ) )
% 2.54/2.94     ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, multiply( X, X ) )] ), substitution( 1, [
% 2.54/2.94     :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20921, [ =( identity, 'negative_part'( 'least_upper_bound'( inverse( 
% 2.54/2.94    X ), X ) ) ) ] )
% 2.54/2.94  , clause( 975, [ =( multiply( 'positive_part'( multiply( X, Y ) ), inverse( 
% 2.54/2.94    Y ) ), 'least_upper_bound'( inverse( Y ), X ) ) ] )
% 2.54/2.94  , 0, clause( 20920, [ =( identity, 'negative_part'( multiply( 
% 2.54/2.94    'positive_part'( multiply( X, X ) ), inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 2.54/2.94    :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20922, [ =( identity, 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 849, [ =( 'negative_part'( 'least_upper_bound'( inverse( X ), X )
% 2.54/2.94     ), 'positive_part'( 'greatest_lower_bound'( X, inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20921, [ =( identity, 'negative_part'( 'least_upper_bound'( 
% 2.54/2.94    inverse( X ), X ) ) ) ] )
% 2.54/2.94  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20923, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( X
% 2.54/2.94     ) ) ), identity ) ] )
% 2.54/2.94  , clause( 20922, [ =( identity, 'positive_part'( 'greatest_lower_bound'( X
% 2.54/2.94    , inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 4401, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( X )
% 2.54/2.94     ) ), identity ) ] )
% 2.54/2.94  , clause( 20923, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( 
% 2.54/2.94    X ) ) ), identity ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20926, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), identity ) ] )
% 2.54/2.94  , clause( 4401, [ =( 'positive_part'( 'greatest_lower_bound'( X, inverse( X
% 2.54/2.94     ) ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 966, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), 'positive_part'( 'greatest_lower_bound'( X, 
% 2.54/2.94    inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 20102, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), identity ) ] )
% 2.54/2.94  , clause( 20926, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), identity ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20929, [ =( inverse( Y ), multiply( inverse( multiply( X, Y ) ), X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 311, [ =( multiply( inverse( multiply( Y, X ) ), Y ), inverse( X
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20932, [ =( inverse( 'negative_part'( X ) ), multiply( inverse( 
% 2.54/2.94    identity ), 'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 20102, [ =( multiply( 'positive_part'( inverse( X ) ), 
% 2.54/2.94    'negative_part'( X ) ), identity ) ] )
% 2.54/2.94  , 0, clause( 20929, [ =( inverse( Y ), multiply( inverse( multiply( X, Y )
% 2.54/2.94     ), X ) ) ] )
% 2.54/2.94  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 2.54/2.94    'positive_part'( inverse( X ) ) ), :=( Y, 'negative_part'( X ) )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20933, [ =( inverse( 'negative_part'( X ) ), multiply( identity, 
% 2.54/2.94    'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , clause( 15, [ =( inverse( identity ), identity ) ] )
% 2.54/2.94  , 0, clause( 20932, [ =( inverse( 'negative_part'( X ) ), multiply( inverse( 
% 2.54/2.94    identity ), 'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 5, substitution( 0, [] ), substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20934, [ =( inverse( 'negative_part'( X ) ), 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ) ] )
% 2.54/2.94  , clause( 0, [ =( multiply( identity, X ), X ) ] )
% 2.54/2.94  , 0, clause( 20933, [ =( inverse( 'negative_part'( X ) ), multiply( 
% 2.54/2.94    identity, 'positive_part'( inverse( X ) ) ) ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, 'positive_part'( inverse( X ) ) )] ), 
% 2.54/2.94    substitution( 1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20935, [ =( 'positive_part'( inverse( X ) ), inverse( 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 20934, [ =( inverse( 'negative_part'( X ) ), 'positive_part'( 
% 2.54/2.94    inverse( X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 20140, [ =( 'positive_part'( inverse( X ) ), inverse( 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 20935, [ =( 'positive_part'( inverse( X ) ), inverse( 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20937, [ =( X, multiply( inverse( 'positive_part'( inverse( X ) ) )
% 2.54/2.94    , 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 1024, [ =( multiply( inverse( 'positive_part'( inverse( X ) ) ), 
% 2.54/2.94    'positive_part'( X ) ), X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20939, [ =( X, multiply( inverse( inverse( 'negative_part'( X ) ) )
% 2.54/2.94    , 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , clause( 20140, [ =( 'positive_part'( inverse( X ) ), inverse( 
% 2.54/2.94    'negative_part'( X ) ) ) ] )
% 2.54/2.94  , 0, clause( 20937, [ =( X, multiply( inverse( 'positive_part'( inverse( X
% 2.54/2.94     ) ) ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 2.54/2.94    ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  paramod(
% 2.54/2.94  clause( 20946, [ =( X, multiply( 'negative_part'( X ), 'positive_part'( X )
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 16, [ =( inverse( inverse( X ) ), X ) ] )
% 2.54/2.94  , 0, clause( 20939, [ =( X, multiply( inverse( inverse( 'negative_part'( X
% 2.54/2.94     ) ) ), 'positive_part'( X ) ) ) ] )
% 2.54/2.94  , 0, 3, substitution( 0, [ :=( X, 'negative_part'( X ) )] ), substitution( 
% 2.54/2.94    1, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20947, [ =( multiply( 'negative_part'( X ), 'positive_part'( X ) )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , clause( 20946, [ =( X, multiply( 'negative_part'( X ), 'positive_part'( X
% 2.54/2.94     ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 20176, [ =( multiply( 'negative_part'( X ), 'positive_part'( X ) )
% 2.54/2.94    , X ) ] )
% 2.54/2.94  , clause( 20947, [ =( multiply( 'negative_part'( X ), 'positive_part'( X )
% 2.54/2.94     ), X ) ] )
% 2.54/2.94  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20948, [ =( X, multiply( 'negative_part'( X ), 'positive_part'( X )
% 2.54/2.94     ) ) ] )
% 2.54/2.94  , clause( 20176, [ =( multiply( 'negative_part'( X ), 'positive_part'( X )
% 2.54/2.94     ), X ) ] )
% 2.54/2.94  , 0, substitution( 0, [ :=( X, X )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  eqswap(
% 2.54/2.94  clause( 20949, [ ~( =( a, multiply( 'negative_part'( a ), 'positive_part'( 
% 2.54/2.94    a ) ) ) ) ] )
% 2.54/2.94  , clause( 1007, [ ~( =( multiply( 'negative_part'( a ), 'positive_part'( a
% 2.54/2.94     ) ), a ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  resolution(
% 2.54/2.94  clause( 20950, [] )
% 2.54/2.94  , clause( 20949, [ ~( =( a, multiply( 'negative_part'( a ), 'positive_part'( 
% 2.54/2.94    a ) ) ) ) ] )
% 2.54/2.94  , 0, clause( 20948, [ =( X, multiply( 'negative_part'( X ), 'positive_part'( 
% 2.54/2.94    X ) ) ) ] )
% 2.54/2.94  , 0, substitution( 0, [] ), substitution( 1, [ :=( X, a )] )).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  subsumption(
% 2.54/2.94  clause( 20180, [] )
% 2.54/2.94  , clause( 20950, [] )
% 2.54/2.94  , substitution( 0, [] ), permutation( 0, [] ) ).
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  end.
% 2.54/2.94  
% 2.54/2.94  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 2.54/2.94  
% 2.54/2.94  Memory use:
% 2.54/2.94  
% 2.54/2.94  space for terms:        274409
% 2.54/2.94  space for clauses:      2159093
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  clauses generated:      483355
% 2.54/2.94  clauses kept:           20181
% 2.54/2.94  clauses selected:       1187
% 2.54/2.94  clauses deleted:        1189
% 2.54/2.94  clauses inuse deleted:  29
% 2.54/2.94  
% 2.54/2.94  subsentry:          17119
% 2.54/2.94  literals s-matched: 15578
% 2.54/2.94  literals matched:   15558
% 2.54/2.94  full subsumption:   0
% 2.54/2.94  
% 2.54/2.94  checksum:           -1087668079
% 2.54/2.94  
% 2.54/2.94  
% 2.54/2.94  Bliksem ended
%------------------------------------------------------------------------------