TSTP Solution File: RNG009-5 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : RNG009-5 : TPTP v8.1.0. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n027.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Mon Jul 18 20:16:05 EDT 2022

% Result   : Unsatisfiable 4.05s 4.42s
% Output   : Refutation 4.05s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : RNG009-5 : TPTP v8.1.0. Released v1.0.0.
% 0.11/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n027.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Mon May 30 16:52:01 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 4.05/4.42  *** allocated 10000 integers for termspace/termends
% 4.05/4.42  *** allocated 10000 integers for clauses
% 4.05/4.42  *** allocated 10000 integers for justifications
% 4.05/4.42  Bliksem 1.12
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  Automatic Strategy Selection
% 4.05/4.42  
% 4.05/4.42  Clauses:
% 4.05/4.42  [
% 4.05/4.42     [ =( add( X, 'additive_identity' ), X ) ],
% 4.05/4.42     [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' ) ],
% 4.05/4.42     [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), multiply( X, Z )
% 4.05/4.42     ) ) ],
% 4.05/4.42     [ =( multiply( add( X, Y ), Z ), add( multiply( X, Z ), multiply( Y, Z )
% 4.05/4.42     ) ) ],
% 4.05/4.42     [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ],
% 4.05/4.42     [ =( add( X, Y ), add( Y, X ) ) ],
% 4.05/4.42     [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( Y, Z ) ) )
% 4.05/4.42     ],
% 4.05/4.42     [ =( multiply( X, multiply( X, X ) ), X ) ],
% 4.05/4.42     [ ~( =( multiply( a, b ), multiply( b, a ) ) ) ]
% 4.05/4.42  ] .
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  percentage equality = 1.000000, percentage horn = 1.000000
% 4.05/4.42  This is a pure equality problem
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  Options Used:
% 4.05/4.42  
% 4.05/4.42  useres =            1
% 4.05/4.42  useparamod =        1
% 4.05/4.42  useeqrefl =         1
% 4.05/4.42  useeqfact =         1
% 4.05/4.42  usefactor =         1
% 4.05/4.42  usesimpsplitting =  0
% 4.05/4.42  usesimpdemod =      5
% 4.05/4.42  usesimpres =        3
% 4.05/4.42  
% 4.05/4.42  resimpinuse      =  1000
% 4.05/4.42  resimpclauses =     20000
% 4.05/4.42  substype =          eqrewr
% 4.05/4.42  backwardsubs =      1
% 4.05/4.42  selectoldest =      5
% 4.05/4.42  
% 4.05/4.42  litorderings [0] =  split
% 4.05/4.42  litorderings [1] =  extend the termordering, first sorting on arguments
% 4.05/4.42  
% 4.05/4.42  termordering =      kbo
% 4.05/4.42  
% 4.05/4.42  litapriori =        0
% 4.05/4.42  termapriori =       1
% 4.05/4.42  litaposteriori =    0
% 4.05/4.42  termaposteriori =   0
% 4.05/4.42  demodaposteriori =  0
% 4.05/4.42  ordereqreflfact =   0
% 4.05/4.42  
% 4.05/4.42  litselect =         negord
% 4.05/4.42  
% 4.05/4.42  maxweight =         15
% 4.05/4.42  maxdepth =          30000
% 4.05/4.42  maxlength =         115
% 4.05/4.42  maxnrvars =         195
% 4.05/4.42  excuselevel =       1
% 4.05/4.42  increasemaxweight = 1
% 4.05/4.42  
% 4.05/4.42  maxselected =       10000000
% 4.05/4.42  maxnrclauses =      10000000
% 4.05/4.42  
% 4.05/4.42  showgenerated =    0
% 4.05/4.42  showkept =         0
% 4.05/4.42  showselected =     0
% 4.05/4.42  showdeleted =      0
% 4.05/4.42  showresimp =       1
% 4.05/4.42  showstatus =       2000
% 4.05/4.42  
% 4.05/4.42  prologoutput =     1
% 4.05/4.42  nrgoals =          5000000
% 4.05/4.42  totalproof =       1
% 4.05/4.42  
% 4.05/4.42  Symbols occurring in the translation:
% 4.05/4.42  
% 4.05/4.42  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 4.05/4.42  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 4.05/4.42  !  [4, 1]      (w:0, o:15, a:1, s:1, b:0), 
% 4.05/4.42  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.05/4.42  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.05/4.42  'additive_identity'  [40, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 4.05/4.42  add  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 4.05/4.42  'additive_inverse'  [42, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 4.05/4.42  multiply  [45, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 4.05/4.42  a  [46, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 4.05/4.42  b  [47, 0]      (w:1, o:14, a:1, s:1, b:0).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  Starting Search:
% 4.05/4.42  
% 4.05/4.42  Resimplifying inuse:
% 4.05/4.42  Done
% 4.05/4.42  
% 4.05/4.42  Failed to find proof!
% 4.05/4.42  maxweight =   15
% 4.05/4.42  maxnrclauses = 10000000
% 4.05/4.42  Generated: 68901
% 4.05/4.42  Kept: 349
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  The strategy used was not complete!
% 4.05/4.42  
% 4.05/4.42  Increased maxweight to 16
% 4.05/4.42  
% 4.05/4.42  Starting Search:
% 4.05/4.42  
% 4.05/4.42  Resimplifying inuse:
% 4.05/4.42  Done
% 4.05/4.42  
% 4.05/4.42  Failed to find proof!
% 4.05/4.42  maxweight =   16
% 4.05/4.42  maxnrclauses = 10000000
% 4.05/4.42  Generated: 312360
% 4.05/4.42  Kept: 740
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  The strategy used was not complete!
% 4.05/4.42  
% 4.05/4.42  Increased maxweight to 17
% 4.05/4.42  
% 4.05/4.42  Starting Search:
% 4.05/4.42  
% 4.05/4.42  Resimplifying inuse:
% 4.05/4.42  Done
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  Bliksems!, er is een bewijs:
% 4.05/4.42  % SZS status Unsatisfiable
% 4.05/4.42  % SZS output start Refutation
% 4.05/4.42  
% 4.05/4.42  clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' ) ]
% 4.05/4.42     )
% 4.05/4.42  .
% 4.05/4.42  clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, add( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( X
% 4.05/4.42    , Y ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y )
% 4.05/4.42    , Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 8, [ ~( =( multiply( a, b ), multiply( b, a ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 9, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity' ) ]
% 4.05/4.42     )
% 4.05/4.42  .
% 4.05/4.42  clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 11, [ =( 'additive_inverse'( 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 13, [ =( multiply( multiply( X, X ), add( X, Y ) ), add( X, 
% 4.05/4.42    multiply( multiply( X, X ), Y ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 14, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( multiply( 
% 4.05/4.42    multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 20, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 21, [ =( multiply( add( Y, multiply( X, X ) ), X ), add( multiply( 
% 4.05/4.42    Y, X ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  .
% 4.05/4.42  clause( 29, [ =( multiply( multiply( multiply( multiply( multiply( X, Y ), 
% 4.05/4.42    X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 30, [ =( multiply( multiply( multiply( Y, X ), X ), X ), multiply( 
% 4.05/4.42    Y, X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 31, [ =( add( multiply( multiply( X, Y ), Z ), multiply( X, T ) ), 
% 4.05/4.42    multiply( X, add( multiply( Y, Z ), T ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 32, [ =( add( multiply( X, T ), multiply( multiply( X, Y ), Z ) ), 
% 4.05/4.42    multiply( X, add( T, multiply( Y, Z ) ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 37, [ =( add( add( Y, 'additive_inverse'( X ) ), X ), Y ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 39, [ =( add( add( X, Y ), Z ), add( add( Y, Z ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 42, [ =( add( X, 'additive_inverse'( 'additive_inverse'( Y ) ) ), 
% 4.05/4.42    add( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 45, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.42    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 47, [ =( add( multiply( X, add( Y, Z ) ), 'additive_inverse'( 
% 4.05/4.42    multiply( X, Z ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 48, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 53, [ =( add( X, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 58, [ =( 'additive_inverse'( 'additive_inverse'( X ) ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 66, [ =( add( multiply( multiply( X, X ), 'additive_identity' ), X
% 4.05/4.42     ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 67, [ =( add( 'additive_inverse'( add( Y, X ) ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 68, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) ), 
% 4.05/4.42    add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 69, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y ) ), 
% 4.05/4.42    add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 70, [ =( add( 'additive_inverse'( Y ), 'additive_inverse'( X ) ), 
% 4.05/4.42    'additive_inverse'( add( Y, X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 73, [ =( add( add( Z, X ), 'additive_inverse'( add( Y, X ) ) ), add( 
% 4.05/4.42    Z, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 107, [ =( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 129, [ =( add( add( 'additive_inverse'( Z ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ), add( Y, 'additive_inverse'( add( Z, X ) ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 147, [ =( add( add( X, Z ), 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    add( 'additive_inverse'( Y ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 183, [ =( multiply( add( Z, Z ), add( X, Y ) ), multiply( Z, add( 
% 4.05/4.42    add( add( Y, X ), Y ), X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 192, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 193, [ =( multiply( multiply( Z, X ), add( Y, Y ) ), multiply( 
% 4.05/4.42    multiply( Z, add( X, X ) ), Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 199, [ =( multiply( 'additive_identity', add( X, X ) ), multiply( 
% 4.05/4.42    'additive_identity', X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 232, [ =( multiply( multiply( Z, add( multiply( X, X ), Y ) ), X )
% 4.05/4.42    , multiply( Z, add( X, multiply( Y, X ) ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 234, [ =( multiply( multiply( add( X, Y ), X ), X ), add( X, 
% 4.05/4.42    multiply( multiply( Y, X ), X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 237, [ =( add( X, multiply( 'additive_identity', X ) ), X ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 257, [ =( multiply( multiply( Y, 'additive_identity' ), X ), 
% 4.05/4.42    multiply( Y, 'additive_identity' ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 264, [ =( multiply( multiply( add( X, Y ), Y ), Y ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), Y ), Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 265, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), X
% 4.05/4.42     ), X ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 269, [ =( multiply( X, 'additive_identity' ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 276, [ =( multiply( 'additive_inverse'( multiply( X, X ) ), X ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 280, [ =( multiply( multiply( Y, 'additive_inverse'( multiply( X, X
% 4.05/4.42     ) ) ), X ), multiply( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 291, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y )
% 4.05/4.42    , multiply( add( X, Z ), Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 323, [ =( multiply( X, add( multiply( X, X ), Y ) ), add( X, 
% 4.05/4.42    multiply( X, Y ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 342, [ =( multiply( X, add( Y, multiply( X, X ) ) ), add( multiply( 
% 4.05/4.42    X, Y ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.42    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 412, [ =( add( multiply( X, Z ), 'additive_inverse'( multiply( Y, Z
% 4.05/4.42     ) ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 415, [ =( 'additive_inverse'( multiply( add( X, X ), Y ) ), 
% 4.05/4.42    'additive_inverse'( multiply( X, add( Y, Y ) ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 418, [ =( 'additive_inverse'( multiply( add( 'additive_inverse'( X
% 4.05/4.42     ), Y ), Z ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 419, [ =( 'additive_inverse'( multiply( add( X, 'additive_inverse'( 
% 4.05/4.42    Y ) ), Z ) ), multiply( add( Y, 'additive_inverse'( X ) ), Z ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 422, [ =( add( 'additive_inverse'( multiply( X, Y ) ), multiply( Z
% 4.05/4.42    , Y ) ), multiply( add( 'additive_inverse'( X ), Z ), Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 442, [ =( multiply( Y, 'additive_inverse'( X ) ), 
% 4.05/4.42    'additive_inverse'( multiply( Y, X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 447, [ =( 'additive_inverse'( multiply( Z, add( 'additive_inverse'( 
% 4.05/4.42    X ), Y ) ) ), multiply( Z, add( X, 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 448, [ =( 'additive_inverse'( multiply( Z, add( X, 
% 4.05/4.42    'additive_inverse'( Y ) ) ) ), multiply( Z, add( Y, 'additive_inverse'( X
% 4.05/4.42     ) ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 479, [ =( add( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.42    multiply( add( X, X ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 486, [ =( add( multiply( X, add( 'additive_inverse'( multiply( X, X
% 4.05/4.42     ) ), Y ) ), X ), multiply( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 496, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, X )
% 4.05/4.42     ) ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 511, [ =( multiply( X, add( 'additive_inverse'( multiply( X, X ) )
% 4.05/4.42    , Y ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 550, [ =( multiply( multiply( multiply( X, Y ), add( Y, Y ) ), Y )
% 4.05/4.42    , multiply( add( X, X ), Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 551, [ =( multiply( multiply( multiply( X, Y ), Y ), add( Y, Y ) )
% 4.05/4.42    , multiply( add( X, X ), Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 553, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y ) )
% 4.05/4.42    , 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 563, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.42    multiply( X, Y ), Y ) ), add( Y, Y ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 598, [ =( multiply( add( X, 'additive_inverse'( multiply( multiply( 
% 4.05/4.42    X, Y ), add( Y, Y ) ) ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 599, [ =( multiply( multiply( add( X, X ), add( X, X ) ), X ), 
% 4.05/4.42    'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 601, [ =( add( add( add( X, X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.42    X, X ) ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 738, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.42    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 743, [ =( multiply( X, add( multiply( multiply( X, X ), Y ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 773, [ =( multiply( X, add( 'additive_inverse'( multiply( multiply( 
% 4.05/4.42    X, X ), Y ) ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 787, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.42    multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 795, [ =( multiply( multiply( Z, X ), add( 'additive_inverse'( Y )
% 4.05/4.42    , multiply( multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 815, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.42    multiply( Y, Y ), X ) ), Y ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 819, [ =( multiply( add( multiply( multiply( X, X ), Y ), 
% 4.05/4.42    'additive_inverse'( Y ) ), X ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 851, [ =( multiply( multiply( multiply( X, X ), Y ), X ), multiply( 
% 4.05/4.42    Y, X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y )
% 4.05/4.42    , X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 868, [ =( multiply( multiply( multiply( multiply( X, X ), Y ), Z )
% 4.05/4.42    , X ), multiply( multiply( Y, Z ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1022, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.42    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1092, [ =( multiply( add( Y, Y ), add( 'additive_inverse'( X ), 
% 4.05/4.42    multiply( multiply( X, Y ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1094, [ =( multiply( add( Y, Y ), add( multiply( multiply( X, Y ), 
% 4.05/4.42    Y ), 'additive_inverse'( X ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1112, [ =( multiply( multiply( X, add( multiply( multiply( Y, X ), 
% 4.05/4.42    X ), 'additive_inverse'( Y ) ) ), add( Z, Z ) ), 'additive_identity' ) ]
% 4.05/4.42     )
% 4.05/4.42  .
% 4.05/4.42  clause( 1214, [ =( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1240, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.42    multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1253, [ =( multiply( multiply( X, Z ), add( 'additive_inverse'( Y )
% 4.05/4.42    , multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1296, [ =( add( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.42    'additive_inverse'( multiply( X, Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1325, [ =( add( multiply( multiply( Y, X ), X ), 'additive_inverse'( 
% 4.05/4.42    multiply( multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1326, [ =( multiply( multiply( multiply( X, Y ), X ), X ), multiply( 
% 4.05/4.42    X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1370, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( Y, 
% 4.05/4.42    Y ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1373, [ =( multiply( multiply( Y, X ), Y ), multiply( multiply( Y, 
% 4.05/4.42    Y ), X ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1409, [ =( multiply( Y, X ), multiply( X, Y ) ) ] )
% 4.05/4.42  .
% 4.05/4.42  clause( 1674, [] )
% 4.05/4.42  .
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  % SZS output end Refutation
% 4.05/4.42  found a proof!
% 4.05/4.42  
% 4.05/4.42  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 4.05/4.42  
% 4.05/4.42  initialclauses(
% 4.05/4.42  [ clause( 1676, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , clause( 1677, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , clause( 1678, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , clause( 1679, [ =( multiply( add( X, Y ), Z ), add( multiply( X, Z ), 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1680, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1681, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , clause( 1682, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1683, [ =( multiply( X, multiply( X, X ) ), X ) ] )
% 4.05/4.42  , clause( 1684, [ ~( =( multiply( a, b ), multiply( b, a ) ) ) ] )
% 4.05/4.42  ] ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , clause( 1676, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' ) ]
% 4.05/4.42     )
% 4.05/4.42  , clause( 1677, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1690, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1678, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, add( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1690, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X
% 4.05/4.42    , add( Y, Z ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1694, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , clause( 1679, [ =( multiply( add( X, Y ), Z ), add( multiply( X, Z ), 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( X
% 4.05/4.42    , Y ), Z ) ) ] )
% 4.05/4.42  , clause( 1694, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( 
% 4.05/4.42    add( X, Y ), Z ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1699, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , clause( 1680, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , clause( 1699, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , clause( 1681, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1710, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, 
% 4.05/4.42    Y ), Z ) ) ] )
% 4.05/4.42  , clause( 1682, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y )
% 4.05/4.42    , Z ) ) ] )
% 4.05/4.42  , clause( 1710, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X
% 4.05/4.42    , Y ), Z ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1728, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1683, [ =( multiply( X, multiply( X, X ) ), X ) ] )
% 4.05/4.42  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, X ), :=( Z, X )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , clause( 1728, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 8, [ ~( =( multiply( a, b ), multiply( b, a ) ) ) ] )
% 4.05/4.42  , clause( 1684, [ ~( =( multiply( a, b ), multiply( b, a ) ) ) ] )
% 4.05/4.42  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1738, [ =( 'additive_identity', add( X, 'additive_inverse'( X ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1739, [ =( 'additive_identity', add( 'additive_inverse'( X ), X ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , 0, clause( 1738, [ =( 'additive_identity', add( X, 'additive_inverse'( X
% 4.05/4.42     ) ) ) ] )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, 'additive_inverse'( X ) )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1742, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 1739, [ =( 'additive_identity', add( 'additive_inverse'( X ), X )
% 4.05/4.42     ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 9, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity' ) ]
% 4.05/4.42     )
% 4.05/4.42  , clause( 1742, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1743, [ =( X, add( X, 'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1744, [ =( X, add( 'additive_identity', X ) ) ] )
% 4.05/4.42  , clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , 0, clause( 1743, [ =( X, add( X, 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, 'additive_identity' )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1747, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  , clause( 1744, [ =( X, add( 'additive_identity', X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  , clause( 1747, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1748, [ =( X, add( 'additive_identity', X ) ) ] )
% 4.05/4.42  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1750, [ =( 'additive_inverse'( 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, clause( 1748, [ =( X, add( 'additive_identity', X ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, 'additive_identity' )] ), substitution( 1
% 4.05/4.42    , [ :=( X, 'additive_inverse'( 'additive_identity' ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 11, [ =( 'additive_inverse'( 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , clause( 1750, [ =( 'additive_inverse'( 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1753, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1755, [ =( multiply( multiply( X, X ), add( X, Y ) ), add( X, 
% 4.05/4.42    multiply( multiply( X, X ), Y ) ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1753, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.05/4.42    multiply( X, X ) ), :=( Y, X ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 13, [ =( multiply( multiply( X, X ), add( X, Y ) ), add( X, 
% 4.05/4.42    multiply( multiply( X, X ), Y ) ) ) ] )
% 4.05/4.42  , clause( 1755, [ =( multiply( multiply( X, X ), add( X, Y ) ), add( X, 
% 4.05/4.42    multiply( multiply( X, X ), Y ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1761, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1764, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( multiply( 
% 4.05/4.42    multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1761, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , 0, 14, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.05/4.42    multiply( X, X ) ), :=( Y, Y ), :=( Z, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 14, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( multiply( 
% 4.05/4.42    multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.42  , clause( 1764, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( 
% 4.05/4.42    multiply( multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1769, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1770, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1769, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.05/4.42    multiply( X, X ) ), :=( Y, X ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 20, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  , clause( 1770, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1775, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1777, [ =( multiply( add( X, multiply( Y, Y ) ), Y ), add( multiply( 
% 4.05/4.42    X, Y ), Y ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1775, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , 0, 12, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, Y ), :=( Z, multiply( Y, Y ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 21, [ =( multiply( add( Y, multiply( X, X ) ), X ), add( multiply( 
% 4.05/4.42    Y, X ), X ) ) ] )
% 4.05/4.42  , clause( 1777, [ =( multiply( add( X, multiply( Y, Y ) ), Y ), add( 
% 4.05/4.42    multiply( X, Y ), Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1780, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1783, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, clause( 1780, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , clause( 1783, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) )
% 4.05/4.42     ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1786, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1791, [ =( multiply( multiply( multiply( multiply( X, Y ), multiply( 
% 4.05/4.42    X, Y ) ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1786, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 12, substitution( 0, [ :=( X, multiply( X, Y ) )] ), substitution( 1
% 4.05/4.42    , [ :=( X, multiply( multiply( X, Y ), multiply( X, Y ) ) ), :=( Y, X ), 
% 4.05/4.42    :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1795, [ =( multiply( multiply( multiply( multiply( multiply( X, Y )
% 4.05/4.42    , X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1791, [ =( multiply( multiply( multiply( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Y ) ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, X ), :=( Z, Y
% 4.05/4.42     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 29, [ =( multiply( multiply( multiply( multiply( multiply( X, Y ), 
% 4.05/4.42    X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 1795, [ =( multiply( multiply( multiply( multiply( multiply( X, Y
% 4.05/4.42     ), X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1798, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1810, [ =( multiply( multiply( X, multiply( Y, Y ) ), Y ), multiply( 
% 4.05/4.42    X, Y ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1798, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, multiply( Y, Y ) ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1811, [ =( multiply( multiply( multiply( X, Y ), Y ), Y ), multiply( 
% 4.05/4.42    X, Y ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1810, [ =( multiply( multiply( X, multiply( Y, Y ) ), Y ), 
% 4.05/4.42    multiply( X, Y ) ) ] )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 30, [ =( multiply( multiply( multiply( Y, X ), X ), X ), multiply( 
% 4.05/4.42    Y, X ) ) ] )
% 4.05/4.42  , clause( 1811, [ =( multiply( multiply( multiply( X, Y ), Y ), Y ), 
% 4.05/4.42    multiply( X, Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1814, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1815, [ =( multiply( X, add( multiply( Y, Z ), T ) ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), Z ), multiply( X, T ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1814, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, multiply( Y, Z ) ), :=( Z, T )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1817, [ =( add( multiply( multiply( X, Y ), Z ), multiply( X, T ) )
% 4.05/4.42    , multiply( X, add( multiply( Y, Z ), T ) ) ) ] )
% 4.05/4.42  , clause( 1815, [ =( multiply( X, add( multiply( Y, Z ), T ) ), add( 
% 4.05/4.42    multiply( multiply( X, Y ), Z ), multiply( X, T ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 31, [ =( add( multiply( multiply( X, Y ), Z ), multiply( X, T ) ), 
% 4.05/4.42    multiply( X, add( multiply( Y, Z ), T ) ) ) ] )
% 4.05/4.42  , clause( 1817, [ =( add( multiply( multiply( X, Y ), Z ), multiply( X, T )
% 4.05/4.42     ), multiply( X, add( multiply( Y, Z ), T ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1820, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1822, [ =( multiply( X, add( Y, multiply( Z, T ) ) ), add( multiply( 
% 4.05/4.42    X, Y ), multiply( multiply( X, Z ), T ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1820, [ =( multiply( X, add( Y, Z ) ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( X, Z ) ) ) ] )
% 4.05/4.42  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, T )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( Z, T ) )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1824, [ =( add( multiply( X, Y ), multiply( multiply( X, Z ), T ) )
% 4.05/4.42    , multiply( X, add( Y, multiply( Z, T ) ) ) ) ] )
% 4.05/4.42  , clause( 1822, [ =( multiply( X, add( Y, multiply( Z, T ) ) ), add( 
% 4.05/4.42    multiply( X, Y ), multiply( multiply( X, Z ), T ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 32, [ =( add( multiply( X, T ), multiply( multiply( X, Y ), Z ) ), 
% 4.05/4.42    multiply( X, add( T, multiply( Y, Z ) ) ) ) ] )
% 4.05/4.42  , clause( 1824, [ =( add( multiply( X, Y ), multiply( multiply( X, Z ), T )
% 4.05/4.42     ), multiply( X, add( Y, multiply( Z, T ) ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, T ), :=( Z, Y ), :=( T, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1826, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1831, [ =( add( add( X, 'additive_inverse'( Y ) ), Y ), add( X, 
% 4.05/4.42    'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 9, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, clause( 1826, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, 'additive_inverse'( Y ) ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1832, [ =( add( add( X, 'additive_inverse'( Y ) ), Y ), X ) ] )
% 4.05/4.42  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , 0, clause( 1831, [ =( add( add( X, 'additive_inverse'( Y ) ), Y ), add( X
% 4.05/4.42    , 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 37, [ =( add( add( Y, 'additive_inverse'( X ) ), X ), Y ) ] )
% 4.05/4.42  , clause( 1832, [ =( add( add( X, 'additive_inverse'( Y ) ), Y ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1834, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1837, [ =( add( add( X, Y ), Z ), add( add( Y, Z ), X ) ) ] )
% 4.05/4.42  , clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , 0, clause( 1834, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, add( Y, Z ) )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 39, [ =( add( add( X, Y ), Z ), add( add( Y, Z ), X ) ) ] )
% 4.05/4.42  , clause( 1837, [ =( add( add( X, Y ), Z ), add( add( Y, Z ), X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1852, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1856, [ =( add( add( X, Y ), 'additive_inverse'( Y ) ), add( X, 
% 4.05/4.42    'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, clause( 1852, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, Y ), :=( Z, 'additive_inverse'( Y ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1857, [ =( add( add( X, Y ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , 0, clause( 1856, [ =( add( add( X, Y ), 'additive_inverse'( Y ) ), add( X
% 4.05/4.42    , 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , clause( 1857, [ =( add( add( X, Y ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1859, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1862, [ =( add( X, Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, clause( 1859, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 5, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, add( X, Y ) ), :=( Y, 'additive_inverse'( Y ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1863, [ =( add( X, 'additive_inverse'( 'additive_inverse'( Y ) ) )
% 4.05/4.42    , add( X, Y ) ) ] )
% 4.05/4.42  , clause( 1862, [ =( add( X, Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 42, [ =( add( X, 'additive_inverse'( 'additive_inverse'( Y ) ) ), 
% 4.05/4.42    add( X, Y ) ) ] )
% 4.05/4.42  , clause( 1863, [ =( add( X, 'additive_inverse'( 'additive_inverse'( Y ) )
% 4.05/4.42     ), add( X, Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1865, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1868, [ =( multiply( X, Y ), add( multiply( add( X, Z ), Y ), 
% 4.05/4.42    'additive_inverse'( multiply( Z, Y ) ) ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1865, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( Z, Y ) )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1869, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.42    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 1868, [ =( multiply( X, Y ), add( multiply( add( X, Z ), Y ), 
% 4.05/4.42    'additive_inverse'( multiply( Z, Y ) ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 45, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.42    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 1869, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.42    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1871, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1874, [ =( multiply( X, Y ), add( multiply( X, add( Y, Z ) ), 
% 4.05/4.42    'additive_inverse'( multiply( X, Z ) ) ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, clause( 1871, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( X, Z ) )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1875, [ =( add( multiply( X, add( Y, Z ) ), 'additive_inverse'( 
% 4.05/4.42    multiply( X, Z ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 1874, [ =( multiply( X, Y ), add( multiply( X, add( Y, Z ) ), 
% 4.05/4.42    'additive_inverse'( multiply( X, Z ) ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 47, [ =( add( multiply( X, add( Y, Z ) ), 'additive_inverse'( 
% 4.05/4.42    multiply( X, Z ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  , clause( 1875, [ =( add( multiply( X, add( Y, Z ) ), 'additive_inverse'( 
% 4.05/4.42    multiply( X, Z ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1876, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1878, [ =( X, add( 'additive_inverse'( Y ), add( X, Y ) ) ) ] )
% 4.05/4.42  , clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , 0, clause( 1876, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, add( X, Y ) ), :=( Y, 'additive_inverse'( 
% 4.05/4.42    Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1884, [ =( X, add( add( 'additive_inverse'( Y ), X ), Y ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1878, [ =( X, add( 'additive_inverse'( Y ), add( X, Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, 'additive_inverse'( Y ) ), :=( Y, X ), 
% 4.05/4.42    :=( Z, Y )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1885, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.42  , clause( 1884, [ =( X, add( add( 'additive_inverse'( Y ), X ), Y ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 48, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.42  , clause( 1885, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1886, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1888, [ =( X, add( add( Y, X ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 5, [ =( add( X, Y ), add( Y, X ) ) ] )
% 4.05/4.42  , 0, clause( 1886, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1894, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , clause( 1888, [ =( X, add( add( Y, X ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , clause( 1894, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1895, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1898, [ =( 'additive_inverse'( X ), add( Y, 'additive_inverse'( add( 
% 4.05/4.42    X, Y ) ) ) ) ] )
% 4.05/4.42  , clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , 0, clause( 1895, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 4, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, add( X, Y ) ), :=( Y, 'additive_inverse'( X ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1899, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 1898, [ =( 'additive_inverse'( X ), add( Y, 'additive_inverse'( 
% 4.05/4.42    add( X, Y ) ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 1899, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1901, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1906, [ =( 'additive_inverse'( X ), add( Y, 'additive_inverse'( add( 
% 4.05/4.42    Y, X ) ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, clause( 1901, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, add( Y, X ) ), :=( Y, 'additive_inverse'( X ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1907, [ =( add( Y, 'additive_inverse'( add( Y, X ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 1906, [ =( 'additive_inverse'( X ), add( Y, 'additive_inverse'( 
% 4.05/4.42    add( Y, X ) ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 53, [ =( add( X, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ] )
% 4.05/4.42  , clause( 1907, [ =( add( Y, 'additive_inverse'( add( Y, X ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1909, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1911, [ =( X, add( Y, 'additive_inverse'( add( 'additive_inverse'( 
% 4.05/4.42    X ), Y ) ) ) ) ] )
% 4.05/4.42  , clause( 48, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.42  , 0, clause( 1909, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, add( 'additive_inverse'( X ), Y ) ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1912, [ =( X, 'additive_inverse'( 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, clause( 1911, [ =( X, add( Y, 'additive_inverse'( add( 
% 4.05/4.42    'additive_inverse'( X ), Y ) ) ) ) ] )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, 'additive_inverse'( X ) ), :=( Y, Y )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1913, [ =( 'additive_inverse'( 'additive_inverse'( X ) ), X ) ] )
% 4.05/4.42  , clause( 1912, [ =( X, 'additive_inverse'( 'additive_inverse'( X ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 58, [ =( 'additive_inverse'( 'additive_inverse'( X ) ), X ) ] )
% 4.05/4.42  , clause( 1913, [ =( 'additive_inverse'( 'additive_inverse'( X ) ), X ) ]
% 4.05/4.42     )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1915, [ =( add( multiply( multiply( X, X ), Y ), X ), multiply( 
% 4.05/4.42    multiply( X, X ), add( Y, X ) ) ) ] )
% 4.05/4.42  , clause( 14, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( multiply( 
% 4.05/4.42    multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1917, [ =( add( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    X ), multiply( multiply( X, X ), X ) ) ] )
% 4.05/4.42  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  , 0, clause( 1915, [ =( add( multiply( multiply( X, X ), Y ), X ), multiply( 
% 4.05/4.42    multiply( X, X ), add( Y, X ) ) ) ] )
% 4.05/4.42  , 0, 12, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, 'additive_identity' )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1918, [ =( add( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    X ), X ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 1917, [ =( add( multiply( multiply( X, X ), 
% 4.05/4.42    'additive_identity' ), X ), multiply( multiply( X, X ), X ) ) ] )
% 4.05/4.42  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 66, [ =( add( multiply( multiply( X, X ), 'additive_identity' ), X
% 4.05/4.42     ), X ) ] )
% 4.05/4.42  , clause( 1918, [ =( add( multiply( multiply( X, X ), 'additive_identity' )
% 4.05/4.42    , X ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1920, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( add( 
% 4.05/4.42    Y, X ) ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1924, [ =( 'additive_inverse'( X ), add( 'additive_inverse'( add( Y
% 4.05/4.42    , X ) ), 'additive_inverse'( 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, clause( 1920, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    add( Y, X ) ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, 'additive_inverse'( add( Y, X ) ) ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1925, [ =( 'additive_inverse'( X ), add( 'additive_inverse'( add( Y
% 4.05/4.42    , X ) ), Y ) ) ] )
% 4.05/4.42  , clause( 42, [ =( add( X, 'additive_inverse'( 'additive_inverse'( Y ) ) )
% 4.05/4.42    , add( X, Y ) ) ] )
% 4.05/4.42  , 0, clause( 1924, [ =( 'additive_inverse'( X ), add( 'additive_inverse'( 
% 4.05/4.42    add( Y, X ) ), 'additive_inverse'( 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, 'additive_inverse'( add( Y, X ) ) ), :=( 
% 4.05/4.42    Y, Y )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1926, [ =( add( 'additive_inverse'( add( Y, X ) ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 1925, [ =( 'additive_inverse'( X ), add( 'additive_inverse'( add( 
% 4.05/4.42    Y, X ) ), Y ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 67, [ =( add( 'additive_inverse'( add( Y, X ) ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 1926, [ =( add( 'additive_inverse'( add( Y, X ) ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1928, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( add( 
% 4.05/4.42    Y, X ) ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1931, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) )
% 4.05/4.42    , add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 37, [ =( add( add( Y, 'additive_inverse'( X ) ), X ), Y ) ] )
% 4.05/4.42  , 0, clause( 1928, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    add( Y, X ) ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, Y ), :=( Y, add( X, 'additive_inverse'( Y ) ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 68, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) ), 
% 4.05/4.42    add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 1931, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) )
% 4.05/4.42     ), add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1934, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( add( 
% 4.05/4.42    Y, X ) ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1937, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y ) )
% 4.05/4.42    , add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 48, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.42  , 0, clause( 1934, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    add( Y, X ) ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, X ), :=( Y, add( 'additive_inverse'( X ), Y ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 69, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y ) ), 
% 4.05/4.42    add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 1937, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y )
% 4.05/4.42     ), add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1939, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( add( 
% 4.05/4.42    Y, X ) ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1941, [ =( 'additive_inverse'( add( X, Y ) ), add( 
% 4.05/4.42    'additive_inverse'( X ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , 0, clause( 1939, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    add( Y, X ) ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, 'additive_inverse'( X ) ), :=( Y, add( X, Y ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1942, [ =( add( 'additive_inverse'( X ), 'additive_inverse'( Y ) )
% 4.05/4.42    , 'additive_inverse'( add( X, Y ) ) ) ] )
% 4.05/4.42  , clause( 1941, [ =( 'additive_inverse'( add( X, Y ) ), add( 
% 4.05/4.42    'additive_inverse'( X ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 70, [ =( add( 'additive_inverse'( Y ), 'additive_inverse'( X ) ), 
% 4.05/4.42    'additive_inverse'( add( Y, X ) ) ) ] )
% 4.05/4.42  , clause( 1942, [ =( add( 'additive_inverse'( X ), 'additive_inverse'( Y )
% 4.05/4.42     ), 'additive_inverse'( add( X, Y ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1944, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1949, [ =( add( add( X, Y ), 'additive_inverse'( add( Z, Y ) ) ), 
% 4.05/4.42    add( X, 'additive_inverse'( Z ) ) ) ] )
% 4.05/4.42  , clause( 52, [ =( add( Y, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, clause( 1944, [ =( add( add( X, Y ), Z ), add( X, add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 11, substitution( 0, [ :=( X, Z ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, X ), :=( Y, Y ), :=( Z, 'additive_inverse'( add( Z, Y ) ) )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 73, [ =( add( add( Z, X ), 'additive_inverse'( add( Y, X ) ) ), add( 
% 4.05/4.42    Z, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 1949, [ =( add( add( X, Y ), 'additive_inverse'( add( Z, Y ) ) )
% 4.05/4.42    , add( X, 'additive_inverse'( Z ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1954, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1956, [ =( multiply( multiply( X, X ), 'additive_identity' ), add( 
% 4.05/4.42    X, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 66, [ =( add( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    X ), X ) ] )
% 4.05/4.42  , 0, clause( 1954, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 7, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.05/4.42    multiply( multiply( X, X ), 'additive_identity' ) ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1957, [ =( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, clause( 1956, [ =( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    add( X, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 107, [ =( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , clause( 1957, [ =( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1960, [ =( 'additive_inverse'( add( X, Y ) ), add( 
% 4.05/4.42    'additive_inverse'( X ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 70, [ =( add( 'additive_inverse'( Y ), 'additive_inverse'( X ) )
% 4.05/4.42    , 'additive_inverse'( add( Y, X ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1968, [ =( 'additive_inverse'( add( X, add( Y, 'additive_inverse'( 
% 4.05/4.42    Z ) ) ) ), add( 'additive_inverse'( X ), add( Z, 'additive_inverse'( Y )
% 4.05/4.42     ) ) ) ] )
% 4.05/4.42  , clause( 68, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) )
% 4.05/4.42    , add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , 0, clause( 1960, [ =( 'additive_inverse'( add( X, Y ) ), add( 
% 4.05/4.42    'additive_inverse'( X ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, X ), :=( Y, add( Y, 'additive_inverse'( Z ) ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1970, [ =( 'additive_inverse'( add( X, add( Y, 'additive_inverse'( 
% 4.05/4.42    Z ) ) ) ), add( add( 'additive_inverse'( X ), Z ), 'additive_inverse'( Y
% 4.05/4.42     ) ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1968, [ =( 'additive_inverse'( add( X, add( Y, 
% 4.05/4.42    'additive_inverse'( Z ) ) ) ), add( 'additive_inverse'( X ), add( Z, 
% 4.05/4.42    'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.42  , 0, 8, substitution( 0, [ :=( X, 'additive_inverse'( X ) ), :=( Y, Z ), 
% 4.05/4.42    :=( Z, 'additive_inverse'( Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y
% 4.05/4.42    , Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1972, [ =( 'additive_inverse'( add( add( X, Y ), 'additive_inverse'( 
% 4.05/4.42    Z ) ) ), add( add( 'additive_inverse'( X ), Z ), 'additive_inverse'( Y )
% 4.05/4.42     ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1970, [ =( 'additive_inverse'( add( X, add( Y, 
% 4.05/4.42    'additive_inverse'( Z ) ) ) ), add( add( 'additive_inverse'( X ), Z ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, 
% 4.05/4.42    'additive_inverse'( Z ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 4.05/4.42    :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1973, [ =( add( Z, 'additive_inverse'( add( X, Y ) ) ), add( add( 
% 4.05/4.42    'additive_inverse'( X ), Z ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 68, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) )
% 4.05/4.42    , add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , 0, clause( 1972, [ =( 'additive_inverse'( add( add( X, Y ), 
% 4.05/4.42    'additive_inverse'( Z ) ) ), add( add( 'additive_inverse'( X ), Z ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , 0, 1, substitution( 0, [ :=( X, add( X, Y ) ), :=( Y, Z )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1974, [ =( add( add( 'additive_inverse'( Y ), X ), 
% 4.05/4.42    'additive_inverse'( Z ) ), add( X, 'additive_inverse'( add( Y, Z ) ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 1973, [ =( add( Z, 'additive_inverse'( add( X, Y ) ) ), add( add( 
% 4.05/4.42    'additive_inverse'( X ), Z ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 129, [ =( add( add( 'additive_inverse'( Z ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ), add( Y, 'additive_inverse'( add( Z, X ) ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 1974, [ =( add( add( 'additive_inverse'( Y ), X ), 
% 4.05/4.42    'additive_inverse'( Z ) ), add( X, 'additive_inverse'( add( Y, Z ) ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1976, [ =( add( add( Y, Z ), X ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , clause( 39, [ =( add( add( X, Y ), Z ), add( add( Y, Z ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1990, [ =( add( add( X, Y ), 'additive_inverse'( add( X, Z ) ) ), 
% 4.05/4.42    add( 'additive_inverse'( Z ), Y ) ) ] )
% 4.05/4.42  , clause( 67, [ =( add( 'additive_inverse'( add( Y, X ) ), Y ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, clause( 1976, [ =( add( add( Y, Z ), X ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [ :=( X, Z ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, 'additive_inverse'( add( X, Z ) ) ), :=( Y, X ), :=( Z, Y )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 147, [ =( add( add( X, Z ), 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    add( 'additive_inverse'( Y ), Z ) ) ] )
% 4.05/4.42  , clause( 1990, [ =( add( add( X, Y ), 'additive_inverse'( add( X, Z ) ) )
% 4.05/4.42    , add( 'additive_inverse'( Z ), Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1993, [ =( add( add( Y, Z ), X ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , clause( 39, [ =( add( add( X, Y ), Z ), add( add( Y, Z ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 1994, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 1996, [ =( multiply( X, add( add( add( Y, Z ), Y ), Z ) ), multiply( 
% 4.05/4.42    add( X, X ), add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1993, [ =( add( add( Y, Z ), X ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1994, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), 
% 4.05/4.42    Y ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, add( Y, Z ) ), :=( Y, Y ), :=( Z, Z )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X ), :=( Y, add( Y, Z ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2006, [ =( multiply( X, add( add( Z, add( Y, Z ) ), Y ) ), multiply( 
% 4.05/4.42    add( X, X ), add( Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 1993, [ =( add( add( Y, Z ), X ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 1996, [ =( multiply( X, add( add( add( Y, Z ), Y ), Z ) ), 
% 4.05/4.42    multiply( add( X, X ), add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, Z ), :=( Y, add( Y, Z ) ), :=( Z, Y )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2020, [ =( multiply( X, add( add( add( Y, Z ), Y ), Z ) ), multiply( 
% 4.05/4.42    add( X, X ), add( Z, Y ) ) ) ] )
% 4.05/4.42  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2006, [ =( multiply( X, add( add( Z, add( Y, Z ) ), Y ) ), 
% 4.05/4.42    multiply( add( X, X ), add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 4, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2021, [ =( multiply( add( X, X ), add( Z, Y ) ), multiply( X, add( 
% 4.05/4.42    add( add( Y, Z ), Y ), Z ) ) ) ] )
% 4.05/4.42  , clause( 2020, [ =( multiply( X, add( add( add( Y, Z ), Y ), Z ) ), 
% 4.05/4.42    multiply( add( X, X ), add( Z, Y ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 183, [ =( multiply( add( Z, Z ), add( X, Y ) ), multiply( Z, add( 
% 4.05/4.42    add( add( Y, X ), Y ), X ) ) ) ] )
% 4.05/4.42  , clause( 2021, [ =( multiply( add( X, X ), add( Z, Y ) ), multiply( X, add( 
% 4.05/4.42    add( add( Y, Z ), Y ), Z ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Z ), :=( Y, Y ), :=( Z, X )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2022, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2044, [ =( multiply( X, add( multiply( Y, Z ), multiply( Y, Z ) ) )
% 4.05/4.42    , multiply( multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2022, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), 
% 4.05/4.42    Y ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [ :=( X, add( X, X ) ), :=( Y, Y ), :=( Z, Z )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X ), :=( Y, multiply( Y, Z ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2045, [ =( multiply( X, multiply( Y, add( Z, Z ) ) ), multiply( 
% 4.05/4.42    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, clause( 2044, [ =( multiply( X, add( multiply( Y, Z ), multiply( Y, Z
% 4.05/4.42     ) ) ), multiply( multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, Z )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2046, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2045, [ =( multiply( X, multiply( Y, add( Z, Z ) ) ), multiply( 
% 4.05/4.42    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, add( Z, Z ) )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 192, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , clause( 2046, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2048, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2049, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2053, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( X, 
% 4.05/4.42    multiply( add( Y, Y ), Z ) ) ) ] )
% 4.05/4.42  , clause( 2048, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y )
% 4.05/4.42     ) ] )
% 4.05/4.42  , 0, clause( 2049, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, X ), :=( Y, Y ), :=( Z, add( Z, Z ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2055, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    multiply( X, add( Y, Y ) ), Z ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2053, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    X, multiply( add( Y, Y ), Z ) ) ) ] )
% 4.05/4.42  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, add( Y, Y ) ), :=( Z, Z )] )
% 4.05/4.42    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 193, [ =( multiply( multiply( Z, X ), add( Y, Y ) ), multiply( 
% 4.05/4.42    multiply( Z, add( X, X ) ), Y ) ) ] )
% 4.05/4.42  , clause( 2055, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.42    multiply( X, add( Y, Y ) ), Z ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2058, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y ) )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2060, [ =( multiply( 'additive_identity', add( X, X ) ), multiply( 
% 4.05/4.42    'additive_identity', X ) ) ] )
% 4.05/4.42  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.42  , 0, clause( 2058, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), 
% 4.05/4.42    Y ) ) ] )
% 4.05/4.42  , 0, 7, substitution( 0, [ :=( X, 'additive_identity' )] ), substitution( 1
% 4.05/4.42    , [ :=( X, 'additive_identity' ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 199, [ =( multiply( 'additive_identity', add( X, X ) ), multiply( 
% 4.05/4.42    'additive_identity', X ) ) ] )
% 4.05/4.42  , clause( 2060, [ =( multiply( 'additive_identity', add( X, X ) ), multiply( 
% 4.05/4.42    'additive_identity', X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2064, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2081, [ =( multiply( multiply( X, add( multiply( Y, Y ), Z ) ), Y )
% 4.05/4.42    , multiply( X, add( Y, multiply( Z, Y ) ) ) ) ] )
% 4.05/4.42  , clause( 20, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  , 0, clause( 2064, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 12, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, X ), :=( Y, add( multiply( Y, Y ), Z ) ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 232, [ =( multiply( multiply( Z, add( multiply( X, X ), Y ) ), X )
% 4.05/4.42    , multiply( Z, add( X, multiply( Y, X ) ) ) ) ] )
% 4.05/4.42  , clause( 2081, [ =( multiply( multiply( X, add( multiply( Y, Y ), Z ) ), Y
% 4.05/4.42     ), multiply( X, add( Y, multiply( Z, Y ) ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2086, [ =( add( X, multiply( Y, X ) ), multiply( add( multiply( X, 
% 4.05/4.42    X ), Y ), X ) ) ] )
% 4.05/4.42  , clause( 20, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2093, [ =( add( X, multiply( multiply( Y, X ), X ) ), multiply( 
% 4.05/4.42    multiply( add( X, Y ), X ), X ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2086, [ =( add( X, multiply( Y, X ) ), multiply( add( multiply( 
% 4.05/4.42    X, X ), Y ), X ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, multiply( Y, X ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2094, [ =( multiply( multiply( add( X, Y ), X ), X ), add( X, 
% 4.05/4.42    multiply( multiply( Y, X ), X ) ) ) ] )
% 4.05/4.42  , clause( 2093, [ =( add( X, multiply( multiply( Y, X ), X ) ), multiply( 
% 4.05/4.42    multiply( add( X, Y ), X ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 234, [ =( multiply( multiply( add( X, Y ), X ), X ), add( X, 
% 4.05/4.42    multiply( multiply( Y, X ), X ) ) ) ] )
% 4.05/4.42  , clause( 2094, [ =( multiply( multiply( add( X, Y ), X ), X ), add( X, 
% 4.05/4.42    multiply( multiply( Y, X ), X ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2096, [ =( add( X, multiply( Y, X ) ), multiply( add( multiply( X, 
% 4.05/4.42    X ), Y ), X ) ) ] )
% 4.05/4.42  , clause( 20, [ =( multiply( add( multiply( X, X ), Y ), X ), add( X, 
% 4.05/4.42    multiply( Y, X ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2098, [ =( add( X, multiply( 'additive_identity', X ) ), multiply( 
% 4.05/4.42    multiply( X, X ), X ) ) ] )
% 4.05/4.42  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , 0, clause( 2096, [ =( add( X, multiply( Y, X ) ), multiply( add( multiply( 
% 4.05/4.42    X, X ), Y ), X ) ) ] )
% 4.05/4.42  , 0, 7, substitution( 0, [ :=( X, multiply( X, X ) )] ), substitution( 1, [
% 4.05/4.42     :=( X, X ), :=( Y, 'additive_identity' )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2099, [ =( add( X, multiply( 'additive_identity', X ) ), X ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 2098, [ =( add( X, multiply( 'additive_identity', X ) ), 
% 4.05/4.42    multiply( multiply( X, X ), X ) ) ] )
% 4.05/4.42  , 0, 6, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 237, [ =( add( X, multiply( 'additive_identity', X ) ), X ) ] )
% 4.05/4.42  , clause( 2099, [ =( add( X, multiply( 'additive_identity', X ) ), X ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2102, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 49, [ =( add( add( Y, X ), 'additive_inverse'( Y ) ), X ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2104, [ =( multiply( 'additive_identity', X ), add( X, 
% 4.05/4.42    'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 237, [ =( add( X, multiply( 'additive_identity', X ) ), X ) ] )
% 4.05/4.42  , 0, clause( 2102, [ =( Y, add( add( X, Y ), 'additive_inverse'( X ) ) ) ]
% 4.05/4.42     )
% 4.05/4.42  , 0, 5, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, multiply( 'additive_identity', X ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2105, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, clause( 2104, [ =( multiply( 'additive_identity', X ), add( X, 
% 4.05/4.42    'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 2105, [ =( multiply( 'additive_identity', X ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2108, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2113, [ =( multiply( multiply( X, 'additive_identity' ), Y ), 
% 4.05/4.42    multiply( X, 'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , 0, clause( 2108, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 8, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, 'additive_identity' ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 257, [ =( multiply( multiply( Y, 'additive_identity' ), X ), 
% 4.05/4.42    multiply( Y, 'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 2113, [ =( multiply( multiply( X, 'additive_identity' ), Y ), 
% 4.05/4.42    multiply( X, 'additive_identity' ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2122, [ =( add( multiply( X, Y ), Y ), multiply( add( X, multiply( 
% 4.05/4.42    Y, Y ) ), Y ) ) ] )
% 4.05/4.42  , clause( 21, [ =( multiply( add( Y, multiply( X, X ) ), X ), add( multiply( 
% 4.05/4.42    Y, X ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2129, [ =( add( multiply( multiply( X, Y ), Y ), Y ), multiply( 
% 4.05/4.42    multiply( add( X, Y ), Y ), Y ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2122, [ =( add( multiply( X, Y ), Y ), multiply( add( X, 
% 4.05/4.42    multiply( Y, Y ) ), Y ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, multiply( X, Y ) ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2130, [ =( multiply( multiply( add( X, Y ), Y ), Y ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), Y ), Y ) ) ] )
% 4.05/4.42  , clause( 2129, [ =( add( multiply( multiply( X, Y ), Y ), Y ), multiply( 
% 4.05/4.42    multiply( add( X, Y ), Y ), Y ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 264, [ =( multiply( multiply( add( X, Y ), Y ), Y ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), Y ), Y ) ) ] )
% 4.05/4.42  , clause( 2130, [ =( multiply( multiply( add( X, Y ), Y ), Y ), add( 
% 4.05/4.42    multiply( multiply( X, Y ), Y ), Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2132, [ =( add( multiply( X, Y ), Y ), multiply( add( X, multiply( 
% 4.05/4.42    Y, Y ) ), Y ) ) ] )
% 4.05/4.42  , clause( 21, [ =( multiply( add( Y, multiply( X, X ) ), X ), add( multiply( 
% 4.05/4.42    Y, X ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2134, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), X
% 4.05/4.42     ), X ), multiply( 'additive_identity', X ) ) ] )
% 4.05/4.42  , clause( 9, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , 0, clause( 2132, [ =( add( multiply( X, Y ), Y ), multiply( add( X, 
% 4.05/4.42    multiply( Y, Y ) ), Y ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [ :=( X, multiply( X, X ) )] ), substitution( 1
% 4.05/4.42    , [ :=( X, 'additive_inverse'( multiply( X, X ) ) ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2135, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), X
% 4.05/4.42     ), X ), 'additive_identity' ) ] )
% 4.05/4.42  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , 0, clause( 2134, [ =( add( multiply( 'additive_inverse'( multiply( X, X )
% 4.05/4.42     ), X ), X ), multiply( 'additive_identity', X ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 265, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), X
% 4.05/4.42     ), X ), 'additive_identity' ) ] )
% 4.05/4.42  , clause( 2135, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) )
% 4.05/4.42    , X ), X ), 'additive_identity' ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2138, [ =( add( multiply( X, Y ), Y ), multiply( add( X, multiply( 
% 4.05/4.42    Y, Y ) ), Y ) ) ] )
% 4.05/4.42  , clause( 21, [ =( multiply( add( Y, multiply( X, X ) ), X ), add( multiply( 
% 4.05/4.42    Y, X ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2146, [ =( add( multiply( multiply( X, Y ), X ), X ), multiply( 
% 4.05/4.42    multiply( X, add( Y, X ) ), X ) ) ] )
% 4.05/4.42  , clause( 2, [ =( add( multiply( X, Y ), multiply( X, Z ) ), multiply( X, 
% 4.05/4.42    add( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, clause( 2138, [ =( add( multiply( X, Y ), Y ), multiply( add( X, 
% 4.05/4.42    multiply( Y, Y ) ), Y ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, multiply( X, Y ) ), :=( Y, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2148, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.42  , clause( 2146, [ =( add( multiply( multiply( X, Y ), X ), X ), multiply( 
% 4.05/4.42    multiply( X, add( Y, X ) ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.42  , clause( 2148, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( 
% 4.05/4.42    multiply( multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2150, [ =( 'additive_identity', multiply( multiply( X, X ), 
% 4.05/4.42    'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 107, [ =( multiply( multiply( X, X ), 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2159, [ =( 'additive_identity', multiply( multiply( X, 
% 4.05/4.42    'additive_identity' ), 'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 257, [ =( multiply( multiply( Y, 'additive_identity' ), X ), 
% 4.05/4.42    multiply( Y, 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, clause( 2150, [ =( 'additive_identity', multiply( multiply( X, X ), 
% 4.05/4.42    'additive_identity' ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, multiply( X, 'additive_identity' ) ), 
% 4.05/4.42    :=( Y, X )] ), substitution( 1, [ :=( X, multiply( X, 'additive_identity'
% 4.05/4.42     ) )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2161, [ =( 'additive_identity', multiply( X, 'additive_identity' )
% 4.05/4.42     ) ] )
% 4.05/4.42  , clause( 257, [ =( multiply( multiply( Y, 'additive_identity' ), X ), 
% 4.05/4.42    multiply( Y, 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, clause( 2159, [ =( 'additive_identity', multiply( multiply( X, 
% 4.05/4.42    'additive_identity' ), 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, 2, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, X )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2162, [ =( multiply( X, 'additive_identity' ), 'additive_identity'
% 4.05/4.42     ) ] )
% 4.05/4.42  , clause( 2161, [ =( 'additive_identity', multiply( X, 'additive_identity'
% 4.05/4.42     ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 269, [ =( multiply( X, 'additive_identity' ), 'additive_identity' )
% 4.05/4.42     ] )
% 4.05/4.42  , clause( 2162, [ =( multiply( X, 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2164, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( add( 
% 4.05/4.42    X, Y ) ) ) ) ] )
% 4.05/4.42  , clause( 53, [ =( add( X, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.42    'additive_inverse'( Y ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2167, [ =( 'additive_inverse'( X ), add( multiply( 
% 4.05/4.42    'additive_inverse'( multiply( X, X ) ), X ), 'additive_inverse'( 
% 4.05/4.42    'additive_identity' ) ) ) ] )
% 4.05/4.42  , clause( 265, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), 
% 4.05/4.42    X ), X ), 'additive_identity' ) ] )
% 4.05/4.42  , 0, clause( 2164, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( 
% 4.05/4.42    add( X, Y ) ) ) ) ] )
% 4.05/4.42  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.05/4.42    multiply( 'additive_inverse'( multiply( X, X ) ), X ) ), :=( Y, X )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2168, [ =( 'additive_inverse'( X ), add( multiply( 
% 4.05/4.42    'additive_inverse'( multiply( X, X ) ), X ), 'additive_identity' ) ) ] )
% 4.05/4.42  , clause( 11, [ =( 'additive_inverse'( 'additive_identity' ), 
% 4.05/4.42    'additive_identity' ) ] )
% 4.05/4.42  , 0, clause( 2167, [ =( 'additive_inverse'( X ), add( multiply( 
% 4.05/4.42    'additive_inverse'( multiply( X, X ) ), X ), 'additive_inverse'( 
% 4.05/4.42    'additive_identity' ) ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [] ), substitution( 1, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2169, [ =( 'additive_inverse'( X ), multiply( 'additive_inverse'( 
% 4.05/4.42    multiply( X, X ) ), X ) ) ] )
% 4.05/4.42  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.42  , 0, clause( 2168, [ =( 'additive_inverse'( X ), add( multiply( 
% 4.05/4.42    'additive_inverse'( multiply( X, X ) ), X ), 'additive_identity' ) ) ] )
% 4.05/4.42  , 0, 3, substitution( 0, [ :=( X, multiply( 'additive_inverse'( multiply( X
% 4.05/4.42    , X ) ), X ) )] ), substitution( 1, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2170, [ =( multiply( 'additive_inverse'( multiply( X, X ) ), X ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 2169, [ =( 'additive_inverse'( X ), multiply( 'additive_inverse'( 
% 4.05/4.42    multiply( X, X ) ), X ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 276, [ =( multiply( 'additive_inverse'( multiply( X, X ) ), X ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , clause( 2170, [ =( multiply( 'additive_inverse'( multiply( X, X ) ), X )
% 4.05/4.42    , 'additive_inverse'( X ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2172, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.42    Y, Z ) ) ) ] )
% 4.05/4.42  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.42     ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2181, [ =( multiply( multiply( X, 'additive_inverse'( multiply( Y, 
% 4.05/4.42    Y ) ) ), Y ), multiply( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , clause( 276, [ =( multiply( 'additive_inverse'( multiply( X, X ) ), X ), 
% 4.05/4.42    'additive_inverse'( X ) ) ] )
% 4.05/4.42  , 0, clause( 2172, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.42    multiply( Y, Z ) ) ) ] )
% 4.05/4.42  , 0, 11, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, 'additive_inverse'( multiply( Y, Y ) ) ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 280, [ =( multiply( multiply( Y, 'additive_inverse'( multiply( X, X
% 4.05/4.42     ) ) ), X ), multiply( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.42  , clause( 2181, [ =( multiply( multiply( X, 'additive_inverse'( multiply( Y
% 4.05/4.42    , Y ) ) ), Y ), multiply( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.42     )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2186, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2188, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y )
% 4.05/4.42    , add( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , clause( 30, [ =( multiply( multiply( multiply( Y, X ), X ), X ), multiply( 
% 4.05/4.42    Y, X ) ) ] )
% 4.05/4.42  , 0, clause( 2186, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.42    multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.42    :=( X, multiply( multiply( X, Y ), Y ) ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2192, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y )
% 4.05/4.42    , multiply( add( X, Z ), Y ) ) ] )
% 4.05/4.42  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.42    X, Y ), Z ) ) ] )
% 4.05/4.42  , 0, clause( 2188, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z )
% 4.05/4.42    , Y ), add( multiply( X, Y ), multiply( Z, Y ) ) ) ] )
% 4.05/4.42  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.42    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  subsumption(
% 4.05/4.42  clause( 291, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y )
% 4.05/4.42    , multiply( add( X, Z ), Y ) ) ] )
% 4.05/4.42  , clause( 2192, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y
% 4.05/4.42     ), multiply( add( X, Z ), Y ) ) ] )
% 4.05/4.42  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.42    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  eqswap(
% 4.05/4.42  clause( 2195, [ =( multiply( X, add( multiply( Y, Z ), T ) ), add( multiply( 
% 4.05/4.42    multiply( X, Y ), Z ), multiply( X, T ) ) ) ] )
% 4.05/4.42  , clause( 31, [ =( add( multiply( multiply( X, Y ), Z ), multiply( X, T ) )
% 4.05/4.42    , multiply( X, add( multiply( Y, Z ), T ) ) ) ] )
% 4.05/4.42  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z ), :=( T, T )] )
% 4.05/4.42    ).
% 4.05/4.42  
% 4.05/4.42  
% 4.05/4.42  paramod(
% 4.05/4.42  clause( 2198, [ =( multiply( X, add( multiply( X, X ), Y ) ), add( X, 
% 4.05/4.42    multiply( X, Y ) ) ) ] )
% 4.05/4.42  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.42  , 0, clause( 2195, [ =( multiply( X, add( multiply( Y, Z ), T ) ), add( 
% 4.05/4.42    multiply( multiply( X, Y ), Z ), multiply( X, T ) ) ) ] )
% 4.05/4.42  , 0, 9, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.42    :=( Y, X ), :=( Z, X ), :=( T, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 323, [ =( multiply( X, add( multiply( X, X ), Y ) ), add( X, 
% 4.05/4.43    multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 2198, [ =( multiply( X, add( multiply( X, X ), Y ) ), add( X, 
% 4.05/4.43    multiply( X, Y ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2207, [ =( multiply( X, add( Y, multiply( Z, T ) ) ), add( multiply( 
% 4.05/4.43    X, Y ), multiply( multiply( X, Z ), T ) ) ) ] )
% 4.05/4.43  , clause( 32, [ =( add( multiply( X, T ), multiply( multiply( X, Y ), Z ) )
% 4.05/4.43    , multiply( X, add( T, multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, T ), :=( T, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2211, [ =( multiply( X, add( Y, multiply( X, X ) ) ), add( multiply( 
% 4.05/4.43    X, Y ), X ) ) ] )
% 4.05/4.43  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.43  , 0, clause( 2207, [ =( multiply( X, add( Y, multiply( Z, T ) ) ), add( 
% 4.05/4.43    multiply( X, Y ), multiply( multiply( X, Z ), T ) ) ) ] )
% 4.05/4.43  , 0, 12, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y ), :=( Z, X ), :=( T, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 342, [ =( multiply( X, add( Y, multiply( X, X ) ) ), add( multiply( 
% 4.05/4.43    X, Y ), X ) ) ] )
% 4.05/4.43  , clause( 2211, [ =( multiply( X, add( Y, multiply( X, X ) ) ), add( 
% 4.05/4.43    multiply( X, Y ), X ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2219, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , clause( 45, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.43    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2223, [ =( multiply( multiply( 'additive_inverse'( multiply( X, X )
% 4.05/4.43     ), X ), Y ), add( multiply( 'additive_identity', Y ), 'additive_inverse'( 
% 4.05/4.43    multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 265, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), 
% 4.05/4.43    X ), X ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2219, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, 11, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, 
% 4.05/4.43    multiply( 'additive_inverse'( multiply( X, X ) ), X ) ), :=( Y, X ), :=( 
% 4.05/4.43    Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2224, [ =( multiply( multiply( 'additive_inverse'( multiply( X, X )
% 4.05/4.43     ), X ), Y ), add( 'additive_identity', 'additive_inverse'( multiply( X, 
% 4.05/4.43    Y ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2223, [ =( multiply( multiply( 'additive_inverse'( multiply( X
% 4.05/4.43    , X ) ), X ), Y ), add( multiply( 'additive_identity', Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2225, [ =( multiply( multiply( 'additive_inverse'( multiply( X, X )
% 4.05/4.43     ), X ), Y ), 'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.43  , 0, clause( 2224, [ =( multiply( multiply( 'additive_inverse'( multiply( X
% 4.05/4.43    , X ) ), X ), Y ), add( 'additive_identity', 'additive_inverse'( multiply( 
% 4.05/4.43    X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, 'additive_inverse'( multiply( X, Y ) ) )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2226, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 276, [ =( multiply( 'additive_inverse'( multiply( X, X ) ), X ), 
% 4.05/4.43    'additive_inverse'( X ) ) ] )
% 4.05/4.43  , 0, clause( 2225, [ =( multiply( multiply( 'additive_inverse'( multiply( X
% 4.05/4.43    , X ) ), X ), Y ), 'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 2226, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2229, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , clause( 45, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.43    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2232, [ =( multiply( add( X, 'additive_inverse'( Y ) ), Z ), add( 
% 4.05/4.43    multiply( X, Z ), 'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , clause( 37, [ =( add( add( Y, 'additive_inverse'( X ) ), X ), Y ) ] )
% 4.05/4.43  , 0, clause( 2229, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, add( X, 'additive_inverse'( Y ) ) ), :=( Y, Y ), :=( Z, Z )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2233, [ =( add( multiply( X, Z ), 'additive_inverse'( multiply( Y, 
% 4.05/4.43    Z ) ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , clause( 2232, [ =( multiply( add( X, 'additive_inverse'( Y ) ), Z ), add( 
% 4.05/4.43    multiply( X, Z ), 'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 412, [ =( add( multiply( X, Z ), 'additive_inverse'( multiply( Y, Z
% 4.05/4.43     ) ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , clause( 2233, [ =( add( multiply( X, Z ), 'additive_inverse'( multiply( Y
% 4.05/4.43    , Z ) ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2234, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2235, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 22, [ =( multiply( add( X, X ), Y ), multiply( X, add( Y, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2239, [ =( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( add( 'additive_inverse'( X ), 'additive_inverse'( X ) ), Y ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 2235, [ =( multiply( X, add( Y, Y ) ), multiply( add( X, X ), Y )
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2234, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, 'additive_inverse'( X ) ), :=( Y, Y )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, add( Y, Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2241, [ =( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( 'additive_inverse'( add( X, X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 70, [ =( add( 'additive_inverse'( Y ), 'additive_inverse'( X ) )
% 4.05/4.43    , 'additive_inverse'( add( Y, X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2239, [ =( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( add( 'additive_inverse'( X ), 'additive_inverse'( X ) ), Y ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2242, [ =( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    'additive_inverse'( multiply( add( X, X ), Y ) ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2241, [ =( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( 'additive_inverse'( add( X, X ) ), Y ) ) ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, add( X, X ) ), :=( Y, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2243, [ =( 'additive_inverse'( multiply( add( X, X ), Y ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, add( Y, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 2242, [ =( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    'additive_inverse'( multiply( add( X, X ), Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 415, [ =( 'additive_inverse'( multiply( add( X, X ), Y ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, add( Y, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 2243, [ =( 'additive_inverse'( multiply( add( X, X ), Y ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, add( Y, Y ) ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2245, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2246, [ =( 'additive_inverse'( multiply( add( 'additive_inverse'( X
% 4.05/4.43     ), Y ), Z ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , clause( 69, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y ) )
% 4.05/4.43    , add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2245, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, add( 'additive_inverse'( X ), Y ) ), :=( Y, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 418, [ =( 'additive_inverse'( multiply( add( 'additive_inverse'( X
% 4.05/4.43     ), Y ), Z ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , clause( 2246, [ =( 'additive_inverse'( multiply( add( 'additive_inverse'( 
% 4.05/4.43    X ), Y ), Z ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2249, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2250, [ =( 'additive_inverse'( multiply( add( X, 'additive_inverse'( 
% 4.05/4.43    Y ) ), Z ) ), multiply( add( Y, 'additive_inverse'( X ) ), Z ) ) ] )
% 4.05/4.43  , clause( 68, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) )
% 4.05/4.43    , add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2249, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, add( X, 'additive_inverse'( Y ) ) ), :=( Y, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 419, [ =( 'additive_inverse'( multiply( add( X, 'additive_inverse'( 
% 4.05/4.43    Y ) ), Z ) ), multiply( add( Y, 'additive_inverse'( X ) ), Z ) ) ] )
% 4.05/4.43  , clause( 2250, [ =( 'additive_inverse'( multiply( add( X, 
% 4.05/4.43    'additive_inverse'( Y ) ), Z ) ), multiply( add( Y, 'additive_inverse'( X
% 4.05/4.43     ) ), Z ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2253, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.43    multiply( Z, Y ) ) ) ] )
% 4.05/4.43  , clause( 3, [ =( add( multiply( X, Z ), multiply( Y, Z ) ), multiply( add( 
% 4.05/4.43    X, Y ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2254, [ =( multiply( add( 'additive_inverse'( X ), Y ), Z ), add( 
% 4.05/4.43    'additive_inverse'( multiply( X, Z ) ), multiply( Y, Z ) ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2253, [ =( multiply( add( X, Z ), Y ), add( multiply( X, Y ), 
% 4.05/4.43    multiply( Z, Y ) ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, 'additive_inverse'( X ) ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2256, [ =( add( 'additive_inverse'( multiply( X, Z ) ), multiply( Y
% 4.05/4.43    , Z ) ), multiply( add( 'additive_inverse'( X ), Y ), Z ) ) ] )
% 4.05/4.43  , clause( 2254, [ =( multiply( add( 'additive_inverse'( X ), Y ), Z ), add( 
% 4.05/4.43    'additive_inverse'( multiply( X, Z ) ), multiply( Y, Z ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 422, [ =( add( 'additive_inverse'( multiply( X, Y ) ), multiply( Z
% 4.05/4.43    , Y ) ), multiply( add( 'additive_inverse'( X ), Z ), Y ) ) ] )
% 4.05/4.43  , clause( 2256, [ =( add( 'additive_inverse'( multiply( X, Z ) ), multiply( 
% 4.05/4.43    Y, Z ) ), multiply( add( 'additive_inverse'( X ), Y ), Z ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2259, [ =( multiply( X, Y ), add( multiply( X, add( Y, Z ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Z ) ) ) ) ] )
% 4.05/4.43  , clause( 47, [ =( add( multiply( X, add( Y, Z ) ), 'additive_inverse'( 
% 4.05/4.43    multiply( X, Z ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2264, [ =( multiply( X, multiply( 'additive_inverse'( multiply( Y, 
% 4.05/4.43    Y ) ), Y ) ), add( multiply( X, 'additive_identity' ), 'additive_inverse'( 
% 4.05/4.43    multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 265, [ =( add( multiply( 'additive_inverse'( multiply( X, X ) ), 
% 4.05/4.43    X ), X ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2259, [ =( multiply( X, Y ), add( multiply( X, add( Y, Z ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Z ) ) ) ) ] )
% 4.05/4.43  , 0, 12, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, multiply( 'additive_inverse'( multiply( Y, Y ) ), Y ) ), :=( Z, Y
% 4.05/4.43     )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2265, [ =( multiply( X, multiply( 'additive_inverse'( multiply( Y, 
% 4.05/4.43    Y ) ), Y ) ), add( 'additive_identity', 'additive_inverse'( multiply( X, 
% 4.05/4.43    Y ) ) ) ) ] )
% 4.05/4.43  , clause( 269, [ =( multiply( X, 'additive_identity' ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2264, [ =( multiply( X, multiply( 'additive_inverse'( multiply( 
% 4.05/4.43    Y, Y ) ), Y ) ), add( multiply( X, 'additive_identity' ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2266, [ =( multiply( X, multiply( 'additive_inverse'( multiply( Y, 
% 4.05/4.43    Y ) ), Y ) ), 'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.43  , 0, clause( 2265, [ =( multiply( X, multiply( 'additive_inverse'( multiply( 
% 4.05/4.43    Y, Y ) ), Y ) ), add( 'additive_identity', 'additive_inverse'( multiply( 
% 4.05/4.43    X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, 'additive_inverse'( multiply( X, Y ) ) )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2267, [ =( multiply( multiply( X, 'additive_inverse'( multiply( Y, 
% 4.05/4.43    Y ) ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2266, [ =( multiply( X, multiply( 'additive_inverse'( multiply( 
% 4.05/4.43    Y, Y ) ), Y ) ), 'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    Y, Y ) ) ), :=( Z, Y )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2268, [ =( multiply( X, 'additive_inverse'( Y ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 280, [ =( multiply( multiply( Y, 'additive_inverse'( multiply( X
% 4.05/4.43    , X ) ) ), X ), multiply( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2267, [ =( multiply( multiply( X, 'additive_inverse'( multiply( 
% 4.05/4.43    Y, Y ) ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 442, [ =( multiply( Y, 'additive_inverse'( X ) ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, X ) ) ) ] )
% 4.05/4.43  , clause( 2268, [ =( multiply( X, 'additive_inverse'( Y ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2271, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( X, 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , clause( 442, [ =( multiply( Y, 'additive_inverse'( X ) ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, X ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2272, [ =( 'additive_inverse'( multiply( X, add( 'additive_inverse'( 
% 4.05/4.43    Y ), Z ) ) ), multiply( X, add( Y, 'additive_inverse'( Z ) ) ) ) ] )
% 4.05/4.43  , clause( 69, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y ) )
% 4.05/4.43    , add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2271, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( X
% 4.05/4.43    , 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( 'additive_inverse'( Y ), Z ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 447, [ =( 'additive_inverse'( multiply( Z, add( 'additive_inverse'( 
% 4.05/4.43    X ), Y ) ) ), multiply( Z, add( X, 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , clause( 2272, [ =( 'additive_inverse'( multiply( X, add( 
% 4.05/4.43    'additive_inverse'( Y ), Z ) ) ), multiply( X, add( Y, 'additive_inverse'( 
% 4.05/4.43    Z ) ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2275, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( X, 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , clause( 442, [ =( multiply( Y, 'additive_inverse'( X ) ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, X ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2276, [ =( 'additive_inverse'( multiply( X, add( Y, 
% 4.05/4.43    'additive_inverse'( Z ) ) ) ), multiply( X, add( Z, 'additive_inverse'( Y
% 4.05/4.43     ) ) ) ) ] )
% 4.05/4.43  , clause( 68, [ =( 'additive_inverse'( add( X, 'additive_inverse'( Y ) ) )
% 4.05/4.43    , add( Y, 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2275, [ =( 'additive_inverse'( multiply( X, Y ) ), multiply( X
% 4.05/4.43    , 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( Y, 'additive_inverse'( Z ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 448, [ =( 'additive_inverse'( multiply( Z, add( X, 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ), multiply( Z, add( Y, 'additive_inverse'( X
% 4.05/4.43     ) ) ) ) ] )
% 4.05/4.43  , clause( 2276, [ =( 'additive_inverse'( multiply( X, add( Y, 
% 4.05/4.43    'additive_inverse'( Z ) ) ) ), multiply( X, add( Z, 'additive_inverse'( Y
% 4.05/4.43     ) ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2279, [ =( 'additive_identity', add( 'additive_inverse'( X ), X ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 9, [ =( add( 'additive_inverse'( X ), X ), 'additive_identity' )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2284, [ =( 'additive_identity', add( 'additive_inverse'( multiply( 
% 4.05/4.43    X, add( Y, Y ) ) ), multiply( add( X, X ), Y ) ) ) ] )
% 4.05/4.43  , clause( 415, [ =( 'additive_inverse'( multiply( add( X, X ), Y ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, add( Y, Y ) ) ) ) ] )
% 4.05/4.43  , 0, clause( 2279, [ =( 'additive_identity', add( 'additive_inverse'( X ), 
% 4.05/4.43    X ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( add( X, X ), Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2285, [ =( add( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( add( X, X ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2284, [ =( 'additive_identity', add( 'additive_inverse'( multiply( 
% 4.05/4.43    X, add( Y, Y ) ) ), multiply( add( X, X ), Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 479, [ =( add( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( add( X, X ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2285, [ =( add( 'additive_inverse'( multiply( X, add( Y, Y ) ) )
% 4.05/4.43    , multiply( add( X, X ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2287, [ =( add( multiply( X, Y ), X ), multiply( X, add( Y, 
% 4.05/4.43    multiply( X, X ) ) ) ) ] )
% 4.05/4.43  , clause( 342, [ =( multiply( X, add( Y, multiply( X, X ) ) ), add( 
% 4.05/4.43    multiply( X, Y ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2288, [ =( add( multiply( X, add( 'additive_inverse'( multiply( X, 
% 4.05/4.43    X ) ), Y ) ), X ), multiply( X, Y ) ) ] )
% 4.05/4.43  , clause( 48, [ =( add( add( 'additive_inverse'( Y ), X ), Y ), X ) ] )
% 4.05/4.43  , 0, clause( 2287, [ =( add( multiply( X, Y ), X ), multiply( X, add( Y, 
% 4.05/4.43    multiply( X, X ) ) ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, Y ), :=( Y, multiply( X, X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, add( 'additive_inverse'( multiply( 
% 4.05/4.43    X, X ) ), Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 486, [ =( add( multiply( X, add( 'additive_inverse'( multiply( X, X
% 4.05/4.43     ) ), Y ) ), X ), multiply( X, Y ) ) ] )
% 4.05/4.43  , clause( 2288, [ =( add( multiply( X, add( 'additive_inverse'( multiply( X
% 4.05/4.43    , X ) ), Y ) ), X ), multiply( X, Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2291, [ =( multiply( X, add( Y, 'additive_inverse'( Z ) ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, add( 'additive_inverse'( Y ), Z ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 447, [ =( 'additive_inverse'( multiply( Z, add( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ), multiply( Z, add( X, 'additive_inverse'( 
% 4.05/4.43    Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2294, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, X
% 4.05/4.43     ) ) ) ), 'additive_inverse'( add( multiply( X, 'additive_inverse'( Y ) )
% 4.05/4.43    , X ) ) ) ] )
% 4.05/4.43  , clause( 342, [ =( multiply( X, add( Y, multiply( X, X ) ) ), add( 
% 4.05/4.43    multiply( X, Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2291, [ =( multiply( X, add( Y, 'additive_inverse'( Z ) ) ), 
% 4.05/4.43    'additive_inverse'( multiply( X, add( 'additive_inverse'( Y ), Z ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, 'additive_inverse'( Y ) )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( X, X ) )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2295, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, X
% 4.05/4.43     ) ) ) ), 'additive_inverse'( add( 'additive_inverse'( multiply( X, Y ) )
% 4.05/4.43    , X ) ) ) ] )
% 4.05/4.43  , clause( 442, [ =( multiply( Y, 'additive_inverse'( X ) ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2294, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    X, X ) ) ) ), 'additive_inverse'( add( multiply( X, 'additive_inverse'( Y
% 4.05/4.43     ) ), X ) ) ) ] )
% 4.05/4.43  , 0, 11, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2296, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, X
% 4.05/4.43     ) ) ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , clause( 69, [ =( 'additive_inverse'( add( 'additive_inverse'( X ), Y ) )
% 4.05/4.43    , add( X, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2295, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    X, X ) ) ) ), 'additive_inverse'( add( 'additive_inverse'( multiply( X, Y
% 4.05/4.43     ) ), X ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, X )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 496, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, X )
% 4.05/4.43     ) ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , clause( 2296, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, 
% 4.05/4.43    X ) ) ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2299, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , clause( 41, [ =( add( add( Y, X ), 'additive_inverse'( X ) ), Y ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2300, [ =( multiply( X, add( 'additive_inverse'( multiply( X, X ) )
% 4.05/4.43    , Y ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , clause( 486, [ =( add( multiply( X, add( 'additive_inverse'( multiply( X
% 4.05/4.43    , X ) ), Y ) ), X ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, clause( 2299, [ =( X, add( add( X, Y ), 'additive_inverse'( Y ) ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( X, add( 'additive_inverse'( multiply( X, X ) ), Y ) ) )
% 4.05/4.43    , :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 511, [ =( multiply( X, add( 'additive_inverse'( multiply( X, X ) )
% 4.05/4.43    , Y ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , clause( 2300, [ =( multiply( X, add( 'additive_inverse'( multiply( X, X )
% 4.05/4.43     ), Y ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2302, [ =( multiply( multiply( add( X, X ), Y ), Z ), multiply( 
% 4.05/4.43    multiply( X, Y ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , clause( 192, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.43    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2303, [ =( multiply( X, Y ), multiply( multiply( multiply( X, Y ), 
% 4.05/4.43    Y ), Y ) ) ] )
% 4.05/4.43  , clause( 30, [ =( multiply( multiply( multiply( Y, X ), X ), X ), multiply( 
% 4.05/4.43    Y, X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2306, [ =( multiply( add( X, X ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ), Y ) ) ] )
% 4.05/4.43  , clause( 2302, [ =( multiply( multiply( add( X, X ), Y ), Z ), multiply( 
% 4.05/4.43    multiply( X, Y ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , 0, clause( 2303, [ =( multiply( X, Y ), multiply( multiply( multiply( X, 
% 4.05/4.43    Y ), Y ), Y ) ) ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, add( X, X ) ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2311, [ =( multiply( multiply( multiply( X, Y ), add( Y, Y ) ), Y )
% 4.05/4.43    , multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , clause( 2306, [ =( multiply( add( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), add( Y, Y ) ), Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 550, [ =( multiply( multiply( multiply( X, Y ), add( Y, Y ) ), Y )
% 4.05/4.43    , multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , clause( 2311, [ =( multiply( multiply( multiply( X, Y ), add( Y, Y ) ), Y
% 4.05/4.43     ), multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2312, [ =( multiply( add( X, X ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ), Y ) ) ] )
% 4.05/4.43  , clause( 550, [ =( multiply( multiply( multiply( X, Y ), add( Y, Y ) ), Y
% 4.05/4.43     ), multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2313, [ =( multiply( multiply( X, add( Y, Y ) ), Z ), multiply( 
% 4.05/4.43    multiply( X, Y ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , clause( 193, [ =( multiply( multiply( Z, X ), add( Y, Y ) ), multiply( 
% 4.05/4.43    multiply( Z, add( X, X ) ), Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2320, [ =( multiply( add( X, X ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), Y ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , clause( 2313, [ =( multiply( multiply( X, add( Y, Y ) ), Z ), multiply( 
% 4.05/4.43    multiply( X, Y ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , 0, clause( 2312, [ =( multiply( add( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), add( Y, Y ) ), Y ) ) ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, Y ), :=( Z, Y
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2330, [ =( multiply( multiply( multiply( X, Y ), Y ), add( Y, Y ) )
% 4.05/4.43    , multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , clause( 2320, [ =( multiply( add( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), Y ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 551, [ =( multiply( multiply( multiply( X, Y ), Y ), add( Y, Y ) )
% 4.05/4.43    , multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , clause( 2330, [ =( multiply( multiply( multiply( X, Y ), Y ), add( Y, Y )
% 4.05/4.43     ), multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2340, [ =( multiply( add( X, X ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ), Y ) ) ] )
% 4.05/4.43  , clause( 550, [ =( multiply( multiply( multiply( X, Y ), add( Y, Y ) ), Y
% 4.05/4.43     ), multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2341, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , clause( 45, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.43    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2344, [ =( multiply( X, Y ), add( multiply( multiply( multiply( X, 
% 4.05/4.43    Y ), add( Y, Y ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 2340, [ =( multiply( add( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), add( Y, Y ) ), Y ) ) ] )
% 4.05/4.43  , 0, clause( 2341, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, X ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2348, [ =( multiply( X, Y ), multiply( add( multiply( multiply( X, 
% 4.05/4.43    Y ), add( Y, Y ) ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 412, [ =( add( multiply( X, Z ), 'additive_inverse'( multiply( Y
% 4.05/4.43    , Z ) ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2344, [ =( multiply( X, Y ), add( multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, multiply( multiply( X, Y ), add( Y, Y ) )
% 4.05/4.43     ), :=( Y, X ), :=( Z, Y )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2349, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y ) )
% 4.05/4.43    , 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , clause( 2348, [ =( multiply( X, Y ), multiply( add( multiply( multiply( X
% 4.05/4.43    , Y ), add( Y, Y ) ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 553, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y ) )
% 4.05/4.43    , 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , clause( 2349, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y )
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2350, [ =( multiply( add( X, X ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), Y ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , clause( 551, [ =( multiply( multiply( multiply( X, Y ), Y ), add( Y, Y )
% 4.05/4.43     ), multiply( add( X, X ), Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2351, [ =( 'additive_identity', add( 'additive_inverse'( multiply( 
% 4.05/4.43    X, add( Y, Y ) ) ), multiply( add( X, X ), Y ) ) ) ] )
% 4.05/4.43  , clause( 479, [ =( add( 'additive_inverse'( multiply( X, add( Y, Y ) ) ), 
% 4.05/4.43    multiply( add( X, X ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2354, [ =( 'additive_identity', add( 'additive_inverse'( multiply( 
% 4.05/4.43    X, add( Y, Y ) ) ), multiply( multiply( multiply( X, Y ), Y ), add( Y, Y
% 4.05/4.43     ) ) ) ) ] )
% 4.05/4.43  , clause( 2350, [ =( multiply( add( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), Y ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2351, [ =( 'additive_identity', add( 'additive_inverse'( 
% 4.05/4.43    multiply( X, add( Y, Y ) ) ), multiply( add( X, X ), Y ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2357, [ =( 'additive_identity', multiply( add( 'additive_inverse'( 
% 4.05/4.43    X ), multiply( multiply( X, Y ), Y ) ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , clause( 422, [ =( add( 'additive_inverse'( multiply( X, Y ) ), multiply( 
% 4.05/4.43    Z, Y ) ), multiply( add( 'additive_inverse'( X ), Z ), Y ) ) ] )
% 4.05/4.43  , 0, clause( 2354, [ =( 'additive_identity', add( 'additive_inverse'( 
% 4.05/4.43    multiply( X, add( Y, Y ) ) ), multiply( multiply( multiply( X, Y ), Y ), 
% 4.05/4.43    add( Y, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, add( Y, Y ) ), :=( Z, 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) )] ), substitution( 1, [ :=( X, X ), :=( 
% 4.05/4.43    Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2358, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( X, Y ), Y ) ), add( Y, Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2357, [ =( 'additive_identity', multiply( add( 'additive_inverse'( 
% 4.05/4.43    X ), multiply( multiply( X, Y ), Y ) ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 563, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( X, Y ), Y ) ), add( Y, Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2358, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( X, Y ), Y ) ), add( Y, Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2360, [ =( multiply( add( Y, 'additive_inverse'( X ) ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 419, [ =( 'additive_inverse'( multiply( add( X, 
% 4.05/4.43    'additive_inverse'( Y ) ), Z ) ), multiply( add( Y, 'additive_inverse'( X
% 4.05/4.43     ) ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2364, [ =( multiply( add( X, 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ) ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 553, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y )
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, clause( 2360, [ =( multiply( add( Y, 'additive_inverse'( X ) ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( multiply( X, Y ), add( Y, Y ) ) ), :=( Y, X ), :=( Z, Y
% 4.05/4.43     )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 598, [ =( multiply( add( X, 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ) ) ), Y ), 'additive_inverse'( multiply( X, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 2364, [ =( multiply( add( X, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, Y ), add( Y, Y ) ) ) ), Y ), 'additive_inverse'( multiply( X
% 4.05/4.43    , Y ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2368, [ =( multiply( X, Y ), multiply( add( multiply( multiply( X, 
% 4.05/4.43    Y ), add( Y, Y ) ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 553, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y )
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2377, [ =( multiply( multiply( multiply( multiply( X, add( X, X ) )
% 4.05/4.43    , X ), add( X, X ) ), X ), multiply( add( multiply( X, add( X, X ) ), 
% 4.05/4.43    'additive_inverse'( multiply( multiply( multiply( X, add( X, X ) ), X ), 
% 4.05/4.43    add( X, X ) ) ) ), X ) ) ] )
% 4.05/4.43  , clause( 29, [ =( multiply( multiply( multiply( multiply( multiply( X, Y )
% 4.05/4.43    , X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, clause( 2368, [ =( multiply( X, Y ), multiply( add( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , 0, 16, substitution( 0, [ :=( X, X ), :=( Y, add( X, X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, multiply( multiply( multiply( X, add( X, X ) )
% 4.05/4.43    , X ), add( X, X ) ) ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2379, [ =( multiply( multiply( multiply( multiply( X, add( X, X ) )
% 4.05/4.43    , X ), add( X, X ) ), X ), 'additive_inverse'( multiply( multiply( X, add( 
% 4.05/4.43    X, X ) ), X ) ) ) ] )
% 4.05/4.43  , clause( 598, [ =( multiply( add( X, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, Y ), add( Y, Y ) ) ) ), Y ), 'additive_inverse'( multiply( X
% 4.05/4.43    , Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2377, [ =( multiply( multiply( multiply( multiply( X, add( X, 
% 4.05/4.43    X ) ), X ), add( X, X ) ), X ), multiply( add( multiply( X, add( X, X ) )
% 4.05/4.43    , 'additive_inverse'( multiply( multiply( multiply( X, add( X, X ) ), X )
% 4.05/4.43    , add( X, X ) ) ) ), X ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, multiply( X, add( X, X ) ) ), :=( Y, X )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2381, [ =( multiply( multiply( multiply( multiply( X, add( X, X ) )
% 4.05/4.43    , X ), add( X, X ) ), X ), 'additive_inverse'( add( multiply( multiply( X
% 4.05/4.43    , X ), X ), X ) ) ) ] )
% 4.05/4.43  , clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2379, [ =( multiply( multiply( multiply( multiply( X, add( X, 
% 4.05/4.43    X ) ), X ), add( X, X ) ), X ), 'additive_inverse'( multiply( multiply( X
% 4.05/4.43    , add( X, X ) ), X ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2382, [ =( multiply( multiply( add( multiply( multiply( X, X ), X )
% 4.05/4.43    , X ), add( X, X ) ), X ), 'additive_inverse'( add( multiply( multiply( X
% 4.05/4.43    , X ), X ), X ) ) ) ] )
% 4.05/4.43  , clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2381, [ =( multiply( multiply( multiply( multiply( X, add( X, 
% 4.05/4.43    X ) ), X ), add( X, X ) ), X ), 'additive_inverse'( add( multiply( 
% 4.05/4.43    multiply( X, X ), X ), X ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2386, [ =( multiply( multiply( add( multiply( multiply( X, X ), X )
% 4.05/4.43    , X ), add( X, X ) ), X ), 'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.43  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.43  , 0, clause( 2382, [ =( multiply( multiply( add( multiply( multiply( X, X )
% 4.05/4.43    , X ), X ), add( X, X ) ), X ), 'additive_inverse'( add( multiply( 
% 4.05/4.43    multiply( X, X ), X ), X ) ) ) ] )
% 4.05/4.43  , 0, 16, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2387, [ =( multiply( multiply( add( X, X ), add( X, X ) ), X ), 
% 4.05/4.43    'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.43  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.43  , 0, clause( 2386, [ =( multiply( multiply( add( multiply( multiply( X, X )
% 4.05/4.43    , X ), X ), add( X, X ) ), X ), 'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 599, [ =( multiply( multiply( add( X, X ), add( X, X ) ), X ), 
% 4.05/4.43    'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.43  , clause( 2387, [ =( multiply( multiply( add( X, X ), add( X, X ) ), X ), 
% 4.05/4.43    'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2392, [ =( 'additive_inverse'( add( X, X ) ), multiply( multiply( 
% 4.05/4.43    add( X, X ), add( X, X ) ), X ) ) ] )
% 4.05/4.43  , clause( 599, [ =( multiply( multiply( add( X, X ), add( X, X ) ), X ), 
% 4.05/4.43    'additive_inverse'( add( X, X ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2400, [ =( 'additive_inverse'( add( X, X ) ), multiply( multiply( X
% 4.05/4.43    , add( add( add( X, X ), X ), X ) ), X ) ) ] )
% 4.05/4.43  , clause( 183, [ =( multiply( add( Z, Z ), add( X, Y ) ), multiply( Z, add( 
% 4.05/4.43    add( add( Y, X ), Y ), X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2392, [ =( 'additive_inverse'( add( X, X ) ), multiply( 
% 4.05/4.43    multiply( add( X, X ), add( X, X ) ), X ) ) ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, X ), :=( Z, X )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2401, [ =( 'additive_inverse'( add( X, X ) ), add( multiply( 
% 4.05/4.43    multiply( X, add( add( X, X ), X ) ), X ), X ) ) ] )
% 4.05/4.43  , clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2400, [ =( 'additive_inverse'( add( X, X ) ), multiply( 
% 4.05/4.43    multiply( X, add( add( add( X, X ), X ), X ) ), X ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, add( add( X, X ), X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2404, [ =( 'additive_inverse'( add( X, X ) ), add( add( multiply( 
% 4.05/4.43    multiply( X, add( X, X ) ), X ), X ), X ) ) ] )
% 4.05/4.43  , clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2401, [ =( 'additive_inverse'( add( X, X ) ), add( multiply( 
% 4.05/4.43    multiply( X, add( add( X, X ), X ) ), X ), X ) ) ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, add( X, X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2406, [ =( 'additive_inverse'( add( X, X ) ), add( add( add( 
% 4.05/4.43    multiply( multiply( X, X ), X ), X ), X ), X ) ) ] )
% 4.05/4.43  , clause( 266, [ =( multiply( multiply( X, add( Y, X ) ), X ), add( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2404, [ =( 'additive_inverse'( add( X, X ) ), add( add( 
% 4.05/4.43    multiply( multiply( X, add( X, X ) ), X ), X ), X ) ) ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2407, [ =( 'additive_inverse'( add( X, X ) ), add( add( add( X, X )
% 4.05/4.43    , X ), X ) ) ] )
% 4.05/4.43  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.43  , 0, clause( 2406, [ =( 'additive_inverse'( add( X, X ) ), add( add( add( 
% 4.05/4.43    multiply( multiply( X, X ), X ), X ), X ), X ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2408, [ =( add( add( add( X, X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.43    X, X ) ) ) ] )
% 4.05/4.43  , clause( 2407, [ =( 'additive_inverse'( add( X, X ) ), add( add( add( X, X
% 4.05/4.43     ), X ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 601, [ =( add( add( add( X, X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.43    X, X ) ) ) ] )
% 4.05/4.43  , clause( 2408, [ =( add( add( add( X, X ), X ), X ), 'additive_inverse'( 
% 4.05/4.43    add( X, X ) ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2410, [ =( multiply( X, add( Y, multiply( Z, Y ) ) ), multiply( 
% 4.05/4.43    multiply( X, add( multiply( Y, Y ), Z ) ), Y ) ) ] )
% 4.05/4.43  , clause( 232, [ =( multiply( multiply( Z, add( multiply( X, X ), Y ) ), X
% 4.05/4.43     ), multiply( Z, add( X, multiply( Y, X ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2419, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( add( multiply( X, multiply( Y, Y )
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 496, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( X, X
% 4.05/4.43     ) ) ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2410, [ =( multiply( X, add( Y, multiply( Z, Y ) ) ), multiply( 
% 4.05/4.43    multiply( X, add( multiply( Y, Y ), Z ) ), Y ) ) ] )
% 4.05/4.43  , 0, 12, substitution( 0, [ :=( X, X ), :=( Y, multiply( Y, Y ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2420, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( add( multiply( multiply( X, Y ), Y
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2419, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( add( multiply( X, multiply( Y, Y )
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2421, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( add( X, 'additive_inverse'( X ) )
% 4.05/4.43    , Y ) ) ] )
% 4.05/4.43  , clause( 291, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y
% 4.05/4.43     ), multiply( add( X, Z ), Y ) ) ] )
% 4.05/4.43  , 0, clause( 2420, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( add( multiply( multiply( X, Y ), Y
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , 0, 11, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, 
% 4.05/4.43    'additive_inverse'( X ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2422, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( 'additive_identity', Y ) ) ] )
% 4.05/4.43  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, clause( 2421, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( add( X, 'additive_inverse'( X ) )
% 4.05/4.43    , Y ) ) ] )
% 4.05/4.43  , 0, 12, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2423, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2422, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), multiply( 'additive_identity', Y ) ) ] )
% 4.05/4.43  , 0, 11, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2424, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2423, [ =( multiply( X, add( Y, multiply( 'additive_inverse'( 
% 4.05/4.43    multiply( X, X ) ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, multiply( X, X ) ), :=( Y, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 738, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2424, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2427, [ =( multiply( X, Y ), multiply( add( multiply( multiply( X, 
% 4.05/4.43    Y ), add( Y, Y ) ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 553, [ =( multiply( add( multiply( multiply( X, Y ), add( Y, Y )
% 4.05/4.43     ), 'additive_inverse'( X ) ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2434, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), multiply( add( multiply( 'additive_identity'
% 4.05/4.43    , add( add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ), 
% 4.05/4.43    add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ), 
% 4.05/4.43    'additive_inverse'( X ) ), add( Y, 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , clause( 738, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2427, [ =( multiply( X, Y ), multiply( add( multiply( multiply( 
% 4.05/4.43    X, Y ), add( Y, Y ) ), 'additive_inverse'( X ) ), Y ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( Y, 'additive_inverse'( multiply( multiply( X, X )
% 4.05/4.43    , Y ) ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2435, [ =( 'additive_identity', multiply( add( multiply( 
% 4.05/4.43    'additive_identity', add( add( Y, 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ) ), add( Y, 'additive_inverse'( multiply( multiply( X, X ), 
% 4.05/4.43    Y ) ) ) ) ), 'additive_inverse'( X ) ), add( Y, 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , clause( 738, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2434, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), multiply( add( multiply( 'additive_identity'
% 4.05/4.43    , add( add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ), 
% 4.05/4.43    add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ), 
% 4.05/4.43    'additive_inverse'( X ) ), add( Y, 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2442, [ =( 'additive_identity', multiply( add( multiply( 
% 4.05/4.43    'additive_identity', add( X, 'additive_inverse'( multiply( multiply( Y, Y
% 4.05/4.43     ), X ) ) ) ), 'additive_inverse'( Y ) ), add( X, 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ) ) ) ) ) ] )
% 4.05/4.43  , clause( 199, [ =( multiply( 'additive_identity', add( X, X ) ), multiply( 
% 4.05/4.43    'additive_identity', X ) ) ] )
% 4.05/4.43  , 0, clause( 2435, [ =( 'additive_identity', multiply( add( multiply( 
% 4.05/4.43    'additive_identity', add( add( Y, 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ) ), add( Y, 'additive_inverse'( multiply( multiply( X, X ), 
% 4.05/4.43    Y ) ) ) ) ), 'additive_inverse'( X ) ), add( Y, 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, add( X, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) ) )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2443, [ =( 'additive_identity', multiply( add( 'additive_identity'
% 4.05/4.43    , 'additive_inverse'( Y ) ), add( X, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2442, [ =( 'additive_identity', multiply( add( multiply( 
% 4.05/4.43    'additive_identity', add( X, 'additive_inverse'( multiply( multiply( Y, Y
% 4.05/4.43     ), X ) ) ) ), 'additive_inverse'( Y ) ), add( X, 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ) ) ) ) ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, add( X, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2444, [ =( 'additive_identity', multiply( 'additive_inverse'( X ), 
% 4.05/4.43    add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.43  , 0, clause( 2443, [ =( 'additive_identity', multiply( add( 
% 4.05/4.43    'additive_identity', 'additive_inverse'( Y ) ), add( X, 
% 4.05/4.43    'additive_inverse'( multiply( multiply( Y, Y ), X ) ) ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, 'additive_inverse'( X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2445, [ =( 'additive_identity', 'additive_inverse'( multiply( X, 
% 4.05/4.43    add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2444, [ =( 'additive_identity', multiply( 'additive_inverse'( 
% 4.05/4.43    X ), add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, add( Y, 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) ) )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2446, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , clause( 448, [ =( 'additive_inverse'( multiply( Z, add( X, 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ), multiply( Z, add( Y, 'additive_inverse'( X
% 4.05/4.43     ) ) ) ) ] )
% 4.05/4.43  , 0, clause( 2445, [ =( 'additive_identity', 'additive_inverse'( multiply( 
% 4.05/4.43    X, add( Y, 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, multiply( multiply( X, X ), Y
% 4.05/4.43     ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2447, [ =( multiply( X, add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2446, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 743, [ =( multiply( X, add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2447, [ =( multiply( X, add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2449, [ =( 'additive_identity', multiply( X, add( Y, 
% 4.05/4.43    'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , clause( 738, [ =( multiply( X, add( Y, 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2454, [ =( 'additive_identity', multiply( X, add( add( X, Y ), 
% 4.05/4.43    'additive_inverse'( add( X, multiply( multiply( X, X ), Y ) ) ) ) ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , clause( 13, [ =( multiply( multiply( X, X ), add( X, Y ) ), add( X, 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2449, [ =( 'additive_identity', multiply( X, add( Y, 
% 4.05/4.43    'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( X, Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2455, [ =( 'additive_identity', multiply( X, add( 
% 4.05/4.43    'additive_inverse'( multiply( multiply( X, X ), Y ) ), Y ) ) ) ] )
% 4.05/4.43  , clause( 147, [ =( add( add( X, Z ), 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.43    add( 'additive_inverse'( Y ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2454, [ =( 'additive_identity', multiply( X, add( add( X, Y )
% 4.05/4.43    , 'additive_inverse'( add( X, multiply( multiply( X, X ), Y ) ) ) ) ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, multiply( multiply( X, X ), Y
% 4.05/4.43     ) ), :=( Z, Y )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2456, [ =( multiply( X, add( 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2455, [ =( 'additive_identity', multiply( X, add( 
% 4.05/4.43    'additive_inverse'( multiply( multiply( X, X ), Y ) ), Y ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 773, [ =( multiply( X, add( 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2456, [ =( multiply( X, add( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2458, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , clause( 743, [ =( multiply( X, add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2461, [ =( 'additive_identity', multiply( X, add( add( X, multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ), 'additive_inverse'( add( X, Y ) ) ) ) ) ] )
% 4.05/4.43  , clause( 13, [ =( multiply( multiply( X, X ), add( X, Y ) ), add( X, 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2458, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( X, Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2462, [ =( 'additive_identity', multiply( X, add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( X, X ), Y ) ) ) ) ] )
% 4.05/4.43  , clause( 147, [ =( add( add( X, Z ), 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.43    add( 'additive_inverse'( Y ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2461, [ =( 'additive_identity', multiply( X, add( add( X, 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ), 'additive_inverse'( add( X, Y ) ) ) )
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( 
% 4.05/4.43    multiply( X, X ), Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2463, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2462, [ =( 'additive_identity', multiply( X, add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( X, X ), Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 787, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2463, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2465, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.43    Y, Z ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2471, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z )
% 4.05/4.43    , multiply( multiply( Y, Y ), Z ) ) ), multiply( X, 'additive_identity' )
% 4.05/4.43     ) ] )
% 4.05/4.43  , clause( 787, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2465, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.43    multiply( Y, Z ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y ), :=( Z, add( 'additive_inverse'( Z ), multiply( 
% 4.05/4.43    multiply( Y, Y ), Z ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2472, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z )
% 4.05/4.43    , multiply( multiply( Y, Y ), Z ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 269, [ =( multiply( X, 'additive_identity' ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2471, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( 
% 4.05/4.43    Z ), multiply( multiply( Y, Y ), Z ) ) ), multiply( X, 
% 4.05/4.43    'additive_identity' ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 795, [ =( multiply( multiply( Z, X ), add( 'additive_inverse'( Y )
% 4.05/4.43    , multiply( multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2472, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z
% 4.05/4.43     ), multiply( multiply( Y, Y ), Z ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2475, [ =( multiply( X, Y ), multiply( multiply( multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), X ), Y ), X ), Y ) ) ] )
% 4.05/4.43  , clause( 29, [ =( multiply( multiply( multiply( multiply( multiply( X, Y )
% 4.05/4.43    , X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2484, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    'additive_identity', Y ), add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) ), Y ) ) ] )
% 4.05/4.43  , clause( 795, [ =( multiply( multiply( Z, X ), add( 'additive_inverse'( Y
% 4.05/4.43     ), multiply( multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2475, [ =( multiply( X, Y ), multiply( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), Y ), X ), Y ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, add( 
% 4.05/4.43    'additive_inverse'( X ), multiply( multiply( Y, Y ), X ) ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2486, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), multiply( multiply( 'additive_identity', 
% 4.05/4.43    add( 'additive_inverse'( X ), multiply( multiply( Y, Y ), X ) ) ), Y ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2484, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), multiply( multiply( multiply( 
% 4.05/4.43    'additive_identity', Y ), add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) ), Y ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2487, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), multiply( 'additive_identity', Y ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2486, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), multiply( multiply( 'additive_identity', 
% 4.05/4.43    add( 'additive_inverse'( X ), multiply( multiply( Y, Y ), X ) ) ), Y ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 12, substitution( 0, [ :=( X, add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2488, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2487, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), multiply( 'additive_identity', Y ) ) ] )
% 4.05/4.43  , 0, 11, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 815, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2488, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2493, [ =( 'additive_identity', multiply( add( 'additive_inverse'( 
% 4.05/4.43    X ), multiply( multiply( Y, Y ), X ) ), Y ) ) ] )
% 4.05/4.43  , clause( 815, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( Y, Y ), X ) ), Y ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2499, [ =( 'additive_identity', multiply( add( 'additive_inverse'( 
% 4.05/4.43    add( 'additive_inverse'( multiply( multiply( multiply( X, X ), multiply( 
% 4.05/4.43    X, X ) ), Y ) ), Y ) ), 'additive_identity' ), X ) ) ] )
% 4.05/4.43  , clause( 773, [ =( multiply( X, add( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ), Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2493, [ =( 'additive_identity', multiply( add( 
% 4.05/4.43    'additive_inverse'( X ), multiply( multiply( Y, Y ), X ) ), Y ) ) ] )
% 4.05/4.43  , 0, 17, substitution( 0, [ :=( X, multiply( X, X ) ), :=( Y, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, add( 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    multiply( X, X ), multiply( X, X ) ), Y ) ), Y ) ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2500, [ =( 'additive_identity', multiply( 'additive_inverse'( add( 
% 4.05/4.43    'additive_inverse'( multiply( multiply( multiply( X, X ), multiply( X, X
% 4.05/4.43     ) ), Y ) ), Y ) ), X ) ) ] )
% 4.05/4.43  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.43  , 0, clause( 2499, [ =( 'additive_identity', multiply( add( 
% 4.05/4.43    'additive_inverse'( add( 'additive_inverse'( multiply( multiply( multiply( 
% 4.05/4.43    X, X ), multiply( X, X ) ), Y ) ), Y ) ), 'additive_identity' ), X ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, 'additive_inverse'( add( 
% 4.05/4.43    'additive_inverse'( multiply( multiply( multiply( X, X ), multiply( X, X
% 4.05/4.43     ) ), Y ) ), Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2501, [ =( 'additive_identity', 'additive_inverse'( multiply( add( 
% 4.05/4.43    'additive_inverse'( multiply( multiply( multiply( X, X ), multiply( X, X
% 4.05/4.43     ) ), Y ) ), Y ), X ) ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2500, [ =( 'additive_identity', multiply( 'additive_inverse'( 
% 4.05/4.43    add( 'additive_inverse'( multiply( multiply( multiply( X, X ), multiply( 
% 4.05/4.43    X, X ) ), Y ) ), Y ) ), X ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, add( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), multiply( X, X ) ), Y ) ), Y ) ), :=( Y, X )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2502, [ =( 'additive_identity', multiply( add( multiply( multiply( 
% 4.05/4.43    multiply( X, X ), multiply( X, X ) ), Y ), 'additive_inverse'( Y ) ), X )
% 4.05/4.43     ) ] )
% 4.05/4.43  , clause( 418, [ =( 'additive_inverse'( multiply( add( 'additive_inverse'( 
% 4.05/4.43    X ), Y ), Z ) ), multiply( add( X, 'additive_inverse'( Y ) ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2501, [ =( 'additive_identity', 'additive_inverse'( multiply( 
% 4.05/4.43    add( 'additive_inverse'( multiply( multiply( multiply( X, X ), multiply( 
% 4.05/4.43    X, X ) ), Y ) ), Y ), X ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, multiply( multiply( multiply( X, X ), 
% 4.05/4.43    multiply( X, X ) ), Y ) ), :=( Y, Y ), :=( Z, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2503, [ =( 'additive_identity', multiply( add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), X ), X ), Y ), 'additive_inverse'( Y ) ), X )
% 4.05/4.43     ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2502, [ =( 'additive_identity', multiply( add( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), multiply( X, X ) ), Y ), 'additive_inverse'( 
% 4.05/4.43    Y ) ), X ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, multiply( X, X ) ), :=( Y, X ), :=( Z, X
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2504, [ =( 'additive_identity', multiply( add( multiply( multiply( 
% 4.05/4.43    X, X ), Y ), 'additive_inverse'( Y ) ), X ) ) ] )
% 4.05/4.43  , clause( 30, [ =( multiply( multiply( multiply( Y, X ), X ), X ), multiply( 
% 4.05/4.43    Y, X ) ) ] )
% 4.05/4.43  , 0, clause( 2503, [ =( 'additive_identity', multiply( add( multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, X ), X ), X ), Y ), 'additive_inverse'( 
% 4.05/4.43    Y ) ), X ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2505, [ =( multiply( add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ), X ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2504, [ =( 'additive_identity', multiply( add( multiply( multiply( 
% 4.05/4.43    X, X ), Y ), 'additive_inverse'( Y ) ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 819, [ =( multiply( add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ), X ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2505, [ =( multiply( add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ), X ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2507, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , clause( 45, [ =( add( multiply( add( X, Z ), Y ), 'additive_inverse'( 
% 4.05/4.43    multiply( Z, Y ) ) ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2512, [ =( multiply( multiply( multiply( X, X ), Y ), X ), add( 
% 4.05/4.43    'additive_identity', 'additive_inverse'( multiply( 'additive_inverse'( Y
% 4.05/4.43     ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 819, [ =( multiply( add( multiply( multiply( X, X ), Y ), 
% 4.05/4.43    'additive_inverse'( Y ) ), X ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2507, [ =( multiply( X, Z ), add( multiply( add( X, Y ), Z ), 
% 4.05/4.43    'additive_inverse'( multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( multiply( X, X ), Y ) ), :=( Y, 'additive_inverse'( Y )
% 4.05/4.43     ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2514, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( 'additive_inverse'( Y ), X ) ) ) ] )
% 4.05/4.43  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.43  , 0, clause( 2512, [ =( multiply( multiply( multiply( X, X ), Y ), X ), add( 
% 4.05/4.43    'additive_identity', 'additive_inverse'( multiply( 'additive_inverse'( Y
% 4.05/4.43     ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, 'additive_inverse'( multiply( 
% 4.05/4.43    'additive_inverse'( Y ), X ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y
% 4.05/4.43    , Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2515, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    'additive_inverse'( 'additive_inverse'( multiply( Y, X ) ) ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2514, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( 'additive_inverse'( Y ), X ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2516, [ =( multiply( multiply( multiply( X, X ), Y ), X ), multiply( 
% 4.05/4.43    Y, X ) ) ] )
% 4.05/4.43  , clause( 58, [ =( 'additive_inverse'( 'additive_inverse'( X ) ), X ) ] )
% 4.05/4.43  , 0, clause( 2515, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    'additive_inverse'( 'additive_inverse'( multiply( Y, X ) ) ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, multiply( Y, X ) )] ), substitution( 1, [
% 4.05/4.43     :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 851, [ =( multiply( multiply( multiply( X, X ), Y ), X ), multiply( 
% 4.05/4.43    Y, X ) ) ] )
% 4.05/4.43  , clause( 2516, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2519, [ =( multiply( multiply( X, Y ), Z ), multiply( X, multiply( 
% 4.05/4.43    Y, Z ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2552, [ =( multiply( multiply( X, multiply( multiply( Y, Y ), Z ) )
% 4.05/4.43    , Y ), multiply( X, multiply( Z, Y ) ) ) ] )
% 4.05/4.43  , clause( 851, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , 0, clause( 2519, [ =( multiply( multiply( X, Y ), Z ), multiply( X, 
% 4.05/4.43    multiply( Y, Z ) ) ) ] )
% 4.05/4.43  , 0, 12, substitution( 0, [ :=( X, Y ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, multiply( multiply( Y, Y ), Z ) ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2554, [ =( multiply( multiply( X, multiply( multiply( Y, Y ), Z ) )
% 4.05/4.43    , Y ), multiply( multiply( X, Z ), Y ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2552, [ =( multiply( multiply( X, multiply( multiply( Y, Y ), 
% 4.05/4.43    Z ) ), Y ), multiply( X, multiply( Z, Y ) ) ) ] )
% 4.05/4.43  , 0, 10, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2558, [ =( multiply( multiply( multiply( X, multiply( Y, Y ) ), Z )
% 4.05/4.43    , Y ), multiply( multiply( X, Z ), Y ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2554, [ =( multiply( multiply( X, multiply( multiply( Y, Y ), 
% 4.05/4.43    Z ) ), Y ), multiply( multiply( X, Z ), Y ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, multiply( Y, Y ) ), :=( Z, Z
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2560, [ =( multiply( multiply( multiply( multiply( X, Y ), Y ), Z )
% 4.05/4.43    , Y ), multiply( multiply( X, Z ), Y ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2558, [ =( multiply( multiply( multiply( X, multiply( Y, Y ) )
% 4.05/4.43    , Z ), Y ), multiply( multiply( X, Z ), Y ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Y )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y )
% 4.05/4.43    , X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.43  , clause( 2560, [ =( multiply( multiply( multiply( multiply( X, Y ), Y ), Z
% 4.05/4.43     ), Y ), multiply( multiply( X, Z ), Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2563, [ =( multiply( Y, X ), multiply( multiply( multiply( X, X ), 
% 4.05/4.43    Y ), X ) ) ] )
% 4.05/4.43  , clause( 851, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2574, [ =( multiply( multiply( X, Y ), Z ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( Z, Z ), X ), Y ), Z ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2563, [ =( multiply( Y, X ), multiply( multiply( multiply( X, 
% 4.05/4.43    X ), Y ), X ) ) ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, multiply( Z, Z ) ), :=( Y, X ), :=( Z, Y
% 4.05/4.43     )] ), substitution( 1, [ :=( X, Z ), :=( Y, multiply( X, Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2583, [ =( multiply( multiply( multiply( multiply( Z, Z ), X ), Y )
% 4.05/4.43    , Z ), multiply( multiply( X, Y ), Z ) ) ] )
% 4.05/4.43  , clause( 2574, [ =( multiply( multiply( X, Y ), Z ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( Z, Z ), X ), Y ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 868, [ =( multiply( multiply( multiply( multiply( X, X ), Y ), Z )
% 4.05/4.43    , X ), multiply( multiply( Y, Z ), X ) ) ] )
% 4.05/4.43  , clause( 2583, [ =( multiply( multiply( multiply( multiply( Z, Z ), X ), Y
% 4.05/4.43     ), Z ), multiply( multiply( X, Y ), Z ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2589, [ =( multiply( multiply( X, Z ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), Y ), Z ), Y ) ) ] )
% 4.05/4.43  , clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y
% 4.05/4.43     ), X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2596, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( 'additive_identity', add( Y, Y ) ), Z ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , clause( 563, [ =( multiply( add( 'additive_inverse'( X ), multiply( 
% 4.05/4.43    multiply( X, Y ), Y ) ), add( Y, Y ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2589, [ =( multiply( multiply( X, Z ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), Y ), Z ), Y ) ) ] )
% 4.05/4.43  , 0, 18, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, add( 'additive_inverse'( X ), multiply( multiply( X, Y ), Y ) ) )
% 4.05/4.43    , :=( Y, add( Y, Y ) ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2597, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), multiply( multiply( 
% 4.05/4.43    'additive_identity', Z ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2596, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( 'additive_identity', add( Y, Y ) ), Z ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , 0, 17, substitution( 0, [ :=( X, add( Y, Y ) )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2600, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), multiply( 
% 4.05/4.43    'additive_identity', add( Y, Y ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2597, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), multiply( multiply( 
% 4.05/4.43    'additive_identity', Z ), add( Y, Y ) ) ) ] )
% 4.05/4.43  , 0, 16, substitution( 0, [ :=( X, Z )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2602, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2600, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), multiply( 
% 4.05/4.43    'additive_identity', add( Y, Y ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, add( Y, Y ) )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1022, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , clause( 2602, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2605, [ =( multiply( Y, X ), multiply( multiply( multiply( X, X ), 
% 4.05/4.43    Y ), X ) ) ] )
% 4.05/4.43  , clause( 851, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2610, [ =( multiply( add( X, X ), add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), multiply( 'additive_identity', add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 1022, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2605, [ =( multiply( Y, X ), multiply( multiply( multiply( X, 
% 4.05/4.43    X ), Y ), X ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), :=( Y, add( X, X ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2611, [ =( multiply( add( X, X ), add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2610, [ =( multiply( add( X, X ), add( 'additive_inverse'( Y )
% 4.05/4.43    , multiply( multiply( Y, X ), X ) ) ), multiply( 'additive_identity', add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1092, [ =( multiply( add( Y, Y ), add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2611, [ =( multiply( add( X, X ), add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2614, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 1092, [ =( multiply( add( Y, Y ), add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2623, [ =( 'additive_identity', multiply( add( add( X, X ), add( X
% 4.05/4.43    , X ) ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ] )
% 4.05/4.43  , clause( 1022, [ =( multiply( multiply( add( 'additive_inverse'( X ), 
% 4.05/4.43    multiply( multiply( X, Y ), Y ) ), Z ), add( Y, Y ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2614, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 20, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, add( X, X ) )] )
% 4.05/4.43    , substitution( 1, [ :=( X, add( X, X ) ), :=( Y, add( 'additive_inverse'( 
% 4.05/4.43    Y ), multiply( multiply( Y, X ), X ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2629, [ =( 'additive_identity', multiply( add( add( add( X, X ), X
% 4.05/4.43     ), X ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ] )
% 4.05/4.43  , clause( 4, [ =( add( X, add( Y, Z ) ), add( add( X, Y ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2623, [ =( 'additive_identity', multiply( add( add( X, X ), 
% 4.05/4.43    add( X, X ) ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, add( X, X ) ), :=( Y, X ), :=( Z, X )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2630, [ =( 'additive_identity', multiply( 'additive_inverse'( add( 
% 4.05/4.43    X, X ) ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ] )
% 4.05/4.43  , clause( 601, [ =( add( add( add( X, X ), X ), X ), 'additive_inverse'( 
% 4.05/4.43    add( X, X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2629, [ =( 'additive_identity', multiply( add( add( add( X, X
% 4.05/4.43     ), X ), X ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2631, [ =( 'additive_identity', 'additive_inverse'( multiply( add( 
% 4.05/4.43    X, X ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ) ] )
% 4.05/4.43  , clause( 411, [ =( multiply( 'additive_inverse'( X ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2630, [ =( 'additive_identity', multiply( 'additive_inverse'( 
% 4.05/4.43    add( X, X ) ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, add( X, X ) ), :=( Y, add( 
% 4.05/4.43    'additive_inverse'( add( 'additive_inverse'( Y ), multiply( multiply( Y, 
% 4.05/4.43    X ), X ) ) ), 'additive_identity' ) )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2632, [ =( 'additive_identity', multiply( add( X, X ), add( add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ), 
% 4.05/4.43    'additive_inverse'( 'additive_identity' ) ) ) ) ] )
% 4.05/4.43  , clause( 447, [ =( 'additive_inverse'( multiply( Z, add( 
% 4.05/4.43    'additive_inverse'( X ), Y ) ) ), multiply( Z, add( X, 'additive_inverse'( 
% 4.05/4.43    Y ) ) ) ) ] )
% 4.05/4.43  , 0, clause( 2631, [ =( 'additive_identity', 'additive_inverse'( multiply( 
% 4.05/4.43    add( X, X ), add( 'additive_inverse'( add( 'additive_inverse'( Y ), 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), :=( Y, 'additive_identity' ), :=( Z, add( X, X
% 4.05/4.43     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2633, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( add( Y, 
% 4.05/4.43    'additive_identity' ) ) ) ) ) ] )
% 4.05/4.43  , clause( 129, [ =( add( add( 'additive_inverse'( Z ), Y ), 
% 4.05/4.43    'additive_inverse'( X ) ), add( Y, 'additive_inverse'( add( Z, X ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, clause( 2632, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    add( 'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ), 
% 4.05/4.43    'additive_inverse'( 'additive_identity' ) ) ) ) ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, 'additive_identity' ), :=( Y, multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ), :=( Z, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2634, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.43  , 0, clause( 2633, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( add( Y, 
% 4.05/4.43    'additive_identity' ) ) ) ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2635, [ =( multiply( add( X, X ), add( multiply( multiply( Y, X ), 
% 4.05/4.43    X ), 'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2634, [ =( 'additive_identity', multiply( add( X, X ), add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1094, [ =( multiply( add( Y, Y ), add( multiply( multiply( X, Y ), 
% 4.05/4.43    Y ), 'additive_inverse'( X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2635, [ =( multiply( add( X, X ), add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2637, [ =( multiply( multiply( add( X, X ), Y ), Z ), multiply( 
% 4.05/4.43    multiply( X, Y ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , clause( 192, [ =( multiply( multiply( X, Y ), add( Z, Z ) ), multiply( 
% 4.05/4.43    multiply( add( X, X ), Y ), Z ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2644, [ =( multiply( 'additive_identity', Z ), multiply( multiply( 
% 4.05/4.43    X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), add( 
% 4.05/4.43    Z, Z ) ) ) ] )
% 4.05/4.43  , clause( 1094, [ =( multiply( add( Y, Y ), add( multiply( multiply( X, Y )
% 4.05/4.43    , Y ), 'additive_inverse'( X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2637, [ =( multiply( multiply( add( X, X ), Y ), Z ), multiply( 
% 4.05/4.43    multiply( X, Y ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2648, [ =( 'additive_identity', multiply( multiply( Y, add( 
% 4.05/4.43    multiply( multiply( Z, Y ), Y ), 'additive_inverse'( Z ) ) ), add( X, X )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2644, [ =( multiply( 'additive_identity', Z ), multiply( 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ), add( Z, Z ) ) ) ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, Y ), 
% 4.05/4.43    :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2649, [ =( multiply( multiply( X, add( multiply( multiply( Y, X ), 
% 4.05/4.43    X ), 'additive_inverse'( Y ) ) ), add( Z, Z ) ), 'additive_identity' ) ]
% 4.05/4.43     )
% 4.05/4.43  , clause( 2648, [ =( 'additive_identity', multiply( multiply( Y, add( 
% 4.05/4.43    multiply( multiply( Z, Y ), Y ), 'additive_inverse'( Z ) ) ), add( X, X )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Z ), :=( Y, X ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1112, [ =( multiply( multiply( X, add( multiply( multiply( Y, X ), 
% 4.05/4.43    X ), 'additive_inverse'( Y ) ) ), add( Z, Z ) ), 'additive_identity' ) ]
% 4.05/4.43     )
% 4.05/4.43  , clause( 2649, [ =( multiply( multiply( X, add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ), add( Z, Z ) ), 'additive_identity' )
% 4.05/4.43     ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2650, [ =( 'additive_identity', multiply( multiply( X, add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), add( Z, Z )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , clause( 1112, [ =( multiply( multiply( X, add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ), add( Z, Z ) ), 'additive_identity' )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2663, [ =( 'additive_identity', add( multiply( X, add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), multiply( multiply( X
% 4.05/4.43    , add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), 
% 4.05/4.43    multiply( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), multiply( X, add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 323, [ =( multiply( X, add( multiply( X, X ), Y ) ), add( X, 
% 4.05/4.43    multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2650, [ =( 'additive_identity', multiply( multiply( X, add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), add( Z, Z )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, multiply( X, add( multiply( multiply( Y, 
% 4.05/4.43    X ), X ), 'additive_inverse'( Y ) ) ) ), :=( Y, multiply( multiply( X, 
% 4.05/4.43    add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ), multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2665, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( X, 
% 4.05/4.43    add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 32, [ =( add( multiply( X, T ), multiply( multiply( X, Y ), Z ) )
% 4.05/4.43    , multiply( X, add( T, multiply( Y, Z ) ) ) ) ] )
% 4.05/4.43  , 0, clause( 2663, [ =( 'additive_identity', add( multiply( X, add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), multiply( 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ), multiply( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), multiply( X, add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, add( multiply( multiply( Y, X
% 4.05/4.43     ), X ), 'additive_inverse'( Y ) ) ), :=( Z, multiply( multiply( X, add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), multiply( X
% 4.05/4.43    , add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ), 
% 4.05/4.43    :=( T, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) )] )
% 4.05/4.43    , substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2667, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ), X ), add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2665, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ), multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 22, substitution( 0, [ :=( X, multiply( X, add( multiply( multiply( Y
% 4.05/4.43    , X ), X ), 'additive_inverse'( Y ) ) ) ), :=( Y, X ), :=( Z, add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2672, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y
% 4.05/4.43     ) ) ), X ) ), add( multiply( multiply( Y, X ), X ), 'additive_inverse'( 
% 4.05/4.43    Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2667, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), :=( Y, multiply( multiply( X, add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), X ) ), :=( Z, add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2675, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) )
% 4.05/4.43    , multiply( X, add( multiply( multiply( Y, X ), X ), 'additive_inverse'( 
% 4.05/4.43    Y ) ) ) ), X ), add( multiply( multiply( Y, X ), X ), 'additive_inverse'( 
% 4.05/4.43    Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2672, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( add( multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) )
% 4.05/4.43    , multiply( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), X ) ), add( multiply( multiply( Y, X ), X )
% 4.05/4.43    , 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), :=( Y, multiply( X, add( multiply( multiply( 
% 4.05/4.43    Y, X ), X ), 'additive_inverse'( Y ) ) ) ), :=( Z, X )] ), substitution( 
% 4.05/4.43    1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2676, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ), X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2675, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ), multiply( X, add( multiply( multiply( Y, X ), 
% 4.05/4.43    X ), 'additive_inverse'( Y ) ) ) ), X ), add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), :=( Y, X ), :=( Z, add( multiply( multiply( 
% 4.05/4.43    Y, X ), X ), 'additive_inverse'( Y ) ) )] ), substitution( 1, [ :=( X, X
% 4.05/4.43     ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2677, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( add( Y, 'additive_inverse'( Y ) ), X ), add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), X ), add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 291, [ =( multiply( add( multiply( multiply( X, Y ), Y ), Z ), Y
% 4.05/4.43     ), multiply( add( X, Z ), Y ) ) ] )
% 4.05/4.43  , 0, clause( 2676, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( multiply( add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ), X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 16, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, 
% 4.05/4.43    'additive_inverse'( Y ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2678, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( 'additive_identity', X ), add( multiply( multiply( Y
% 4.05/4.43    , X ), X ), 'additive_inverse'( Y ) ) ), X ), add( multiply( multiply( Y
% 4.05/4.43    , X ), X ), 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 1, [ =( add( X, 'additive_inverse'( X ) ), 'additive_identity' )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, clause( 2677, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( multiply( add( Y, 'additive_inverse'( Y ) ), X ), add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), X ), add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 17, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2679, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    multiply( 'additive_identity', add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2678, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( multiply( 'additive_identity', X ), add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ), X ), add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 16, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2683, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( multiply( 
% 4.05/4.43    'additive_identity', X ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2679, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( 'additive_identity', add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ), X ), add( multiply( multiply( Y, X )
% 4.05/4.43    , X ), 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2686, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    'additive_identity', add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2683, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    multiply( 'additive_identity', X ), add( multiply( multiply( Y, X ), X )
% 4.05/4.43    , 'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2688, [ =( 'additive_identity', multiply( X, add( add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ), 'additive_identity' ) )
% 4.05/4.43     ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2686, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), multiply( 
% 4.05/4.43    'additive_identity', add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ) ) ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2689, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.43  , 0, clause( 2688, [ =( 'additive_identity', multiply( X, add( add( 
% 4.05/4.43    multiply( multiply( Y, X ), X ), 'additive_inverse'( Y ) ), 
% 4.05/4.43    'additive_identity' ) ) ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2690, [ =( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2689, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1214, [ =( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2690, [ =( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2692, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , clause( 1214, [ =( multiply( X, add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2695, [ =( 'additive_identity', multiply( X, add( add( X, multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ), 'additive_inverse'( add( X, Y ) ) ) ) ) ] )
% 4.05/4.43  , clause( 234, [ =( multiply( multiply( add( X, Y ), X ), X ), add( X, 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2692, [ =( 'additive_identity', multiply( X, add( multiply( 
% 4.05/4.43    multiply( Y, X ), X ), 'additive_inverse'( Y ) ) ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( X, Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2697, [ =( 'additive_identity', multiply( X, add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 147, [ =( add( add( X, Z ), 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.43    add( 'additive_inverse'( Y ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2695, [ =( 'additive_identity', multiply( X, add( add( X, 
% 4.05/4.43    multiply( multiply( Y, X ), X ) ), 'additive_inverse'( add( X, Y ) ) ) )
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( 
% 4.05/4.43    multiply( Y, X ), X ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2698, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2697, [ =( 'additive_identity', multiply( X, add( 
% 4.05/4.43    'additive_inverse'( Y ), multiply( multiply( Y, X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1240, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2698, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2700, [ =( multiply( multiply( X, Z ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), Y ), Z ), Y ) ) ] )
% 4.05/4.43  , clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y
% 4.05/4.43     ), X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, Z ), :=( Z, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2709, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z )
% 4.05/4.43    , multiply( multiply( Z, X ), X ) ) ), multiply( multiply( multiply( 
% 4.05/4.43    'additive_identity', add( 'additive_inverse'( Z ), multiply( multiply( Z
% 4.05/4.43    , X ), X ) ) ), Y ), add( 'additive_inverse'( Z ), multiply( multiply( Z
% 4.05/4.43    , X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 1240, [ =( multiply( X, add( 'additive_inverse'( Y ), multiply( 
% 4.05/4.43    multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2700, [ =( multiply( multiply( X, Z ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), Y ), Z ), Y ) ) ] )
% 4.05/4.43  , 0, 16, substitution( 0, [ :=( X, X ), :=( Y, Z )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, add( 'additive_inverse'( Z ), multiply( multiply( Z, X
% 4.05/4.43     ), X ) ) ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2710, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z )
% 4.05/4.43    , multiply( multiply( Z, X ), X ) ) ), multiply( multiply( 
% 4.05/4.43    'additive_identity', Y ), add( 'additive_inverse'( Z ), multiply( 
% 4.05/4.43    multiply( Z, X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2709, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( 
% 4.05/4.43    Z ), multiply( multiply( Z, X ), X ) ) ), multiply( multiply( multiply( 
% 4.05/4.43    'additive_identity', add( 'additive_inverse'( Z ), multiply( multiply( Z
% 4.05/4.43    , X ), X ) ) ), Y ), add( 'additive_inverse'( Z ), multiply( multiply( Z
% 4.05/4.43    , X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, add( 'additive_inverse'( Z ), multiply( 
% 4.05/4.43    multiply( Z, X ), X ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 4.05/4.43    :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2713, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z )
% 4.05/4.43    , multiply( multiply( Z, X ), X ) ) ), multiply( 'additive_identity', add( 
% 4.05/4.43    'additive_inverse'( Z ), multiply( multiply( Z, X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2710, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( 
% 4.05/4.43    Z ), multiply( multiply( Z, X ), X ) ) ), multiply( multiply( 
% 4.05/4.43    'additive_identity', Y ), add( 'additive_inverse'( Z ), multiply( 
% 4.05/4.43    multiply( Z, X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [ :=( X, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y ), :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2715, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z )
% 4.05/4.43    , multiply( multiply( Z, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 256, [ =( multiply( 'additive_identity', X ), 'additive_identity'
% 4.05/4.43     ) ] )
% 4.05/4.43  , 0, clause( 2713, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( 
% 4.05/4.43    Z ), multiply( multiply( Z, X ), X ) ) ), multiply( 'additive_identity', 
% 4.05/4.43    add( 'additive_inverse'( Z ), multiply( multiply( Z, X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 13, substitution( 0, [ :=( X, add( 'additive_inverse'( Z ), multiply( 
% 4.05/4.43    multiply( Z, X ), X ) ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y ), 
% 4.05/4.43    :=( Z, Z )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1253, [ =( multiply( multiply( X, Z ), add( 'additive_inverse'( Y )
% 4.05/4.43    , multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2715, [ =( multiply( multiply( X, Y ), add( 'additive_inverse'( Z
% 4.05/4.43     ), multiply( multiply( Z, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] ), 
% 4.05/4.43    permutation( 0, [ ==>( 0, 0 )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2717, [ =( 'additive_identity', multiply( multiply( X, Y ), add( 
% 4.05/4.43    'additive_inverse'( Z ), multiply( multiply( Z, X ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 1253, [ =( multiply( multiply( X, Z ), add( 'additive_inverse'( Y
% 4.05/4.43     ), multiply( multiply( Y, X ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Z ), :=( Z, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2725, [ =( 'additive_identity', add( multiply( multiply( X, Y ), 
% 4.05/4.43    multiply( multiply( multiply( multiply( X, Y ), multiply( X, Y ) ), X ), 
% 4.05/4.43    X ) ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 511, [ =( multiply( X, add( 'additive_inverse'( multiply( X, X )
% 4.05/4.43     ), Y ) ), add( multiply( X, Y ), 'additive_inverse'( X ) ) ) ] )
% 4.05/4.43  , 0, clause( 2717, [ =( 'additive_identity', multiply( multiply( X, Y ), 
% 4.05/4.43    add( 'additive_inverse'( Z ), multiply( multiply( Z, X ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, Y ), multiply( X, Y ) ), X ), X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y ), :=( Z, multiply( multiply( X, 
% 4.05/4.43    Y ), multiply( X, Y ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2729, [ =( 'additive_identity', add( multiply( multiply( X, Y ), 
% 4.05/4.43    multiply( multiply( multiply( multiply( multiply( X, Y ), X ), Y ), X ), 
% 4.05/4.43    X ) ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2725, [ =( 'additive_identity', add( multiply( multiply( X, Y
% 4.05/4.43     ), multiply( multiply( multiply( multiply( X, Y ), multiply( X, Y ) ), X
% 4.05/4.43     ), X ) ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, X ), :=( Z, Y
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2738, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), multiply( multiply( multiply( multiply( X, Y ), X ), Y ), X ) ), 
% 4.05/4.43    X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2729, [ =( 'additive_identity', add( multiply( multiply( X, Y
% 4.05/4.43     ), multiply( multiply( multiply( multiply( multiply( X, Y ), X ), Y ), X
% 4.05/4.43     ), X ) ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, Y ), X ), Y ), X ) ), :=( Z, X )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2743, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), multiply( multiply( multiply( X, Y ), X ), Y ) ), X ), 
% 4.05/4.43    X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2738, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), multiply( multiply( multiply( multiply( X, Y ), X ), Y
% 4.05/4.43     ), X ) ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), X ), Y ) ), :=( Z, X )] ), substitution( 1, [
% 4.05/4.43     :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2747, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), multiply( multiply( X, Y ), X ) ), Y ), X ), 
% 4.05/4.43    X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2743, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, Y ), multiply( multiply( multiply( X, Y ), X ), Y
% 4.05/4.43     ) ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( 
% 4.05/4.43    multiply( X, Y ), X ) ), :=( Z, Y )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2750, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, Y ), multiply( X, Y ) ), X ), Y ), X ), 
% 4.05/4.43    X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2747, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, Y ), multiply( multiply( X, Y ), X ) ), 
% 4.05/4.43    Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, multiply( X, Y
% 4.05/4.43     ) ), :=( Z, X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2751, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( multiply( X, Y ), X ), Y ), X ), Y ), X ), 
% 4.05/4.43    X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2750, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( multiply( X, Y ), multiply( X, Y ) ), X ), 
% 4.05/4.43    Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, multiply( X, Y ) ), :=( Y, X ), :=( Z, Y
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2752, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 29, [ =( multiply( multiply( multiply( multiply( multiply( X, Y )
% 4.05/4.43    , X ), Y ), X ), Y ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, clause( 2751, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( multiply( multiply( X, Y ), X ), Y ), X ), 
% 4.05/4.43    Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2753, [ =( add( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2752, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1296, [ =( add( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2753, [ =( add( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2755, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    X, Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 1296, [ =( add( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2770, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( X, X ), add( Y, X ) ), multiply( X, X ) ), multiply( X, X ) ), 
% 4.05/4.43    'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 14, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2755, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( X, Y ), X ), X ), 'additive_inverse'( multiply( X, Y ) ) ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , 0, 19, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( X, X ) ), :=( Y, add( Y, X ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2771, [ =( 'additive_identity', add( multiply( multiply( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), multiply( X, X ) ), multiply( X, X
% 4.05/4.43     ) ), 'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 14, [ =( multiply( multiply( X, X ), add( Y, X ) ), add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2770, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), add( Y, X ) ), multiply( X, X ) ), multiply( 
% 4.05/4.43    X, X ) ), 'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2780, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    add( multiply( multiply( X, X ), Y ), X ), X ), X ), multiply( X, X ) ), 
% 4.05/4.43    'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2771, [ =( 'additive_identity', add( multiply( multiply( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), multiply( X, X ) ), multiply( X, X
% 4.05/4.43     ) ), 'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 4, substitution( 0, [ :=( X, add( multiply( multiply( X, X ), Y ), X )
% 4.05/4.43     ), :=( Y, X ), :=( Z, X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2782, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( add( multiply( multiply( X, X ), Y ), X ), X ), X ), X ), X ), 
% 4.05/4.43    'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2780, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( add( multiply( multiply( X, X ), Y ), X ), X ), X ), multiply( 
% 4.05/4.43    X, X ) ), 'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, multiply( multiply( add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), X ), X ), X ) ), :=( Y, X ), :=( Z, X )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2783, [ =( 'additive_identity', add( multiply( multiply( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y
% 4.05/4.43     ), X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2782, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( add( multiply( multiply( X, X ), Y ), X ), X ), X ), 
% 4.05/4.43    X ), X ), 'additive_inverse'( add( multiply( multiply( X, X ), Y ), X ) )
% 4.05/4.43     ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, X ), :=( Z, add( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), X ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y
% 4.05/4.43     )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2784, [ =( 'additive_identity', add( add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , clause( 264, [ =( multiply( multiply( add( X, Y ), Y ), Y ), add( 
% 4.05/4.43    multiply( multiply( X, Y ), Y ), Y ) ) ] )
% 4.05/4.43  , 0, clause( 2783, [ =( 'additive_identity', add( multiply( multiply( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, multiply( multiply( X, X ), Y ) ), :=( Y
% 4.05/4.43    , X )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2785, [ =( 'additive_identity', add( multiply( multiply( multiply( 
% 4.05/4.43    multiply( X, X ), Y ), X ), X ), 'additive_inverse'( multiply( multiply( 
% 4.05/4.43    X, X ), Y ) ) ) ) ] )
% 4.05/4.43  , clause( 73, [ =( add( add( Z, X ), 'additive_inverse'( add( Y, X ) ) ), 
% 4.05/4.43    add( Z, 'additive_inverse'( Y ) ) ) ] )
% 4.05/4.43  , 0, clause( 2784, [ =( 'additive_identity', add( add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), X ), X ), 'additive_inverse'( add( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ) ) ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X ), :=( Y, multiply( multiply( X, X ), Y
% 4.05/4.43     ) ), :=( Z, multiply( multiply( multiply( multiply( X, X ), Y ), X ), X
% 4.05/4.43     ) )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2786, [ =( 'additive_identity', add( multiply( multiply( Y, X ), X
% 4.05/4.43     ), 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ] )
% 4.05/4.43  , clause( 868, [ =( multiply( multiply( multiply( multiply( X, X ), Y ), Z
% 4.05/4.43     ), X ), multiply( multiply( Y, Z ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2785, [ =( 'additive_identity', add( multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ), X ), 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ) ) ] )
% 4.05/4.43  , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2787, [ =( add( multiply( multiply( X, Y ), Y ), 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2786, [ =( 'additive_identity', add( multiply( multiply( Y, X ), 
% 4.05/4.43    X ), 'additive_inverse'( multiply( multiply( X, X ), Y ) ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1325, [ =( add( multiply( multiply( Y, X ), X ), 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , clause( 2787, [ =( add( multiply( multiply( X, Y ), Y ), 
% 4.05/4.43    'additive_inverse'( multiply( multiply( Y, Y ), X ) ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2789, [ =( X, add( add( X, 'additive_inverse'( Y ) ), Y ) ) ] )
% 4.05/4.43  , clause( 37, [ =( add( add( Y, 'additive_inverse'( X ) ), X ), Y ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2791, [ =( multiply( multiply( multiply( X, Y ), X ), X ), add( 
% 4.05/4.43    'additive_identity', multiply( X, Y ) ) ) ] )
% 4.05/4.43  , clause( 1296, [ =( add( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( X, Y ) ) ), 'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2789, [ =( X, add( add( X, 'additive_inverse'( Y ) ), Y ) ) ]
% 4.05/4.43     )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( multiply( multiply( X, Y ), X ), X ) ), :=( Y, multiply( 
% 4.05/4.43    X, Y ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2792, [ =( multiply( multiply( multiply( X, Y ), X ), X ), multiply( 
% 4.05/4.43    X, Y ) ) ] )
% 4.05/4.43  , clause( 10, [ =( add( 'additive_identity', X ), X ) ] )
% 4.05/4.43  , 0, clause( 2791, [ =( multiply( multiply( multiply( X, Y ), X ), X ), add( 
% 4.05/4.43    'additive_identity', multiply( X, Y ) ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, multiply( X, Y ) )] ), substitution( 1, [
% 4.05/4.43     :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1326, [ =( multiply( multiply( multiply( X, Y ), X ), X ), multiply( 
% 4.05/4.43    X, Y ) ) ] )
% 4.05/4.43  , clause( 2792, [ =( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    multiply( X, Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2795, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( add( 
% 4.05/4.43    X, Y ) ) ) ) ] )
% 4.05/4.43  , clause( 53, [ =( add( X, 'additive_inverse'( add( X, Y ) ) ), 
% 4.05/4.43    'additive_inverse'( Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2799, [ =( 'additive_inverse'( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( 'additive_identity' ) ) ) ] )
% 4.05/4.43  , clause( 1325, [ =( add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( multiply( multiply( X, X ), Y ) ) ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2795, [ =( 'additive_inverse'( Y ), add( X, 'additive_inverse'( 
% 4.05/4.43    add( X, Y ) ) ) ) ] )
% 4.05/4.43  , 0, 15, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( multiply( Y, X ), X ) ), :=( Y, 'additive_inverse'( 
% 4.05/4.43    multiply( multiply( X, X ), Y ) ) )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2800, [ =( 'additive_inverse'( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_identity' ) ) ] )
% 4.05/4.43  , clause( 11, [ =( 'additive_inverse'( 'additive_identity' ), 
% 4.05/4.43    'additive_identity' ) ] )
% 4.05/4.43  , 0, clause( 2799, [ =( 'additive_inverse'( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_inverse'( 'additive_identity' ) ) ) ] )
% 4.05/4.43  , 0, 14, substitution( 0, [] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2801, [ =( 'additive_inverse'( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), multiply( multiply( Y, X ), X ) ) ] )
% 4.05/4.43  , clause( 0, [ =( add( X, 'additive_identity' ), X ) ] )
% 4.05/4.43  , 0, clause( 2800, [ =( 'additive_inverse'( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), add( multiply( multiply( Y, X ), X ), 
% 4.05/4.43    'additive_identity' ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, multiply( multiply( Y, X ), X ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2802, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( Y, 
% 4.05/4.43    X ), X ) ) ] )
% 4.05/4.43  , clause( 58, [ =( 'additive_inverse'( 'additive_inverse'( X ) ), X ) ] )
% 4.05/4.43  , 0, clause( 2801, [ =( 'additive_inverse'( 'additive_inverse'( multiply( 
% 4.05/4.43    multiply( X, X ), Y ) ) ), multiply( multiply( Y, X ), X ) ) ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, multiply( multiply( X, X ), Y ) )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2803, [ =( multiply( multiply( Y, X ), X ), multiply( multiply( X, 
% 4.05/4.43    X ), Y ) ) ] )
% 4.05/4.43  , clause( 2802, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( Y
% 4.05/4.43    , X ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1370, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( Y, 
% 4.05/4.43    Y ), X ) ) ] )
% 4.05/4.43  , clause( 2803, [ =( multiply( multiply( Y, X ), X ), multiply( multiply( X
% 4.05/4.43    , X ), Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2805, [ =( multiply( X, Y ), multiply( multiply( multiply( X, Y ), 
% 4.05/4.43    X ), X ) ) ] )
% 4.05/4.43  , clause( 1326, [ =( multiply( multiply( multiply( X, Y ), X ), X ), 
% 4.05/4.43    multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2888, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ), multiply( X, Y ) ), multiply( X, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 1370, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( Y
% 4.05/4.43    , Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2805, [ =( multiply( X, Y ), multiply( multiply( multiply( X, 
% 4.05/4.43    Y ), X ), X ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( X, Y ) ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2891, [ =( multiply( multiply( Y, Y ), X ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ), multiply( X, Y ) ), multiply( X, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 1370, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( Y
% 4.05/4.43    , Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2888, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ), multiply( X, Y ) ), multiply( X, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2934, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, X ), Y ), Y ), X ), multiply( Y, X ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2891, [ =( multiply( multiply( Y, Y ), X ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( Y, Y ), X ), multiply( X, Y ) ), multiply( X, Y ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, multiply( multiply( X, X ), Y ) ), :=( Y
% 4.05/4.43    , Y ), :=( Z, X )] ), substitution( 1, [ :=( X, Y ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2936, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( multiply( X, X ), Y ), Y ), X ), Y ), X ) )
% 4.05/4.43     ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2934, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( X, X ), Y ), Y ), X ), multiply( Y, X ) ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, multiply( multiply( multiply( multiply( X
% 4.05/4.43    , X ), Y ), Y ), X ) ), :=( Y, Y ), :=( Z, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2937, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), X ), Y ), X ) ) ] )
% 4.05/4.43  , clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y
% 4.05/4.43     ), X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2936, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( multiply( multiply( X, X ), Y ), Y ), X ), Y ), X ) )
% 4.05/4.43     ] )
% 4.05/4.43  , 0, 7, substitution( 0, [ :=( X, Y ), :=( Y, X ), :=( Z, multiply( X, X )
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2939, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( X, 
% 4.05/4.43    Y ), X ) ) ] )
% 4.05/4.43  , clause( 867, [ =( multiply( multiply( multiply( multiply( Z, X ), X ), Y
% 4.05/4.43     ), X ), multiply( multiply( Z, Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2937, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( 
% 4.05/4.43    multiply( multiply( X, X ), X ), Y ), X ) ) ] )
% 4.05/4.43  , 0, 6, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, X )] ), 
% 4.05/4.43    substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2940, [ =( multiply( multiply( X, Y ), X ), multiply( multiply( X, 
% 4.05/4.43    X ), Y ) ) ] )
% 4.05/4.43  , clause( 2939, [ =( multiply( multiply( X, X ), Y ), multiply( multiply( X
% 4.05/4.43    , Y ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1373, [ =( multiply( multiply( Y, X ), Y ), multiply( multiply( Y, 
% 4.05/4.43    Y ), X ) ) ] )
% 4.05/4.43  , clause( 2940, [ =( multiply( multiply( X, Y ), X ), multiply( multiply( X
% 4.05/4.43    , X ), Y ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2942, [ =( multiply( multiply( Y, Y ), X ), multiply( multiply( X, 
% 4.05/4.43    Y ), Y ) ) ] )
% 4.05/4.43  , clause( 1370, [ =( multiply( multiply( X, Y ), Y ), multiply( multiply( Y
% 4.05/4.43    , Y ), X ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2967, [ =( multiply( multiply( X, X ), multiply( X, Y ) ), multiply( 
% 4.05/4.43    multiply( multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.43  , clause( 1373, [ =( multiply( multiply( Y, X ), Y ), multiply( multiply( Y
% 4.05/4.43    , Y ), X ) ) ] )
% 4.05/4.43  , 0, clause( 2942, [ =( multiply( multiply( Y, Y ), X ), multiply( multiply( 
% 4.05/4.43    X, Y ), Y ) ) ] )
% 4.05/4.43  , 0, 9, substitution( 0, [ :=( X, Y ), :=( Y, X )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, multiply( X, Y ) ), :=( Y, X )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2968, [ =( multiply( multiply( X, X ), multiply( X, Y ) ), multiply( 
% 4.05/4.43    Y, X ) ) ] )
% 4.05/4.43  , clause( 851, [ =( multiply( multiply( multiply( X, X ), Y ), X ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , 0, clause( 2967, [ =( multiply( multiply( X, X ), multiply( X, Y ) ), 
% 4.05/4.43    multiply( multiply( multiply( X, X ), Y ), X ) ) ] )
% 4.05/4.43  , 0, 8, substitution( 0, [ :=( X, X ), :=( Y, Y )] ), substitution( 1, [ 
% 4.05/4.43    :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2969, [ =( multiply( multiply( multiply( X, X ), X ), Y ), multiply( 
% 4.05/4.43    Y, X ) ) ] )
% 4.05/4.43  , clause( 6, [ =( multiply( X, multiply( Y, Z ) ), multiply( multiply( X, Y
% 4.05/4.43     ), Z ) ) ] )
% 4.05/4.43  , 0, clause( 2968, [ =( multiply( multiply( X, X ), multiply( X, Y ) ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , 0, 1, substitution( 0, [ :=( X, multiply( X, X ) ), :=( Y, X ), :=( Z, Y
% 4.05/4.43     )] ), substitution( 1, [ :=( X, X ), :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2970, [ =( multiply( X, Y ), multiply( Y, X ) ) ] )
% 4.05/4.43  , clause( 7, [ =( multiply( multiply( X, X ), X ), X ) ] )
% 4.05/4.43  , 0, clause( 2969, [ =( multiply( multiply( multiply( X, X ), X ), Y ), 
% 4.05/4.43    multiply( Y, X ) ) ] )
% 4.05/4.43  , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ), 
% 4.05/4.43    :=( Y, Y )] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1409, [ =( multiply( Y, X ), multiply( X, Y ) ) ] )
% 4.05/4.43  , clause( 2970, [ =( multiply( X, Y ), multiply( Y, X ) ) ] )
% 4.05/4.43  , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 4.05/4.43     )] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqswap(
% 4.05/4.43  clause( 2971, [ ~( =( multiply( b, a ), multiply( a, b ) ) ) ] )
% 4.05/4.43  , clause( 8, [ ~( =( multiply( a, b ), multiply( b, a ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  paramod(
% 4.05/4.43  clause( 2973, [ ~( =( multiply( b, a ), multiply( b, a ) ) ) ] )
% 4.05/4.43  , clause( 1409, [ =( multiply( Y, X ), multiply( X, Y ) ) ] )
% 4.05/4.43  , 0, clause( 2971, [ ~( =( multiply( b, a ), multiply( a, b ) ) ) ] )
% 4.05/4.43  , 0, 5, substitution( 0, [ :=( X, b ), :=( Y, a )] ), substitution( 1, [] )
% 4.05/4.43    ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  eqrefl(
% 4.05/4.43  clause( 2976, [] )
% 4.05/4.43  , clause( 2973, [ ~( =( multiply( b, a ), multiply( b, a ) ) ) ] )
% 4.05/4.43  , 0, substitution( 0, [] )).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  subsumption(
% 4.05/4.43  clause( 1674, [] )
% 4.05/4.43  , clause( 2976, [] )
% 4.05/4.43  , substitution( 0, [] ), permutation( 0, [] ) ).
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  end.
% 4.05/4.43  
% 4.05/4.43  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 4.05/4.43  
% 4.05/4.43  Memory use:
% 4.05/4.43  
% 4.05/4.43  space for terms:        26070
% 4.05/4.43  space for clauses:      204739
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  clauses generated:      214041
% 4.05/4.43  clauses kept:           1675
% 4.05/4.43  clauses selected:       402
% 4.05/4.43  clauses deleted:        235
% 4.05/4.43  clauses inuse deleted:  22
% 4.05/4.43  
% 4.05/4.43  subsentry:          24056
% 4.05/4.43  literals s-matched: 20986
% 4.05/4.43  literals matched:   20696
% 4.05/4.43  full subsumption:   0
% 4.05/4.43  
% 4.05/4.43  checksum:           -1197038607
% 4.05/4.43  
% 4.05/4.43  
% 4.05/4.43  Bliksem ended
%------------------------------------------------------------------------------