TSTP Solution File: HWV001-1 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : HWV001-1 : TPTP v8.1.2. Released v1.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n031.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:51 EDT 2024
% Result : Unsatisfiable 21.17s 3.22s
% Output : CNFRefutation 21.17s
% Verified :
% SZS Type : Refutation
% Derivation depth : 37
% Number of leaves : 37
% Syntax : Number of formulae : 276 ( 276 unt; 0 def)
% Number of atoms : 276 ( 259 equ)
% Maximal formula atoms : 1 ( 1 avg)
% Number of connectives : 10 ( 10 ~; 0 |; 0 &)
% ( 0 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 4 ( 2 avg)
% Maximal term depth : 6 ( 1 avg)
% Number of predicates : 3 ( 1 usr; 1 prp; 0-2 aty)
% Number of functors : 24 ( 24 usr; 19 con; 0-2 aty)
% Number of variables : 144 ( 144 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f2,axiom,
! [X] : and(X,n1) = X,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [X] : or(X,n0) = X,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [X] : or(X,n1) = n1,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f6,axiom,
not(n1) = n0,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f7,axiom,
! [X,Y] : and(X,Y) = and(Y,X),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f8,axiom,
! [X,Y] : or(X,Y) = or(Y,X),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f9,axiom,
! [X,Y,Z] : and(X,and(Y,Z)) = and(and(X,Y),Z),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f10,axiom,
! [X,Y,Z] : or(X,or(Y,Z)) = or(or(X,Y),Z),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [X,Y,Z] : or(or(X,Y),Z) = or(or(X,Z),Y),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f13,axiom,
! [X,Y] : not(and(X,Y)) = or(not(X),not(Y)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f14,axiom,
! [X,Y] : not(or(X,Y)) = and(not(X),not(Y)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f15,axiom,
! [X,Y,Z] : and(or(X,Y),Z) = or(and(X,Z),and(Y,Z)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f19,axiom,
! [X] : or(X,X) = X,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f21,axiom,
! [X,Y] : or(or(X,Y),X) = or(X,Y),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f22,axiom,
! [X] : and(X,not(X)) = n0,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f24,axiom,
! [X,Y] : and(and(X,Y),not(X)) = n0,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f25,axiom,
! [X] : or(X,not(X)) = n1,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f28,axiom,
! [X] : not(not(X)) = X,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f29,axiom,
! [X,Y] : or(and(X,Y),and(X,not(Y))) = X,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f30,axiom,
! [X,Y] : or(and(X,Y),and(Y,not(X))) = Y,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f31,negated_conjecture,
a1 = and(b1,b3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f32,negated_conjecture,
a2 = and(b2,b3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f33,negated_conjecture,
b1 = not(d1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f34,negated_conjecture,
b2 = not(d2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f35,negated_conjecture,
b3 = or(c1,c2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f36,negated_conjecture,
c1 = or(d1,d3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f37,negated_conjecture,
c2 = or(d2,d3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f38,negated_conjecture,
d3 = f3,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f39,negated_conjecture,
d1 = not(e1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f40,negated_conjecture,
d2 = not(e2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f41,negated_conjecture,
e1 = or(f1,f3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f42,negated_conjecture,
e2 = or(f2,f3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f43,negated_conjecture,
f1 = not(i1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f44,negated_conjecture,
f2 = not(i2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f45,negated_conjecture,
f3 = and(i1,i2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f46,negated_conjecture,
circuit(input(i1,i2),output(a1,a2)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f47,negated_conjecture,
~ circuit(input(i1,i2),output(i2,i1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f49,plain,
! [X0] : and(X0,n1) = X0,
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f50,plain,
! [X0] : or(X0,n0) = X0,
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f51,plain,
! [X0] : or(X0,n1) = n1,
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f53,plain,
not(n1) = n0,
inference(cnf_transformation,[status(esa)],[f6]) ).
fof(f54,plain,
! [X0,X1] : and(X0,X1) = and(X1,X0),
inference(cnf_transformation,[status(esa)],[f7]) ).
fof(f55,plain,
! [X0,X1] : or(X0,X1) = or(X1,X0),
inference(cnf_transformation,[status(esa)],[f8]) ).
fof(f56,plain,
! [X0,X1,X2] : and(X0,and(X1,X2)) = and(and(X0,X1),X2),
inference(cnf_transformation,[status(esa)],[f9]) ).
fof(f57,plain,
! [X0,X1,X2] : or(X0,or(X1,X2)) = or(or(X0,X1),X2),
inference(cnf_transformation,[status(esa)],[f10]) ).
fof(f58,plain,
! [X0,X1,X2] : or(or(X0,X1),X2) = or(or(X0,X2),X1),
inference(cnf_transformation,[status(esa)],[f11]) ).
fof(f60,plain,
! [X0,X1] : not(and(X0,X1)) = or(not(X0),not(X1)),
inference(cnf_transformation,[status(esa)],[f13]) ).
fof(f61,plain,
! [X0,X1] : not(or(X0,X1)) = and(not(X0),not(X1)),
inference(cnf_transformation,[status(esa)],[f14]) ).
fof(f62,plain,
! [X0,X1,X2] : and(or(X0,X1),X2) = or(and(X0,X2),and(X1,X2)),
inference(cnf_transformation,[status(esa)],[f15]) ).
fof(f66,plain,
! [X0] : or(X0,X0) = X0,
inference(cnf_transformation,[status(esa)],[f19]) ).
fof(f68,plain,
! [X0,X1] : or(or(X0,X1),X0) = or(X0,X1),
inference(cnf_transformation,[status(esa)],[f21]) ).
fof(f69,plain,
! [X0] : and(X0,not(X0)) = n0,
inference(cnf_transformation,[status(esa)],[f22]) ).
fof(f71,plain,
! [X0,X1] : and(and(X0,X1),not(X0)) = n0,
inference(cnf_transformation,[status(esa)],[f24]) ).
fof(f72,plain,
! [X0] : or(X0,not(X0)) = n1,
inference(cnf_transformation,[status(esa)],[f25]) ).
fof(f75,plain,
! [X0] : not(not(X0)) = X0,
inference(cnf_transformation,[status(esa)],[f28]) ).
fof(f76,plain,
! [X0,X1] : or(and(X0,X1),and(X0,not(X1))) = X0,
inference(cnf_transformation,[status(esa)],[f29]) ).
fof(f77,plain,
! [X0,X1] : or(and(X0,X1),and(X1,not(X0))) = X1,
inference(cnf_transformation,[status(esa)],[f30]) ).
fof(f78,plain,
a1 = and(b1,b3),
inference(cnf_transformation,[status(esa)],[f31]) ).
fof(f79,plain,
a2 = and(b2,b3),
inference(cnf_transformation,[status(esa)],[f32]) ).
fof(f80,plain,
b1 = not(d1),
inference(cnf_transformation,[status(esa)],[f33]) ).
fof(f81,plain,
b2 = not(d2),
inference(cnf_transformation,[status(esa)],[f34]) ).
fof(f82,plain,
b3 = or(c1,c2),
inference(cnf_transformation,[status(esa)],[f35]) ).
fof(f83,plain,
c1 = or(d1,d3),
inference(cnf_transformation,[status(esa)],[f36]) ).
fof(f84,plain,
c2 = or(d2,d3),
inference(cnf_transformation,[status(esa)],[f37]) ).
fof(f85,plain,
d3 = f3,
inference(cnf_transformation,[status(esa)],[f38]) ).
fof(f86,plain,
d1 = not(e1),
inference(cnf_transformation,[status(esa)],[f39]) ).
fof(f87,plain,
d2 = not(e2),
inference(cnf_transformation,[status(esa)],[f40]) ).
fof(f88,plain,
e1 = or(f1,f3),
inference(cnf_transformation,[status(esa)],[f41]) ).
fof(f89,plain,
e2 = or(f2,f3),
inference(cnf_transformation,[status(esa)],[f42]) ).
fof(f90,plain,
f1 = not(i1),
inference(cnf_transformation,[status(esa)],[f43]) ).
fof(f91,plain,
f2 = not(i2),
inference(cnf_transformation,[status(esa)],[f44]) ).
fof(f92,plain,
f3 = and(i1,i2),
inference(cnf_transformation,[status(esa)],[f45]) ).
fof(f93,plain,
circuit(input(i1,i2),output(a1,a2)),
inference(cnf_transformation,[status(esa)],[f46]) ).
fof(f94,plain,
~ circuit(input(i1,i2),output(i2,i1)),
inference(cnf_transformation,[status(esa)],[f47]) ).
fof(f97,plain,
not(b1) = d1,
inference(paramodulation,[status(thm)],[f80,f75]) ).
fof(f98,plain,
not(b2) = d2,
inference(paramodulation,[status(thm)],[f81,f75]) ).
fof(f99,plain,
not(d1) = e1,
inference(paramodulation,[status(thm)],[f86,f75]) ).
fof(f100,plain,
b1 = e1,
inference(forward_demodulation,[status(thm)],[f80,f99]) ).
fof(f102,plain,
not(d2) = e2,
inference(paramodulation,[status(thm)],[f87,f75]) ).
fof(f103,plain,
b2 = e2,
inference(forward_demodulation,[status(thm)],[f81,f102]) ).
fof(f105,plain,
not(f1) = i1,
inference(paramodulation,[status(thm)],[f90,f75]) ).
fof(f107,plain,
! [X0] : X0 = and(n1,X0),
inference(paramodulation,[status(thm)],[f49,f54]) ).
fof(f114,plain,
not(f2) = i2,
inference(paramodulation,[status(thm)],[f91,f75]) ).
fof(f117,plain,
! [X0] : n1 = or(n1,X0),
inference(paramodulation,[status(thm)],[f51,f55]) ).
fof(f118,plain,
! [X0] : X0 = or(n0,X0),
inference(paramodulation,[status(thm)],[f50,f55]) ).
fof(f170,plain,
! [X0,X1,X2] : or(X0,or(X1,X2)) = or(or(X1,X0),X2),
inference(paramodulation,[status(thm)],[f55,f57]) ).
fof(f171,plain,
! [X0,X1,X2] : or(X0,or(X1,X2)) = or(X1,or(X0,X2)),
inference(forward_demodulation,[status(thm)],[f57,f170]) ).
fof(f174,plain,
! [X0,X1] : or(X0,or(X0,X1)) = or(X0,X1),
inference(paramodulation,[status(thm)],[f66,f57]) ).
fof(f193,plain,
! [X0,X1,X2] : or(X0,or(X1,X2)) = or(or(X0,X2),X1),
inference(forward_demodulation,[status(thm)],[f57,f58]) ).
fof(f194,plain,
! [X0,X1,X2] : or(X0,or(X1,X2)) = or(X0,or(X2,X1)),
inference(forward_demodulation,[status(thm)],[f57,f193]) ).
fof(f200,plain,
! [X0,X1,X2] : or(or(X0,X1),X2) = or(X2,or(X1,X0)),
inference(paramodulation,[status(thm)],[f55,f194]) ).
fof(f201,plain,
! [X0,X1,X2] : or(X0,or(X1,X2)) = or(X2,or(X1,X0)),
inference(forward_demodulation,[status(thm)],[f57,f200]) ).
fof(f269,plain,
! [X0,X1] : and(X0,and(X1,not(and(X0,X1)))) = n0,
inference(paramodulation,[status(thm)],[f56,f69]) ).
fof(f295,plain,
or(b2,d2) = n1,
inference(paramodulation,[status(thm)],[f98,f72]) ).
fof(f296,plain,
or(b1,d1) = n1,
inference(paramodulation,[status(thm)],[f97,f72]) ).
fof(f390,plain,
a2 = and(b3,b2),
inference(forward_demodulation,[status(thm)],[f54,f79]) ).
fof(f391,plain,
! [X0] : and(b3,and(b2,X0)) = and(a2,X0),
inference(paramodulation,[status(thm)],[f390,f56]) ).
fof(f392,plain,
! [X0] : or(c1,or(c2,X0)) = or(b3,X0),
inference(paramodulation,[status(thm)],[f82,f57]) ).
fof(f393,plain,
! [X0] : or(d1,or(d3,X0)) = or(c1,X0),
inference(paramodulation,[status(thm)],[f83,f57]) ).
fof(f394,plain,
! [X0] : or(d2,or(d3,X0)) = or(c2,X0),
inference(paramodulation,[status(thm)],[f84,f57]) ).
fof(f404,plain,
! [X0] : not(and(b2,X0)) = or(d2,not(X0)),
inference(paramodulation,[status(thm)],[f98,f60]) ).
fof(f405,plain,
! [X0] : not(and(b1,X0)) = or(d1,not(X0)),
inference(paramodulation,[status(thm)],[f97,f60]) ).
fof(f407,plain,
! [X0] : not(and(i1,X0)) = or(f1,not(X0)),
inference(paramodulation,[status(thm)],[f90,f60]) ).
fof(f409,plain,
! [X0] : not(and(d1,X0)) = or(b1,not(X0)),
inference(paramodulation,[status(thm)],[f80,f60]) ).
fof(f410,plain,
! [X0,X1] : not(and(not(X0),X1)) = or(X0,not(X1)),
inference(paramodulation,[status(thm)],[f75,f60]) ).
fof(f450,plain,
b1 = or(f1,f3),
inference(forward_demodulation,[status(thm)],[f100,f88]) ).
fof(f451,plain,
b1 = or(f3,f1),
inference(forward_demodulation,[status(thm)],[f55,f450]) ).
fof(f452,plain,
b1 = or(d3,f1),
inference(forward_demodulation,[status(thm)],[f85,f451]) ).
fof(f453,plain,
! [X0] : or(d3,or(f1,X0)) = or(b1,X0),
inference(paramodulation,[status(thm)],[f452,f57]) ).
fof(f454,plain,
b2 = or(f2,f3),
inference(forward_demodulation,[status(thm)],[f103,f89]) ).
fof(f455,plain,
b2 = or(f3,f2),
inference(forward_demodulation,[status(thm)],[f55,f454]) ).
fof(f456,plain,
b2 = or(d3,f2),
inference(forward_demodulation,[status(thm)],[f85,f455]) ).
fof(f458,plain,
d3 = and(i1,i2),
inference(forward_demodulation,[status(thm)],[f85,f92]) ).
fof(f474,plain,
! [X0] : not(or(b1,X0)) = and(d1,not(X0)),
inference(paramodulation,[status(thm)],[f97,f61]) ).
fof(f477,plain,
! [X0] : not(or(d2,X0)) = and(b2,not(X0)),
inference(paramodulation,[status(thm)],[f81,f61]) ).
fof(f478,plain,
! [X0] : not(or(d1,X0)) = and(b1,not(X0)),
inference(paramodulation,[status(thm)],[f80,f61]) ).
fof(f550,plain,
! [X0,X1] : and(or(n1,X0),X1) = or(X1,and(X0,X1)),
inference(paramodulation,[status(thm)],[f107,f62]) ).
fof(f551,plain,
! [X0,X1] : and(n1,X0) = or(X0,and(X1,X0)),
inference(forward_demodulation,[status(thm)],[f117,f550]) ).
fof(f552,plain,
! [X0,X1] : X0 = or(X0,and(X1,X0)),
inference(forward_demodulation,[status(thm)],[f107,f551]) ).
fof(f637,plain,
i2 = or(i2,d3),
inference(paramodulation,[status(thm)],[f458,f552]) ).
fof(f638,plain,
i2 = or(d3,i2),
inference(forward_demodulation,[status(thm)],[f55,f637]) ).
fof(f652,plain,
! [X0,X1] : X0 = or(X0,and(X0,X1)),
inference(paramodulation,[status(thm)],[f54,f552]) ).
fof(f657,plain,
! [X0,X1,X2] : or(X0,or(and(X1,X0),X2)) = or(X0,X2),
inference(paramodulation,[status(thm)],[f552,f57]) ).
fof(f740,plain,
i1 = or(i1,d3),
inference(paramodulation,[status(thm)],[f458,f652]) ).
fof(f741,plain,
i1 = or(d3,i1),
inference(forward_demodulation,[status(thm)],[f55,f740]) ).
fof(f793,plain,
! [X0,X1] : or(X0,or(X1,X0)) = or(X0,X1),
inference(forward_demodulation,[status(thm)],[f57,f68]) ).
fof(f828,plain,
or(f2,b2) = or(f2,d3),
inference(paramodulation,[status(thm)],[f456,f793]) ).
fof(f829,plain,
or(b2,f2) = or(f2,d3),
inference(forward_demodulation,[status(thm)],[f55,f828]) ).
fof(f830,plain,
or(b2,f2) = or(d3,f2),
inference(forward_demodulation,[status(thm)],[f55,f829]) ).
fof(f831,plain,
or(b2,f2) = b2,
inference(forward_demodulation,[status(thm)],[f456,f830]) ).
fof(f832,plain,
or(f1,b1) = or(f1,d3),
inference(paramodulation,[status(thm)],[f452,f793]) ).
fof(f833,plain,
or(b1,f1) = or(f1,d3),
inference(forward_demodulation,[status(thm)],[f55,f832]) ).
fof(f834,plain,
or(b1,f1) = or(d3,f1),
inference(forward_demodulation,[status(thm)],[f55,f833]) ).
fof(f835,plain,
or(b1,f1) = b1,
inference(forward_demodulation,[status(thm)],[f452,f834]) ).
fof(f847,plain,
or(c2,b3) = or(c2,c1),
inference(paramodulation,[status(thm)],[f82,f793]) ).
fof(f848,plain,
or(b3,c2) = or(c2,c1),
inference(forward_demodulation,[status(thm)],[f55,f847]) ).
fof(f849,plain,
or(b3,c2) = or(c1,c2),
inference(forward_demodulation,[status(thm)],[f55,f848]) ).
fof(f850,plain,
or(b3,c2) = b3,
inference(forward_demodulation,[status(thm)],[f82,f849]) ).
fof(f893,plain,
! [X0,X1] : and(X0,and(X1,not(X0))) = n0,
inference(forward_demodulation,[status(thm)],[f56,f71]) ).
fof(f1015,plain,
! [X0,X1] : or(n0,and(X0,not(and(X1,not(X0))))) = X0,
inference(paramodulation,[status(thm)],[f893,f76]) ).
fof(f1016,plain,
! [X0,X1] : and(X0,not(and(X1,not(X0)))) = X0,
inference(forward_demodulation,[status(thm)],[f118,f1015]) ).
fof(f1041,plain,
! [X0,X1] : or(and(X0,X1),and(not(X1),X0)) = X0,
inference(paramodulation,[status(thm)],[f54,f76]) ).
fof(f1224,plain,
or(d2,c2) = or(d2,d3),
inference(paramodulation,[status(thm)],[f84,f174]) ).
fof(f1225,plain,
or(d2,c2) = c2,
inference(forward_demodulation,[status(thm)],[f84,f1224]) ).
fof(f1226,plain,
or(d1,c1) = or(d1,d3),
inference(paramodulation,[status(thm)],[f83,f174]) ).
fof(f1227,plain,
or(d1,c1) = c1,
inference(forward_demodulation,[status(thm)],[f83,f1226]) ).
fof(f1230,plain,
or(c1,b3) = or(c1,c2),
inference(paramodulation,[status(thm)],[f82,f174]) ).
fof(f1231,plain,
or(b3,c1) = or(c1,c2),
inference(forward_demodulation,[status(thm)],[f55,f1230]) ).
fof(f1232,plain,
or(b3,c1) = b3,
inference(forward_demodulation,[status(thm)],[f82,f1231]) ).
fof(f2104,plain,
! [X0,X1] : and(X0,not(not(or(X1,X0)))) = X0,
inference(paramodulation,[status(thm)],[f61,f1016]) ).
fof(f2105,plain,
! [X0,X1] : and(X0,or(X1,X0)) = X0,
inference(forward_demodulation,[status(thm)],[f75,f2104]) ).
fof(f2173,plain,
and(c1,b3) = c1,
inference(paramodulation,[status(thm)],[f1232,f2105]) ).
fof(f2174,plain,
and(b3,c1) = c1,
inference(forward_demodulation,[status(thm)],[f54,f2173]) ).
fof(f2184,plain,
and(f1,b1) = f1,
inference(paramodulation,[status(thm)],[f835,f2105]) ).
fof(f2185,plain,
and(b1,f1) = f1,
inference(forward_demodulation,[status(thm)],[f54,f2184]) ).
fof(f2189,plain,
and(f2,b2) = f2,
inference(paramodulation,[status(thm)],[f831,f2105]) ).
fof(f2190,plain,
and(b2,f2) = f2,
inference(forward_demodulation,[status(thm)],[f54,f2189]) ).
fof(f6808,plain,
or(d1,i1) = or(c1,i1),
inference(paramodulation,[status(thm)],[f741,f393]) ).
fof(f6809,plain,
or(d1,i2) = or(c1,i2),
inference(paramodulation,[status(thm)],[f638,f393]) ).
fof(f6810,plain,
or(d1,b2) = or(c1,f2),
inference(paramodulation,[status(thm)],[f456,f393]) ).
fof(f6811,plain,
or(b2,d1) = or(c1,f2),
inference(forward_demodulation,[status(thm)],[f55,f6810]) ).
fof(f6812,plain,
or(d1,b1) = or(c1,f1),
inference(paramodulation,[status(thm)],[f452,f393]) ).
fof(f6813,plain,
or(b1,d1) = or(c1,f1),
inference(forward_demodulation,[status(thm)],[f55,f6812]) ).
fof(f6814,plain,
n1 = or(c1,f1),
inference(forward_demodulation,[status(thm)],[f296,f6813]) ).
fof(f7685,plain,
or(c1,or(b2,d1)) = or(c1,f2),
inference(paramodulation,[status(thm)],[f6811,f174]) ).
fof(f7686,plain,
or(d1,or(b2,c1)) = or(c1,f2),
inference(forward_demodulation,[status(thm)],[f201,f7685]) ).
fof(f7687,plain,
or(b2,or(d1,c1)) = or(c1,f2),
inference(forward_demodulation,[status(thm)],[f171,f7686]) ).
fof(f7688,plain,
or(b2,c1) = or(c1,f2),
inference(forward_demodulation,[status(thm)],[f1227,f7687]) ).
fof(f7689,plain,
or(b2,c1) = or(b2,d1),
inference(forward_demodulation,[status(thm)],[f6811,f7688]) ).
fof(f7755,plain,
or(d2,i1) = or(c2,i1),
inference(paramodulation,[status(thm)],[f741,f394]) ).
fof(f7756,plain,
or(d2,i2) = or(c2,i2),
inference(paramodulation,[status(thm)],[f638,f394]) ).
fof(f7757,plain,
or(d2,b2) = or(c2,f2),
inference(paramodulation,[status(thm)],[f456,f394]) ).
fof(f7758,plain,
or(b2,d2) = or(c2,f2),
inference(forward_demodulation,[status(thm)],[f55,f7757]) ).
fof(f7759,plain,
n1 = or(c2,f2),
inference(forward_demodulation,[status(thm)],[f295,f7758]) ).
fof(f7760,plain,
or(d2,b1) = or(c2,f1),
inference(paramodulation,[status(thm)],[f452,f394]) ).
fof(f7761,plain,
or(b1,d2) = or(c2,f1),
inference(forward_demodulation,[status(thm)],[f55,f7760]) ).
fof(f8140,plain,
or(c2,or(b1,d2)) = or(c2,f1),
inference(paramodulation,[status(thm)],[f7761,f174]) ).
fof(f8141,plain,
or(d2,or(b1,c2)) = or(c2,f1),
inference(forward_demodulation,[status(thm)],[f201,f8140]) ).
fof(f8142,plain,
or(b1,or(d2,c2)) = or(c2,f1),
inference(forward_demodulation,[status(thm)],[f171,f8141]) ).
fof(f8143,plain,
or(b1,c2) = or(c2,f1),
inference(forward_demodulation,[status(thm)],[f1225,f8142]) ).
fof(f8144,plain,
or(b1,c2) = or(b1,d2),
inference(forward_demodulation,[status(thm)],[f7761,f8143]) ).
fof(f8600,plain,
not(f2) = or(d2,not(f2)),
inference(paramodulation,[status(thm)],[f2190,f404]) ).
fof(f8601,plain,
i2 = or(d2,not(f2)),
inference(forward_demodulation,[status(thm)],[f114,f8600]) ).
fof(f8602,plain,
i2 = or(d2,i2),
inference(forward_demodulation,[status(thm)],[f114,f8601]) ).
fof(f8696,plain,
i2 = or(c2,i2),
inference(backward_demodulation,[status(thm)],[f8602,f7756]) ).
fof(f8723,plain,
or(c1,i2) = or(b3,i2),
inference(paramodulation,[status(thm)],[f8696,f392]) ).
fof(f8724,plain,
or(d1,i2) = or(b3,i2),
inference(forward_demodulation,[status(thm)],[f6809,f8723]) ).
fof(f8903,plain,
not(f1) = or(d1,not(f1)),
inference(paramodulation,[status(thm)],[f2185,f405]) ).
fof(f8904,plain,
i1 = or(d1,not(f1)),
inference(forward_demodulation,[status(thm)],[f105,f8903]) ).
fof(f8905,plain,
i1 = or(d1,i1),
inference(forward_demodulation,[status(thm)],[f105,f8904]) ).
fof(f8909,plain,
not(a1) = or(d1,not(b3)),
inference(paramodulation,[status(thm)],[f78,f405]) ).
fof(f9000,plain,
i1 = or(c1,i1),
inference(backward_demodulation,[status(thm)],[f8905,f6808]) ).
fof(f9620,plain,
not(d3) = or(f1,not(i2)),
inference(paramodulation,[status(thm)],[f458,f407]) ).
fof(f9621,plain,
not(d3) = or(f1,f2),
inference(forward_demodulation,[status(thm)],[f91,f9620]) ).
fof(f11627,plain,
or(d3,not(d3)) = or(b1,f2),
inference(paramodulation,[status(thm)],[f9621,f453]) ).
fof(f11628,plain,
n1 = or(b1,f2),
inference(forward_demodulation,[status(thm)],[f72,f11627]) ).
fof(f13653,plain,
not(n1) = and(d1,not(f2)),
inference(paramodulation,[status(thm)],[f11628,f474]) ).
fof(f13654,plain,
n0 = and(d1,not(f2)),
inference(forward_demodulation,[status(thm)],[f53,f13653]) ).
fof(f13655,plain,
n0 = and(d1,i2),
inference(forward_demodulation,[status(thm)],[f114,f13654]) ).
fof(f13880,plain,
or(n0,and(not(i2),d1)) = d1,
inference(paramodulation,[status(thm)],[f13655,f1041]) ).
fof(f13881,plain,
and(not(i2),d1) = d1,
inference(forward_demodulation,[status(thm)],[f118,f13880]) ).
fof(f13882,plain,
and(d1,not(i2)) = d1,
inference(forward_demodulation,[status(thm)],[f54,f13881]) ).
fof(f13883,plain,
and(d1,f2) = d1,
inference(forward_demodulation,[status(thm)],[f91,f13882]) ).
fof(f13919,plain,
not(d1) = or(b1,not(f2)),
inference(paramodulation,[status(thm)],[f13883,f409]) ).
fof(f13920,plain,
b1 = or(b1,not(f2)),
inference(forward_demodulation,[status(thm)],[f80,f13919]) ).
fof(f13921,plain,
b1 = or(b1,i2),
inference(forward_demodulation,[status(thm)],[f114,f13920]) ).
fof(f16488,plain,
! [X0,X1] : or(X0,X1) = or(X0,and(not(X0),X1)),
inference(paramodulation,[status(thm)],[f1041,f657]) ).
fof(f16843,plain,
! [X0,X1] : or(X0,and(X1,not(and(not(X0),X1)))) = or(X0,n0),
inference(paramodulation,[status(thm)],[f269,f16488]) ).
fof(f16844,plain,
! [X0,X1] : or(X0,and(X1,or(X0,not(X1)))) = or(X0,n0),
inference(forward_demodulation,[status(thm)],[f410,f16843]) ).
fof(f16845,plain,
! [X0,X1] : or(X0,and(X1,or(X0,not(X1)))) = X0,
inference(forward_demodulation,[status(thm)],[f50,f16844]) ).
fof(f17277,plain,
! [X0,X1] : or(X0,and(not(X1),or(X0,X1))) = X0,
inference(paramodulation,[status(thm)],[f75,f16845]) ).
fof(f17907,plain,
or(c2,and(not(f2),n1)) = c2,
inference(paramodulation,[status(thm)],[f7759,f17277]) ).
fof(f17908,plain,
or(c2,not(f2)) = c2,
inference(forward_demodulation,[status(thm)],[f49,f17907]) ).
fof(f17909,plain,
or(c2,i2) = c2,
inference(forward_demodulation,[status(thm)],[f114,f17908]) ).
fof(f17910,plain,
i2 = c2,
inference(forward_demodulation,[status(thm)],[f8696,f17909]) ).
fof(f18064,plain,
or(c1,and(not(f1),n1)) = c1,
inference(paramodulation,[status(thm)],[f6814,f17277]) ).
fof(f18065,plain,
or(c1,not(f1)) = c1,
inference(forward_demodulation,[status(thm)],[f49,f18064]) ).
fof(f18066,plain,
or(c1,i1) = c1,
inference(forward_demodulation,[status(thm)],[f105,f18065]) ).
fof(f18067,plain,
i1 = c1,
inference(forward_demodulation,[status(thm)],[f9000,f18066]) ).
fof(f18233,plain,
b1 = or(b1,c2),
inference(backward_demodulation,[status(thm)],[f17910,f13921]) ).
fof(f18234,plain,
b1 = or(b1,d2),
inference(forward_demodulation,[status(thm)],[f8144,f18233]) ).
fof(f18247,plain,
or(d1,i2) = or(b3,c2),
inference(backward_demodulation,[status(thm)],[f17910,f8724]) ).
fof(f18248,plain,
or(d1,c2) = or(b3,c2),
inference(forward_demodulation,[status(thm)],[f17910,f18247]) ).
fof(f18249,plain,
or(d1,c2) = b3,
inference(forward_demodulation,[status(thm)],[f850,f18248]) ).
fof(f18257,plain,
~ circuit(input(i1,i2),output(c2,i1)),
inference(backward_demodulation,[status(thm)],[f17910,f94]) ).
fof(f18258,plain,
~ circuit(input(i1,c2),output(c2,i1)),
inference(forward_demodulation,[status(thm)],[f17910,f18257]) ).
fof(f18259,plain,
circuit(input(i1,c2),output(a1,a2)),
inference(backward_demodulation,[status(thm)],[f17910,f93]) ).
fof(f18271,plain,
not(f2) = c2,
inference(backward_demodulation,[status(thm)],[f17910,f114]) ).
fof(f18272,plain,
f2 = not(c2),
inference(backward_demodulation,[status(thm)],[f17910,f91]) ).
fof(f18284,plain,
or(d2,i1) = or(c2,c1),
inference(backward_demodulation,[status(thm)],[f18067,f7755]) ).
fof(f18285,plain,
or(d2,c1) = or(c2,c1),
inference(forward_demodulation,[status(thm)],[f18067,f18284]) ).
fof(f18286,plain,
or(d2,c1) = or(c1,c2),
inference(forward_demodulation,[status(thm)],[f55,f18285]) ).
fof(f18287,plain,
or(d2,c1) = b3,
inference(forward_demodulation,[status(thm)],[f82,f18286]) ).
fof(f18297,plain,
not(f1) = c1,
inference(backward_demodulation,[status(thm)],[f18067,f105]) ).
fof(f18298,plain,
f1 = not(c1),
inference(backward_demodulation,[status(thm)],[f18067,f90]) ).
fof(f18364,plain,
~ circuit(input(c1,c2),output(c2,i1)),
inference(forward_demodulation,[status(thm)],[f18067,f18258]) ).
fof(f18365,plain,
~ circuit(input(c1,c2),output(c2,c1)),
inference(forward_demodulation,[status(thm)],[f18067,f18364]) ).
fof(f18432,plain,
circuit(input(c1,c2),output(a1,a2)),
inference(forward_demodulation,[status(thm)],[f18067,f18259]) ).
fof(f18435,plain,
not(b1) = and(d1,not(d2)),
inference(paramodulation,[status(thm)],[f18234,f474]) ).
fof(f18436,plain,
d1 = and(d1,not(d2)),
inference(forward_demodulation,[status(thm)],[f97,f18435]) ).
fof(f18437,plain,
d1 = and(d1,b2),
inference(forward_demodulation,[status(thm)],[f81,f18436]) ).
fof(f18438,plain,
d1 = and(b2,d1),
inference(forward_demodulation,[status(thm)],[f54,f18437]) ).
fof(f18587,plain,
not(b3) = and(b1,not(c2)),
inference(paramodulation,[status(thm)],[f18249,f478]) ).
fof(f18588,plain,
not(b3) = and(b1,f2),
inference(forward_demodulation,[status(thm)],[f18272,f18587]) ).
fof(f18741,plain,
not(b3) = and(b2,not(c1)),
inference(paramodulation,[status(thm)],[f18287,f477]) ).
fof(f18742,plain,
not(b3) = and(b2,f1),
inference(forward_demodulation,[status(thm)],[f18298,f18741]) ).
fof(f19076,plain,
or(d1,and(not(d1),b2)) = b2,
inference(paramodulation,[status(thm)],[f18438,f1041]) ).
fof(f19077,plain,
or(d1,b2) = b2,
inference(forward_demodulation,[status(thm)],[f16488,f19076]) ).
fof(f19078,plain,
or(b2,d1) = b2,
inference(forward_demodulation,[status(thm)],[f55,f19077]) ).
fof(f19744,plain,
or(b2,c1) = b2,
inference(backward_demodulation,[status(thm)],[f19078,f7689]) ).
fof(f20183,plain,
and(c1,b2) = c1,
inference(paramodulation,[status(thm)],[f19744,f2105]) ).
fof(f20184,plain,
and(b2,c1) = c1,
inference(forward_demodulation,[status(thm)],[f54,f20183]) ).
fof(f20729,plain,
and(b3,c1) = and(a2,c1),
inference(paramodulation,[status(thm)],[f20184,f391]) ).
fof(f20730,plain,
c1 = and(a2,c1),
inference(forward_demodulation,[status(thm)],[f2174,f20729]) ).
fof(f21258,plain,
or(not(b3),and(f2,not(b1))) = f2,
inference(paramodulation,[status(thm)],[f18588,f77]) ).
fof(f21259,plain,
or(not(b3),and(f2,d1)) = f2,
inference(forward_demodulation,[status(thm)],[f97,f21258]) ).
fof(f21260,plain,
or(not(b3),and(d1,f2)) = f2,
inference(forward_demodulation,[status(thm)],[f54,f21259]) ).
fof(f21261,plain,
or(not(b3),d1) = f2,
inference(forward_demodulation,[status(thm)],[f13883,f21260]) ).
fof(f21262,plain,
or(d1,not(b3)) = f2,
inference(forward_demodulation,[status(thm)],[f55,f21261]) ).
fof(f21263,plain,
not(a1) = f2,
inference(forward_demodulation,[status(thm)],[f8909,f21262]) ).
fof(f21313,plain,
not(f2) = a1,
inference(paramodulation,[status(thm)],[f21263,f75]) ).
fof(f21314,plain,
c2 = a1,
inference(forward_demodulation,[status(thm)],[f18271,f21313]) ).
fof(f21332,plain,
circuit(input(c1,a1),output(a1,a2)),
inference(backward_demodulation,[status(thm)],[f21314,f18432]) ).
fof(f21333,plain,
~ circuit(input(c1,c2),output(a1,c1)),
inference(backward_demodulation,[status(thm)],[f21314,f18365]) ).
fof(f21334,plain,
~ circuit(input(c1,a1),output(a1,c1)),
inference(forward_demodulation,[status(thm)],[f21314,f21333]) ).
fof(f21870,plain,
and(b3,not(b3)) = and(a2,f1),
inference(paramodulation,[status(thm)],[f18742,f391]) ).
fof(f21871,plain,
n0 = and(a2,f1),
inference(forward_demodulation,[status(thm)],[f69,f21870]) ).
fof(f21959,plain,
or(n0,and(not(f1),a2)) = a2,
inference(paramodulation,[status(thm)],[f21871,f1041]) ).
fof(f21960,plain,
and(not(f1),a2) = a2,
inference(forward_demodulation,[status(thm)],[f118,f21959]) ).
fof(f21961,plain,
and(a2,not(f1)) = a2,
inference(forward_demodulation,[status(thm)],[f54,f21960]) ).
fof(f21962,plain,
and(a2,c1) = a2,
inference(forward_demodulation,[status(thm)],[f18297,f21961]) ).
fof(f21963,plain,
c1 = a2,
inference(forward_demodulation,[status(thm)],[f20730,f21962]) ).
fof(f21999,plain,
~ circuit(input(c1,a1),output(a1,a2)),
inference(backward_demodulation,[status(thm)],[f21963,f21334]) ).
fof(f22000,plain,
~ circuit(input(a2,a1),output(a1,a2)),
inference(forward_demodulation,[status(thm)],[f21963,f21999]) ).
fof(f22001,plain,
circuit(input(a2,a1),output(a1,a2)),
inference(backward_demodulation,[status(thm)],[f21963,f21332]) ).
fof(f22328,plain,
$false,
inference(forward_subsumption_resolution,[status(thm)],[f22001,f22000]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.28 % Problem : HWV001-1 : TPTP v8.1.2. Released v1.1.0.
% 0.12/0.29 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.50 % Computer : n031.cluster.edu
% 0.13/0.50 % Model : x86_64 x86_64
% 0.13/0.50 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.50 % Memory : 8042.1875MB
% 0.13/0.50 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.50 % CPULimit : 300
% 0.13/0.50 % WCLimit : 300
% 0.13/0.50 % DateTime : Tue Apr 30 01:42:29 EDT 2024
% 0.13/0.50 % CPUTime :
% 0.13/0.51 % Drodi V3.6.0
% 21.17/3.22 % Refutation found
% 21.17/3.22 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 21.17/3.22 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 22.20/3.30 % Elapsed time: 2.777743 seconds
% 22.20/3.30 % CPU time: 21.872523 seconds
% 22.20/3.30 % Total memory used: 290.809 MB
% 22.20/3.30 % Net memory used: 287.911 MB
%------------------------------------------------------------------------------