%------------------------------------------------------------------------------
% File : hopCoP---0.1
% Problem : HWV008-1.001 : TPTP v9.0.0. Released v2.1.0.
% Transfm : none
% Format : tptp:raw
% Command : /export/starexec/sandbox/solver/bin/execute.py 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n029.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 Jul 24 06:38:35 PM UTC 2025
% Result : Unsatisfiable 7.21s 1.24s
% Output : CNFRefutation 7.36s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named diagnosis_or1v1)
% Comments :
%------------------------------------------------------------------------------
cnf(57,plain,
~ mode(or1(v(n1,a)),abnormal),
inference(cnf,[status(esa)],[diagnosis_or1v1]) ).
cnf(l0,plain,
~ mode(or1(v(n1,a)),abnormal),
inference(instantiation,[status(thm)],[57]) ).
cnf(6,plain,
( ~ type(X0,X1)
| mode(X0,abnormal)
| mode(X0,ok) ),
inference(cnf,[status(esa)],[ok_or_abnormal]) ).
cnf(l1,plain,
( ~ type(or1(v(n1,a)),or)
| mode(or1(v(n1,a)),abnormal)
| mode(or1(v(n1,a)),ok) ),
inference(instantiation,[status(thm)],[6]) ).
cnf(36,plain,
( ~ type(X0,fulladder)
| type(or1(X0),or) ),
inference(cnf,[status(esa)],[fulladder_or1]) ).
cnf(l2,plain,
( ~ type(v(n1,a),fulladder)
| type(or1(v(n1,a)),or) ),
inference(instantiation,[status(thm)],[36]) ).
cnf(45,plain,
( ~ type(X0,nbit_adder(n1))
| type(v(n1,X0),fulladder) ),
inference(cnf,[status(esa)],[nbit_adder_fulladder1]) ).
cnf(l4,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(51,plain,
type(a,nbit_adder(n1)),
inference(cnf,[status(esa)],[a_isa_1bit_adder]) ).
cnf(l6,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(13,plain,
( ~ value(in(n1,X0),n0)
| ~ value(in(n2,X0),n0)
| ~ type(X0,or)
| ~ mode(X0,ok)
| value(out(n1,X0),n0) ),
inference(cnf,[status(esa)],[or_00_0]) ).
cnf(l3,plain,
( ~ value(in(n1,or1(v(n1,a))),n0)
| ~ value(in(n2,or1(v(n1,a))),n0)
| ~ type(or1(v(n1,a)),or)
| ~ mode(or1(v(n1,a)),ok)
| value(out(n1,or1(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[13]) ).
cnf(l269,plain,
( ~ type(v(n1,a),fulladder)
| type(or1(v(n1,a)),or) ),
inference(instantiation,[status(thm)],[36]) ).
cnf(15,plain,
( ~ value(out(n1,X0),n0)
| ~ type(X0,or)
| ~ mode(X0,ok)
| value(in(n1,X0),n0) ),
inference(cnf,[status(esa)],[or_0_0x]) ).
cnf(l270,plain,
( ~ value(out(n1,or1(v(n1,a))),n0)
| ~ type(or1(v(n1,a)),or)
| ~ mode(or1(v(n1,a)),ok)
| value(in(n1,or1(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[15]) ).
cnf(0,plain,
( ~ connection(X0,X1)
| ~ value(X0,X2)
| value(X1,X2) ),
inference(cnf,[status(esa)],[value_propagation1]) ).
cnf(l7,plain,
( ~ connection(out(c,h1(v(n1,a))),in(n2,or1(v(n1,a))))
| ~ value(out(c,h1(v(n1,a))),n0)
| value(in(n2,or1(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l281,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l284,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l274,plain,
( ~ type(v(n1,a),fulladder)
| type(or1(v(n1,a)),or) ),
inference(instantiation,[status(thm)],[36]) ).
cnf(38,plain,
( ~ type(X0,fulladder)
| connection(out(c,h1(X0)),in(n2,or1(X0))) ),
inference(cnf,[status(esa)],[fulladder_connection_outch1_in2or1]) ).
cnf(l10,plain,
( ~ type(v(n1,a),fulladder)
| connection(out(c,h1(v(n1,a))),in(n2,or1(v(n1,a)))) ),
inference(instantiation,[status(thm)],[38]) ).
cnf(l5,plain,
( ~ connection(out(c,h2(v(n1,a))),in(n1,or1(v(n1,a))))
| ~ value(out(c,h2(v(n1,a))),n0)
| value(in(n1,or1(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(2,plain,
( ~ value(X0,X1)
| ~ value(X0,X2)
| equal_value(X1,X2) ),
inference(cnf,[status(esa)],[unique_value]) ).
cnf(l271,plain,
( ~ value(in(n1,or1(v(n1,a))),n1)
| ~ value(in(n1,or1(v(n1,a))),n0)
| equal_value(n1,n0) ),
inference(instantiation,[status(thm)],[2]) ).
cnf(14,plain,
( ~ value(out(n1,X0),n1)
| ~ type(X0,or)
| ~ mode(X0,ok)
| value(in(n1,X0),n1)
| value(in(n2,X0),n1) ),
inference(cnf,[status(esa)],[or_1_11]) ).
cnf(l279,plain,
( ~ value(out(n1,or1(v(n1,a))),n1)
| ~ type(or1(v(n1,a)),or)
| ~ mode(or1(v(n1,a)),ok)
| value(in(n1,or1(v(n1,a))),n1)
| value(in(n2,or1(v(n1,a))),n1) ),
inference(instantiation,[status(thm)],[14]) ).
cnf(4,plain,
~ equal_value(n1,n0),
inference(cnf,[status(esa)],[equal_value2]) ).
cnf(l272,plain,
~ equal_value(n1,n0),
inference(instantiation,[status(thm)],[4]) ).
cnf(1,plain,
( ~ connection(X0,X1)
| ~ value(X1,X2)
| value(X0,X2) ),
inference(cnf,[status(esa)],[value_propagation2]) ).
cnf(l278,plain,
( ~ connection(out(c,h1(v(n1,a))),out(n1,and2(h1(v(n1,a)))))
| ~ value(out(n1,and2(h1(v(n1,a)))),n0)
| value(out(c,h1(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[1]) ).
cnf(l277,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l493,plain,
( ~ type(v(n1,a),fulladder)
| type(or1(v(n1,a)),or) ),
inference(instantiation,[status(thm)],[36]) ).
cnf(l402,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l488,plain,
( ~ connection(out(c,h1(v(n1,a))),in(n2,or1(v(n1,a))))
| ~ value(in(n2,or1(v(n1,a))),n1)
| value(out(c,h1(v(n1,a))),n1) ),
inference(instantiation,[status(thm)],[1]) ).
cnf(39,plain,
( ~ type(X0,fulladder)
| connection(out(c,h2(X0)),in(n1,or1(X0))) ),
inference(cnf,[status(esa)],[fulladder_connection_outch2_in1or1]) ).
cnf(l8,plain,
( ~ type(v(n1,a),fulladder)
| connection(out(c,h2(v(n1,a))),in(n1,or1(v(n1,a)))) ),
inference(instantiation,[status(thm)],[39]) ).
cnf(l15,plain,
( ~ connection(out(c,h2(v(n1,a))),out(n1,and2(h2(v(n1,a)))))
| ~ value(out(n1,and2(h2(v(n1,a)))),n0)
| value(out(c,h2(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[1]) ).
cnf(l497,plain,
( ~ type(v(n1,a),fulladder)
| connection(out(c,h1(v(n1,a))),in(n2,or1(v(n1,a)))) ),
inference(instantiation,[status(thm)],[38]) ).
cnf(30,plain,
( ~ type(X0,halfadder)
| connection(out(c,X0),out(n1,and2(X0))) ),
inference(cnf,[status(esa)],[halfadder_connection_outc_out1and2]) ).
cnf(l24,plain,
( ~ type(h2(v(n1,a)),halfadder)
| connection(out(c,h2(v(n1,a))),out(n1,and2(h2(v(n1,a))))) ),
inference(instantiation,[status(thm)],[30]) ).
cnf(l18,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l503,plain,
( ~ connection(out(c,h1(v(n1,a))),out(n1,and2(h1(v(n1,a)))))
| ~ value(out(c,h1(v(n1,a))),n1)
| value(out(n1,and2(h1(v(n1,a)))),n1) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l283,plain,
( ~ type(h1(v(n1,a)),halfadder)
| connection(out(c,h1(v(n1,a))),out(n1,and2(h1(v(n1,a))))) ),
inference(instantiation,[status(thm)],[30]) ).
cnf(34,plain,
( ~ type(X0,fulladder)
| type(h1(X0),halfadder) ),
inference(cnf,[status(esa)],[fulladder_halfadder1]) ).
cnf(l296,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l499,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(7,plain,
( ~ value(in(X0,X1),n0)
| ~ type(X1,and)
| ~ mode(X1,ok)
| value(out(n1,X1),n0) ),
inference(cnf,[status(esa)],[and_0x_0]) ).
cnf(l395,plain,
( ~ value(in(n1,and2(h1(v(n1,a)))),n0)
| ~ type(and2(h1(v(n1,a))),and)
| ~ mode(and2(h1(v(n1,a))),ok)
| value(out(n1,and2(h1(v(n1,a)))),n0) ),
inference(instantiation,[status(thm)],[7]) ).
cnf(l408,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l498,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l404,plain,
( ~ connection(in(n1,h1(v(n1,a))),in(n1,and2(h1(v(n1,a)))))
| ~ value(in(n1,h1(v(n1,a))),n0)
| value(in(n1,and2(h1(v(n1,a)))),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l409,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l20,plain,
( ~ value(in(n1,and2(h2(v(n1,a)))),n0)
| ~ type(and2(h2(v(n1,a))),and)
| ~ mode(and2(h2(v(n1,a))),ok)
| value(out(n1,and2(h2(v(n1,a)))),n0) ),
inference(instantiation,[status(thm)],[7]) ).
cnf(l26,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l519,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(27,plain,
( ~ type(X0,halfadder)
| connection(in(n1,X0),in(n1,and2(X0))) ),
inference(cnf,[status(esa)],[halfadder_connection_in1_in1and2]) ).
cnf(l414,plain,
( ~ type(h1(v(n1,a)),halfadder)
| connection(in(n1,h1(v(n1,a))),in(n1,and2(h1(v(n1,a))))) ),
inference(instantiation,[status(thm)],[27]) ).
cnf(22,plain,
( ~ type(X0,halfadder)
| type(and2(X0),and) ),
inference(cnf,[status(esa)],[halfadder_and2]) ).
cnf(l403,plain,
( ~ type(h1(v(n1,a)),halfadder)
| type(and2(h1(v(n1,a))),and) ),
inference(instantiation,[status(thm)],[22]) ).
cnf(l30,plain,
( ~ connection(in(n1,h2(v(n1,a))),in(n1,and2(h2(v(n1,a)))))
| ~ value(in(n1,h2(v(n1,a))),n0)
| value(in(n1,and2(h2(v(n1,a)))),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(35,plain,
( ~ type(X0,fulladder)
| type(h2(X0),halfadder) ),
inference(cnf,[status(esa)],[fulladder_halfadder2]) ).
cnf(l28,plain,
( ~ type(v(n1,a),fulladder)
| type(h2(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[35]) ).
cnf(l502,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l65,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l529,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l425,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l415,plain,
( ~ connection(in(n2,v(n1,a)),in(n1,h1(v(n1,a))))
| ~ value(in(n2,v(n1,a)),n0)
| value(in(n1,h1(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l405,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l23,plain,
( ~ type(h2(v(n1,a)),halfadder)
| type(and2(h2(v(n1,a))),and) ),
inference(instantiation,[status(thm)],[22]) ).
cnf(l412,plain,
( ~ connection(out(c,v(n1,a)),out(n1,or1(v(n1,a))))
| ~ value(out(c,v(n1,a)),n1)
| value(out(n1,or1(v(n1,a))),n1) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(11,plain,
( ~ value(out(n1,X0),n1)
| ~ type(X0,and)
| ~ mode(X0,ok)
| value(in(n2,X0),n1) ),
inference(cnf,[status(esa)],[and_1_x1]) ).
cnf(l505,plain,
( ~ value(out(n1,and2(h1(v(n1,a)))),n1)
| ~ type(and2(h1(v(n1,a))),and)
| ~ mode(and2(h1(v(n1,a))),ok)
| value(in(n2,and2(h1(v(n1,a)))),n1) ),
inference(instantiation,[status(thm)],[11]) ).
cnf(l431,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l32,plain,
( ~ type(v(n1,a),fulladder)
| type(h2(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[35]) ).
cnf(44,plain,
( ~ type(X0,fulladder)
| connection(out(c,X0),out(n1,or1(X0))) ),
inference(cnf,[status(esa)],[fulladder_connection_outc_out1or1]) ).
cnf(l416,plain,
( ~ type(v(n1,a),fulladder)
| connection(out(c,v(n1,a)),out(n1,or1(v(n1,a)))) ),
inference(instantiation,[status(thm)],[44]) ).
cnf(l726,plain,
( ~ type(h1(v(n1,a)),halfadder)
| connection(out(c,h1(v(n1,a))),out(n1,and2(h1(v(n1,a))))) ),
inference(instantiation,[status(thm)],[30]) ).
cnf(l447,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l743,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l410,plain,
( ~ type(and2(h1(v(n1,a))),and)
| mode(and2(h1(v(n1,a))),abnormal)
| mode(and2(h1(v(n1,a))),ok) ),
inference(instantiation,[status(thm)],[6]) ).
cnf(l11,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l734,plain,
( ~ type(and2(h1(v(n1,a))),and)
| mode(and2(h1(v(n1,a))),abnormal)
| mode(and2(h1(v(n1,a))),ok) ),
inference(instantiation,[status(thm)],[6]) ).
cnf(l62,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l83,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l21,plain,
( ~ type(and2(h2(v(n1,a))),and)
| mode(and2(h2(v(n1,a))),abnormal)
| mode(and2(h2(v(n1,a))),ok) ),
inference(instantiation,[status(thm)],[6]) ).
cnf(l727,plain,
( ~ type(h1(v(n1,a)),halfadder)
| type(and2(h1(v(n1,a))),and) ),
inference(instantiation,[status(thm)],[22]) ).
cnf(l413,plain,
( ~ type(h1(v(n1,a)),halfadder)
| type(and2(h1(v(n1,a))),and) ),
inference(instantiation,[status(thm)],[22]) ).
cnf(l730,plain,
( ~ connection(in(n2,h1(v(n1,a))),in(n2,and2(h1(v(n1,a)))))
| ~ value(in(n2,and2(h1(v(n1,a)))),n1)
| value(in(n2,h1(v(n1,a))),n1) ),
inference(instantiation,[status(thm)],[1]) ).
cnf(59,plain,
~ mode(and2(h2(v(n1,a))),abnormal),
inference(cnf,[status(esa)],[diagnosis_and2h2v1]) ).
cnf(l33,plain,
~ mode(and2(h2(v(n1,a))),abnormal),
inference(instantiation,[status(thm)],[59]) ).
cnf(58,plain,
~ mode(and2(h1(v(n1,a))),abnormal),
inference(cnf,[status(esa)],[diagnosis_and2h1v1]) ).
cnf(l735,plain,
~ mode(and2(h1(v(n1,a))),abnormal),
inference(instantiation,[status(thm)],[58]) ).
cnf(28,plain,
( ~ type(X0,halfadder)
| connection(in(n2,X0),in(n2,and2(X0))) ),
inference(cnf,[status(esa)],[halfadder_connection_in2_in2and2]) ).
cnf(l744,plain,
( ~ type(h1(v(n1,a)),halfadder)
| connection(in(n2,h1(v(n1,a))),in(n2,and2(h1(v(n1,a))))) ),
inference(instantiation,[status(thm)],[28]) ).
cnf(l500,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l742,plain,
( ~ type(h1(v(n1,a)),halfadder)
| type(and2(h1(v(n1,a))),and) ),
inference(instantiation,[status(thm)],[22]) ).
cnf(41,plain,
( ~ type(X0,fulladder)
| connection(in(n2,X0),in(n1,h1(X0))) ),
inference(cnf,[status(esa)],[fulladder_connection_in2_in1h1]) ).
cnf(l418,plain,
( ~ type(v(n1,a),fulladder)
| connection(in(n2,v(n1,a)),in(n1,h1(v(n1,a)))) ),
inference(instantiation,[status(thm)],[41]) ).
cnf(l749,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l407,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l433,plain,
( ~ connection(in(b1,a),in(n2,v(n1,a)))
| ~ value(in(b1,a),n0)
| value(in(n2,v(n1,a)),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l35,plain,
( ~ type(h2(v(n1,a)),halfadder)
| connection(in(n1,h2(v(n1,a))),in(n1,and2(h2(v(n1,a))))) ),
inference(instantiation,[status(thm)],[27]) ).
cnf(l421,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l411,plain,
~ mode(and2(h1(v(n1,a))),abnormal),
inference(instantiation,[status(thm)],[58]) ).
cnf(l34,plain,
( ~ type(h2(v(n1,a)),halfadder)
| type(and2(h2(v(n1,a))),and) ),
inference(instantiation,[status(thm)],[22]) ).
cnf(l759,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l745,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l746,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l731,plain,
( ~ type(v(n1,a),fulladder)
| type(h1(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[34]) ).
cnf(l739,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l459,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l561,plain,
( ~ type(v(n1,a),fulladder)
| type(h2(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[35]) ).
cnf(l761,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l766,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l419,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l769,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l287,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l767,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l572,plain,
( ~ connection(in(n1,v(n1,a)),in(n1,h2(v(n1,a))))
| ~ value(in(n1,v(n1,a)),n0)
| value(in(n1,h2(v(n1,a))),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l520,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(53,plain,
value(in(b1,a),n0),
inference(cnf,[status(esa)],[inb1_0]) ).
cnf(l434,plain,
value(in(b1,a),n0),
inference(instantiation,[status(thm)],[53]) ).
cnf(l427,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l740,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(49,plain,
( ~ type(X0,nbit_adder(n1))
| connection(in(b1,X0),in(n2,v(n1,X0))) ),
inference(cnf,[status(esa)],[nbit_adder_connection_inb1_in2v1]) ).
cnf(l444,plain,
( ~ type(a,nbit_adder(n1))
| connection(in(b1,a),in(n2,v(n1,a))) ),
inference(instantiation,[status(thm)],[49]) ).
cnf(l562,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(40,plain,
( ~ type(X0,fulladder)
| connection(in(n1,X0),in(n1,h2(X0))) ),
inference(cnf,[status(esa)],[fulladder_connection_in1_in1h2]) ).
cnf(l575,plain,
( ~ type(v(n1,a),fulladder)
| connection(in(n1,v(n1,a)),in(n1,h2(v(n1,a)))) ),
inference(instantiation,[status(thm)],[40]) ).
cnf(l489,plain,
( ~ connection(out(c,a),out(c,v(n1,a)))
| ~ value(out(c,a),n1)
| value(out(c,v(n1,a)),n1) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(l621,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l442,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l36,plain,
( ~ type(v(n1,a),fulladder)
| type(h2(v(n1,a)),halfadder) ),
inference(instantiation,[status(thm)],[35]) ).
cnf(l645,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l741,plain,
( ~ connection(in(c,v(n1,a)),in(n2,h1(v(n1,a))))
| ~ value(in(n2,h1(v(n1,a))),n1)
| value(in(c,v(n1,a)),n1) ),
inference(instantiation,[status(thm)],[1]) ).
cnf(l428,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(42,plain,
( ~ type(X0,fulladder)
| connection(in(c,X0),in(n2,h1(X0))) ),
inference(cnf,[status(esa)],[fulladder_connection_inc_in2h1]) ).
cnf(l760,plain,
( ~ type(v(n1,a),fulladder)
| connection(in(c,v(n1,a)),in(n2,h1(v(n1,a)))) ),
inference(instantiation,[status(thm)],[42]) ).
cnf(l90,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l450,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l637,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l763,plain,
( ~ type(a,nbit_adder(n1))
| type(v(n1,a),fulladder) ),
inference(instantiation,[status(thm)],[45]) ).
cnf(l764,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(47,plain,
( ~ type(X0,nbit_adder(n1))
| connection(out(c,X0),out(c,v(n1,X0))) ),
inference(cnf,[status(esa)],[nbit_adder_connection_outc_outcv1]) ).
cnf(l492,plain,
( ~ type(a,nbit_adder(n1))
| connection(out(c,a),out(c,v(n1,a))) ),
inference(instantiation,[status(thm)],[47]) ).
cnf(l616,plain,
( ~ connection(in(a1,a),in(n1,v(n1,a)))
| ~ value(in(a1,a),n0)
| value(in(n1,v(n1,a)),n0) ),
inference(instantiation,[status(thm)],[0]) ).
cnf(48,plain,
( ~ type(X0,nbit_adder(n1))
| connection(in(a1,X0),in(n1,v(n1,X0))) ),
inference(cnf,[status(esa)],[nbit_adder_connection_ina1_in1v1]) ).
cnf(l622,plain,
( ~ type(a,nbit_adder(n1))
| connection(in(a1,a),in(n1,v(n1,a))) ),
inference(instantiation,[status(thm)],[48]) ).
cnf(l633,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l537,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(52,plain,
value(in(a1,a),n0),
inference(cnf,[status(esa)],[ina1_0]) ).
cnf(l690,plain,
value(in(a1,a),n0),
inference(instantiation,[status(thm)],[52]) ).
cnf(l747,plain,
( ~ connection(in(c,a),in(c,v(n1,a)))
| ~ value(in(c,v(n1,a)),n1)
| value(in(c,a),n1) ),
inference(instantiation,[status(thm)],[1]) ).
cnf(56,plain,
value(out(c,a),n1),
inference(cnf,[status(esa)],[outc_0]) ).
cnf(l491,plain,
value(out(c,a),n1),
inference(instantiation,[status(thm)],[56]) ).
cnf(50,plain,
( ~ type(X0,nbit_adder(n1))
| connection(in(c,X0),in(c,v(n1,X0))) ),
inference(cnf,[status(esa)],[nbit_adder_connection_inc_incv1]) ).
cnf(l790,plain,
( ~ type(a,nbit_adder(n1))
| connection(in(c,a),in(c,v(n1,a))) ),
inference(instantiation,[status(thm)],[50]) ).
cnf(l793,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l571,plain,
type(a,nbit_adder(n1)),
inference(instantiation,[status(thm)],[51]) ).
cnf(l768,plain,
( ~ value(in(c,a),n1)
| ~ value(in(c,a),n0)
| equal_value(n1,n0) ),
inference(instantiation,[status(thm)],[2]) ).
cnf(l799,plain,
~ equal_value(n1,n0),
inference(instantiation,[status(thm)],[4]) ).
cnf(54,plain,
value(in(c,a),n0),
inference(cnf,[status(esa)],[inc_0]) ).
cnf(l797,plain,
value(in(c,a),n0),
inference(instantiation,[status(thm)],[54]) ).
cnf(final,plain,
$false,
inference(ground_refutation,[status(thm)],[l0,l1,l2,l4,l6,l3,l269,l270,l7,l281,l284,l274,l10,l5,l271,l279,l272,l278,l277,l493,l402,l488,l8,l15,l497,l24,l18,l503,l283,l296,l499,l395,l408,l498,l404,l409,l20,l26,l519,l414,l403,l30,l28,l502,l65,l529,l425,l415,l405,l23,l412,l505,l431,l32,l416,l726,l447,l743,l410,l11,l734,l62,l83,l21,l727,l413,l730,l33,l735,l744,l500,l742,l418,l749,l407,l433,l35,l421,l411,l34,l759,l745,l746,l731,l739,l459,l561,l761,l766,l419,l769,l287,l767,l572,l520,l434,l427,l740,l444,l562,l575,l489,l621,l442,l36,l645,l741,l428,l760,l90,l450,l637,l763,l764,l492,l616,l622,l633,l537,l690,l747,l491,l790,l793,l571,l768,l799,l797]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11 % Problem : HWV008-1.001 : TPTP v9.0.0. Released v2.1.0.
% 0.03/0.12 % Command : /export/starexec/sandbox/solver/bin/execute.py 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.33 % Computer : n029.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 : Sun Jul 20 17:45:04 EDT 2025
% 0.13/0.33 % CPUTime :
% 0.13/0.33 % launching worker at depth: 5
% 0.13/0.33 % launching worker at depth: 6
% 0.13/0.33 % launching worker at depth: 4
% 0.13/0.33 % launching worker at depth: 2
% 0.13/0.33 % launching worker at depth: 1
% 0.13/0.33 % launching worker at depth: 3
% 0.13/0.33 % launching worker at depth: 7
% 0.13/0.33 % launching worker at depth: 8
% 0.13/0.33 % launching worker at depth: 9
% 0.13/0.33 % launching worker at depth: 10
% 0.13/0.34 % launching worker at depth: 11
% 0.13/0.34 % launching worker at depth: 12
% 0.19/0.37 % launching worker at depth: 13
% 0.19/0.51 % launching worker at depth: 14
% 4.83/0.92 % launching worker at depth: 15
% 7.21/1.24 % SZS status Theorem for theBenchmark
% 7.21/1.24 % SZS output start CNFRefutation
% See solution above
%------------------------------------------------------------------------------