TMTP Model File: GRP395-1.002-Sat
View Problem
- Process Model
%------------------------------------------------------------------------------
% File : E---1.9-FNT
% Problem : GRP395-1 : TPTP v6.2.0. Released v2.5.0.
% Transform : none
% Format : tptp:raw
% Command : eprover --satauto-schedule --tstp-format -s --proof-object --memory-limit=2048 --cpu-limit=%d %s
% Computer : n126.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 32286.75MB
% OS : Linux 2.6.32-504.16.2.el6.x86_64
% CPULimit : 300s
% DateTime : Mon May 18 09:29:10 EDT 2015
% Result : Satisfiable 0.02s
% Output : Saturation 0.02s
% Verified :
% Statistics : Number of clauses : 55 ( 149 expanded)
% Number of leaves : 11 ( 85 expanded)
% Depth : 5
% Number of atoms : 117 ( 309 expanded)
% Number of equality atoms : 9 ( 21 expanded)
% Maximal clause size : 4 ( 2 average)
% Maximal term depth : 3 ( 1 average)
% Comments :
%------------------------------------------------------------------------------
cnf(c_0_0,axiom,
( product(X1,X4,X5,X7)
| ~ product(X1,X2,X3,X4)
| ~ product(X1,X3,X5,X6)
| ~ product(X1,X2,X6,X7) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',associativity2)).
cnf(c_0_1,axiom,
( product(X1,inverse(X1,X2),X2,identity_for(X1)) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',left_inverse)).
cnf(c_0_2,axiom,
( product(X1,X2,identity_for(X1),X2) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',right_identity)).
cnf(c_0_3,axiom,
( X5 = X4
| ~ product(X1,X2,X3,X4)
| ~ product(X1,X2,X3,X5) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',total_function2)).
cnf(c_0_4,axiom,
( product(X1,identity_for(X1),X2,X2) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',left_identity)).
cnf(c_0_5,axiom,
( product(X1,X2,X6,X7)
| ~ product(X1,X2,X3,X4)
| ~ product(X1,X3,X5,X6)
| ~ product(X1,X4,X5,X7) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',associativity1)).
cnf(c_0_6,axiom,
( product(X2,X1,X3,multiply(X2,X1,X3))
| ~ group_member(X1,X2)
| ~ group_member(X3,X2) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',total_function1_1)).
cnf(c_0_7,axiom,
( group_member(identity_for(X1),X1) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',identity_in_group)).
cnf(c_0_8,axiom,
( product(X1,X2,inverse(X1,X2),identity_for(X1)) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',right_inverse)).
cnf(c_0_9,axiom,
( group_member(multiply(X2,X1,X3),X2)
| ~ group_member(X1,X2)
| ~ group_member(X3,X2) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',total_function1_2)).
cnf(c_0_10,axiom,
( group_member(inverse(X2,X1),X2)
| ~ group_member(X1,X2) ),
file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax',inverse_in_group)).
cnf(c_0_11,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X5,inverse(X1,X3),X2)
| ~ product(X1,X5,identity_for(X1),X4) ),
inference(spm,[status(thm)],[c_0_0,c_0_1]),
[final]).
cnf(c_0_12,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X4,inverse(X1,X3),X2) ),
inference(spm,[status(thm)],[c_0_11,c_0_2]),
[final]).
cnf(c_0_13,plain,
( X1 = X2
| ~ product(X3,identity_for(X3),X2,X1) ),
inference(spm,[status(thm)],[c_0_3,c_0_4]),
[final]).
cnf(c_0_14,plain,
( product(X1,identity_for(X1),X2,inverse(X1,inverse(X1,X2))) ),
inference(spm,[status(thm)],[c_0_12,c_0_1])).
cnf(c_0_15,plain,
( product(X1,X2,X3,identity_for(X1))
| ~ product(X1,X2,X4,inverse(X1,X5))
| ~ product(X1,X4,X5,X3) ),
inference(spm,[status(thm)],[c_0_5,c_0_1]),
[final]).
cnf(c_0_16,plain,
( product(X1,X2,identity_for(X1),multiply(X1,X2,identity_for(X1)))
| ~ group_member(X2,X1) ),
inference(spm,[status(thm)],[c_0_6,c_0_7]),
[final]).
cnf(c_0_17,plain,
( product(X1,X2,X3,identity_for(X1))
| ~ product(X1,X4,inverse(X1,X5),X3)
| ~ product(X1,X2,X4,X5) ),
inference(spm,[status(thm)],[c_0_5,c_0_8]),
[final]).
cnf(c_0_18,plain,
( inverse(X1,inverse(X1,X2)) = X2 ),
inference(spm,[status(thm)],[c_0_13,c_0_14]),
[final]).
cnf(c_0_19,plain,
( product(X1,identity_for(X1),X2,identity_for(X1))
| ~ product(X1,inverse(X1,X3),X3,X2) ),
inference(spm,[status(thm)],[c_0_15,c_0_4]),
[final]).
cnf(c_0_20,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X2,X5,identity_for(X1))
| ~ product(X1,X5,X4,X3) ),
inference(spm,[status(thm)],[c_0_5,c_0_4]),
[final]).
cnf(c_0_21,plain,
( product(X1,X2,identity_for(X1),X3)
| ~ product(X1,X4,X5,X3)
| ~ product(X1,X4,X5,X2) ),
inference(spm,[status(thm)],[c_0_0,c_0_2]),
[final]).
cnf(c_0_22,plain,
( X1 = X2
| ~ product(X3,X2,identity_for(X3),X1) ),
inference(spm,[status(thm)],[c_0_3,c_0_2]),
[final]).
cnf(c_0_23,plain,
( product(X1,identity_for(X1),identity_for(X1),multiply(X1,identity_for(X1),identity_for(X1))) ),
inference(spm,[status(thm)],[c_0_16,c_0_7])).
cnf(c_0_24,plain,
( product(X1,X2,inverse(X1,X3),identity_for(X1))
| ~ product(X1,X2,identity_for(X1),X3) ),
inference(spm,[status(thm)],[c_0_17,c_0_4]),
[final]).
cnf(c_0_25,plain,
( product(X1,X2,identity_for(X1),identity_for(X1))
| ~ product(X1,X2,X3,X3) ),
inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_17,c_0_1]),c_0_18]),
[final]).
cnf(c_0_26,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X5,identity_for(X1),X3)
| ~ product(X1,X2,X5,X4) ),
inference(spm,[status(thm)],[c_0_5,c_0_2]),
[final]).
cnf(c_0_27,plain,
( product(X1,identity_for(X1),X2,identity_for(X1))
| ~ product(X1,X3,inverse(X1,X3),X2) ),
inference(spm,[status(thm)],[c_0_19,c_0_18]),
[final]).
cnf(c_0_28,plain,
( product(X1,inverse(X1,X2),X3,identity_for(X1))
| ~ product(X1,identity_for(X1),X2,X3) ),
inference(spm,[status(thm)],[c_0_15,c_0_2]),
[final]).
cnf(c_0_29,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,inverse(X1,X2),X4,X3) ),
inference(spm,[status(thm)],[c_0_20,c_0_8]),
[final]).
cnf(c_0_30,plain,
( product(X1,identity_for(X1),X2,X3)
| ~ product(X1,identity_for(X1),X3,X2) ),
inference(spm,[status(thm)],[c_0_20,c_0_4]),
[final]).
cnf(c_0_31,plain,
( product(X1,inverse(X1,X2),X3,X4)
| ~ product(X1,X2,X4,X3) ),
inference(spm,[status(thm)],[c_0_20,c_0_1]),
[final]).
cnf(c_0_32,plain,
( product(X1,X2,inverse(X1,X3),X4)
| ~ product(X1,X5,identity_for(X1),X4)
| ~ product(X1,X5,X3,X2) ),
inference(spm,[status(thm)],[c_0_0,c_0_8]),
[final]).
cnf(c_0_33,plain,
( product(X1,X2,inverse(X1,X3),X4)
| ~ product(X1,X4,X3,X2) ),
inference(spm,[status(thm)],[c_0_12,c_0_18]),
[final]).
cnf(c_0_34,plain,
( product(X1,X2,identity_for(X1),identity_for(X1))
| ~ product(X1,X3,inverse(X1,X3),X2) ),
inference(spm,[status(thm)],[c_0_21,c_0_8]),
[final]).
cnf(c_0_35,plain,
( product(X1,X2,identity_for(X1),identity_for(X1))
| ~ product(X1,inverse(X1,X3),X3,X2) ),
inference(spm,[status(thm)],[c_0_21,c_0_1]),
[final]).
cnf(c_0_36,plain,
( product(X1,X2,identity_for(X1),X3)
| ~ product(X1,X3,identity_for(X1),X2) ),
inference(spm,[status(thm)],[c_0_21,c_0_2]),
[final]).
cnf(c_0_37,plain,
( product(X1,X2,identity_for(X1),X3)
| ~ product(X1,identity_for(X1),X3,X2) ),
inference(spm,[status(thm)],[c_0_21,c_0_4]),
[final]).
cnf(c_0_38,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X5,identity_for(X1),X2)
| ~ product(X1,X5,X3,X4) ),
inference(spm,[status(thm)],[c_0_0,c_0_4]),
[final]).
cnf(c_0_39,plain,
( group_member(multiply(X1,X2,identity_for(X1)),X1)
| ~ group_member(X2,X1) ),
inference(spm,[status(thm)],[c_0_9,c_0_7]),
[final]).
cnf(c_0_40,plain,
( X1 = identity_for(X2)
| ~ product(X2,X3,inverse(X2,X3),X1) ),
inference(spm,[status(thm)],[c_0_3,c_0_8]),
[final]).
cnf(c_0_41,plain,
( X1 = identity_for(X2)
| ~ product(X2,inverse(X2,X3),X3,X1) ),
inference(spm,[status(thm)],[c_0_3,c_0_1]),
[final]).
cnf(c_0_42,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X5,X6,X4)
| ~ product(X1,X7,X6,X3)
| ~ product(X1,X2,X7,X5) ),
c_0_5,
[final]).
cnf(c_0_43,plain,
( product(X1,X2,X3,X4)
| ~ product(X1,X5,X3,X6)
| ~ product(X1,X7,X6,X4)
| ~ product(X1,X7,X5,X2) ),
c_0_0,
[final]).
cnf(c_0_44,plain,
( product(X1,X2,X3,multiply(X1,X2,X3))
| ~ group_member(X3,X1)
| ~ group_member(X2,X1) ),
c_0_6,
[final]).
cnf(c_0_45,plain,
( group_member(multiply(X1,X2,X3),X1)
| ~ group_member(X3,X1)
| ~ group_member(X2,X1) ),
c_0_9,
[final]).
cnf(c_0_46,plain,
( X1 = X2
| ~ product(X3,X4,X5,X2)
| ~ product(X3,X4,X5,X1) ),
c_0_3,
[final]).
cnf(c_0_47,plain,
( group_member(inverse(X1,X2),X1)
| ~ group_member(X2,X1) ),
c_0_10,
[final]).
cnf(c_0_48,plain,
( multiply(X1,identity_for(X1),identity_for(X1)) = identity_for(X1) ),
inference(spm,[status(thm)],[c_0_22,c_0_23]),
[final]).
cnf(c_0_49,plain,
( inverse(X1,identity_for(X1)) = identity_for(X1) ),
inference(spm,[status(thm)],[c_0_13,c_0_8]),
[final]).
cnf(c_0_50,plain,
( product(X1,inverse(X1,X2),X2,identity_for(X1)) ),
c_0_1,
[final]).
cnf(c_0_51,plain,
( product(X1,X2,inverse(X1,X2),identity_for(X1)) ),
c_0_8,
[final]).
cnf(c_0_52,plain,
( product(X1,identity_for(X1),X2,X2) ),
c_0_4,
[final]).
cnf(c_0_53,plain,
( product(X1,X2,identity_for(X1),X2) ),
c_0_2,
[final]).
cnf(c_0_54,plain,
( group_member(identity_for(X1),X1) ),
c_0_7,
[final]).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02 % Problem : GRP395-1 : TPTP v6.2.0. Released v2.5.0.
% 0.00/0.03 % Command : eprover --satauto-schedule --tstp-format -s --proof-object --memory-limit=2048 --cpu-limit=%d %s
% 0.02/1.06 % Computer : n126.star.cs.uiowa.edu
% 0.02/1.06 % Model : x86_64 x86_64
% 0.02/1.06 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/1.06 % Memory : 32286.75MB
% 0.02/1.06 % OS : Linux 2.6.32-504.16.2.el6.x86_64
% 0.02/1.06 % CPULimit : 300
% 0.02/1.06 % DateTime : Sun May 17 09:42:58 CDT 2015
% 0.02/1.07 % CPUTime :
% 0.02/1.07 # Trying AutoSched0 for 151 seconds
% 0.02/1.08 # AutoSched0-Mode selected heuristic G_E___008_C45_F1_PI_AE_Q4_CS_SP_CO_S4S
% 0.02/1.08 # and selection function SelectNewComplexAHPNS.
% 0.02/1.08 #
% 0.02/1.08
% 0.02/1.08 # No proof found!
% 0.02/1.08 # SZS status Satisfiable
% 0.02/1.08 # SZS output start Saturation.
% 0.02/1.08 cnf(c_0_0,axiom,(product(X1,X4,X5,X7)|~product(X1,X2,X3,X4)|~product(X1,X3,X5,X6)|~product(X1,X2,X6,X7)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', associativity2)).
% 0.02/1.08 cnf(c_0_1,axiom,(product(X1,inverse(X1,X2),X2,identity_for(X1))), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', left_inverse)).
% 0.02/1.08 cnf(c_0_2,axiom,(product(X1,X2,identity_for(X1),X2)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', right_identity)).
% 0.02/1.08 cnf(c_0_3,axiom,(X5=X4|~product(X1,X2,X3,X4)|~product(X1,X2,X3,X5)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', total_function2)).
% 0.02/1.08 cnf(c_0_4,axiom,(product(X1,identity_for(X1),X2,X2)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', left_identity)).
% 0.02/1.08 cnf(c_0_5,axiom,(product(X1,X2,X6,X7)|~product(X1,X2,X3,X4)|~product(X1,X3,X5,X6)|~product(X1,X4,X5,X7)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', associativity1)).
% 0.02/1.08 cnf(c_0_6,axiom,(product(X2,X1,X3,multiply(X2,X1,X3))|~group_member(X1,X2)|~group_member(X3,X2)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', total_function1_1)).
% 0.02/1.08 cnf(c_0_7,axiom,(group_member(identity_for(X1),X1)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', identity_in_group)).
% 0.02/1.08 cnf(c_0_8,axiom,(product(X1,X2,inverse(X1,X2),identity_for(X1))), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', right_inverse)).
% 0.02/1.08 cnf(c_0_9,axiom,(group_member(multiply(X2,X1,X3),X2)|~group_member(X1,X2)|~group_member(X3,X2)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', total_function1_2)).
% 0.02/1.08 cnf(c_0_10,axiom,(group_member(inverse(X2,X1),X2)|~group_member(X1,X2)), file('/export/starexec/sandbox/benchmark/Axioms/GRP006-0.ax', inverse_in_group)).
% 0.02/1.08 cnf(c_0_11,plain,(product(X1,X2,X3,X4)|~product(X1,X5,inverse(X1,X3),X2)|~product(X1,X5,identity_for(X1),X4)), inference(spm,[status(thm)],[c_0_0, c_0_1]), ['final']).
% 0.02/1.08 cnf(c_0_12,plain,(product(X1,X2,X3,X4)|~product(X1,X4,inverse(X1,X3),X2)), inference(spm,[status(thm)],[c_0_11, c_0_2]), ['final']).
% 0.02/1.08 cnf(c_0_13,plain,(X1=X2|~product(X3,identity_for(X3),X2,X1)), inference(spm,[status(thm)],[c_0_3, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_14,plain,(product(X1,identity_for(X1),X2,inverse(X1,inverse(X1,X2)))), inference(spm,[status(thm)],[c_0_12, c_0_1])).
% 0.02/1.08 cnf(c_0_15,plain,(product(X1,X2,X3,identity_for(X1))|~product(X1,X2,X4,inverse(X1,X5))|~product(X1,X4,X5,X3)), inference(spm,[status(thm)],[c_0_5, c_0_1]), ['final']).
% 0.02/1.08 cnf(c_0_16,plain,(product(X1,X2,identity_for(X1),multiply(X1,X2,identity_for(X1)))|~group_member(X2,X1)), inference(spm,[status(thm)],[c_0_6, c_0_7]), ['final']).
% 0.02/1.08 cnf(c_0_17,plain,(product(X1,X2,X3,identity_for(X1))|~product(X1,X4,inverse(X1,X5),X3)|~product(X1,X2,X4,X5)), inference(spm,[status(thm)],[c_0_5, c_0_8]), ['final']).
% 0.02/1.08 cnf(c_0_18,plain,(inverse(X1,inverse(X1,X2))=X2), inference(spm,[status(thm)],[c_0_13, c_0_14]), ['final']).
% 0.02/1.08 cnf(c_0_19,plain,(product(X1,identity_for(X1),X2,identity_for(X1))|~product(X1,inverse(X1,X3),X3,X2)), inference(spm,[status(thm)],[c_0_15, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_20,plain,(product(X1,X2,X3,X4)|~product(X1,X2,X5,identity_for(X1))|~product(X1,X5,X4,X3)), inference(spm,[status(thm)],[c_0_5, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_21,plain,(product(X1,X2,identity_for(X1),X3)|~product(X1,X4,X5,X3)|~product(X1,X4,X5,X2)), inference(spm,[status(thm)],[c_0_0, c_0_2]), ['final']).
% 0.02/1.08 cnf(c_0_22,plain,(X1=X2|~product(X3,X2,identity_for(X3),X1)), inference(spm,[status(thm)],[c_0_3, c_0_2]), ['final']).
% 0.02/1.08 cnf(c_0_23,plain,(product(X1,identity_for(X1),identity_for(X1),multiply(X1,identity_for(X1),identity_for(X1)))), inference(spm,[status(thm)],[c_0_16, c_0_7])).
% 0.02/1.08 cnf(c_0_24,plain,(product(X1,X2,inverse(X1,X3),identity_for(X1))|~product(X1,X2,identity_for(X1),X3)), inference(spm,[status(thm)],[c_0_17, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_25,plain,(product(X1,X2,identity_for(X1),identity_for(X1))|~product(X1,X2,X3,X3)), inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_17, c_0_1]), c_0_18]), ['final']).
% 0.02/1.08 cnf(c_0_26,plain,(product(X1,X2,X3,X4)|~product(X1,X5,identity_for(X1),X3)|~product(X1,X2,X5,X4)), inference(spm,[status(thm)],[c_0_5, c_0_2]), ['final']).
% 0.02/1.08 cnf(c_0_27,plain,(product(X1,identity_for(X1),X2,identity_for(X1))|~product(X1,X3,inverse(X1,X3),X2)), inference(spm,[status(thm)],[c_0_19, c_0_18]), ['final']).
% 0.02/1.08 cnf(c_0_28,plain,(product(X1,inverse(X1,X2),X3,identity_for(X1))|~product(X1,identity_for(X1),X2,X3)), inference(spm,[status(thm)],[c_0_15, c_0_2]), ['final']).
% 0.02/1.08 cnf(c_0_29,plain,(product(X1,X2,X3,X4)|~product(X1,inverse(X1,X2),X4,X3)), inference(spm,[status(thm)],[c_0_20, c_0_8]), ['final']).
% 0.02/1.08 cnf(c_0_30,plain,(product(X1,identity_for(X1),X2,X3)|~product(X1,identity_for(X1),X3,X2)), inference(spm,[status(thm)],[c_0_20, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_31,plain,(product(X1,inverse(X1,X2),X3,X4)|~product(X1,X2,X4,X3)), inference(spm,[status(thm)],[c_0_20, c_0_1]), ['final']).
% 0.02/1.08 cnf(c_0_32,plain,(product(X1,X2,inverse(X1,X3),X4)|~product(X1,X5,identity_for(X1),X4)|~product(X1,X5,X3,X2)), inference(spm,[status(thm)],[c_0_0, c_0_8]), ['final']).
% 0.02/1.08 cnf(c_0_33,plain,(product(X1,X2,inverse(X1,X3),X4)|~product(X1,X4,X3,X2)), inference(spm,[status(thm)],[c_0_12, c_0_18]), ['final']).
% 0.02/1.08 cnf(c_0_34,plain,(product(X1,X2,identity_for(X1),identity_for(X1))|~product(X1,X3,inverse(X1,X3),X2)), inference(spm,[status(thm)],[c_0_21, c_0_8]), ['final']).
% 0.02/1.08 cnf(c_0_35,plain,(product(X1,X2,identity_for(X1),identity_for(X1))|~product(X1,inverse(X1,X3),X3,X2)), inference(spm,[status(thm)],[c_0_21, c_0_1]), ['final']).
% 0.02/1.08 cnf(c_0_36,plain,(product(X1,X2,identity_for(X1),X3)|~product(X1,X3,identity_for(X1),X2)), inference(spm,[status(thm)],[c_0_21, c_0_2]), ['final']).
% 0.02/1.08 cnf(c_0_37,plain,(product(X1,X2,identity_for(X1),X3)|~product(X1,identity_for(X1),X3,X2)), inference(spm,[status(thm)],[c_0_21, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_38,plain,(product(X1,X2,X3,X4)|~product(X1,X5,identity_for(X1),X2)|~product(X1,X5,X3,X4)), inference(spm,[status(thm)],[c_0_0, c_0_4]), ['final']).
% 0.02/1.08 cnf(c_0_39,plain,(group_member(multiply(X1,X2,identity_for(X1)),X1)|~group_member(X2,X1)), inference(spm,[status(thm)],[c_0_9, c_0_7]), ['final']).
% 0.02/1.08 cnf(c_0_40,plain,(X1=identity_for(X2)|~product(X2,X3,inverse(X2,X3),X1)), inference(spm,[status(thm)],[c_0_3, c_0_8]), ['final']).
% 0.02/1.08 cnf(c_0_41,plain,(X1=identity_for(X2)|~product(X2,inverse(X2,X3),X3,X1)), inference(spm,[status(thm)],[c_0_3, c_0_1]), ['final']).
% 0.02/1.08 cnf(c_0_42,plain,(product(X1,X2,X3,X4)|~product(X1,X5,X6,X4)|~product(X1,X7,X6,X3)|~product(X1,X2,X7,X5)), c_0_5, ['final']).
% 0.02/1.08 cnf(c_0_43,plain,(product(X1,X2,X3,X4)|~product(X1,X5,X3,X6)|~product(X1,X7,X6,X4)|~product(X1,X7,X5,X2)), c_0_0, ['final']).
% 0.02/1.08 cnf(c_0_44,plain,(product(X1,X2,X3,multiply(X1,X2,X3))|~group_member(X3,X1)|~group_member(X2,X1)), c_0_6, ['final']).
% 0.02/1.08 cnf(c_0_45,plain,(group_member(multiply(X1,X2,X3),X1)|~group_member(X3,X1)|~group_member(X2,X1)), c_0_9, ['final']).
% 0.02/1.08 cnf(c_0_46,plain,(X1=X2|~product(X3,X4,X5,X2)|~product(X3,X4,X5,X1)), c_0_3, ['final']).
% 0.02/1.08 cnf(c_0_47,plain,(group_member(inverse(X1,X2),X1)|~group_member(X2,X1)), c_0_10, ['final']).
% 0.02/1.08 cnf(c_0_48,plain,(multiply(X1,identity_for(X1),identity_for(X1))=identity_for(X1)), inference(spm,[status(thm)],[c_0_22, c_0_23]), ['final']).
% 0.02/1.08 cnf(c_0_49,plain,(inverse(X1,identity_for(X1))=identity_for(X1)), inference(spm,[status(thm)],[c_0_13, c_0_8]), ['final']).
% 0.02/1.08 cnf(c_0_50,plain,(product(X1,inverse(X1,X2),X2,identity_for(X1))), c_0_1, ['final']).
% 0.02/1.08 cnf(c_0_51,plain,(product(X1,X2,inverse(X1,X2),identity_for(X1))), c_0_8, ['final']).
% 0.02/1.08 cnf(c_0_52,plain,(product(X1,identity_for(X1),X2,X2)), c_0_4, ['final']).
% 0.02/1.08 cnf(c_0_53,plain,(product(X1,X2,identity_for(X1),X2)), c_0_2, ['final']).
% 0.02/1.08 cnf(c_0_54,plain,(group_member(identity_for(X1),X1)), c_0_7, ['final']).
% 0.02/1.08 # SZS output end Saturation.
%------------------------------------------------------------------------------