TSTP Solution File: COM003-1 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : COM003-1 : TPTP v8.1.2. Bugfixed v1.0.1.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n018.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 : Fri May 3 02:10:21 EDT 2024
% Result : Unsatisfiable 2.70s 1.16s
% Output : CNFRefutation 2.70s
% Verified :
% SZS Type : Refutation
% Derivation depth : 13
% Number of leaves : 43
% Syntax : Number of clauses : 227 ( 4 unt; 107 nHn; 203 RR)
% Number of literals : 994 ( 0 equ; 668 neg)
% Maximal clause size : 8 ( 4 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 30 ( 29 usr; 24 prp; 0-3 aty)
% Number of functors : 12 ( 12 usr; 6 con; 0-1 aty)
% Number of variables : 250 ( 31 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(c_49,plain,
( ~ algorithm(X0)
| program(f2(X0))
| program(c1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_1_1) ).
cnf(c_50,plain,
( ~ algorithm(X0)
| ~ program(X1)
| decides(c1,X1,X2)
| program(f2(X0)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_1_2) ).
cnf(c_51,plain,
( ~ decides(X0,f2(X0),f1(X0))
| ~ algorithm(X0)
| program(c1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_1_3) ).
cnf(c_52,plain,
( ~ decides(X0,f2(X0),f1(X0))
| ~ algorithm(X0)
| ~ program(X1)
| decides(c1,X1,X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_1_4) ).
cnf(c_53,plain,
( ~ halts2(X0,X1)
| ~ program(X0)
| ~ program(X2)
| halts3(X2,X0,X1)
| program(f4(X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_1) ).
cnf(c_54,plain,
( ~ halts2(X0,X1)
| ~ program(X0)
| ~ program(X2)
| program(f4(X2))
| outputs(X2,good) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_2) ).
cnf(c_55,plain,
( ~ program(X0)
| ~ program(X1)
| halts3(X1,X0,X2)
| halts2(X0,X2)
| program(f4(X1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_3) ).
cnf(c_56,plain,
( ~ program(X0)
| ~ program(X1)
| halts2(X0,X2)
| program(f4(X1))
| outputs(X1,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_4) ).
cnf(c_57,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(X1,X2)
| ~ program(X0)
| ~ program(X1)
| halts3(X0,X1,X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_5) ).
cnf(c_58,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(X1,X2)
| ~ program(X0)
| ~ program(X1)
| outputs(X0,good) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_6) ).
cnf(c_59,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| halts3(X0,X1,X2)
| halts2(X1,X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_7) ).
cnf(c_60,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X2)
| outputs(X0,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_2_8) ).
cnf(c_61,plain,
( ~ program(X0)
| program(f5(X0))
| program(c2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_1) ).
cnf(c_62,plain,
( ~ halts2(X0,X0)
| ~ program(X0)
| ~ program(X1)
| program(f5(X1))
| halts2(c2,X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_2) ).
cnf(c_63,plain,
( ~ halts2(X0,X0)
| ~ program(X0)
| ~ program(X1)
| program(f5(X1))
| outputs(c2,good) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_3) ).
cnf(c_64,plain,
( ~ program(X0)
| ~ program(X1)
| halts2(X0,X0)
| program(f5(X1))
| halts2(c2,X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_4) ).
cnf(c_65,plain,
( ~ program(X0)
| ~ program(X1)
| halts2(X0,X0)
| program(f5(X1))
| outputs(c2,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_5) ).
cnf(c_66,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| halts2(f5(X0),f5(X0))
| program(c2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_6) ).
cnf(c_67,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(c2,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_7) ).
cnf(c_69,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(X1,X1)
| halts2(c2,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_9) ).
cnf(c_70,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(X1,X1)
| outputs(c2,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_10) ).
cnf(c_71,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| program(c2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_11) ).
cnf(c_72,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_12) ).
cnf(c_73,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_13) ).
cnf(c_74,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| halts2(c2,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_14) ).
cnf(c_76,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| program(c2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_16) ).
cnf(c_77,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_17) ).
cnf(c_78,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_18) ).
cnf(c_79,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| halts2(c2,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_19) ).
cnf(c_80,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| outputs(c2,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_3_20) ).
cnf(c_81,plain,
( ~ program(X0)
| program(f6(X0))
| program(c3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_1) ).
cnf(c_82,plain,
( ~ halts2(X0,X0)
| ~ halts2(c3,X0)
| ~ program(X0)
| ~ program(X1)
| program(f6(X1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_2) ).
cnf(c_83,plain,
( ~ program(X0)
| ~ program(X1)
| halts2(X0,X0)
| program(f6(X1))
| halts2(c3,X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_3) ).
cnf(c_84,plain,
( ~ program(X0)
| ~ program(X1)
| halts2(X0,X0)
| program(f6(X1))
| outputs(c3,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_4) ).
cnf(c_89,plain,
( ~ halts2(f6(X0),f6(X0))
| ~ halts2(X0,f6(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| program(c3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_9) ).
cnf(c_90,plain,
( ~ halts2(f6(X0),f6(X0))
| ~ halts2(X0,f6(X0))
| ~ halts2(X1,X1)
| ~ halts2(c3,X1)
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_10) ).
cnf(c_92,plain,
( ~ halts2(f6(X0),f6(X0))
| ~ halts2(X0,f6(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| outputs(c3,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_12) ).
cnf(c_93,plain,
( ~ halts2(X0,f6(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| program(c3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_13) ).
cnf(c_94,plain,
( ~ halts2(X0,f6(X0))
| ~ halts2(X1,X1)
| ~ halts2(c3,X1)
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_14) ).
cnf(c_95,plain,
( ~ halts2(X0,f6(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| halts2(c3,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_15) ).
cnf(c_96,plain,
( ~ halts2(X0,f6(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| outputs(c3,bad) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis_4_17) ).
cnf(c_97,negated_conjecture,
algorithm(c4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_deciding_algorithm) ).
cnf(c_98,negated_conjecture,
( ~ program(X0)
| decides(c4,X0,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_the_algorithm_doesnt_exist) ).
cnf(c_148,plain,
( ~ program(X1)
| ~ program(X0)
| program(f5(X1))
| halts2(c2,X0) ),
inference(global_subsumption_just,[status(thm)],[c_64,c_64,c_62]) ).
cnf(c_149,plain,
( ~ program(X0)
| ~ program(X1)
| program(f5(X1))
| halts2(c2,X0) ),
inference(renaming,[status(thm)],[c_148]) ).
cnf(c_151,plain,
( ~ program(X0)
| ~ program(X1)
| program(f5(X1))
| halts2(c2,X0) ),
inference(global_subsumption_just,[status(thm)],[c_62,c_149]) ).
cnf(c_153,plain,
( halts3(X0,X1,X2)
| ~ program(X1)
| ~ program(X0)
| ~ decides(X0,f4(X0),f3(X0)) ),
inference(global_subsumption_just,[status(thm)],[c_59,c_59,c_57]) ).
cnf(c_154,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| halts3(X0,X1,X2) ),
inference(renaming,[status(thm)],[c_153]) ).
cnf(c_156,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| halts3(X0,X1,X2) ),
inference(global_subsumption_just,[status(thm)],[c_57,c_154]) ).
cnf(c_158,plain,
( ~ program(X1)
| ~ program(X0)
| ~ outputs(X0,bad)
| ~ outputs(X0,good)
| ~ halts3(X0,f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_79,c_79,c_77]) ).
cnf(c_159,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(renaming,[status(thm)],[c_158]) ).
cnf(c_161,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_77,c_159]) ).
cnf(c_163,plain,
( halts2(f5(X0),f5(X0))
| ~ program(X1)
| ~ program(X0)
| ~ outputs(X0,bad)
| ~ halts3(X0,f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_69,c_69,c_67]) ).
cnf(c_164,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(renaming,[status(thm)],[c_163]) ).
cnf(c_166,plain,
( ~ program(X1)
| ~ program(X0)
| ~ outputs(X0,good)
| ~ halts2(f5(X0),f5(X0))
| ~ halts3(X0,f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_74,c_74,c_72]) ).
cnf(c_167,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(renaming,[status(thm)],[c_166]) ).
cnf(c_169,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_67,c_164]) ).
cnf(c_171,plain,
( ~ halts2(f5(X0),f5(X0))
| ~ halts3(X0,f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_72,c_167]) ).
cnf(c_172,plain,
( ~ halts3(X0,f5(X0),f5(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(renaming,[status(thm)],[c_171]) ).
cnf(c_290,plain,
( ~ program(X0)
| ~ program(X1)
| halts3(X1,X0,X2)
| program(f4(X1)) ),
inference(forward_subsumption_resolution,[status(thm)],[c_55,c_53]) ).
cnf(c_650,plain,
( ~ decides(c4,f2(c4),f1(c4))
| ~ program(X0)
| decides(c1,X0,X1) ),
inference(resolution,[status(thm)],[c_52,c_97]) ).
cnf(c_661,plain,
( ~ decides(c4,f2(c4),f1(c4))
| program(c1) ),
inference(resolution,[status(thm)],[c_51,c_97]) ).
cnf(c_668,plain,
( ~ program(X0)
| decides(c1,X0,X1)
| program(f2(c4)) ),
inference(resolution,[status(thm)],[c_50,c_97]) ).
cnf(c_679,plain,
( program(f2(c4))
| program(c1) ),
inference(resolution,[status(thm)],[c_49,c_97]) ).
cnf(c_696,plain,
( ~ halts2(f5(X0),f5(X0))
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| program(f4(X0))
| halts2(c2,X1) ),
inference(resolution,[status(thm)],[c_290,c_172]) ).
cnf(c_712,plain,
( ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| program(f4(X0))
| halts2(c2,X1) ),
inference(forward_subsumption_resolution,[status(thm)],[c_696,c_151]) ).
cnf(c_720,plain,
( ~ program(f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| program(f4(X0))
| halts2(c2,X1) ),
inference(resolution,[status(thm)],[c_290,c_169]) ).
cnf(c_736,plain,
( ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| program(f4(X0))
| halts2(c2,X1) ),
inference(forward_subsumption_resolution,[status(thm)],[c_720,c_151]) ).
cnf(c_744,plain,
( ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| program(f4(X0))
| halts2(c2,X1) ),
inference(resolution,[status(thm)],[c_290,c_161]) ).
cnf(c_746,plain,
( ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| program(f4(X0))
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_744,c_712,c_736]) ).
cnf(c_767,plain,
( ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| program(f4(X0))
| outputs(c2,bad) ),
inference(resolution,[status(thm)],[c_290,c_80]) ).
cnf(c_785,plain,
( ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| program(f4(X0))
| outputs(c2,bad) ),
inference(forward_subsumption_resolution,[status(thm)],[c_767,c_56,c_65]) ).
cnf(c_793,plain,
( ~ halts2(X0,X0)
| ~ program(f5(X1))
| ~ outputs(X1,good)
| ~ outputs(X1,bad)
| ~ program(X0)
| ~ program(X1)
| program(f4(X1))
| outputs(c2,good) ),
inference(resolution,[status(thm)],[c_290,c_78]) ).
cnf(c_795,plain,
( ~ halts2(X0,X0)
| ~ outputs(X1,good)
| ~ outputs(X1,bad)
| ~ program(X0)
| ~ program(X1)
| program(f4(X1))
| outputs(c2,good) ),
inference(global_subsumption_just,[status(thm)],[c_793,c_63,c_793]) ).
cnf(c_812,plain,
( ~ halts2(X0,X0)
| ~ outputs(X1,bad)
| ~ program(X0)
| ~ program(X1)
| program(f4(X1))
| outputs(c2,good) ),
inference(forward_subsumption_resolution,[status(thm)],[c_795,c_54]) ).
cnf(c_820,plain,
( ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| program(f4(X0))
| program(c2) ),
inference(resolution,[status(thm)],[c_290,c_76]) ).
cnf(c_822,plain,
( ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| program(f4(X0))
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_820,c_61,c_820]) ).
cnf(c_867,plain,
( ~ halts2(f5(X0),f5(X0))
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| program(f4(X0))
| program(c2) ),
inference(resolution,[status(thm)],[c_290,c_71]) ).
cnf(c_869,plain,
( ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| program(f4(X0))
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_867,c_61,c_867]) ).
cnf(c_917,plain,
( ~ program(f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| halts2(f5(X0),f5(X0))
| program(f4(X0))
| program(c2) ),
inference(resolution,[status(thm)],[c_290,c_66]) ).
cnf(c_919,plain,
( ~ outputs(X0,bad)
| ~ program(X0)
| halts2(f5(X0),f5(X0))
| program(f4(X0))
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_917,c_61,c_917]) ).
cnf(c_937,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(resolution,[status(thm)],[c_156,c_172]) ).
cnf(c_953,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(forward_subsumption_resolution,[status(thm)],[c_937,c_151]) ).
cnf(c_961,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(resolution,[status(thm)],[c_156,c_169]) ).
cnf(c_977,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(c2,X1) ),
inference(forward_subsumption_resolution,[status(thm)],[c_961,c_151]) ).
cnf(c_985,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(resolution,[status(thm)],[c_156,c_161]) ).
cnf(c_987,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(c2,X1) ),
inference(global_subsumption_just,[status(thm)],[c_985,c_953,c_977]) ).
cnf(c_1008,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| outputs(c2,bad) ),
inference(resolution,[status(thm)],[c_156,c_80]) ).
cnf(c_1026,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| halts2(X1,X1)
| outputs(c2,bad) ),
inference(forward_subsumption_resolution,[status(thm)],[c_1008,c_60,c_65]) ).
cnf(c_1034,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(X1,X1)
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
inference(resolution,[status(thm)],[c_156,c_78]) ).
cnf(c_1052,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(X1,X1)
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
inference(forward_subsumption_resolution,[status(thm)],[c_1034,c_58,c_63]) ).
cnf(c_1060,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| program(c2) ),
inference(resolution,[status(thm)],[c_156,c_76]) ).
cnf(c_1062,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0)
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_1060,c_61,c_1060]) ).
cnf(c_1084,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
inference(resolution,[status(thm)],[c_156,c_73]) ).
cnf(c_1086,plain,
( ~ program(f5(X0))
| ~ halts2(X1,X1)
| ~ halts2(f5(X0),f5(X0))
| ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
inference(global_subsumption_just,[status(thm)],[c_1084,c_60,c_58,c_1052,c_1084]) ).
cnf(c_1087,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ program(f5(X0))
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
inference(renaming,[status(thm)],[c_1086]) ).
cnf(c_1103,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ halts2(f5(X0),f5(X0))
| ~ halts2(X1,X1)
| ~ program(X0)
| ~ program(X1)
| outputs(c2,good) ),
inference(forward_subsumption_resolution,[status(thm)],[c_1087,c_63]) ).
cnf(c_1131,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(X1,X1)
| outputs(c2,bad) ),
inference(resolution,[status(thm)],[c_156,c_70]) ).
cnf(c_1133,plain,
( ~ program(f5(X0))
| ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(X1,X1)
| outputs(c2,bad) ),
inference(global_subsumption_just,[status(thm)],[c_1131,c_60,c_58,c_1026,c_1131]) ).
cnf(c_1134,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(X1,X1)
| outputs(c2,bad) ),
inference(renaming,[status(thm)],[c_1133]) ).
cnf(c_1150,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(X0)
| ~ program(X1)
| halts2(f5(X0),f5(X0))
| halts2(X1,X1)
| outputs(c2,bad) ),
inference(forward_subsumption_resolution,[status(thm)],[c_1134,c_65]) ).
cnf(c_1162,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ program(f5(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| halts2(f5(X0),f5(X0))
| program(c2) ),
inference(resolution,[status(thm)],[c_156,c_66]) ).
cnf(c_1164,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| halts2(f5(X0),f5(X0))
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_1162,c_61,c_1162]) ).
cnf(c_1814,plain,
( halts2(X0,X0)
| ~ program(X0)
| ~ sP0_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP0_iProver_def])],[c_1150]) ).
cnf(c_1817,plain,
( ~ halts2(X0,X0)
| ~ program(X0)
| ~ sP2_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP2_iProver_def])],[c_1103]) ).
cnf(c_1820,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,bad)
| ~ program(X0)
| ~ sP4_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP4_iProver_def])],[c_1052]) ).
cnf(c_1821,plain,
( outputs(c2,good)
| sP2_iProver_def
| sP4_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_1052]) ).
cnf(c_1822,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ sP5_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP5_iProver_def])],[c_1026]) ).
cnf(c_1823,plain,
( outputs(c2,bad)
| sP0_iProver_def
| sP5_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_1026]) ).
cnf(c_1824,plain,
( halts2(c2,X0)
| ~ program(X0)
| ~ sP6_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP6_iProver_def])],[c_987]) ).
cnf(c_1825,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,bad)
| ~ outputs(X0,good)
| ~ program(X0)
| ~ sP7_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP7_iProver_def])],[c_987]) ).
cnf(c_1826,plain,
( sP6_iProver_def
| sP7_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_987]) ).
cnf(c_1827,plain,
( ~ decides(X0,f4(X0),f3(X0))
| ~ outputs(X0,bad)
| halts2(f5(X0),f5(X0))
| ~ program(X0)
| ~ sP8_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP8_iProver_def])],[c_977]) ).
cnf(c_1828,plain,
( sP6_iProver_def
| sP8_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_977]) ).
cnf(c_1835,plain,
( ~ outputs(X0,bad)
| ~ program(X0)
| program(f4(X0))
| ~ sP12_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP12_iProver_def])],[c_812]) ).
cnf(c_1836,plain,
( outputs(c2,good)
| sP2_iProver_def
| sP12_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_812]) ).
cnf(c_1837,plain,
( ~ outputs(X0,good)
| ~ program(X0)
| program(f4(X0))
| ~ sP13_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP13_iProver_def])],[c_785]) ).
cnf(c_1838,plain,
( outputs(c2,bad)
| sP0_iProver_def
| sP13_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_785]) ).
cnf(c_1839,plain,
( ~ outputs(X0,bad)
| ~ outputs(X0,good)
| ~ program(X0)
| program(f4(X0))
| ~ sP14_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP14_iProver_def])],[c_746]) ).
cnf(c_1840,plain,
( sP6_iProver_def
| sP14_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_746]) ).
cnf(c_1841,plain,
( ~ outputs(X0,bad)
| halts2(f5(X0),f5(X0))
| ~ program(X0)
| program(f4(X0))
| ~ sP15_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP15_iProver_def])],[c_736]) ).
cnf(c_1842,plain,
( sP6_iProver_def
| sP15_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_736]) ).
cnf(c_1845,plain,
( ~ program(X0)
| program(f5(X0))
| ~ sP17_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP17_iProver_def])],[c_151]) ).
cnf(c_1846,plain,
( sP6_iProver_def
| sP17_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_151]) ).
cnf(c_1847,plain,
( ~ outputs(X0,bad)
| ~ outputs(X0,good)
| ~ halts2(X0,f6(X0))
| ~ program(X0)
| ~ sP18_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP18_iProver_def])],[c_96]) ).
cnf(c_1849,plain,
( halts2(X0,X0)
| halts2(c3,X0)
| ~ program(X0)
| ~ sP19_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP19_iProver_def])],[c_95]) ).
cnf(c_1850,plain,
( sP18_iProver_def
| sP19_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_95]) ).
cnf(c_1851,plain,
( ~ halts2(X0,X0)
| ~ halts2(c3,X0)
| ~ program(X0)
| ~ sP20_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP20_iProver_def])],[c_94]) ).
cnf(c_1852,plain,
( sP18_iProver_def
| sP20_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_94]) ).
cnf(c_1853,plain,
( ~ outputs(X0,good)
| ~ halts2(X0,f6(X0))
| ~ halts2(f6(X0),f6(X0))
| ~ program(X0)
| ~ sP21_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP21_iProver_def])],[c_92]) ).
cnf(c_1856,plain,
( sP20_iProver_def
| sP21_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_90]) ).
cnf(c_1861,plain,
( ~ program(X0)
| program(f6(X0))
| ~ sP23_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP23_iProver_def])],[c_84]) ).
cnf(c_1863,plain,
( sP19_iProver_def
| sP23_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_83]) ).
cnf(c_1864,plain,
( sP20_iProver_def
| sP23_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_82]) ).
cnf(c_1865,plain,
( outputs(c2,bad)
| sP0_iProver_def
| sP17_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_65]) ).
cnf(c_1866,plain,
( outputs(c2,good)
| sP2_iProver_def
| sP17_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_63]) ).
cnf(c_1867,plain,
( halts2(X0,X1)
| ~ program(X0)
| ~ sP24_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP24_iProver_def])],[c_60]) ).
cnf(c_1868,plain,
( ~ decides(X0,f4(X0),f3(X0))
| outputs(X0,bad)
| ~ program(X0)
| ~ sP25_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP25_iProver_def])],[c_60]) ).
cnf(c_1869,plain,
( sP24_iProver_def
| sP25_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_60]) ).
cnf(c_1870,plain,
( ~ halts2(X0,X1)
| ~ program(X0)
| ~ sP26_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP26_iProver_def])],[c_58]) ).
cnf(c_1871,plain,
( ~ decides(X0,f4(X0),f3(X0))
| outputs(X0,good)
| ~ program(X0)
| ~ sP27_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP27_iProver_def])],[c_58]) ).
cnf(c_1872,plain,
( sP26_iProver_def
| sP27_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_58]) ).
cnf(c_1873,plain,
( outputs(X0,bad)
| ~ program(X0)
| program(f4(X0))
| ~ sP28_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP28_iProver_def])],[c_56]) ).
cnf(c_1874,plain,
( sP24_iProver_def
| sP28_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_56]) ).
cnf(c_1875,plain,
( outputs(X0,good)
| ~ program(X0)
| program(f4(X0))
| ~ sP29_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP29_iProver_def])],[c_54]) ).
cnf(c_1876,plain,
( sP26_iProver_def
| sP29_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_54]) ).
cnf(c_1877,negated_conjecture,
( ~ program(X0)
| decides(c4,X0,X1) ),
inference(demodulation,[status(thm)],[c_98]) ).
cnf(c_1913,plain,
( ~ program(c1)
| program(f5(c1))
| program(c2) ),
inference(instantiation,[status(thm)],[c_61]) ).
cnf(c_1914,plain,
( ~ program(c1)
| program(f6(c1))
| program(c3) ),
inference(instantiation,[status(thm)],[c_81]) ).
cnf(c_1916,plain,
( ~ program(c1)
| ~ sP24_iProver_def
| halts2(c1,X0) ),
inference(instantiation,[status(thm)],[c_1867]) ).
cnf(c_1918,plain,
( ~ halts2(c1,X0)
| ~ program(c1)
| ~ sP26_iProver_def ),
inference(instantiation,[status(thm)],[c_1870]) ).
cnf(c_1920,plain,
( ~ outputs(c1,good)
| ~ outputs(c1,bad)
| ~ program(c1)
| program(f4(c1))
| program(c2) ),
inference(instantiation,[status(thm)],[c_822]) ).
cnf(c_1925,plain,
( ~ halts2(f6(c1),f6(c1))
| ~ halts2(c1,f6(c1))
| ~ outputs(c1,good)
| ~ program(c1)
| program(c3) ),
inference(instantiation,[status(thm)],[c_89]) ).
cnf(c_1927,plain,
( ~ outputs(c1,bad)
| ~ program(c1)
| halts2(f5(c1),f5(c1))
| program(f4(c1))
| program(c2) ),
inference(instantiation,[status(thm)],[c_919]) ).
cnf(c_1930,plain,
( ~ decides(c1,f4(c1),f3(c1))
| ~ outputs(c1,bad)
| ~ program(c1)
| halts2(f5(c1),f5(c1))
| program(c2) ),
inference(instantiation,[status(thm)],[c_1164]) ).
cnf(c_1942,plain,
( ~ halts2(f5(c1),X0)
| ~ program(f5(c1))
| ~ sP26_iProver_def ),
inference(instantiation,[status(thm)],[c_1870]) ).
cnf(c_1965,plain,
( ~ program(f6(c1))
| ~ sP24_iProver_def
| halts2(f6(c1),X0) ),
inference(instantiation,[status(thm)],[c_1867]) ).
cnf(c_1991,plain,
( ~ program(f4(c1))
| decides(c1,f4(c1),X0)
| program(f2(c4)) ),
inference(instantiation,[status(thm)],[c_668]) ).
cnf(c_2014,plain,
( ~ program(f2(c4))
| decides(c4,f2(c4),X0) ),
inference(instantiation,[status(thm)],[c_1877]) ).
cnf(c_2023,plain,
( ~ halts2(f6(c2),f6(c2))
| ~ halts2(c2,f6(c2))
| ~ outputs(c2,good)
| ~ program(c2)
| program(c3) ),
inference(instantiation,[status(thm)],[c_89]) ).
cnf(c_2032,plain,
( ~ program(c2)
| program(f6(c2))
| program(c3) ),
inference(instantiation,[status(thm)],[c_81]) ).
cnf(c_2171,plain,
( ~ halts2(f6(c1),f6(c1))
| ~ halts2(c1,f6(c1))
| ~ outputs(c1,good)
| ~ program(c1)
| ~ sP21_iProver_def ),
inference(instantiation,[status(thm)],[c_1853]) ).
cnf(c_2172,plain,
( ~ halts2(f6(c2),f6(c2))
| ~ halts2(c2,f6(c2))
| ~ outputs(c2,good)
| ~ program(c2)
| ~ sP21_iProver_def ),
inference(instantiation,[status(thm)],[c_1853]) ).
cnf(c_2177,plain,
( ~ program(c1)
| ~ sP23_iProver_def
| program(f6(c1)) ),
inference(instantiation,[status(thm)],[c_1861]) ).
cnf(c_2178,plain,
( ~ program(c2)
| ~ sP23_iProver_def
| program(f6(c2)) ),
inference(instantiation,[status(thm)],[c_1861]) ).
cnf(c_2183,plain,
( ~ program(c1)
| ~ sP28_iProver_def
| program(f4(c1))
| outputs(c1,bad) ),
inference(instantiation,[status(thm)],[c_1873]) ).
cnf(c_2330,plain,
( ~ program(c1)
| ~ sP17_iProver_def
| program(f5(c1)) ),
inference(instantiation,[status(thm)],[c_1845]) ).
cnf(c_2467,plain,
( ~ program(c1)
| ~ sP29_iProver_def
| program(f4(c1))
| outputs(c1,good) ),
inference(instantiation,[status(thm)],[c_1875]) ).
cnf(c_2566,plain,
( ~ decides(c1,f4(c1),f3(c1))
| ~ outputs(c1,good)
| ~ outputs(c1,bad)
| ~ program(c1)
| ~ sP7_iProver_def ),
inference(instantiation,[status(thm)],[c_1825]) ).
cnf(c_2573,plain,
( ~ decides(c1,f4(c1),f3(c1))
| ~ outputs(c1,bad)
| ~ program(c1)
| ~ sP8_iProver_def
| halts2(f5(c1),f5(c1)) ),
inference(instantiation,[status(thm)],[c_1827]) ).
cnf(c_2618,plain,
( ~ program(f2(c4))
| decides(c4,f2(c4),f1(c4)) ),
inference(instantiation,[status(thm)],[c_2014]) ).
cnf(c_2640,plain,
( ~ halts2(c3,c3)
| ~ program(c3)
| ~ sP20_iProver_def ),
inference(instantiation,[status(thm)],[c_1851]) ).
cnf(c_2641,plain,
( ~ program(c3)
| ~ sP19_iProver_def
| halts2(c3,c3) ),
inference(instantiation,[status(thm)],[c_1849]) ).
cnf(c_2817,plain,
program(c1),
inference(global_subsumption_just,[status(thm)],[c_679,c_661,c_679,c_2618]) ).
cnf(c_2819,plain,
program(c1),
inference(global_subsumption_just,[status(thm)],[c_679,c_661,c_679,c_2618]) ).
cnf(c_2823,plain,
( decides(c1,X0,X1)
| ~ program(X0) ),
inference(global_subsumption_just,[status(thm)],[c_668,c_650,c_668,c_2618]) ).
cnf(c_2824,plain,
( ~ program(X0)
| decides(c1,X0,X1) ),
inference(renaming,[status(thm)],[c_2823]) ).
cnf(c_2832,plain,
( decides(c1,X0,X1)
| ~ program(X0) ),
inference(global_subsumption_just,[status(thm)],[c_668,c_2824]) ).
cnf(c_2833,plain,
( ~ program(X0)
| decides(c1,X0,X1) ),
inference(renaming,[status(thm)],[c_2832]) ).
cnf(c_2891,plain,
( ~ program(X0)
| ~ outputs(X0,bad)
| ~ outputs(X0,good)
| ~ halts2(X0,f6(X0)) ),
inference(global_subsumption_just,[status(thm)],[c_93,c_93,c_1850,c_1852,c_1847,c_2641,c_2640]) ).
cnf(c_2892,plain,
( ~ halts2(X0,f6(X0))
| ~ outputs(X0,good)
| ~ outputs(X0,bad)
| ~ program(X0) ),
inference(renaming,[status(thm)],[c_2891]) ).
cnf(c_3554,plain,
( ~ program(f6(c2))
| ~ outputs(c2,good)
| ~ outputs(c2,bad)
| ~ program(c2)
| ~ sP6_iProver_def ),
inference(superposition,[status(thm)],[c_1824,c_2892]) ).
cnf(c_3578,plain,
( ~ program(f5(X0))
| ~ outputs(X0,good)
| ~ program(X0)
| ~ sP24_iProver_def
| program(f4(X0))
| program(c2) ),
inference(superposition,[status(thm)],[c_1867,c_869]) ).
cnf(c_3631,plain,
( ~ program(c2)
| ~ sP2_iProver_def
| ~ sP6_iProver_def ),
inference(superposition,[status(thm)],[c_1824,c_1817]) ).
cnf(c_3807,plain,
( ~ outputs(c1,bad)
| ~ program(c1)
| ~ sP15_iProver_def
| halts2(f5(c1),f5(c1))
| program(f4(c1)) ),
inference(instantiation,[status(thm)],[c_1841]) ).
cnf(c_3808,plain,
( ~ outputs(c1,good)
| ~ outputs(c1,bad)
| ~ program(c1)
| ~ sP14_iProver_def
| program(f4(c1)) ),
inference(instantiation,[status(thm)],[c_1839]) ).
cnf(c_3901,plain,
( ~ program(X0)
| ~ sP24_iProver_def
| ~ sP26_iProver_def ),
inference(superposition,[status(thm)],[c_1867,c_1870]) ).
cnf(c_3902,plain,
( ~ program(X0)
| ~ sP0_iProver_def
| ~ sP26_iProver_def ),
inference(superposition,[status(thm)],[c_1814,c_1870]) ).
cnf(c_4129,plain,
( ~ program(c1)
| ~ sP24_iProver_def
| halts2(c1,f6(c1)) ),
inference(instantiation,[status(thm)],[c_1916]) ).
cnf(c_4528,plain,
( ~ program(X0)
| ~ program(c2)
| ~ sP6_iProver_def
| ~ sP26_iProver_def ),
inference(superposition,[status(thm)],[c_1824,c_1870]) ).
cnf(c_4611,plain,
( ~ program(f6(c2))
| ~ sP6_iProver_def
| halts2(c2,f6(c2)) ),
inference(instantiation,[status(thm)],[c_1824]) ).
cnf(c_4621,plain,
( ~ sP24_iProver_def
| ~ sP26_iProver_def ),
inference(global_subsumption_just,[status(thm)],[c_3901,c_1916,c_1918,c_2817]) ).
cnf(c_4633,plain,
( ~ sP0_iProver_def
| ~ sP26_iProver_def ),
inference(superposition,[status(thm)],[c_2817,c_3902]) ).
cnf(c_4641,plain,
( ~ program(X0)
| halts2(f5(X0),f5(X0))
| program(f4(X0))
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_919,c_61,c_919,c_1874,c_1876,c_1873,c_1875,c_3578,c_4621]) ).
cnf(c_4652,plain,
( ~ outputs(X0,good)
| ~ program(X0)
| program(f4(X0))
| program(c2) ),
inference(backward_subsumption_resolution,[status(thm)],[c_869,c_4641]) ).
cnf(c_4658,plain,
( ~ program(f5(X0))
| ~ program(X0)
| ~ sP26_iProver_def
| program(f4(X0))
| program(c2) ),
inference(superposition,[status(thm)],[c_4641,c_1870]) ).
cnf(c_4744,plain,
( ~ program(c2)
| ~ sP6_iProver_def
| ~ sP26_iProver_def ),
inference(superposition,[status(thm)],[c_2819,c_4528]) ).
cnf(c_4761,plain,
( ~ program(X0)
| program(f4(X0))
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_919,c_61,c_1876,c_1875,c_4652,c_4658]) ).
cnf(c_4785,plain,
( ~ program(c3)
| ~ sP19_iProver_def
| halts2(c3,c3) ),
inference(equality_factoring,[status(thm)],[c_1849]) ).
cnf(c_6041,plain,
( ~ halts2(c3,X0)
| ~ program(X0)
| ~ sP20_iProver_def
| ~ sP24_iProver_def ),
inference(superposition,[status(thm)],[c_1867,c_1851]) ).
cnf(c_6043,plain,
( ~ halts2(c3,X0)
| ~ program(X0)
| ~ sP0_iProver_def
| ~ sP20_iProver_def ),
inference(superposition,[status(thm)],[c_1814,c_1851]) ).
cnf(c_6167,plain,
( ~ program(c2)
| ~ sP12_iProver_def
| program(f4(c2))
| sP0_iProver_def
| sP17_iProver_def ),
inference(superposition,[status(thm)],[c_1865,c_1835]) ).
cnf(c_6808,plain,
( ~ decides(c4,f2(c4),f1(c4))
| ~ program(f4(c1))
| decides(c1,f4(c1),X0) ),
inference(instantiation,[status(thm)],[c_650]) ).
cnf(c_6850,plain,
( ~ halts2(c3,c3)
| ~ program(c3)
| ~ sP19_iProver_def
| ~ sP20_iProver_def ),
inference(superposition,[status(thm)],[c_4785,c_1851]) ).
cnf(c_6931,plain,
( ~ program(f4(c1))
| decides(c1,f4(c1),f3(c1))
| program(f2(c4)) ),
inference(instantiation,[status(thm)],[c_1991]) ).
cnf(c_7015,plain,
( ~ program(X0)
| ~ program(c3)
| ~ sP20_iProver_def
| ~ sP24_iProver_def ),
inference(superposition,[status(thm)],[c_1867,c_6041]) ).
cnf(c_7071,plain,
( ~ program(c3)
| ~ sP20_iProver_def
| ~ sP24_iProver_def ),
inference(superposition,[status(thm)],[c_2819,c_7015]) ).
cnf(c_7098,plain,
( ~ program(c3)
| ~ sP0_iProver_def
| ~ sP20_iProver_def ),
inference(superposition,[status(thm)],[c_1814,c_6043]) ).
cnf(c_7129,plain,
( ~ program(c2)
| sP0_iProver_def
| sP17_iProver_def ),
inference(global_subsumption_just,[status(thm)],[c_6167,c_1846,c_1863,c_1864,c_1865,c_1866,c_2032,c_2178,c_2641,c_3554,c_3631,c_6850]) ).
cnf(c_7158,plain,
( ~ program(f4(c1))
| ~ outputs(c1,good)
| ~ outputs(c1,bad)
| ~ program(c1)
| program(c2) ),
inference(superposition,[status(thm)],[c_2833,c_1062]) ).
cnf(c_7159,plain,
( ~ program(f4(c1))
| ~ outputs(c1,good)
| ~ outputs(c1,bad)
| program(c2) ),
inference(forward_subsumption_resolution,[status(thm)],[c_7158,c_2819]) ).
cnf(c_7193,plain,
( ~ program(f6(c1))
| ~ sP24_iProver_def
| halts2(f6(c1),f6(c1)) ),
inference(instantiation,[status(thm)],[c_1965]) ).
cnf(c_7253,plain,
( ~ program(f4(c1))
| ~ program(c1)
| ~ sP25_iProver_def
| outputs(c1,bad) ),
inference(superposition,[status(thm)],[c_2833,c_1868]) ).
cnf(c_7254,plain,
( ~ program(f4(c1))
| ~ sP25_iProver_def
| outputs(c1,bad) ),
inference(forward_subsumption_resolution,[status(thm)],[c_7253,c_2819]) ).
cnf(c_7335,plain,
( ~ decides(c4,f2(c4),f1(c4))
| ~ program(f4(c1))
| decides(c1,f4(c1),f3(c1)) ),
inference(instantiation,[status(thm)],[c_6808]) ).
cnf(c_7497,plain,
( ~ halts2(f5(c1),f5(c1))
| ~ program(f5(c1))
| ~ sP26_iProver_def ),
inference(instantiation,[status(thm)],[c_1942]) ).
cnf(c_7510,plain,
( ~ program(f4(c1))
| ~ program(c1)
| ~ sP27_iProver_def
| outputs(c1,good) ),
inference(superposition,[status(thm)],[c_2833,c_1871]) ).
cnf(c_7511,plain,
( ~ program(f4(c1))
| ~ sP27_iProver_def
| outputs(c1,good) ),
inference(forward_subsumption_resolution,[status(thm)],[c_7510,c_2819]) ).
cnf(c_7786,plain,
( ~ decides(c1,f4(c1),f3(c1))
| ~ outputs(c1,bad)
| ~ program(c1)
| ~ sP4_iProver_def ),
inference(instantiation,[status(thm)],[c_1820]) ).
cnf(c_7893,plain,
( ~ outputs(c1,bad)
| ~ program(c1)
| ~ sP12_iProver_def
| program(f4(c1)) ),
inference(instantiation,[status(thm)],[c_1835]) ).
cnf(c_7964,plain,
( ~ decides(c1,f4(c1),f3(c1))
| ~ outputs(c1,good)
| ~ program(c1)
| ~ sP5_iProver_def ),
inference(instantiation,[status(thm)],[c_1822]) ).
cnf(c_8044,plain,
( ~ program(c1)
| ~ sP27_iProver_def
| outputs(c1,good)
| program(c2) ),
inference(superposition,[status(thm)],[c_4761,c_7511]) ).
cnf(c_8045,plain,
( ~ sP27_iProver_def
| outputs(c1,good)
| program(c2) ),
inference(forward_subsumption_resolution,[status(thm)],[c_8044,c_2819]) ).
cnf(c_8049,plain,
( outputs(c1,good)
| program(c2) ),
inference(global_subsumption_just,[status(thm)],[c_8045,c_1828,c_1842,c_1856,c_1864,c_1869,c_1872,c_1874,c_1876,c_1913,c_1914,c_1925,c_1927,c_1930,c_2171,c_2177,c_2183,c_2330,c_2467,c_2573,c_2618,c_2817,c_3807,c_4129,c_4621,c_4633,c_4744,c_6931,c_7071,c_7129,c_7193,c_7254,c_7335,c_7497,c_7511]) ).
cnf(c_8078,plain,
( ~ outputs(c1,good)
| ~ program(c1)
| ~ sP13_iProver_def
| program(f4(c1)) ),
inference(instantiation,[status(thm)],[c_1837]) ).
cnf(c_8094,plain,
( ~ program(f6(c2))
| ~ sP0_iProver_def
| halts2(f6(c2),f6(c2)) ),
inference(instantiation,[status(thm)],[c_1814]) ).
cnf(c_8561,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_8094,c_8078,c_8049,c_7964,c_7893,c_7786,c_7511,c_7497,c_7335,c_7254,c_7193,c_7159,c_7129,c_7098,c_7071,c_6931,c_6850,c_4744,c_4633,c_4621,c_4611,c_4129,c_3807,c_3808,c_3631,c_3554,c_2817,c_2641,c_2618,c_2573,c_2566,c_2467,c_2330,c_2183,c_2178,c_2177,c_2172,c_2171,c_2023,c_2032,c_1925,c_1920,c_1914,c_1838,c_1836,c_1823,c_1821,c_1876,c_1874,c_1872,c_1869,c_1864,c_1863,c_1856,c_1842,c_1840,c_1828,c_1826]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : COM003-1 : TPTP v8.1.2. Bugfixed v1.0.1.
% 0.06/0.13 % Command : run_iprover %s %d THM
% 0.13/0.34 % Computer : n018.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Fri May 3 00:53:16 EDT 2024
% 0.13/0.35 % CPUTime :
% 0.20/0.47 Running first-order theorem proving
% 0.20/0.47 Running: /export/starexec/sandbox2/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 2.70/1.16 % SZS status Started for theBenchmark.p
% 2.70/1.16 % SZS status Unsatisfiable for theBenchmark.p
% 2.70/1.16
% 2.70/1.16 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 2.70/1.16
% 2.70/1.16 ------ iProver source info
% 2.70/1.16
% 2.70/1.16 git: date: 2024-05-02 19:28:25 +0000
% 2.70/1.16 git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 2.70/1.16 git: non_committed_changes: false
% 2.70/1.16
% 2.70/1.16 ------ Parsing...successful
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16 ------ Preprocessing... sf_s rm: 0 0s sf_e pe_s pe:1:0s pe:2:0s pe_e sf_s rm: 0 0s sf_e pe_s pe_e
% 2.70/1.16
% 2.70/1.16 ------ Preprocessing... gs_s sp: 66 0s gs_e snvd_s sp: 0 0s snvd_e
% 2.70/1.16 ------ Proving...
% 2.70/1.16 ------ Problem Properties
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16 clauses 79
% 2.70/1.16 conjectures 1
% 2.70/1.16 EPR 41
% 2.70/1.16 Horn 32
% 2.70/1.16 unary 0
% 2.70/1.16 binary 22
% 2.70/1.16 lits 265
% 2.70/1.16 lits eq 0
% 2.70/1.16 fd_pure 0
% 2.70/1.16 fd_pseudo 0
% 2.70/1.16 fd_cond 0
% 2.70/1.16 fd_pseudo_cond 0
% 2.70/1.16 AC symbols 0
% 2.70/1.16
% 2.70/1.16 ------ Schedule dynamic 5 is on
% 2.70/1.16
% 2.70/1.16 ------ no equalities: superposition off
% 2.70/1.16
% 2.70/1.16 ------ Input Options "--resolution_flag false --inst_lit_sel_side none" Time Limit: 10.
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16 ------
% 2.70/1.16 Current options:
% 2.70/1.16 ------
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16 ------ Proving...
% 2.70/1.16
% 2.70/1.16
% 2.70/1.16 % SZS status Unsatisfiable for theBenchmark.p
% 2.70/1.16
% 2.70/1.16 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 2.70/1.16
% 2.70/1.16
%------------------------------------------------------------------------------