TSTP Solution File: GRP777-10 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : GRP777-10 : TPTP v8.1.2. Released v8.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %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 : Tue Apr 30 20:21:35 EDT 2024
% Result : Unsatisfiable 98.43s 12.76s
% Output : CNFRefutation 99.67s
% Verified :
% SZS Type : Refutation
% Derivation depth : 39
% Number of leaves : 10
% Syntax : Number of formulae : 160 ( 160 unt; 0 def)
% Number of atoms : 160 ( 159 equ)
% Maximal formula atoms : 1 ( 1 avg)
% Number of connectives : 3 ( 3 ~; 0 |; 0 &)
% ( 0 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 5 ( 3 avg)
% Maximal term depth : 6 ( 2 avg)
% Number of predicates : 2 ( 0 usr; 1 prp; 0-2 aty)
% Number of functors : 8 ( 8 usr; 4 con; 0-3 aty)
% Number of variables : 354 ( 354 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [A,B] : difference(A,product(A,B)) = B,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [A,B] : product(A,difference(A,B)) = B,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [A,B] : quotient(product(A,B),B) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [A,B] : product(quotient(A,B),B) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [A,B,C,D] : product(product(A,B),product(C,D)) = product(product(A,C),product(B,D)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f6,axiom,
! [A] : product(A,A) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f7,axiom,
! [A,B] : product(product(product(A,B),B),product(B,product(B,A))) = B,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f8,axiom,
! [A,B,C] : bigC(A,B,C) = product(product(A,B),product(C,A)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f9,axiom,
product(product(a,c),product(c,b)) = product(a,b),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f10,negated_conjecture,
bigC(a,b,x0) != bigC(c,c,x0),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f11,plain,
! [X0,X1] : difference(X0,product(X0,X1)) = X1,
inference(cnf_transformation,[status(esa)],[f1]) ).
fof(f12,plain,
! [X0,X1] : product(X0,difference(X0,X1)) = X1,
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f13,plain,
! [X0,X1] : quotient(product(X0,X1),X1) = X0,
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f14,plain,
! [X0,X1] : product(quotient(X0,X1),X1) = X0,
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f15,plain,
! [X0,X1,X2,X3] : product(product(X0,X1),product(X2,X3)) = product(product(X0,X2),product(X1,X3)),
inference(cnf_transformation,[status(esa)],[f5]) ).
fof(f16,plain,
! [X0] : product(X0,X0) = X0,
inference(cnf_transformation,[status(esa)],[f6]) ).
fof(f17,plain,
! [X0,X1] : product(product(product(X0,X1),X1),product(X1,product(X1,X0))) = X1,
inference(cnf_transformation,[status(esa)],[f7]) ).
fof(f18,plain,
! [X0,X1,X2] : bigC(X0,X1,X2) = product(product(X0,X1),product(X2,X0)),
inference(cnf_transformation,[status(esa)],[f8]) ).
fof(f19,plain,
product(product(a,c),product(c,b)) = product(a,b),
inference(cnf_transformation,[status(esa)],[f9]) ).
fof(f20,plain,
bigC(a,b,x0) != bigC(c,c,x0),
inference(cnf_transformation,[status(esa)],[f10]) ).
fof(f1105,plain,
! [X0,X1] : bigC(X0,X1,X0) = product(product(X0,X1),X0),
inference(paramodulation,[status(thm)],[f16,f18]) ).
fof(f1106,plain,
! [X0,X1] : bigC(X0,X0,X1) = product(X0,product(X1,X0)),
inference(paramodulation,[status(thm)],[f16,f18]) ).
fof(f1220,plain,
! [X0,X1,X2] : difference(product(X0,X1),bigC(X0,X1,X2)) = product(X2,X0),
inference(paramodulation,[status(thm)],[f18,f11]) ).
fof(f1240,plain,
quotient(product(a,b),product(c,b)) = product(a,c),
inference(paramodulation,[status(thm)],[f19,f13]) ).
fof(f1241,plain,
! [X0,X1,X2] : quotient(bigC(X0,X1,X2),product(X2,X0)) = product(X0,X1),
inference(paramodulation,[status(thm)],[f18,f13]) ).
fof(f1256,plain,
! [X0,X1] : quotient(X0,difference(X1,X0)) = X1,
inference(paramodulation,[status(thm)],[f12,f13]) ).
fof(f1302,plain,
! [X0,X1,X2] : bigC(difference(X0,X1),X2,X0) = product(product(difference(X0,X1),X2),X1),
inference(paramodulation,[status(thm)],[f12,f18]) ).
fof(f1303,plain,
! [X0,X1,X2] : bigC(X0,difference(X0,X1),X2) = product(X1,product(X2,X0)),
inference(paramodulation,[status(thm)],[f12,f18]) ).
fof(f1335,plain,
! [X0,X1] : difference(quotient(X0,X1),X0) = X1,
inference(paramodulation,[status(thm)],[f14,f11]) ).
fof(f1381,plain,
! [X0,X1,X2] : bigC(X0,X1,quotient(X2,X0)) = product(product(X0,X1),X2),
inference(paramodulation,[status(thm)],[f14,f18]) ).
fof(f1531,plain,
! [X0,X1] : quotient(bigC(X0,X1,X0),X0) = product(X0,X1),
inference(paramodulation,[status(thm)],[f1105,f13]) ).
fof(f1617,plain,
! [X0,X1] : bigC(difference(X0,X1),difference(X0,X1),X0) = product(difference(X0,X1),X1),
inference(paramodulation,[status(thm)],[f12,f1106]) ).
fof(f1636,plain,
! [X0,X1] : difference(X0,bigC(X0,X0,X1)) = product(X1,X0),
inference(paramodulation,[status(thm)],[f1106,f11]) ).
fof(f1705,plain,
! [X0,X1,X2] : bigC(X0,X1,X2) = product(product(X0,X2),product(X1,X0)),
inference(paramodulation,[status(thm)],[f18,f15]) ).
fof(f1706,plain,
! [X0,X1,X2] : bigC(X0,X1,X2) = bigC(X0,X2,X1),
inference(forward_demodulation,[status(thm)],[f18,f1705]) ).
fof(f1733,plain,
! [X0,X1,X2,X3] : product(X0,product(X1,X2)) = product(product(X3,X1),product(difference(X3,X0),X2)),
inference(paramodulation,[status(thm)],[f12,f15]) ).
fof(f1734,plain,
! [X0,X1,X2] : product(X0,product(X1,X2)) = product(product(X0,X1),product(X0,X2)),
inference(paramodulation,[status(thm)],[f16,f15]) ).
fof(f1756,plain,
! [X0,X1,X2] : product(product(X0,X1),X2) = product(product(X0,X2),product(X1,X2)),
inference(paramodulation,[status(thm)],[f16,f15]) ).
fof(f2155,plain,
! [X0,X1] : difference(product(product(X0,X1),X1),X1) = product(X1,product(X1,X0)),
inference(paramodulation,[status(thm)],[f17,f11]) ).
fof(f2244,plain,
! [X0,X1,X2] : product(X0,product(X1,X2)) = bigC(X2,X1,difference(X2,X0)),
inference(paramodulation,[status(thm)],[f1303,f1706]) ).
fof(f2245,plain,
! [X0,X1,X2] : product(product(X0,X1),X2) = bigC(X0,quotient(X2,X0),X1),
inference(paramodulation,[status(thm)],[f1381,f1706]) ).
fof(f2266,plain,
! [X0,X1] : difference(X0,bigC(X0,X1,X0)) = product(X1,X0),
inference(paramodulation,[status(thm)],[f1706,f1636]) ).
fof(f2267,plain,
! [X0,X1] : quotient(bigC(X0,X0,X1),X0) = product(X0,X1),
inference(paramodulation,[status(thm)],[f1706,f1531]) ).
fof(f2301,plain,
! [X0,X1] : quotient(product(product(X0,X0),X1),X0) = product(X0,quotient(X1,X0)),
inference(paramodulation,[status(thm)],[f1381,f2267]) ).
fof(f2302,plain,
! [X0,X1] : quotient(product(X0,X1),X0) = product(X0,quotient(X1,X0)),
inference(forward_demodulation,[status(thm)],[f16,f2301]) ).
fof(f2316,plain,
! [X0,X1] : difference(X0,product(X1,product(X0,X0))) = product(difference(X0,X1),X0),
inference(paramodulation,[status(thm)],[f1303,f2266]) ).
fof(f2317,plain,
! [X0,X1] : difference(X0,product(X1,X0)) = product(difference(X0,X1),X0),
inference(forward_demodulation,[status(thm)],[f16,f2316]) ).
fof(f2323,plain,
! [X0,X1] : quotient(bigC(X0,X1,X0),product(X1,X0)) = X0,
inference(paramodulation,[status(thm)],[f2266,f1256]) ).
fof(f2332,plain,
! [X0,X1] : quotient(product(X0,product(X1,X1)),product(difference(X1,X0),X1)) = X1,
inference(paramodulation,[status(thm)],[f1303,f2323]) ).
fof(f2333,plain,
! [X0,X1] : quotient(product(X0,X1),product(difference(X1,X0),X1)) = X1,
inference(forward_demodulation,[status(thm)],[f16,f2332]) ).
fof(f2421,plain,
! [X0,X1,X2] : quotient(bigC(X0,X1,X2),product(X0,X1)) = product(product(X0,X1),quotient(product(X2,X0),product(X0,X1))),
inference(paramodulation,[status(thm)],[f18,f2302]) ).
fof(f2431,plain,
! [X0,X1,X2] : bigC(X0,X1,product(X0,quotient(X2,X0))) = product(product(X0,X1),product(X0,X2)),
inference(paramodulation,[status(thm)],[f2302,f1381]) ).
fof(f2432,plain,
! [X0,X1,X2] : bigC(X0,X1,product(X0,quotient(X2,X0))) = product(X0,product(X1,X2)),
inference(forward_demodulation,[status(thm)],[f1734,f2431]) ).
fof(f2436,plain,
! [X0,X1,X2] : difference(X0,bigC(quotient(X0,X1),X1,X2)) = product(X2,quotient(X0,X1)),
inference(paramodulation,[status(thm)],[f14,f1220]) ).
fof(f2477,plain,
! [X0,X1] : difference(X0,X1) = product(difference(X0,quotient(X1,X0)),X0),
inference(paramodulation,[status(thm)],[f14,f2317]) ).
fof(f2503,plain,
! [X0,X1,X2] : bigC(X0,product(difference(X0,X1),X0),X2) = product(product(X1,X0),product(X2,X0)),
inference(paramodulation,[status(thm)],[f2317,f1303]) ).
fof(f2504,plain,
! [X0,X1,X2] : bigC(X0,product(difference(X0,X1),X0),X2) = product(product(X1,X2),X0),
inference(forward_demodulation,[status(thm)],[f1756,f2503]) ).
fof(f2685,plain,
! [X0,X1,X2] : quotient(bigC(X0,X1,X2),product(X1,X0)) = product(X0,X2),
inference(paramodulation,[status(thm)],[f1706,f1241]) ).
fof(f2751,plain,
! [X0,X1,X2] : quotient(bigC(difference(X0,X1),X0,X2),X1) = product(difference(X0,X1),X2),
inference(paramodulation,[status(thm)],[f12,f2685]) ).
fof(f2856,plain,
! [X0,X1] : product(product(difference(X0,X1),X0),product(X0,product(X0,difference(X0,quotient(X1,X0))))) = X0,
inference(paramodulation,[status(thm)],[f2477,f17]) ).
fof(f2857,plain,
! [X0,X1] : product(product(difference(X0,X1),X0),product(X0,quotient(X1,X0))) = X0,
inference(forward_demodulation,[status(thm)],[f12,f2856]) ).
fof(f2858,plain,
! [X0,X1,X2,X3] : product(product(X0,difference(X1,quotient(X2,X1))),product(X3,X1)) = product(product(X0,X3),difference(X1,X2)),
inference(paramodulation,[status(thm)],[f2477,f15]) ).
fof(f2929,plain,
! [X0,X1,X2] : bigC(X0,X1,difference(X0,quotient(X2,X0))) = product(product(X0,X1),difference(X0,X2)),
inference(paramodulation,[status(thm)],[f2477,f18]) ).
fof(f2930,plain,
! [X0,X1,X2] : product(quotient(X0,X1),product(X2,X1)) = product(product(X1,X2),difference(X1,X0)),
inference(forward_demodulation,[status(thm)],[f2244,f2929]) ).
fof(f2975,plain,
! [X0,X1,X2] : difference(product(X0,X1),bigC(X1,product(difference(X1,X0),X1),X2)) = product(X2,quotient(product(X0,X1),product(difference(X1,X0),X1))),
inference(paramodulation,[status(thm)],[f2333,f2436]) ).
fof(f2976,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(product(X0,X2),X1)) = product(X2,quotient(product(X0,X1),product(difference(X1,X0),X1))),
inference(forward_demodulation,[status(thm)],[f2504,f2975]) ).
fof(f2977,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(product(X0,X2),X1)) = product(X2,X1),
inference(forward_demodulation,[status(thm)],[f2333,f2976]) ).
fof(f3012,plain,
! [X0,X1,X2] : bigC(X0,X1,product(X0,X2)) = product(X0,product(X1,product(X2,X0))),
inference(paramodulation,[status(thm)],[f13,f2432]) ).
fof(f3077,plain,
! [X0,X1,X2] : quotient(product(X0,product(X1,X2)),product(product(X0,quotient(X2,X0)),X0)) = product(X0,X1),
inference(paramodulation,[status(thm)],[f2432,f1241]) ).
fof(f3078,plain,
! [X0,X1,X2] : quotient(product(X0,product(X1,X2)),bigC(X0,quotient(X2,X0),X0)) = product(X0,X1),
inference(forward_demodulation,[status(thm)],[f1105,f3077]) ).
fof(f3079,plain,
! [X0,X1,X2] : quotient(product(X0,product(X1,X2)),product(product(X0,X0),X2)) = product(X0,X1),
inference(forward_demodulation,[status(thm)],[f2245,f3078]) ).
fof(f3080,plain,
! [X0,X1,X2] : quotient(product(X0,product(X1,X2)),product(X0,X2)) = product(X0,X1),
inference(forward_demodulation,[status(thm)],[f16,f3079]) ).
fof(f3081,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(X0,product(X1,X2))) = product(product(X0,quotient(X2,X0)),X0),
inference(paramodulation,[status(thm)],[f2432,f1220]) ).
fof(f3082,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(X0,product(X1,X2))) = bigC(X0,quotient(X2,X0),X0),
inference(forward_demodulation,[status(thm)],[f1105,f3081]) ).
fof(f3083,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(X0,product(X1,X2))) = product(product(X0,X0),X2),
inference(forward_demodulation,[status(thm)],[f2245,f3082]) ).
fof(f3084,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(X0,product(X1,X2))) = product(X0,X2),
inference(forward_demodulation,[status(thm)],[f16,f3083]) ).
fof(f3142,plain,
! [X0,X1] : bigC(difference(X0,quotient(X1,X0)),X0,X0) = product(difference(X0,X1),quotient(X1,X0)),
inference(paramodulation,[status(thm)],[f2477,f1302]) ).
fof(f3323,plain,
! [X0,X1,X2] : difference(X0,bigC(product(difference(X0,X1),X0),product(X0,quotient(X1,X0)),X2)) = product(X2,product(difference(X0,X1),X0)),
inference(paramodulation,[status(thm)],[f2857,f1220]) ).
fof(f3406,plain,
! [X0,X1,X2] : bigC(product(difference(X0,X1),X0),product(X0,quotient(X1,X0)),X2) = product(X0,product(X2,product(difference(X0,X1),X0))),
inference(paramodulation,[status(thm)],[f2857,f18]) ).
fof(f3407,plain,
! [X0,X1,X2] : bigC(product(difference(X0,X1),X0),product(X0,quotient(X1,X0)),X2) = bigC(X0,X2,product(X0,difference(X0,X1))),
inference(forward_demodulation,[status(thm)],[f3012,f3406]) ).
fof(f3408,plain,
! [X0,X1,X2] : bigC(product(difference(X0,X1),X0),product(X0,quotient(X1,X0)),X2) = bigC(X0,X2,X1),
inference(forward_demodulation,[status(thm)],[f12,f3407]) ).
fof(f3450,plain,
! [X0,X1,X2] : difference(X0,bigC(X0,X1,X2)) = product(X1,product(difference(X0,X2),X0)),
inference(backward_demodulation,[status(thm)],[f3408,f3323]) ).
fof(f3533,plain,
! [X0,X1] : difference(product(X0,product(X0,X1)),product(X0,X1)) = product(X1,product(X0,X1)),
inference(paramodulation,[status(thm)],[f16,f2977]) ).
fof(f3534,plain,
! [X0,X1] : difference(product(X0,product(X0,X1)),product(X0,X1)) = bigC(X1,X1,X0),
inference(forward_demodulation,[status(thm)],[f1106,f3533]) ).
fof(f3558,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(X2,X1)) = product(difference(X0,X2),X1),
inference(paramodulation,[status(thm)],[f12,f2977]) ).
fof(f3798,plain,
! [X0,X1,X2] : quotient(product(X0,X1),product(X0,X2)) = product(X0,quotient(X1,X2)),
inference(paramodulation,[status(thm)],[f14,f3080]) ).
fof(f3992,plain,
! [X0,X1,X2] : difference(product(X0,X1),product(X0,X2)) = product(X0,difference(X1,X2)),
inference(paramodulation,[status(thm)],[f12,f3084]) ).
fof(f4040,plain,
! [X0,X1] : product(X0,difference(product(X0,X1),X1)) = bigC(X1,X1,X0),
inference(backward_demodulation,[status(thm)],[f3992,f3534]) ).
fof(f4078,plain,
! [X0,X1] : product(difference(X0,quotient(X1,X0)),difference(difference(X0,X1),X0)) = bigC(X0,X0,difference(X0,quotient(X1,X0))),
inference(paramodulation,[status(thm)],[f2477,f4040]) ).
fof(f4079,plain,
! [X0,X1] : product(difference(X0,quotient(X1,X0)),difference(difference(X0,X1),X0)) = product(quotient(X1,X0),product(X0,X0)),
inference(forward_demodulation,[status(thm)],[f2244,f4078]) ).
fof(f4080,plain,
! [X0,X1] : product(difference(X0,quotient(X1,X0)),difference(difference(X0,X1),X0)) = product(product(X0,X0),difference(X0,X1)),
inference(forward_demodulation,[status(thm)],[f2930,f4079]) ).
fof(f4081,plain,
! [X0,X1] : product(difference(X0,quotient(X1,X0)),difference(difference(X0,X1),X0)) = product(X0,difference(X0,X1)),
inference(forward_demodulation,[status(thm)],[f16,f4080]) ).
fof(f4082,plain,
! [X0,X1] : product(difference(X0,quotient(X1,X0)),difference(difference(X0,X1),X0)) = X1,
inference(forward_demodulation,[status(thm)],[f12,f4081]) ).
fof(f4083,plain,
! [X0,X1] : product(quotient(X0,X1),difference(X0,X1)) = bigC(X1,X1,quotient(X0,X1)),
inference(paramodulation,[status(thm)],[f14,f4040]) ).
fof(f4084,plain,
! [X0,X1] : product(quotient(X0,X1),difference(X0,X1)) = product(product(X1,X1),X0),
inference(forward_demodulation,[status(thm)],[f1381,f4083]) ).
fof(f4085,plain,
! [X0,X1] : product(quotient(X0,X1),difference(X0,X1)) = product(X1,X0),
inference(forward_demodulation,[status(thm)],[f16,f4084]) ).
fof(f4164,plain,
! [X0,X1] : product(X0,difference(X1,difference(X0,X1))) = bigC(difference(X0,X1),difference(X0,X1),X0),
inference(paramodulation,[status(thm)],[f12,f4040]) ).
fof(f4165,plain,
! [X0,X1] : product(X0,difference(X1,difference(X0,X1))) = product(difference(X0,X1),X1),
inference(forward_demodulation,[status(thm)],[f1617,f4164]) ).
fof(f4309,plain,
! [X0,X1,X2,X3] : product(product(X0,quotient(X1,X2)),product(X3,difference(X1,X2))) = product(product(X0,X3),product(X2,X1)),
inference(paramodulation,[status(thm)],[f4085,f15]) ).
fof(f4315,plain,
! [X0,X1] : quotient(product(X0,X1),difference(X1,X0)) = quotient(X1,X0),
inference(paramodulation,[status(thm)],[f4085,f13]) ).
fof(f4660,plain,
! [X0,X1,X2] : quotient(X0,product(X1,X2)) = product(X1,quotient(difference(X1,X0),X2)),
inference(paramodulation,[status(thm)],[f12,f3798]) ).
fof(f4661,plain,
! [X0,X1] : quotient(X0,product(X0,X1)) = product(X0,quotient(X0,X1)),
inference(paramodulation,[status(thm)],[f16,f3798]) ).
fof(f4897,plain,
! [X0,X1] : difference(product(X0,X1),X0) = product(difference(product(X0,X1),product(X0,quotient(X0,X1))),product(X0,X1)),
inference(paramodulation,[status(thm)],[f4661,f2477]) ).
fof(f4898,plain,
! [X0,X1] : difference(product(X0,X1),X0) = product(product(X0,difference(X1,quotient(X0,X1))),product(X0,X1)),
inference(forward_demodulation,[status(thm)],[f3992,f4897]) ).
fof(f4899,plain,
! [X0,X1] : difference(product(X0,X1),X0) = product(product(X0,X0),difference(X1,X0)),
inference(forward_demodulation,[status(thm)],[f2858,f4898]) ).
fof(f4900,plain,
! [X0,X1] : difference(product(X0,X1),X0) = product(X0,difference(X1,X0)),
inference(forward_demodulation,[status(thm)],[f16,f4899]) ).
fof(f5244,plain,
! [X0,X1,X2] : difference(X0,product(X1,X2)) = product(X1,difference(difference(X1,X0),X2)),
inference(paramodulation,[status(thm)],[f12,f3992]) ).
fof(f5274,plain,
! [X0,X1,X2] : difference(product(X0,X1),X2) = product(X0,difference(X1,difference(X0,X2))),
inference(paramodulation,[status(thm)],[f12,f3992]) ).
fof(f5372,plain,
! [X0,X1] : difference(product(X0,X1),X1) = product(difference(X0,X1),X1),
inference(backward_demodulation,[status(thm)],[f5274,f4165]) ).
fof(f5387,plain,
! [X0,X1] : product(difference(product(X0,X1),X1),X1) = product(X1,product(X1,X0)),
inference(backward_demodulation,[status(thm)],[f5372,f2155]) ).
fof(f5388,plain,
! [X0,X1] : product(product(difference(X0,X1),X1),X1) = product(X1,product(X1,X0)),
inference(forward_demodulation,[status(thm)],[f5372,f5387]) ).
fof(f6337,plain,
! [X0,X1,X2,X3] : difference(product(X0,X1),quotient(X2,product(X0,X3))) = product(X0,difference(X1,quotient(difference(X0,X2),X3))),
inference(paramodulation,[status(thm)],[f4660,f3992]) ).
fof(f6488,plain,
! [X0,X1] : product(difference(product(X0,X1),quotient(X1,product(X0,X1))),difference(product(difference(X0,X1),X1),product(X0,X1))) = X1,
inference(paramodulation,[status(thm)],[f5372,f4082]) ).
fof(f6489,plain,
! [X0,X1] : product(product(X0,difference(X1,quotient(difference(X0,X1),X1))),difference(product(difference(X0,X1),X1),product(X0,X1))) = X1,
inference(forward_demodulation,[status(thm)],[f6337,f6488]) ).
fof(f6490,plain,
! [X0,X1] : product(product(X0,difference(X1,quotient(difference(X0,X1),X1))),product(difference(difference(X0,X1),X0),X1)) = X1,
inference(forward_demodulation,[status(thm)],[f3558,f6489]) ).
fof(f6491,plain,
! [X0,X1] : product(product(X0,difference(difference(X0,X1),X0)),difference(X1,difference(X0,X1))) = X1,
inference(forward_demodulation,[status(thm)],[f2858,f6490]) ).
fof(f6492,plain,
! [X0,X1] : product(difference(X0,product(X1,X1)),difference(X0,difference(X1,X0))) = X0,
inference(forward_demodulation,[status(thm)],[f5244,f6491]) ).
fof(f6493,plain,
! [X0,X1] : product(difference(X0,X1),difference(X0,difference(X1,X0))) = X0,
inference(forward_demodulation,[status(thm)],[f16,f6492]) ).
fof(f6882,plain,
! [X0,X1] : product(difference(X0,quotient(X0,X1)),difference(X0,X1)) = X0,
inference(paramodulation,[status(thm)],[f1335,f6493]) ).
fof(f7043,plain,
product(difference(product(a,b),product(a,c)),difference(product(a,b),product(c,b))) = product(a,b),
inference(paramodulation,[status(thm)],[f1240,f6882]) ).
fof(f7044,plain,
product(product(a,difference(b,c)),difference(product(a,b),product(c,b))) = product(a,b),
inference(forward_demodulation,[status(thm)],[f3992,f7043]) ).
fof(f7045,plain,
product(product(a,difference(b,c)),product(difference(a,c),b)) = product(a,b),
inference(forward_demodulation,[status(thm)],[f3558,f7044]) ).
fof(f7046,plain,
product(product(a,difference(a,c)),product(difference(b,c),b)) = product(a,b),
inference(forward_demodulation,[status(thm)],[f15,f7045]) ).
fof(f7047,plain,
difference(b,bigC(b,product(a,difference(a,c)),c)) = product(a,b),
inference(forward_demodulation,[status(thm)],[f3450,f7046]) ).
fof(f7048,plain,
difference(b,bigC(b,c,c)) = product(a,b),
inference(forward_demodulation,[status(thm)],[f12,f7047]) ).
fof(f7734,plain,
! [X0,X1] : bigC(difference(X0,X1),X1,X0) = product(X1,product(X1,X0)),
inference(paramodulation,[status(thm)],[f1302,f5388]) ).
fof(f7860,plain,
! [X0,X1] : quotient(product(X0,product(X0,X1)),X0) = product(difference(X1,X0),X0),
inference(paramodulation,[status(thm)],[f5388,f13]) ).
fof(f7861,plain,
! [X0,X1] : product(X0,quotient(product(X0,X1),X0)) = product(difference(X1,X0),X0),
inference(forward_demodulation,[status(thm)],[f2302,f7860]) ).
fof(f7862,plain,
! [X0,X1] : product(X0,product(X0,quotient(X1,X0))) = product(difference(X1,X0),X0),
inference(forward_demodulation,[status(thm)],[f2302,f7861]) ).
fof(f8025,plain,
! [X0,X1] : quotient(product(X0,product(X0,X1)),product(X0,difference(X1,X0))) = product(difference(X1,X0),X1),
inference(paramodulation,[status(thm)],[f7734,f2685]) ).
fof(f8026,plain,
! [X0,X1] : product(X0,quotient(product(X0,X1),difference(X1,X0))) = product(difference(X1,X0),X1),
inference(forward_demodulation,[status(thm)],[f3798,f8025]) ).
fof(f8027,plain,
! [X0,X1] : product(X0,quotient(X1,X0)) = product(difference(X1,X0),X1),
inference(forward_demodulation,[status(thm)],[f4315,f8026]) ).
fof(f9211,plain,
! [X0,X1] : product(X0,quotient(product(X0,X1),X0)) = product(product(X0,difference(X1,X0)),product(X0,X1)),
inference(paramodulation,[status(thm)],[f4900,f8027]) ).
fof(f9212,plain,
! [X0,X1] : product(X0,product(X0,quotient(X1,X0))) = product(product(X0,difference(X1,X0)),product(X0,X1)),
inference(forward_demodulation,[status(thm)],[f2302,f9211]) ).
fof(f9213,plain,
! [X0,X1] : product(difference(X0,X1),X1) = product(product(X1,difference(X0,X1)),product(X1,X0)),
inference(forward_demodulation,[status(thm)],[f7862,f9212]) ).
fof(f9214,plain,
! [X0,X1] : product(difference(X0,X1),X1) = product(X1,product(difference(X0,X1),X0)),
inference(forward_demodulation,[status(thm)],[f1734,f9213]) ).
fof(f9215,plain,
! [X0,X1] : product(difference(X0,X1),X1) = difference(X0,bigC(X0,X1,X1)),
inference(forward_demodulation,[status(thm)],[f3450,f9214]) ).
fof(f9349,plain,
! [X0,X1] : bigC(difference(X0,X1),X0,X0) = product(product(X1,quotient(X0,X1)),X1),
inference(paramodulation,[status(thm)],[f8027,f1302]) ).
fof(f9350,plain,
! [X0,X1] : bigC(difference(X0,X1),X0,X0) = bigC(X1,quotient(X0,X1),X1),
inference(forward_demodulation,[status(thm)],[f1105,f9349]) ).
fof(f9351,plain,
! [X0,X1] : bigC(difference(X0,X1),X0,X0) = product(product(X1,X1),X0),
inference(forward_demodulation,[status(thm)],[f2245,f9350]) ).
fof(f9352,plain,
! [X0,X1] : bigC(difference(X0,X1),X0,X0) = product(X1,X0),
inference(forward_demodulation,[status(thm)],[f16,f9351]) ).
fof(f9457,plain,
! [X0,X1,X2] : bigC(difference(X0,X1),X0,X2) = product(product(X1,quotient(X0,X1)),product(X2,difference(X0,X1))),
inference(paramodulation,[status(thm)],[f8027,f18]) ).
fof(f9458,plain,
! [X0,X1,X2] : bigC(difference(X0,X1),X0,X2) = product(product(X1,X2),product(X1,X0)),
inference(forward_demodulation,[status(thm)],[f4309,f9457]) ).
fof(f9459,plain,
! [X0,X1,X2] : bigC(difference(X0,X1),X0,X2) = product(X1,product(X2,X0)),
inference(forward_demodulation,[status(thm)],[f1734,f9458]) ).
fof(f9467,plain,
product(difference(b,c),c) = product(a,b),
inference(backward_demodulation,[status(thm)],[f9215,f7048]) ).
fof(f9498,plain,
! [X0,X1] : product(quotient(X0,X1),X1) = product(difference(X1,X0),quotient(X0,X1)),
inference(backward_demodulation,[status(thm)],[f9352,f3142]) ).
fof(f9499,plain,
! [X0,X1] : X0 = product(difference(X1,X0),quotient(X0,X1)),
inference(forward_demodulation,[status(thm)],[f14,f9498]) ).
fof(f9585,plain,
! [X0,X1,X2] : quotient(product(X0,product(X1,X2)),X0) = product(difference(X2,X0),X1),
inference(backward_demodulation,[status(thm)],[f9459,f2751]) ).
fof(f9586,plain,
! [X0,X1,X2] : product(X0,quotient(product(X1,X2),X0)) = product(difference(X2,X0),X1),
inference(forward_demodulation,[status(thm)],[f2302,f9585]) ).
fof(f9697,plain,
! [X0,X1,X2] : quotient(bigC(X0,X1,X2),product(X0,X1)) = product(difference(X0,product(X0,X1)),X2),
inference(backward_demodulation,[status(thm)],[f9586,f2421]) ).
fof(f9698,plain,
! [X0,X1,X2] : quotient(bigC(X0,X1,X2),product(X0,X1)) = product(X1,X2),
inference(forward_demodulation,[status(thm)],[f11,f9697]) ).
fof(f10273,plain,
! [X0,X1,X2] : bigC(X0,X1,X2) = product(product(X2,X0),quotient(bigC(X0,X1,X2),product(X0,X1))),
inference(paramodulation,[status(thm)],[f1220,f9499]) ).
fof(f10274,plain,
! [X0,X1,X2] : bigC(X0,X1,X2) = product(product(X2,X0),product(X1,X2)),
inference(forward_demodulation,[status(thm)],[f9698,f10273]) ).
fof(f10275,plain,
! [X0,X1,X2] : bigC(X0,X1,X2) = bigC(X2,X0,X1),
inference(forward_demodulation,[status(thm)],[f18,f10274]) ).
fof(f19396,plain,
! [X0] : product(c,product(X0,c)) = product(product(b,X0),product(a,b)),
inference(paramodulation,[status(thm)],[f9467,f1733]) ).
fof(f19397,plain,
! [X0] : bigC(c,c,X0) = product(product(b,X0),product(a,b)),
inference(forward_demodulation,[status(thm)],[f1106,f19396]) ).
fof(f19398,plain,
! [X0] : bigC(c,c,X0) = bigC(b,X0,a),
inference(forward_demodulation,[status(thm)],[f18,f19397]) ).
fof(f19399,plain,
! [X0] : bigC(c,c,X0) = bigC(a,b,X0),
inference(forward_demodulation,[status(thm)],[f10275,f19398]) ).
fof(f19481,plain,
bigC(a,b,x0) != bigC(a,b,x0),
inference(backward_demodulation,[status(thm)],[f19399,f20]) ).
fof(f19482,plain,
$false,
inference(trivial_equality_resolution,[status(esa)],[f19481]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13 % Problem : GRP777-10 : TPTP v8.1.2. Released v8.1.0.
% 0.12/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.35 % Computer : n003.cluster.edu
% 0.13/0.35 % Model : x86_64 x86_64
% 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35 % Memory : 8042.1875MB
% 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35 % CPULimit : 300
% 0.13/0.35 % WCLimit : 300
% 0.13/0.35 % DateTime : Tue Apr 30 00:34:33 EDT 2024
% 0.13/0.35 % CPUTime :
% 0.13/0.36 % Drodi V3.6.0
% 98.43/12.76 % Refutation found
% 98.43/12.76 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 98.43/12.76 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 100.08/13.10 % Elapsed time: 12.724056 seconds
% 100.08/13.10 % CPU time: 99.581910 seconds
% 100.08/13.10 % Total memory used: 817.364 MB
% 100.08/13.10 % Net memory used: 784.750 MB
%------------------------------------------------------------------------------