TSTP Solution File: PUZ007-1 by PyRes---1.3
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : PyRes---1.3
% Problem : PUZ007-1 : TPTP v8.1.0. Released v1.0.0.
% Transfm : none
% Format : tptp:raw
% Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 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 : 600s
% DateTime : Mon Jul 18 18:24:08 EDT 2022
% Result : Unsatisfiable 0.53s 0.75s
% Output : Refutation 0.53s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named input)
% Comments :
%------------------------------------------------------------------------------
cnf(b_says_a_lies,plain,
says(b,a_has_lied),
input ).
cnf(liars_make_false_statements,axiom,
( ~ liar(X30)
| ~ says(X30,X31)
| ~ a_truth(X31) ),
input ).
cnf(c57,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) ),
input ).
cnf(c53,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) ),
input ).
cnf(not_from_mars_and_venus,axiom,
( ~ from_mars(X4)
| ~ from_venus(X4) ),
input ).
cnf(one_from_venus,negated_conjecture,
( from_venus(a)
| from_venus(b) ),
input ).
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) ),
input ).
cnf(true_statements_made_by_truthtellers,axiom,
( ~ a_truth(statement_by(X14))
| truthteller(X14) ),
input ).
cnf(truth_of_bs_statement,plain,
( a_truth(a_from_mars)
| a_truth(statement_by(b)) ),
input ).
cnf(c66,plain,
( a_truth(a_from_mars)
| truthteller(b) ),
inference(resolution,status(thm),[truth_of_bs_statement,true_statements_made_by_truthtellers]) ).
cnf(c87,plain,
( truthteller(b)
| from_mars(a) ),
inference(resolution,status(thm),[c66,a_from_mars2]) ).
cnf(c129,plain,
( truthteller(b)
| from_venus(b) ),
inference(resolution,status(thm),[c87,c21]) ).
cnf(venusian_female_are_truthtellers,axiom,
( ~ from_venus(X19)
| ~ female(X19)
| truthteller(X19) ),
input ).
cnf(male_or_female,axiom,
( male(X5)
| female(X5) ),
input ).
cnf(different_sex2,plain,
( ~ male(a)
| female(b) ),
input ).
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(c253,plain,
( female(a)
| truthteller(b) ),
inference(resolution,status(thm),[c36,c129]) ).
cnf(c349,plain,
( truthteller(b)
| ~ male(a) ),
inference(resolution,status(thm),[c253,not_male_and_female]) ).
cnf(truthteller_or_liar,axiom,
( truthteller(X7)
| liar(X7) ),
input ).
cnf(a_says_hes_from_mars,plain,
says(a,a_from_mars),
input ).
cnf(c52,plain,
( ~ truthteller(a)
| a_truth(a_from_mars) ),
inference(resolution,status(thm),[truthtellers_make_true_statements,a_says_hes_from_mars]) ).
cnf(c59,plain,
( a_truth(a_from_mars)
| liar(a) ),
inference(resolution,status(thm),[c52,truthteller_or_liar]) ).
cnf(c70,plain,
( liar(a)
| from_mars(a) ),
inference(resolution,status(thm),[c59,a_from_mars2]) ).
cnf(marsian_females_are_liars,axiom,
( ~ from_mars(X26)
| ~ female(X26)
| liar(X26) ),
input ).
cnf(c50,plain,
( ~ from_mars(X68)
| liar(X68)
| male(X68) ),
inference(resolution,status(thm),[marsian_females_are_liars,male_or_female]) ).
cnf(c335,plain,
( liar(a)
| male(a) ),
inference(resolution,status(thm),[c50,c70]) ).
cnf(c56,plain,
( ~ liar(a)
| ~ a_truth(a_from_mars) ),
inference(resolution,status(thm),[liars_make_false_statements,a_says_hes_from_mars]) ).
cnf(from_mars_or_venus,axiom,
( from_mars(X3)
| from_venus(X3) ),
input ).
cnf(a_from_mars1,plain,
( ~ from_mars(a)
| a_truth(a_from_mars) ),
input ).
cnf(c14,plain,
( a_truth(a_from_mars)
| from_venus(a) ),
inference(resolution,status(thm),[a_from_mars1,from_mars_or_venus]) ).
cnf(c61,plain,
( ~ liar(a)
| from_venus(a) ),
inference(resolution,status(thm),[c56,c14]) ).
cnf(c76,plain,
( from_venus(a)
| truthteller(a) ),
inference(resolution,status(thm),[c61,truthteller_or_liar]) ).
cnf(c19,plain,
( ~ from_venus(X65)
| truthteller(X65)
| male(X65) ),
inference(resolution,status(thm),[venusian_female_are_truthtellers,male_or_female]) ).
cnf(c205,plain,
( truthteller(a)
| male(a) ),
inference(resolution,status(thm),[c19,c76]) ).
cnf(c308,plain,
( male(a)
| a_truth(a_from_mars) ),
inference(resolution,status(thm),[c205,c52]) ).
cnf(c414,plain,
( male(a)
| ~ liar(a) ),
inference(resolution,status(thm),[c308,c56]) ).
cnf(c631,plain,
male(a),
inference(resolution,status(thm),[c414,c335]) ).
cnf(c641,plain,
truthteller(b),
inference(resolution,status(thm),[c631,c349]) ).
cnf(c645,plain,
a_truth(a_has_lied),
inference(resolution,status(thm),[c641,c53]) ).
cnf(c653,plain,
~ liar(b),
inference(resolution,status(thm),[c645,c57]) ).
cnf(one_from_mars,negated_conjecture,
( from_mars(b)
| from_mars(a) ),
input ).
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) ),
input ).
cnf(a_from_mars3,plain,
( ~ a_truth(a_from_mars)
| ~ a_truth(statement_by(b)) ),
input ).
cnf(c58,plain,
( ~ a_truth(a_from_mars)
| liar(b) ),
inference(resolution,status(thm),[a_from_mars3,false_statements_made_by_liars]) ).
cnf(c67,plain,
( liar(b)
| from_mars(b) ),
inference(resolution,status(thm),[c58,c20]) ).
cnf(c327,plain,
( liar(b)
| male(b) ),
inference(resolution,status(thm),[c50,c67]) ).
cnf(c642,plain,
female(b),
inference(resolution,status(thm),[c631,different_sex2]) ).
cnf(c651,plain,
~ male(b),
inference(resolution,status(thm),[c642,not_male_and_female]) ).
cnf(c666,plain,
liar(b),
inference(resolution,status(thm),[c651,c327]) ).
cnf(c676,plain,
$false,
inference(resolution,status(thm),[c666,c653]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : PUZ007-1 : TPTP v8.1.0. Released v1.0.0.
% 0.07/0.14 % Command : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.14/0.36 % Computer : n029.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 : 600
% 0.14/0.36 % DateTime : Sat May 28 20:46:13 EDT 2022
% 0.14/0.36 % CPUTime :
% 0.53/0.75 # Version: 1.3
% 0.53/0.75 # SZS status Unsatisfiable
% 0.53/0.75 # SZS output start CNFRefutation
% See solution above
% 0.53/0.75
% 0.53/0.75 # Initial clauses : 40
% 0.53/0.75 # Processed clauses : 160
% 0.53/0.75 # Factors computed : 0
% 0.53/0.75 # Resolvents computed: 669
% 0.53/0.75 # Tautologies deleted: 15
% 0.53/0.75 # Forward subsumed : 157
% 0.53/0.75 # Backward subsumed : 88
% 0.53/0.75 # -------- CPU Time ---------
% 0.53/0.75 # User time : 0.368 s
% 0.53/0.75 # System time : 0.018 s
% 0.53/0.75 # Total time : 0.386 s
%------------------------------------------------------------------------------