TSTP Solution File: GRP580-1 by Toma---0.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Toma---0.4
% Problem  : GRP580-1 : TPTP v8.1.2. Bugfixed v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : toma --casc %s

% Computer : n003.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  : 300s
% DateTime : Thu Aug 31 01:15:25 EDT 2023

% Result   : Unsatisfiable 9.82s 10.13s
% Output   : CNFRefutation 9.82s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem    : GRP580-1 : TPTP v8.1.2. Bugfixed v2.7.0.
% 0.10/0.13  % Command    : toma --casc %s
% 0.13/0.33  % Computer : n003.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit   : 300
% 0.13/0.33  % WCLimit    : 300
% 0.13/0.33  % DateTime   : Mon Aug 28 22:52:55 EDT 2023
% 0.13/0.34  % CPUTime    : 
% 9.82/10.13  % SZS status Unsatisfiable
% 9.82/10.13  % SZS output start Proof
% 9.82/10.13  original problem:
% 9.82/10.13  axioms:
% 9.82/10.13  double_divide(double_divide(A, double_divide(double_divide(double_divide(B, A), C), double_divide(B, identity()))), double_divide(identity(), identity())) = C
% 9.82/10.13  multiply(A, B) = double_divide(double_divide(B, A), identity())
% 9.82/10.13  inverse(A) = double_divide(A, identity())
% 9.82/10.13  identity() = double_divide(A, inverse(A))
% 9.82/10.13  goal:
% 9.82/10.13  multiply(a(), b()) != multiply(b(), a())
% 9.82/10.13  To show the unsatisfiability of the original goal,
% 9.82/10.13  it suffices to show that multiply(a(), b()) = multiply(b(), a()) (skolemized goal) is valid under the axioms.
% 9.82/10.13  Here is an equational proof:
% 9.82/10.13  0: double_divide(double_divide(X0, double_divide(double_divide(double_divide(X1, X0), X2), double_divide(X1, identity()))), double_divide(identity(), identity())) = X2.
% 9.82/10.13  Proof: Axiom.
% 9.82/10.13  
% 9.82/10.13  1: multiply(X0, X1) = double_divide(double_divide(X1, X0), identity()).
% 9.82/10.13  Proof: Axiom.
% 9.82/10.13  
% 9.82/10.13  2: inverse(X0) = double_divide(X0, identity()).
% 9.82/10.13  Proof: Axiom.
% 9.82/10.13  
% 9.82/10.13  3: identity() = double_divide(X0, inverse(X0)).
% 9.82/10.13  Proof: Axiom.
% 9.82/10.13  
% 9.82/10.13  4: double_divide(double_divide(X0, double_divide(double_divide(double_divide(X1, X0), X2), inverse(X1))), inverse(identity())) = X2.
% 9.82/10.13  Proof: Rewrite equation 0,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [].
% 9.82/10.13  
% 9.82/10.13  5: multiply(X0, X1) = inverse(double_divide(X1, X0)).
% 9.82/10.13  Proof: Rewrite equation 1,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  6: X2 = double_divide(double_divide(identity(), double_divide(double_divide(inverse(X3), X2), inverse(X3))), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 4 and 2.
% 9.82/10.13  
% 9.82/10.13  7: identity() = double_divide(double_divide(X0, double_divide(inverse(double_divide(X1, X0)), inverse(X1))), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 4 and 2.
% 9.82/10.13  
% 9.82/10.13  8: X2 = double_divide(double_divide(inverse(X3), double_divide(double_divide(identity(), X2), inverse(X3))), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 4 and 3.
% 9.82/10.13  
% 9.82/10.13  9: inverse(double_divide(X1, X0)) = double_divide(double_divide(X0, double_divide(identity(), inverse(X1))), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 4 and 3.
% 9.82/10.13  
% 9.82/10.13  10: double_divide(double_divide(double_divide(X4, double_divide(identity(), X0)), X5), inverse(X4)) = double_divide(double_divide(X0, X5), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 4 and 4.
% 9.82/10.13  
% 9.82/10.13  15: double_divide(double_divide(X1, X0), identity()) = double_divide(double_divide(X0, double_divide(identity(), double_divide(X1, identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 9,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  16: X2 = double_divide(double_divide(double_divide(X3, identity()), double_divide(double_divide(identity(), X2), double_divide(X3, identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 8,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  17: identity() = double_divide(double_divide(X0, double_divide(double_divide(double_divide(X1, X0), identity()), double_divide(X1, identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 7,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  18: X2 = double_divide(double_divide(identity(), double_divide(double_divide(double_divide(X3, identity()), X2), double_divide(X3, identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 6,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  19: identity() = double_divide(X0, double_divide(X0, identity())).
% 9.82/10.13  Proof: Rewrite equation 3,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  20: multiply(X0, X1) = double_divide(double_divide(X1, X0), identity()).
% 9.82/10.13  Proof: Rewrite equation 5,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  22: double_divide(double_divide(double_divide(X4, double_divide(identity(), X0)), X5), double_divide(X4, identity())) = double_divide(double_divide(X0, X5), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 10,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  23: double_divide(double_divide(identity(), X0), identity()) = double_divide(double_divide(X0, identity()), double_divide(identity(), identity())).
% 9.82/10.13  Proof: A critical pair between equations 15 and 19.
% 9.82/10.13  
% 9.82/10.13  24: X2 = double_divide(double_divide(double_divide(double_divide(identity(), X2), identity()), identity()), double_divide(identity(), identity())).
% 9.82/10.13  Proof: A critical pair between equations 16 and 19.
% 9.82/10.13  
% 9.82/10.13  26: identity() = double_divide(double_divide(double_divide(identity(), X7), double_divide(double_divide(X7, identity()), double_divide(identity(), identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: A critical pair between equations 17 and 22.
% 9.82/10.13  
% 9.82/10.13  32: double_divide(double_divide(double_divide(X4, identity()), X5), double_divide(X4, identity())) = double_divide(double_divide(double_divide(identity(), identity()), X5), double_divide(identity(), identity())).
% 9.82/10.13  Proof: A critical pair between equations 16 and 18.
% 9.82/10.13  
% 9.82/10.13  41: identity() = double_divide(double_divide(double_divide(identity(), X7), double_divide(inverse(X7), inverse(identity()))), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 26,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  43: X2 = double_divide(inverse(inverse(double_divide(identity(), X2))), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 24,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  44: double_divide(double_divide(double_divide(X4, double_divide(identity(), X0)), X5), inverse(X4)) = double_divide(double_divide(X0, X5), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 22,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  46: multiply(X0, X1) = inverse(double_divide(X1, X0)).
% 9.82/10.13  Proof: Rewrite equation 20,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  47: identity() = double_divide(X0, inverse(X0)).
% 9.82/10.13  Proof: Rewrite equation 19,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  53: double_divide(double_divide(inverse(X4), X5), inverse(X4)) = double_divide(double_divide(inverse(identity()), X5), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 32,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  55: inverse(double_divide(identity(), X0)) = double_divide(inverse(X0), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 23,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  56: inverse(double_divide(X1, X0)) = double_divide(double_divide(X0, double_divide(identity(), inverse(X1))), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 15,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  57: identity() = double_divide(inverse(inverse(inverse(identity()))), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 43 and 2.
% 9.82/10.13  
% 9.82/10.13  68: double_divide(double_divide(inverse(X4), identity()), inverse(X4)) = double_divide(inverse(inverse(identity())), inverse(identity())).
% 9.82/10.13  Proof: A critical pair between equations 53 and 2.
% 9.82/10.13  
% 9.82/10.13  78: identity() = double_divide(double_divide(double_divide(double_divide(identity(), identity()), double_divide(identity(), double_divide(double_divide(double_divide(identity(), double_divide(identity(), identity())), double_divide(identity(), double_divide(identity(), identity()))), double_divide(identity(), identity())))), double_divide(identity(), identity())), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 57,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,56,2,2,56,56,2,2,2,2].
% 9.82/10.13  
% 9.82/10.13  79: double_divide(double_divide(X1, X0), identity()) = double_divide(double_divide(X0, double_divide(identity(), double_divide(X1, identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 56,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  80: double_divide(double_divide(identity(), X0), identity()) = double_divide(double_divide(X0, identity()), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 55,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  86: identity() = double_divide(X0, double_divide(X0, identity())).
% 9.82/10.13  Proof: Rewrite equation 47,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  87: multiply(X0, X1) = double_divide(double_divide(X1, X0), identity()).
% 9.82/10.13  Proof: Rewrite equation 46,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  89: X2 = double_divide(double_divide(identity(), double_divide(double_divide(identity(), X2), identity())), identity()).
% 9.82/10.13  Proof: Rewrite equation 43,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2,80].
% 9.82/10.13  
% 9.82/10.13  91: identity() = double_divide(double_divide(double_divide(identity(), X7), double_divide(double_divide(X7, identity()), double_divide(identity(), identity()))), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 41,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  98: double_divide(double_divide(double_divide(X4, identity()), identity()), double_divide(X4, identity())) = double_divide(identity(), identity()).
% 9.82/10.13  Proof: Rewrite equation 68,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2,2,2,80,86].
% 9.82/10.13  
% 9.82/10.13  99: double_divide(double_divide(double_divide(X4, double_divide(identity(), X0)), X5), double_divide(X4, identity())) = double_divide(double_divide(X0, X5), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 44,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  100: double_divide(double_divide(double_divide(X4, identity()), X5), double_divide(X4, identity())) = double_divide(double_divide(double_divide(identity(), identity()), X5), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 53,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  102: identity() = double_divide(double_divide(identity(), X1), double_divide(double_divide(X1, identity()), double_divide(identity(), identity()))).
% 9.82/10.13  Proof: A critical pair between equations 86 and 80.
% 9.82/10.13  
% 9.82/10.13  103: X3 = double_divide(double_divide(identity(), double_divide(double_divide(X3, identity()), double_divide(identity(), identity()))), identity()).
% 9.82/10.13  Proof: A critical pair between equations 89 and 80.
% 9.82/10.13  
% 9.82/10.13  108: double_divide(double_divide(identity(), double_divide(identity(), double_divide(double_divide(identity(), X3), identity()))), identity()) = double_divide(X3, double_divide(identity(), identity())).
% 9.82/10.13  Proof: A critical pair between equations 80 and 89.
% 9.82/10.13  
% 9.82/10.13  109: double_divide(double_divide(identity(), double_divide(identity(), double_divide(identity(), X7))), identity()) = double_divide(double_divide(X7, identity()), double_divide(identity(), identity())).
% 9.82/10.13  Proof: A critical pair between equations 80 and 99.
% 9.82/10.13  
% 9.82/10.13  116: inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), X3))))) = double_divide(X3, inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 108,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  121: X3 = inverse(double_divide(identity(), inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), inverse(X3)))))))).
% 9.82/10.13  Proof: Rewrite equation 103,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,116,2].
% 9.82/10.13  
% 9.82/10.13  122: identity() = double_divide(double_divide(identity(), X1), inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), inverse(X1))))))).
% 9.82/10.13  Proof: Rewrite equation 102,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,116].
% 9.82/10.13  
% 9.82/10.13  125: double_divide(inverse(inverse(X4)), inverse(X4)) = inverse(identity()).
% 9.82/10.13  Proof: Rewrite equation 98,
% 9.82/10.13                 lhs with equations [2,2,2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  132: identity() = double_divide(identity(), inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 91,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,116,122,2].
% 9.82/10.13  
% 9.82/10.13  134: X2 = inverse(double_divide(identity(), inverse(double_divide(identity(), X2)))).
% 9.82/10.13  Proof: Rewrite equation 89,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  136: multiply(X0, X1) = inverse(double_divide(X1, X0)).
% 9.82/10.13  Proof: Rewrite equation 87,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  137: identity() = double_divide(X0, inverse(X0)).
% 9.82/10.13  Proof: Rewrite equation 86,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  143: identity() = inverse(double_divide(identity(), double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), double_divide(inverse(identity()), double_divide(identity(), inverse(inverse(identity())))))))))).
% 9.82/10.13  Proof: Rewrite equation 78,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,137,2,137,2,2,116,137,137,2,2,116,2,116,134].
% 9.82/10.13  
% 9.82/10.13  151: inverse(double_divide(identity(), double_divide(identity(), double_divide(identity(), X7)))) = inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), inverse(X7)))))).
% 9.82/10.13  Proof: Rewrite equation 109,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2,116].
% 9.82/10.13  
% 9.82/10.13  152: double_divide(double_divide(inverse(X4), X5), inverse(X4)) = inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), double_divide(inverse(identity()), X5)))))).
% 9.82/10.13  Proof: Rewrite equation 100,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2,2,116].
% 9.82/10.13  
% 9.82/10.13  153: inverse(double_divide(identity(), X0)) = inverse(double_divide(identity(), double_divide(identity(), double_divide(identity(), X0)))).
% 9.82/10.13  Proof: Rewrite equation 80,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2,116,151].
% 9.82/10.13  
% 9.82/10.13  154: inverse(double_divide(X1, X0)) = inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), double_divide(X0, double_divide(identity(), inverse(X1)))))))).
% 9.82/10.13  Proof: Rewrite equation 79,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2,116].
% 9.82/10.13  
% 9.82/10.13  156: X3 = double_divide(identity(), inverse(double_divide(identity(), inverse(X3)))).
% 9.82/10.13  Proof: A critical pair between equations 121 and 134.
% 9.82/10.13  
% 9.82/10.13  160: identity() = inverse(double_divide(identity(), inverse(double_divide(identity(), double_divide(identity(), inverse(identity())))))).
% 9.82/10.13  Proof: A critical pair between equations 121 and 132.
% 9.82/10.13  
% 9.82/10.13  166: inverse(identity()) = double_divide(inverse(inverse(double_divide(identity(), inverse(double_divide(identity(), X5))))), X5).
% 9.82/10.13  Proof: A critical pair between equations 125 and 134.
% 9.82/10.13  
% 9.82/10.13  167: double_divide(identity(), identity()) = double_divide(double_divide(double_divide(double_divide(identity(), double_divide(double_divide(identity(), X5), identity())), identity()), identity()), X5).
% 9.82/10.13  Proof: Rewrite equation 166,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  173: identity() = double_divide(double_divide(identity(), double_divide(double_divide(identity(), identity()), identity())), identity()).
% 9.82/10.13  Proof: Rewrite equation 160,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,153,2,2].
% 9.82/10.13  
% 9.82/10.13  175: X3 = double_divide(identity(), double_divide(double_divide(identity(), double_divide(X3, identity())), identity())).
% 9.82/10.13  Proof: Rewrite equation 156,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  176: double_divide(double_divide(identity(), X0), identity()) = double_divide(double_divide(identity(), double_divide(identity(), double_divide(identity(), X0))), identity()).
% 9.82/10.13  Proof: Rewrite equation 153,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  184: identity() = double_divide(double_divide(identity(), double_divide(double_divide(identity(), double_divide(double_divide(identity(), identity()), double_divide(identity(), double_divide(double_divide(identity(), identity()), identity())))), identity())), identity()).
% 9.82/10.13  Proof: Rewrite equation 143,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2,2,2,176].
% 9.82/10.13  
% 9.82/10.13  190: identity() = double_divide(X0, double_divide(X0, identity())).
% 9.82/10.13  Proof: Rewrite equation 137,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  191: multiply(X0, X1) = double_divide(double_divide(X1, X0), identity()).
% 9.82/10.13  Proof: Rewrite equation 136,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  193: X2 = double_divide(double_divide(identity(), double_divide(double_divide(identity(), X2), identity())), identity()).
% 9.82/10.13  Proof: Rewrite equation 134,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  207: double_divide(double_divide(X1, X0), identity()) = double_divide(double_divide(identity(), double_divide(identity(), double_divide(double_divide(identity(), double_divide(X0, double_divide(identity(), double_divide(X1, identity())))), identity()))), identity()).
% 9.82/10.13  Proof: Rewrite equation 154,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  208: double_divide(double_divide(identity(), double_divide(identity(), double_divide(double_divide(identity(), X3), identity()))), identity()) = double_divide(X3, double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 116,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  209: double_divide(double_divide(double_divide(X4, identity()), X5), double_divide(X4, identity())) = double_divide(double_divide(double_divide(identity(), identity()), X5), double_divide(identity(), identity())).
% 9.82/10.13  Proof: Rewrite equation 152,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2,2,2,208].
% 9.82/10.13  
% 9.82/10.13  211: double_divide(identity(), identity()) = double_divide(double_divide(identity(), identity()), identity()).
% 9.82/10.13  Proof: A critical pair between equations 167 and 173.
% 9.82/10.13  
% 9.82/10.13  212: double_divide(identity(), identity()) = double_divide(double_divide(X6, identity()), X6).
% 9.82/10.13  Proof: A critical pair between equations 167 and 193.
% 9.82/10.13  
% 9.82/10.13  215: double_divide(double_divide(X4, identity()), double_divide(identity(), identity())) = double_divide(double_divide(identity(), X4), identity()).
% 9.82/10.13  Proof: A critical pair between equations 208 and 175.
% 9.82/10.13  
% 9.82/10.13  218: double_divide(identity(), double_divide(identity(), X3)) = double_divide(double_divide(identity(), double_divide(double_divide(identity(), X3), identity())), identity()).
% 9.82/10.13  Proof: A critical pair between equations 193 and 176.
% 9.82/10.13  
% 9.82/10.13  227: double_divide(identity(), double_divide(identity(), X3)) = inverse(double_divide(identity(), inverse(double_divide(identity(), X3)))).
% 9.82/10.13  Proof: Rewrite equation 218,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  232: inverse(identity()) = double_divide(inverse(X6), X6).
% 9.82/10.13  Proof: Rewrite equation 212,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  233: inverse(identity()) = inverse(inverse(identity())).
% 9.82/10.13  Proof: Rewrite equation 211,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  236: inverse(double_divide(X1, X0)) = inverse(double_divide(identity(), double_divide(identity(), inverse(double_divide(identity(), double_divide(X0, double_divide(identity(), inverse(X1)))))))).
% 9.82/10.13  Proof: Rewrite equation 207,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,2,2].
% 9.82/10.13  
% 9.82/10.13  249: X2 = double_divide(identity(), double_divide(identity(), X2)).
% 9.82/10.13  Proof: Rewrite equation 193,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,227].
% 9.82/10.13  
% 9.82/10.13  251: multiply(X0, X1) = inverse(double_divide(X1, X0)).
% 9.82/10.13  Proof: Rewrite equation 191,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  252: identity() = double_divide(X0, inverse(X0)).
% 9.82/10.13  Proof: Rewrite equation 190,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  258: identity() = inverse(identity()).
% 9.82/10.13  Proof: Rewrite equation 184,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,2,233,252,2,233,252,2,252,2].
% 9.82/10.13  
% 9.82/10.13  264: X3 = double_divide(identity(), inverse(double_divide(identity(), inverse(X3)))).
% 9.82/10.13  Proof: Rewrite equation 175,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2].
% 9.82/10.13  
% 9.82/10.13  267: inverse(inverse(X4)) = inverse(double_divide(identity(), X4)).
% 9.82/10.13  Proof: Rewrite equation 215,
% 9.82/10.13                 lhs with equations [2,2,258,2]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  268: double_divide(double_divide(inverse(X4), X5), inverse(X4)) = inverse(inverse(X5)).
% 9.82/10.13  Proof: Rewrite equation 209,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [2,258,2,258,2,267].
% 9.82/10.13  
% 9.82/10.13  274: inverse(inverse(X7)) = double_divide(inverse(identity()), inverse(X7)).
% 9.82/10.13  Proof: A critical pair between equations 268 and 232.
% 9.82/10.13  
% 9.82/10.13  287: double_divide(double_divide(X7, identity()), identity()) = double_divide(identity(), double_divide(X7, identity())).
% 9.82/10.13  Proof: Rewrite equation 274,
% 9.82/10.13                 lhs with equations [2,2]
% 9.82/10.13                 rhs with equations [258,2].
% 9.82/10.13  
% 9.82/10.13  292: double_divide(identity(), double_divide(X4, identity())) = double_divide(double_divide(identity(), X4), identity()).
% 9.82/10.13  Proof: Rewrite equation 267,
% 9.82/10.13                 lhs with equations [2,2,287]
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  294: X3 = double_divide(identity(), double_divide(X3, identity())).
% 9.82/10.13  Proof: Rewrite equation 264,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2,2,292,287,249].
% 9.82/10.13  
% 9.82/10.13  304: multiply(X0, X1) = double_divide(double_divide(X1, X0), identity()).
% 9.82/10.13  Proof: Rewrite equation 251,
% 9.82/10.13                 lhs with equations []
% 9.82/10.13                 rhs with equations [2].
% 9.82/10.13  
% 9.82/10.13  311: double_divide(double_divide(X1, X0), identity()) = double_divide(double_divide(X0, X1), identity()).
% 9.82/10.13  Proof: Rewrite equation 236,
% 9.82/10.13                 lhs with equations [2]
% 9.82/10.13                 rhs with equations [2,294,2,292,294,249,2].
% 9.82/10.13  
% 9.82/10.13  313: multiply(a(), b()) = multiply(b(), a()).
% 9.82/10.13  Proof: Rewrite lhs with equations [304,311]
% 9.82/10.13                 rhs with equations [304].
% 9.82/10.13  
% 9.82/10.13  % SZS output end Proof
%------------------------------------------------------------------------------