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
%------------------------------------------------------------------------------