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
%------------------------------------------------------------------------------