TSTP Solution File: HWV008-1.002 by PyRes---1.3
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : PyRes---1.3
% Problem : HWV008-1.002 : TPTP v8.1.0. Bugfixed v2.2.0.
% Transfm : none
% Format : tptp:raw
% Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% Computer : n021.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 : 600s
% DateTime : Sat Jul 16 19:03:24 EDT 2022
% Result : Unsatisfiable 1.37s 1.56s
% Output : Refutation 1.37s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named input)
% Comments :
%------------------------------------------------------------------------------
cnf(equal_value1,axiom,
~ equal_value(n0,n1),
input ).
cnf(unique_value,axiom,
( ~ value(X11,X9)
| ~ value(X11,X10)
| equal_value(X9,X10) ),
input ).
cnf(fulladder_halfadder2,axiom,
( ~ type(X19,fulladder)
| type(h2(X19),halfadder) ),
input ).
cnf(a_isa_2bit_adder,plain,
type(a,nbit_adder(n2)),
input ).
cnf(nbit_adder_fulladder2,axiom,
( ~ type(X59,nbit_adder(n2))
| type(f(n2,X59),fulladder) ),
input ).
cnf(c66,plain,
type(f(n2,a),fulladder),
inference(resolution,status(thm),[nbit_adder_fulladder2,a_isa_2bit_adder]) ).
cnf(c68,plain,
type(h2(f(n2,a)),halfadder),
inference(resolution,status(thm),[c66,fulladder_halfadder2]) ).
cnf(halfadder_connection_outc_out1and2,axiom,
( ~ type(X68,halfadder)
| connection(out(c,X68),out(n1,and2(X68))) ),
input ).
cnf(c112,plain,
connection(out(c,h2(f(n2,a))),out(n1,and2(h2(f(n2,a))))),
inference(resolution,status(thm),[halfadder_connection_outc_out1and2,c68]) ).
cnf(value_propagation1,axiom,
( ~ connection(X3,X4)
| ~ value(X3,X5)
| value(X4,X5) ),
input ).
cnf(fulladder_connection_outch2_in1or1,axiom,
( ~ type(X79,fulladder)
| connection(out(c,h2(X79)),in(n1,or1(X79))) ),
input ).
cnf(c144,plain,
connection(out(c,h2(f(n2,a))),in(n1,or1(f(n2,a)))),
inference(resolution,status(thm),[fulladder_connection_outch2_in1or1,c66]) ).
cnf(value_propagation2,axiom,
( ~ connection(X6,X7)
| ~ value(X7,X8)
| value(X6,X8) ),
input ).
cnf(fulladder_connection_outch1_in2or1,axiom,
( ~ type(X78,fulladder)
| connection(out(c,h1(X78)),in(n2,or1(X78))) ),
input ).
cnf(c142,plain,
connection(out(c,h1(f(n2,a))),in(n2,or1(f(n2,a)))),
inference(resolution,status(thm),[fulladder_connection_outch1_in2or1,c66]) ).
cnf(diagnosis_or1f2a,negated_conjecture,
~ mode(or1(f(n2,a)),abnormal),
input ).
cnf(ok_or_abnormal,axiom,
( ~ type(X15,X14)
| mode(X15,ok)
| mode(X15,abnormal) ),
input ).
cnf(fulladder_or1,axiom,
( ~ type(X20,fulladder)
| type(or1(X20),or) ),
input ).
cnf(c69,plain,
type(or1(f(n2,a)),or),
inference(resolution,status(thm),[c66,fulladder_or1]) ).
cnf(c81,plain,
( mode(or1(f(n2,a)),ok)
| mode(or1(f(n2,a)),abnormal) ),
inference(resolution,status(thm),[c69,ok_or_abnormal]) ).
cnf(c224,plain,
mode(or1(f(n2,a)),ok),
inference(resolution,status(thm),[c81,diagnosis_or1f2a]) ).
cnf(or_1_11,axiom,
( ~ mode(X53,ok)
| ~ type(X53,or)
| ~ value(out(n1,X53),n1)
| value(in(n1,X53),n1)
| value(in(n2,X53),n1) ),
input ).
cnf(outc_1,plain,
value(out(c,a),n1),
input ).
cnf(c15,plain,
( ~ connection(out(c,a),X42)
| value(X42,n1) ),
inference(resolution,status(thm),[outc_1,value_propagation1]) ).
cnf(nbit_adder_connection_outc_outcf1,axiom,
( ~ type(X86,nbit_adder(n2))
| connection(out(c,X86),out(c,f(n2,X86))) ),
input ).
cnf(c165,plain,
connection(out(c,a),out(c,f(n2,a))),
inference(resolution,status(thm),[nbit_adder_connection_outc_outcf1,a_isa_2bit_adder]) ).
cnf(c168,plain,
value(out(c,f(n2,a)),n1),
inference(resolution,status(thm),[c165,c15]) ).
cnf(c170,plain,
( ~ connection(out(c,f(n2,a)),X90)
| value(X90,n1) ),
inference(resolution,status(thm),[c168,value_propagation1]) ).
cnf(fulladder_connection_outc_out1or1,axiom,
( ~ type(X74,fulladder)
| connection(out(c,X74),out(n1,or1(X74))) ),
input ).
cnf(c128,plain,
connection(out(c,f(n2,a)),out(n1,or1(f(n2,a)))),
inference(resolution,status(thm),[fulladder_connection_outc_out1or1,c66]) ).
cnf(c274,plain,
value(out(n1,or1(f(n2,a))),n1),
inference(resolution,status(thm),[c128,c170]) ).
cnf(c282,plain,
( ~ mode(or1(f(n2,a)),ok)
| ~ type(or1(f(n2,a)),or)
| value(in(n1,or1(f(n2,a))),n1)
| value(in(n2,or1(f(n2,a))),n1) ),
inference(resolution,status(thm),[c274,or_1_11]) ).
cnf(c375,plain,
( ~ mode(or1(f(n2,a)),ok)
| value(in(n1,or1(f(n2,a))),n1)
| value(in(n2,or1(f(n2,a))),n1) ),
inference(resolution,status(thm),[c282,c69]) ).
cnf(c376,plain,
( value(in(n1,or1(f(n2,a))),n1)
| value(in(n2,or1(f(n2,a))),n1) ),
inference(resolution,status(thm),[c375,c224]) ).
cnf(c384,plain,
( value(in(n1,or1(f(n2,a))),n1)
| ~ connection(X165,in(n2,or1(f(n2,a))))
| value(X165,n1) ),
inference(resolution,status(thm),[c376,value_propagation2]) ).
cnf(c397,plain,
( value(in(n1,or1(f(n2,a))),n1)
| value(out(c,h1(f(n2,a))),n1) ),
inference(resolution,status(thm),[c384,c142]) ).
cnf(c406,plain,
( value(in(n1,or1(f(n2,a))),n1)
| ~ value(out(c,h1(f(n2,a))),X178)
| equal_value(X178,n1) ),
inference(resolution,status(thm),[c397,unique_value]) ).
cnf(fulladder_halfadder1,axiom,
( ~ type(X18,fulladder)
| type(h1(X18),halfadder) ),
input ).
cnf(c67,plain,
type(h1(f(n2,a)),halfadder),
inference(resolution,status(thm),[c66,fulladder_halfadder1]) ).
cnf(c111,plain,
connection(out(c,h1(f(n2,a))),out(n1,and2(h1(f(n2,a))))),
inference(resolution,status(thm),[halfadder_connection_outc_out1and2,c67]) ).
cnf(diagnosis_and2h2f2a,negated_conjecture,
~ mode(and2(h1(f(n2,a))),abnormal),
input ).
cnf(halfadder_and2,axiom,
( ~ type(X13,halfadder)
| type(and2(X13),and) ),
input ).
cnf(c73,plain,
type(and2(h1(f(n2,a))),and),
inference(resolution,status(thm),[c67,halfadder_and2]) ).
cnf(c84,plain,
( mode(and2(h1(f(n2,a))),ok)
| mode(and2(h1(f(n2,a))),abnormal) ),
inference(resolution,status(thm),[c73,ok_or_abnormal]) ).
cnf(c286,plain,
mode(and2(h1(f(n2,a))),ok),
inference(resolution,status(thm),[c84,diagnosis_and2h2f2a]) ).
cnf(and_0x_0,axiom,
( ~ mode(X22,ok)
| ~ type(X22,and)
| ~ value(in(X21,X22),n0)
| value(out(n1,X22),n0) ),
input ).
cnf(inb2_0,plain,
value(in(b2,a),n0),
input ).
cnf(c3,plain,
( ~ connection(in(b2,a),X27)
| value(X27,n0) ),
inference(resolution,status(thm),[inb2_0,value_propagation1]) ).
cnf(nbit_adder_connection_inb2_in2f2,axiom,
( ~ type(X98,nbit_adder(n2))
| connection(in(b2,X98),in(n2,f(n2,X98))) ),
input ).
cnf(c191,plain,
connection(in(b2,a),in(n2,f(n2,a))),
inference(resolution,status(thm),[nbit_adder_connection_inb2_in2f2,a_isa_2bit_adder]) ).
cnf(c201,plain,
value(in(n2,f(n2,a)),n0),
inference(resolution,status(thm),[c191,c3]) ).
cnf(c202,plain,
( ~ connection(in(n2,f(n2,a)),X107)
| value(X107,n0) ),
inference(resolution,status(thm),[c201,value_propagation1]) ).
cnf(fulladder_connection_in2_in1h1,axiom,
( ~ type(X71,fulladder)
| connection(in(n2,X71),in(n1,h1(X71))) ),
input ).
cnf(c122,plain,
connection(in(n2,f(n2,a)),in(n1,h1(f(n2,a)))),
inference(resolution,status(thm),[fulladder_connection_in2_in1h1,c66]) ).
cnf(c255,plain,
value(in(n1,h1(f(n2,a))),n0),
inference(resolution,status(thm),[c122,c202]) ).
cnf(c256,plain,
( ~ connection(in(n1,h1(f(n2,a))),X122)
| value(X122,n0) ),
inference(resolution,status(thm),[c255,value_propagation1]) ).
cnf(halfadder_connection_in1_in1and2,axiom,
( ~ type(X65,halfadder)
| connection(in(n1,X65),in(n1,and2(X65))) ),
input ).
cnf(c99,plain,
connection(in(n1,h1(f(n2,a))),in(n1,and2(h1(f(n2,a))))),
inference(resolution,status(thm),[halfadder_connection_in1_in1and2,c67]) ).
cnf(c327,plain,
value(in(n1,and2(h1(f(n2,a)))),n0),
inference(resolution,status(thm),[c99,c256]) ).
cnf(c334,plain,
( ~ mode(and2(h1(f(n2,a))),ok)
| ~ type(and2(h1(f(n2,a))),and)
| value(out(n1,and2(h1(f(n2,a)))),n0) ),
inference(resolution,status(thm),[c327,and_0x_0]) ).
cnf(c473,plain,
( ~ mode(and2(h1(f(n2,a))),ok)
| value(out(n1,and2(h1(f(n2,a)))),n0) ),
inference(resolution,status(thm),[c334,c73]) ).
cnf(c474,plain,
value(out(n1,and2(h1(f(n2,a)))),n0),
inference(resolution,status(thm),[c473,c286]) ).
cnf(c478,plain,
( ~ connection(X183,out(n1,and2(h1(f(n2,a)))))
| value(X183,n0) ),
inference(resolution,status(thm),[c474,value_propagation2]) ).
cnf(c488,plain,
value(out(c,h1(f(n2,a))),n0),
inference(resolution,status(thm),[c478,c111]) ).
cnf(c492,plain,
( value(in(n1,or1(f(n2,a))),n1)
| equal_value(n0,n1) ),
inference(resolution,status(thm),[c488,c406]) ).
cnf(c524,plain,
value(in(n1,or1(f(n2,a))),n1),
inference(resolution,status(thm),[c492,equal_value1]) ).
cnf(c528,plain,
( ~ connection(X195,in(n1,or1(f(n2,a))))
| value(X195,n1) ),
inference(resolution,status(thm),[c524,value_propagation2]) ).
cnf(c532,plain,
value(out(c,h2(f(n2,a))),n1),
inference(resolution,status(thm),[c528,c144]) ).
cnf(c533,plain,
( ~ connection(out(c,h2(f(n2,a))),X197)
| value(X197,n1) ),
inference(resolution,status(thm),[c532,value_propagation1]) ).
cnf(c541,plain,
value(out(n1,and2(h2(f(n2,a)))),n1),
inference(resolution,status(thm),[c533,c112]) ).
cnf(c546,plain,
( ~ value(out(n1,and2(h2(f(n2,a)))),X202)
| equal_value(X202,n1) ),
inference(resolution,status(thm),[c541,unique_value]) ).
cnf(diagnosis_and2h1f2a,negated_conjecture,
~ mode(and2(h2(f(n2,a))),abnormal),
input ).
cnf(c78,plain,
type(and2(h2(f(n2,a))),and),
inference(resolution,status(thm),[c68,halfadder_and2]) ).
cnf(c89,plain,
( mode(and2(h2(f(n2,a))),ok)
| mode(and2(h2(f(n2,a))),abnormal) ),
inference(resolution,status(thm),[c78,ok_or_abnormal]) ).
cnf(c291,plain,
mode(and2(h2(f(n2,a))),ok),
inference(resolution,status(thm),[c89,diagnosis_and2h1f2a]) ).
cnf(ina2_0,plain,
value(in(a2,a),n0),
input ).
cnf(c1,plain,
( ~ connection(in(a2,a),X25)
| value(X25,n0) ),
inference(resolution,status(thm),[ina2_0,value_propagation1]) ).
cnf(nbit_adder_connection_ina2_in1f2,axiom,
( ~ type(X96,nbit_adder(n2))
| connection(in(a2,X96),in(n1,f(n2,X96))) ),
input ).
cnf(c183,plain,
connection(in(a2,a),in(n1,f(n2,a))),
inference(resolution,status(thm),[nbit_adder_connection_ina2_in1f2,a_isa_2bit_adder]) ).
cnf(c192,plain,
value(in(n1,f(n2,a)),n0),
inference(resolution,status(thm),[c183,c1]) ).
cnf(c193,plain,
( ~ connection(in(n1,f(n2,a)),X103)
| value(X103,n0) ),
inference(resolution,status(thm),[c192,value_propagation1]) ).
cnf(fulladder_connection_in1_in1h2,axiom,
( ~ type(X69,fulladder)
| connection(in(n1,X69),in(n1,h2(X69))) ),
input ).
cnf(c116,plain,
connection(in(n1,f(n2,a)),in(n1,h2(f(n2,a)))),
inference(resolution,status(thm),[fulladder_connection_in1_in1h2,c66]) ).
cnf(c236,plain,
value(in(n1,h2(f(n2,a))),n0),
inference(resolution,status(thm),[c116,c193]) ).
cnf(c237,plain,
( ~ connection(in(n1,h2(f(n2,a))),X116)
| value(X116,n0) ),
inference(resolution,status(thm),[c236,value_propagation1]) ).
cnf(c100,plain,
connection(in(n1,h2(f(n2,a))),in(n1,and2(h2(f(n2,a))))),
inference(resolution,status(thm),[halfadder_connection_in1_in1and2,c68]) ).
cnf(c339,plain,
value(in(n1,and2(h2(f(n2,a)))),n0),
inference(resolution,status(thm),[c100,c237]) ).
cnf(c341,plain,
( ~ mode(and2(h2(f(n2,a))),ok)
| ~ type(and2(h2(f(n2,a))),and)
| value(out(n1,and2(h2(f(n2,a)))),n0) ),
inference(resolution,status(thm),[c339,and_0x_0]) ).
cnf(c502,plain,
( ~ mode(and2(h2(f(n2,a))),ok)
| value(out(n1,and2(h2(f(n2,a)))),n0) ),
inference(resolution,status(thm),[c341,c78]) ).
cnf(c561,plain,
value(out(n1,and2(h2(f(n2,a)))),n0),
inference(resolution,status(thm),[c502,c291]) ).
cnf(c567,plain,
equal_value(n0,n1),
inference(resolution,status(thm),[c561,c546]) ).
cnf(c570,plain,
$false,
inference(resolution,status(thm),[c567,equal_value1]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13 % Problem : HWV008-1.002 : TPTP v8.1.0. Bugfixed v2.2.0.
% 0.12/0.13 % Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.13/0.35 % Computer : n021.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 : 600
% 0.13/0.35 % DateTime : Thu Jun 16 21:16:30 EDT 2022
% 0.13/0.35 % CPUTime :
% 1.37/1.56 # Version: 1.3
% 1.37/1.56 # SZS status Unsatisfiable
% 1.37/1.56 # SZS output start CNFRefutation
% See solution above
% 1.37/1.56
% 1.37/1.56 # Initial clauses : 68
% 1.37/1.56 # Processed clauses : 410
% 1.37/1.56 # Factors computed : 0
% 1.37/1.56 # Resolvents computed: 571
% 1.37/1.56 # Tautologies deleted: 26
% 1.37/1.56 # Forward subsumed : 120
% 1.37/1.56 # Backward subsumed : 41
% 1.37/1.56 # -------- CPU Time ---------
% 1.37/1.56 # User time : 1.186 s
% 1.37/1.56 # System time : 0.023 s
% 1.37/1.56 # Total time : 1.209 s
%------------------------------------------------------------------------------