TSTP Solution File: PUZ007-1 by PyRes---1.5
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : PyRes---1.5
% Problem : PUZ007-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm : none
% Format : tptp:raw
% Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 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 : Thu May 9 17:37:33 EDT 2024
% Result : Unsatisfiable 0.52s 0.73s
% Output : Refutation 0.52s
% Verified :
% SZS Type : Refutation
% Derivation depth : 11
% Number of leaves : 21
% Syntax : Number of clauses : 58 ( 9 unt; 27 nHn; 54 RR)
% Number of literals : 114 ( 0 equ; 38 neg)
% Maximal clause size : 3 ( 1 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 9 ( 8 usr; 1 prp; 0-2 aty)
% Number of functors : 5 ( 5 usr; 4 con; 0-1 aty)
% Number of variables : 15 ( 0 sgn)
% Comments :
%------------------------------------------------------------------------------
cnf(a_from_mars1,plain,
( ~ from_mars(a)
| a_truth(a_from_mars) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_from_mars1) ).
cnf(one_from_mars,negated_conjecture,
( from_mars(b)
| from_mars(a) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',one_from_mars) ).
cnf(c20,plain,
( from_mars(b)
| a_truth(a_from_mars) ),
inference(resolution,[status(thm)],[one_from_mars,a_from_mars1]) ).
cnf(false_statements_made_by_liars,axiom,
( a_truth(statement_by(X15))
| liar(X15) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',false_statements_made_by_liars) ).
cnf(a_from_mars3,plain,
( ~ a_truth(a_from_mars)
| ~ a_truth(statement_by(b)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_from_mars3) ).
cnf(c58,plain,
( ~ a_truth(a_from_mars)
| liar(b) ),
inference(resolution,[status(thm)],[a_from_mars3,false_statements_made_by_liars]) ).
cnf(c68,plain,
( liar(b)
| from_mars(b) ),
inference(resolution,[status(thm)],[c58,c20]) ).
cnf(male_or_female,axiom,
( male(X5)
| female(X5) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',male_or_female) ).
cnf(marsian_females_are_liars,axiom,
( ~ from_mars(X26)
| ~ female(X26)
| liar(X26) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',marsian_females_are_liars) ).
cnf(c49,plain,
( ~ from_mars(X69)
| liar(X69)
| male(X69) ),
inference(resolution,[status(thm)],[marsian_females_are_liars,male_or_female]) ).
cnf(c313,plain,
( liar(b)
| male(b) ),
inference(resolution,[status(thm)],[c49,c68]) ).
cnf(b_says_a_lies,plain,
says(b,a_has_lied),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',b_says_a_lies) ).
cnf(liars_make_false_statements,axiom,
( ~ liar(X30)
| ~ says(X30,X31)
| ~ a_truth(X31) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',liars_make_false_statements) ).
cnf(c56,plain,
( ~ liar(b)
| ~ a_truth(a_has_lied) ),
inference(resolution,[status(thm)],[liars_make_false_statements,b_says_a_lies]) ).
cnf(truthtellers_make_true_statements,axiom,
( ~ truthteller(X28)
| ~ says(X28,X29)
| a_truth(X29) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',truthtellers_make_true_statements) ).
cnf(c52,plain,
( ~ truthteller(b)
| a_truth(a_has_lied) ),
inference(resolution,[status(thm)],[truthtellers_make_true_statements,b_says_a_lies]) ).
cnf(not_male_and_female,axiom,
( ~ male(X6)
| ~ female(X6) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',not_male_and_female) ).
cnf(not_from_mars_and_venus,axiom,
( ~ from_mars(X4)
| ~ from_venus(X4) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',not_from_mars_and_venus) ).
cnf(one_from_venus,negated_conjecture,
( from_venus(a)
| from_venus(b) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',one_from_venus) ).
cnf(c21,plain,
( from_venus(b)
| ~ from_mars(a) ),
inference(resolution,[status(thm)],[one_from_venus,not_from_mars_and_venus]) ).
cnf(a_from_mars2,plain,
( from_mars(a)
| ~ a_truth(a_from_mars) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_from_mars2) ).
cnf(true_statements_made_by_truthtellers,axiom,
( ~ a_truth(statement_by(X14))
| truthteller(X14) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',true_statements_made_by_truthtellers) ).
cnf(truth_of_bs_statement,plain,
( a_truth(a_from_mars)
| a_truth(statement_by(b)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',truth_of_bs_statement) ).
cnf(c63,plain,
( a_truth(a_from_mars)
| truthteller(b) ),
inference(resolution,[status(thm)],[truth_of_bs_statement,true_statements_made_by_truthtellers]) ).
cnf(c82,plain,
( truthteller(b)
| from_mars(a) ),
inference(resolution,[status(thm)],[c63,a_from_mars2]) ).
cnf(c118,plain,
( truthteller(b)
| from_venus(b) ),
inference(resolution,[status(thm)],[c82,c21]) ).
cnf(venusian_female_are_truthtellers,axiom,
( ~ from_venus(X19)
| ~ female(X19)
| truthteller(X19) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',venusian_female_are_truthtellers) ).
cnf(different_sex2,plain,
( ~ male(a)
| female(b) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',different_sex2) ).
cnf(c18,plain,
( female(b)
| female(a) ),
inference(resolution,[status(thm)],[different_sex2,male_or_female]) ).
cnf(c36,plain,
( female(a)
| ~ from_venus(b)
| truthteller(b) ),
inference(resolution,[status(thm)],[c18,venusian_female_are_truthtellers]) ).
cnf(c252,plain,
( female(a)
| truthteller(b) ),
inference(resolution,[status(thm)],[c36,c118]) ).
cnf(c353,plain,
( truthteller(b)
| ~ male(a) ),
inference(resolution,[status(thm)],[c252,not_male_and_female]) ).
cnf(a_says_hes_from_mars,plain,
says(a,a_from_mars),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_says_hes_from_mars) ).
cnf(c57,plain,
( ~ liar(a)
| ~ a_truth(a_from_mars) ),
inference(resolution,[status(thm)],[liars_make_false_statements,a_says_hes_from_mars]) ).
cnf(c84,plain,
( truthteller(b)
| ~ liar(a) ),
inference(resolution,[status(thm)],[c63,c57]) ).
cnf(truthteller_or_liar,axiom,
( truthteller(X7)
| liar(X7) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',truthteller_or_liar) ).
cnf(c53,plain,
( ~ truthteller(a)
| a_truth(a_from_mars) ),
inference(resolution,[status(thm)],[truthtellers_make_true_statements,a_says_hes_from_mars]) ).
cnf(c60,plain,
( a_truth(a_from_mars)
| liar(a) ),
inference(resolution,[status(thm)],[c53,truthteller_or_liar]) ).
cnf(c72,plain,
( liar(a)
| from_mars(a) ),
inference(resolution,[status(thm)],[c60,a_from_mars2]) ).
cnf(c311,plain,
( liar(a)
| male(a) ),
inference(resolution,[status(thm)],[c49,c72]) ).
cnf(c400,plain,
( male(a)
| truthteller(b) ),
inference(resolution,[status(thm)],[c311,c84]) ).
cnf(c630,plain,
truthteller(b),
inference(resolution,[status(thm)],[c400,c353]) ).
cnf(c639,plain,
a_truth(a_has_lied),
inference(resolution,[status(thm)],[c630,c52]) ).
cnf(c645,plain,
~ liar(b),
inference(resolution,[status(thm)],[c639,c56]) ).
cnf(c659,plain,
male(b),
inference(resolution,[status(thm)],[c645,c313]) ).
cnf(not_truthteller_and_liar,axiom,
( ~ truthteller(X8)
| ~ liar(X8) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',not_truthteller_and_liar) ).
cnf(c73,plain,
( liar(a)
| liar(b) ),
inference(resolution,[status(thm)],[c60,c58]) ).
cnf(c107,plain,
( liar(b)
| ~ truthteller(a) ),
inference(resolution,[status(thm)],[c73,not_truthteller_and_liar]) ).
cnf(from_mars_or_venus,axiom,
( from_mars(X3)
| from_venus(X3) ),
file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',from_mars_or_venus) ).
cnf(c14,plain,
( a_truth(a_from_mars)
| from_venus(a) ),
inference(resolution,[status(thm)],[a_from_mars1,from_mars_or_venus]) ).
cnf(c64,plain,
( ~ liar(a)
| from_venus(a) ),
inference(resolution,[status(thm)],[c57,c14]) ).
cnf(c89,plain,
( from_venus(a)
| truthteller(a) ),
inference(resolution,[status(thm)],[c64,truthteller_or_liar]) ).
cnf(c39,plain,
( female(b)
| ~ from_venus(a)
| truthteller(a) ),
inference(resolution,[status(thm)],[c18,venusian_female_are_truthtellers]) ).
cnf(c267,plain,
( female(b)
| truthteller(a) ),
inference(resolution,[status(thm)],[c39,c89]) ).
cnf(c370,plain,
( female(b)
| liar(b) ),
inference(resolution,[status(thm)],[c267,c107]) ).
cnf(c655,plain,
female(b),
inference(resolution,[status(thm)],[c645,c370]) ).
cnf(c669,plain,
~ male(b),
inference(resolution,[status(thm)],[c655,not_male_and_female]) ).
cnf(c683,plain,
$false,
inference(resolution,[status(thm)],[c669,c659]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14 % Problem : PUZ007-1 : TPTP v8.1.2. Released v1.0.0.
% 0.08/0.15 % Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.14/0.36 % Computer : n018.cluster.edu
% 0.14/0.36 % Model : x86_64 x86_64
% 0.14/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36 % Memory : 8042.1875MB
% 0.14/0.36 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36 % CPULimit : 300
% 0.14/0.36 % WCLimit : 300
% 0.14/0.36 % DateTime : Wed May 8 20:38:23 EDT 2024
% 0.14/0.37 % CPUTime :
% 0.52/0.73 % Version: 1.5
% 0.52/0.73 % SZS status Unsatisfiable
% 0.52/0.73 % SZS output start CNFRefutation
% See solution above
% 0.52/0.73
% 0.52/0.73 % Initial clauses : 40
% 0.52/0.73 % Processed clauses : 161
% 0.52/0.73 % Factors computed : 1
% 0.52/0.73 % Resolvents computed: 675
% 0.52/0.73 % Tautologies deleted: 16
% 0.52/0.73 % Forward subsumed : 154
% 0.52/0.73 % Backward subsumed : 88
% 0.52/0.73 % -------- CPU Time ---------
% 0.52/0.73 % User time : 0.328 s
% 0.52/0.73 % System time : 0.017 s
% 0.52/0.73 % Total time : 0.345 s
%------------------------------------------------------------------------------