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