TSTP Solution File: PUZ019-1 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : PUZ019-1 : TPTP v8.1.2. Bugfixed v5.1.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n016.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:54:36 EDT 2024
% Result : Unsatisfiable 2.51s 1.15s
% Output : CNFRefutation 2.51s
% Verified :
% SZS Type : Refutation
% Derivation depth : 8
% Number of leaves : 41
% Syntax : Number of clauses : 126 ( 39 unt; 27 nHn; 125 RR)
% Number of literals : 316 ( 0 equ; 190 neg)
% Maximal clause size : 8 ( 2 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 15 ( 14 usr; 9 prp; 0-2 aty)
% Number of functors : 12 ( 12 usr; 12 con; 0-0 aty)
% Number of variables : 71 ( 30 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(c_52,plain,
( ~ equal_jobs(X0,X1)
| equal_jobs(X1,X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',symmetry_of_equal_jobs) ).
cnf(c_59,plain,
~ equal_jobs(chef,guard),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',chef_not_guard) ).
cnf(c_64,plain,
~ equal_jobs(chef,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',chef_not_boxer) ).
cnf(c_65,plain,
~ equal_jobs(chef,teacher),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',chef_not_teacher) ).
cnf(c_66,plain,
~ equal_jobs(guard,nurse),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',guard_not_nurse) ).
cnf(c_67,plain,
~ equal_jobs(guard,operator),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',guard_not_operator) ).
cnf(c_68,plain,
~ equal_jobs(guard,police),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',guard_not_police) ).
cnf(c_69,plain,
~ equal_jobs(guard,actor),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',guard_not_actor) ).
cnf(c_70,plain,
~ equal_jobs(guard,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',guard_not_boxer) ).
cnf(c_72,plain,
~ equal_jobs(nurse,operator),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nurse_not_operator) ).
cnf(c_73,plain,
~ equal_jobs(nurse,police),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nurse_not_police) ).
cnf(c_74,plain,
~ equal_jobs(nurse,actor),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nurse_not_actor) ).
cnf(c_75,plain,
~ equal_jobs(nurse,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nurse_not_boxer) ).
cnf(c_77,plain,
~ equal_jobs(operator,police),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',operator_not_police) ).
cnf(c_78,plain,
~ equal_jobs(operator,actor),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',operator_not_actor) ).
cnf(c_79,plain,
~ equal_jobs(operator,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',operator_not_boxer) ).
cnf(c_81,plain,
~ equal_jobs(police,actor),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',police_not_actor) ).
cnf(c_82,plain,
~ equal_jobs(police,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',police_not_boxer) ).
cnf(c_84,plain,
~ equal_jobs(actor,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',actor_not_boxer) ).
cnf(c_86,plain,
~ equal_jobs(boxer,teacher),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',boxer_not_teacher) ).
cnf(c_87,plain,
( ~ has_job(X0,nurse)
| male(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nurse_is_male) ).
cnf(c_88,plain,
( ~ has_job(X0,actor)
| male(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',actor_is_male) ).
cnf(c_89,plain,
( ~ has_job(X0,chef)
| female(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',chef_is_female) ).
cnf(c_90,plain,
( ~ has_job(X0,nurse)
| educated(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nurse_is_educated) ).
cnf(c_91,plain,
( ~ has_job(X0,teacher)
| educated(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',teacher_is_educated) ).
cnf(c_92,plain,
( ~ has_job(X0,police)
| educated(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',police_is_educated) ).
cnf(c_93,plain,
( ~ has_job(X0,chef)
| ~ has_job(X0,police) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',chef_is_not_also_police) ).
cnf(c_94,plain,
( ~ male(X0)
| ~ female(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',males_are_not_female) ).
cnf(c_96,plain,
( ~ husband(X0,X1)
| male(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',husband_is_male) ).
cnf(c_98,plain,
( ~ has_job(X0,chef)
| ~ has_job(X1,operator)
| husband(X0,X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',husband_of_chef_is_operator1) ).
cnf(c_101,plain,
( ~ has_job(X0,X1)
| ~ has_job(X0,X2)
| ~ has_job(X0,X3)
| equal_jobs(X1,X2)
| equal_jobs(X3,X1)
| equal_jobs(X3,X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',each_has_maximum_of_two_jobs) ).
cnf(c_102,plain,
( has_job(roberta,X0)
| has_job(thelma,X0)
| has_job(pete,X0)
| has_job(steve,X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',every_job_is_used) ).
cnf(c_104,plain,
~ educated(pete),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pete_is_not_educated) ).
cnf(c_105,plain,
~ has_job(roberta,chef),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',roberta_is_not_chef) ).
cnf(c_106,plain,
~ has_job(roberta,boxer),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',roberta_is_not_boxer) ).
cnf(c_107,plain,
~ has_job(roberta,police),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',roberta_is_not_police) ).
cnf(c_108,plain,
male(steve),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',steve_is_male) ).
cnf(c_109,plain,
male(pete),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',pete_is_male) ).
cnf(c_110,plain,
female(roberta),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',roberta_is_female) ).
cnf(c_111,plain,
female(thelma),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thelma_is_female) ).
cnf(c_112,negated_conjecture,
( ~ has_job(X0,chef)
| ~ has_job(X1,guard)
| ~ has_job(X2,nurse)
| ~ has_job(X3,operator)
| ~ has_job(X4,police)
| ~ has_job(X5,teacher)
| ~ has_job(X6,actor)
| ~ has_job(X7,boxer) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',find_who_has_each_job) ).
cnf(c_128,plain,
( has_job(roberta,chef)
| has_job(thelma,chef)
| has_job(pete,chef)
| has_job(steve,chef) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_131,plain,
( ~ female(X0)
| ~ male(X0) ),
inference(prop_impl_just,[status(thm)],[c_94]) ).
cnf(c_132,plain,
( ~ male(X0)
| ~ female(X0) ),
inference(renaming,[status(thm)],[c_131]) ).
cnf(c_139,plain,
( ~ has_job(X0,nurse)
| educated(X0) ),
inference(prop_impl_just,[status(thm)],[c_90]) ).
cnf(c_141,plain,
( ~ has_job(X0,nurse)
| ~ female(X0) ),
inference(prop_impl_just,[status(thm)],[c_94,c_87]) ).
cnf(c_143,plain,
( ~ has_job(X0,actor)
| ~ female(X0) ),
inference(prop_impl_just,[status(thm)],[c_94,c_88]) ).
cnf(c_145,plain,
( ~ has_job(X0,chef)
| female(X0) ),
inference(prop_impl_just,[status(thm)],[c_89]) ).
cnf(c_153,plain,
( ~ has_job(X0,teacher)
| educated(X0) ),
inference(prop_impl_just,[status(thm)],[c_91]) ).
cnf(c_157,plain,
( ~ has_job(X0,police)
| educated(X0) ),
inference(prop_impl_just,[status(thm)],[c_92]) ).
cnf(c_165,plain,
( ~ husband(X0,X1)
| male(X1) ),
inference(prop_impl_just,[status(thm)],[c_96]) ).
cnf(c_483,plain,
~ has_job(pete,police),
inference(resolution,[status(thm)],[c_157,c_104]) ).
cnf(c_487,plain,
~ has_job(pete,teacher),
inference(resolution,[status(thm)],[c_153,c_104]) ).
cnf(c_491,plain,
~ has_job(pete,nurse),
inference(resolution,[status(thm)],[c_139,c_104]) ).
cnf(c_499,plain,
( ~ husband(X0,X1)
| ~ female(X1) ),
inference(resolution,[status(thm)],[c_132,c_165]) ).
cnf(c_507,plain,
~ female(steve),
inference(resolution,[status(thm)],[c_132,c_108]) ).
cnf(c_511,plain,
~ female(pete),
inference(resolution,[status(thm)],[c_132,c_109]) ).
cnf(c_519,plain,
( ~ has_job(X0,operator)
| ~ has_job(X1,chef)
| ~ female(X0) ),
inference(resolution,[status(thm)],[c_98,c_499]) ).
cnf(c_535,plain,
( ~ has_job(X0,chef)
| ~ has_job(X0,operator)
| ~ has_job(X1,chef) ),
inference(resolution,[status(thm)],[c_145,c_519]) ).
cnf(c_562,plain,
( ~ has_job(X0,chef)
| ~ has_job(roberta,operator) ),
inference(resolution,[status(thm)],[c_519,c_110]) ).
cnf(c_570,plain,
~ has_job(roberta,actor),
inference(resolution,[status(thm)],[c_143,c_110]) ).
cnf(c_574,plain,
~ has_job(roberta,nurse),
inference(resolution,[status(thm)],[c_141,c_110]) ).
cnf(c_578,plain,
( ~ has_job(X0,chef)
| ~ has_job(thelma,operator) ),
inference(resolution,[status(thm)],[c_519,c_111]) ).
cnf(c_586,plain,
~ has_job(thelma,actor),
inference(resolution,[status(thm)],[c_143,c_111]) ).
cnf(c_590,plain,
~ has_job(thelma,nurse),
inference(resolution,[status(thm)],[c_141,c_111]) ).
cnf(c_594,plain,
~ has_job(steve,chef),
inference(resolution,[status(thm)],[c_145,c_507]) ).
cnf(c_598,plain,
~ has_job(pete,chef),
inference(resolution,[status(thm)],[c_145,c_511]) ).
cnf(c_807,plain,
( ~ has_job(X0,chef)
| ~ sP0_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP0_iProver_def])],[c_535]) ).
cnf(c_810,negated_conjecture,
( ~ has_job(X0,police)
| ~ sP2_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP2_iProver_def])],[c_112]) ).
cnf(c_811,negated_conjecture,
( ~ has_job(X0,operator)
| ~ sP3_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP3_iProver_def])],[c_112]) ).
cnf(c_812,negated_conjecture,
( ~ has_job(X0,teacher)
| ~ sP4_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP4_iProver_def])],[c_112]) ).
cnf(c_813,negated_conjecture,
( ~ has_job(X0,nurse)
| ~ sP5_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP5_iProver_def])],[c_112]) ).
cnf(c_814,negated_conjecture,
( ~ has_job(X0,actor)
| ~ sP6_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP6_iProver_def])],[c_112]) ).
cnf(c_815,negated_conjecture,
( ~ has_job(X0,guard)
| ~ sP7_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP7_iProver_def])],[c_112]) ).
cnf(c_816,negated_conjecture,
( ~ has_job(X0,boxer)
| ~ sP8_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[sP8_iProver_def])],[c_112]) ).
cnf(c_817,negated_conjecture,
( sP0_iProver_def
| sP2_iProver_def
| sP3_iProver_def
| sP4_iProver_def
| sP5_iProver_def
| sP6_iProver_def
| sP7_iProver_def
| sP8_iProver_def ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_112]) ).
cnf(c_818,negated_conjecture,
( sP0_iProver_def
| sP2_iProver_def
| sP3_iProver_def
| sP4_iProver_def
| sP5_iProver_def
| sP6_iProver_def
| sP7_iProver_def
| sP8_iProver_def ),
inference(demodulation,[status(thm)],[c_817]) ).
cnf(c_819,negated_conjecture,
( ~ has_job(X0,boxer)
| ~ sP8_iProver_def ),
inference(demodulation,[status(thm)],[c_816]) ).
cnf(c_820,negated_conjecture,
( ~ has_job(X0,guard)
| ~ sP7_iProver_def ),
inference(demodulation,[status(thm)],[c_815]) ).
cnf(c_821,negated_conjecture,
( ~ has_job(X0,actor)
| ~ sP6_iProver_def ),
inference(demodulation,[status(thm)],[c_814]) ).
cnf(c_822,negated_conjecture,
( ~ has_job(X0,nurse)
| ~ sP5_iProver_def ),
inference(demodulation,[status(thm)],[c_813]) ).
cnf(c_823,negated_conjecture,
( ~ has_job(X0,teacher)
| ~ sP4_iProver_def ),
inference(demodulation,[status(thm)],[c_812]) ).
cnf(c_824,negated_conjecture,
( ~ has_job(X0,operator)
| ~ sP3_iProver_def ),
inference(demodulation,[status(thm)],[c_811]) ).
cnf(c_825,negated_conjecture,
( ~ has_job(X0,police)
| ~ sP2_iProver_def ),
inference(demodulation,[status(thm)],[c_810]) ).
cnf(c_839,plain,
( ~ has_job(thelma,chef)
| ~ has_job(thelma,police) ),
inference(instantiation,[status(thm)],[c_93]) ).
cnf(c_840,plain,
( ~ has_job(thelma,chef)
| ~ sP0_iProver_def ),
inference(instantiation,[status(thm)],[c_807]) ).
cnf(c_841,plain,
( ~ has_job(thelma,chef)
| ~ has_job(thelma,operator) ),
inference(instantiation,[status(thm)],[c_578]) ).
cnf(c_842,plain,
( ~ has_job(roberta,operator)
| ~ has_job(thelma,chef) ),
inference(instantiation,[status(thm)],[c_562]) ).
cnf(c_843,plain,
( has_job(roberta,actor)
| has_job(thelma,actor)
| has_job(pete,actor)
| has_job(steve,actor) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_844,plain,
( has_job(roberta,nurse)
| has_job(thelma,nurse)
| has_job(pete,nurse)
| has_job(steve,nurse) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_850,plain,
( ~ has_job(thelma,X0)
| ~ has_job(thelma,X1)
| ~ has_job(thelma,X2)
| equal_jobs(X0,X1)
| equal_jobs(X2,X0)
| equal_jobs(X2,X1) ),
inference(instantiation,[status(thm)],[c_101]) ).
cnf(c_861,plain,
( ~ equal_jobs(guard,chef)
| equal_jobs(chef,guard) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_868,plain,
( ~ equal_jobs(nurse,guard)
| equal_jobs(guard,nurse) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_871,plain,
( ~ equal_jobs(actor,guard)
| equal_jobs(guard,actor) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_880,plain,
( ~ equal_jobs(actor,operator)
| equal_jobs(operator,actor) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_881,plain,
( ~ equal_jobs(boxer,operator)
| equal_jobs(operator,boxer) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_883,plain,
( ~ equal_jobs(actor,police)
| equal_jobs(police,actor) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_884,plain,
( ~ equal_jobs(boxer,police)
| equal_jobs(police,boxer) ),
inference(instantiation,[status(thm)],[c_52]) ).
cnf(c_894,plain,
( has_job(roberta,police)
| has_job(thelma,police)
| has_job(pete,police)
| has_job(steve,police) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_897,plain,
( has_job(roberta,operator)
| has_job(thelma,operator)
| has_job(pete,operator)
| has_job(steve,operator) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_899,plain,
( ~ has_job(pete,X0)
| ~ has_job(pete,X1)
| ~ has_job(pete,actor)
| equal_jobs(X0,X1)
| equal_jobs(actor,X0)
| equal_jobs(actor,X1) ),
inference(instantiation,[status(thm)],[c_101]) ).
cnf(c_901,plain,
( ~ has_job(steve,X0)
| ~ has_job(steve,X1)
| ~ has_job(steve,nurse)
| equal_jobs(X0,X1)
| equal_jobs(nurse,X0)
| equal_jobs(nurse,X1) ),
inference(instantiation,[status(thm)],[c_101]) ).
cnf(c_964,plain,
( ~ has_job(thelma,X0)
| ~ has_job(thelma,chef)
| ~ has_job(thelma,teacher)
| equal_jobs(X0,teacher)
| equal_jobs(chef,X0)
| equal_jobs(chef,teacher) ),
inference(instantiation,[status(thm)],[c_850]) ).
cnf(c_969,plain,
( ~ has_job(thelma,X0)
| ~ has_job(thelma,guard)
| ~ has_job(thelma,boxer)
| equal_jobs(X0,boxer)
| equal_jobs(guard,X0)
| equal_jobs(guard,boxer) ),
inference(instantiation,[status(thm)],[c_850]) ).
cnf(c_970,plain,
( ~ has_job(thelma,chef)
| ~ has_job(thelma,guard)
| ~ has_job(thelma,boxer)
| equal_jobs(chef,boxer)
| equal_jobs(guard,chef)
| equal_jobs(guard,boxer) ),
inference(instantiation,[status(thm)],[c_969]) ).
cnf(c_1028,plain,
( ~ has_job(steve,police)
| ~ sP2_iProver_def ),
inference(instantiation,[status(thm)],[c_825]) ).
cnf(c_1036,plain,
( has_job(roberta,guard)
| has_job(thelma,guard)
| has_job(pete,guard)
| has_job(steve,guard) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_1071,plain,
( has_job(roberta,boxer)
| has_job(thelma,boxer)
| has_job(pete,boxer)
| has_job(steve,boxer) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_1077,plain,
( ~ has_job(thelma,chef)
| ~ has_job(thelma,boxer)
| ~ has_job(thelma,teacher)
| equal_jobs(chef,boxer)
| equal_jobs(chef,teacher)
| equal_jobs(boxer,teacher) ),
inference(instantiation,[status(thm)],[c_964]) ).
cnf(c_1092,plain,
( has_job(roberta,teacher)
| has_job(thelma,teacher)
| has_job(pete,teacher)
| has_job(steve,teacher) ),
inference(instantiation,[status(thm)],[c_102]) ).
cnf(c_1108,plain,
( ~ has_job(pete,X0)
| ~ has_job(pete,operator)
| ~ has_job(pete,actor)
| equal_jobs(X0,operator)
| equal_jobs(actor,X0)
| equal_jobs(actor,operator) ),
inference(instantiation,[status(thm)],[c_899]) ).
cnf(c_1112,plain,
( ~ has_job(steve,X0)
| ~ has_job(steve,nurse)
| ~ has_job(steve,police)
| equal_jobs(X0,police)
| equal_jobs(nurse,X0)
| equal_jobs(nurse,police) ),
inference(instantiation,[status(thm)],[c_901]) ).
cnf(c_1115,plain,
( ~ has_job(pete,operator)
| ~ sP3_iProver_def ),
inference(instantiation,[status(thm)],[c_824]) ).
cnf(c_1183,plain,
( ~ has_job(pete,operator)
| ~ has_job(pete,actor)
| ~ has_job(pete,boxer)
| equal_jobs(actor,operator)
| equal_jobs(actor,boxer)
| equal_jobs(boxer,operator) ),
inference(instantiation,[status(thm)],[c_1108]) ).
cnf(c_1202,plain,
( ~ has_job(roberta,teacher)
| ~ sP4_iProver_def ),
inference(instantiation,[status(thm)],[c_823]) ).
cnf(c_1222,plain,
( ~ has_job(pete,guard)
| ~ has_job(pete,operator)
| ~ has_job(pete,actor)
| equal_jobs(guard,operator)
| equal_jobs(actor,guard)
| equal_jobs(actor,operator) ),
inference(instantiation,[status(thm)],[c_1108]) ).
cnf(c_1246,plain,
( ~ has_job(steve,nurse)
| ~ has_job(steve,police)
| ~ has_job(steve,actor)
| equal_jobs(nurse,police)
| equal_jobs(nurse,actor)
| equal_jobs(actor,police) ),
inference(instantiation,[status(thm)],[c_1112]) ).
cnf(c_1298,plain,
( ~ has_job(steve,nurse)
| ~ sP5_iProver_def ),
inference(instantiation,[status(thm)],[c_822]) ).
cnf(c_1304,plain,
( ~ has_job(steve,nurse)
| ~ has_job(steve,operator)
| ~ has_job(steve,police)
| equal_jobs(nurse,operator)
| equal_jobs(nurse,police)
| equal_jobs(operator,police) ),
inference(instantiation,[status(thm)],[c_1112]) ).
cnf(c_1354,plain,
( ~ has_job(pete,actor)
| ~ sP6_iProver_def ),
inference(instantiation,[status(thm)],[c_821]) ).
cnf(c_1400,plain,
( ~ has_job(steve,nurse)
| ~ has_job(steve,police)
| ~ has_job(steve,boxer)
| equal_jobs(nurse,police)
| equal_jobs(nurse,boxer)
| equal_jobs(boxer,police) ),
inference(instantiation,[status(thm)],[c_1112]) ).
cnf(c_1440,plain,
( ~ has_job(steve,guard)
| ~ has_job(steve,nurse)
| ~ has_job(steve,police)
| equal_jobs(guard,police)
| equal_jobs(nurse,guard)
| equal_jobs(nurse,police) ),
inference(instantiation,[status(thm)],[c_1112]) ).
cnf(c_1461,plain,
( ~ has_job(roberta,guard)
| ~ sP7_iProver_def ),
inference(instantiation,[status(thm)],[c_820]) ).
cnf(c_1507,plain,
( ~ has_job(thelma,boxer)
| ~ sP8_iProver_def ),
inference(instantiation,[status(thm)],[c_819]) ).
cnf(c_1528,plain,
( ~ has_job(steve,teacher)
| ~ sP4_iProver_def ),
inference(instantiation,[status(thm)],[c_823]) ).
cnf(c_1529,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_1528,c_1507,c_1461,c_1440,c_1400,c_1354,c_1304,c_1298,c_1246,c_1222,c_1202,c_1183,c_1115,c_1092,c_1077,c_1071,c_1036,c_1028,c_970,c_897,c_894,c_884,c_883,c_881,c_880,c_871,c_868,c_861,c_844,c_843,c_839,c_840,c_841,c_842,c_818,c_598,c_594,c_590,c_586,c_574,c_570,c_491,c_487,c_483,c_128,c_59,c_64,c_65,c_66,c_67,c_68,c_69,c_70,c_72,c_73,c_74,c_75,c_77,c_78,c_79,c_81,c_82,c_84,c_86,c_105,c_106,c_107]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : PUZ019-1 : TPTP v8.1.2. Bugfixed v5.1.0.
% 0.03/0.12 % Command : run_iprover %s %d THM
% 0.11/0.33 % Computer : n016.cluster.edu
% 0.11/0.33 % Model : x86_64 x86_64
% 0.11/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.33 % Memory : 8042.1875MB
% 0.11/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.33 % CPULimit : 300
% 0.11/0.33 % WCLimit : 300
% 0.11/0.33 % DateTime : Thu May 2 21:43:00 EDT 2024
% 0.11/0.33 % CPUTime :
% 0.18/0.45 Running first-order theorem proving
% 0.18/0.45 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.51/1.15 % SZS status Started for theBenchmark.p
% 2.51/1.15 % SZS status Unsatisfiable for theBenchmark.p
% 2.51/1.15
% 2.51/1.15 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 2.51/1.15
% 2.51/1.15 ------ iProver source info
% 2.51/1.15
% 2.51/1.15 git: date: 2024-05-02 19:28:25 +0000
% 2.51/1.15 git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 2.51/1.15 git: non_committed_changes: false
% 2.51/1.15
% 2.51/1.15 ------ Parsing...successful
% 2.51/1.15
% 2.51/1.15 ------ preprocesses with Option_epr_non_horn_non_eq
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15 ------ Preprocessing... sf_s rm: 0 0s sf_e pe_s pe:1:0s pe:2:0s pe:4:0s pe_e sf_s rm: 0 0s sf_e pe_s pe_e
% 2.51/1.15
% 2.51/1.15 ------ Preprocessing...------ preprocesses with Option_epr_non_horn_non_eq
% 2.51/1.15 gs_s sp: 10 0s gs_e snvd_s sp: 0 0s snvd_e
% 2.51/1.15 ------ Proving...
% 2.51/1.15 ------ Problem Properties
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15 clauses 70
% 2.51/1.15 conjectures 8
% 2.51/1.15 EPR 70
% 2.51/1.15 Horn 65
% 2.51/1.15 unary 48
% 2.51/1.15 binary 16
% 2.51/1.15 lits 112
% 2.51/1.15 lits eq 0
% 2.51/1.15 fd_pure 0
% 2.51/1.15 fd_pseudo 0
% 2.51/1.15 fd_cond 0
% 2.51/1.15 fd_pseudo_cond 0
% 2.51/1.15 AC symbols 0
% 2.51/1.15
% 2.51/1.15 ------ Schedule EPR non Horn non eq is on
% 2.51/1.15
% 2.51/1.15 ------ no equalities: superposition off
% 2.51/1.15
% 2.51/1.15 ------ Input Options "--resolution_flag false" Time Limit: 70.
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15 ------
% 2.51/1.15 Current options:
% 2.51/1.15 ------
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15 ------ Proving...
% 2.51/1.15
% 2.51/1.15
% 2.51/1.15 % SZS status Unsatisfiable for theBenchmark.p
% 2.51/1.15
% 2.51/1.15 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 2.51/1.15
% 2.51/1.15
%------------------------------------------------------------------------------