TSTP Solution File: PUZ006-1 by PyRes---1.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : PyRes---1.5
% Problem  : PUZ006-1 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s

% Computer : n012.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.39s 0.58s
% Output   : Refutation 0.39s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :   15
% Syntax   : Number of clauses     :   36 (  16 unt;   5 nHn;  33 RR)
%            Number of literals    :   59 (   0 equ;  24 neg)
%            Maximal clause size   :    3 (   1 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of predicates  :    9 (   8 usr;   1 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   6 con; 0-0 aty)
%            Number of variables   :    8 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(prove_bog_is_female,negated_conjecture,
    ~ female(bog),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_bog_is_female) ).

cnf(male_or_female,axiom,
    ( male(X5)
    | female(X5) ),
    file('/export/starexec/sandbox/benchmark/Axioms/PUZ001-0.ax',male_or_female) ).

cnf(c10,plain,
    male(bog),
    inference(resolution,[status(thm)],[male_or_female,prove_bog_is_female]) ).

cnf(bog_is_male2,plain,
    ( ~ male(bog)
    | a_truth(bog_is_male) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bog_is_male2) ).

cnf(c23,plain,
    a_truth(bog_is_male),
    inference(resolution,[status(thm)],[bog_is_male2,c10]) ).

cnf(ork_says_bog_is_male,plain,
    says(ork,bog_is_male),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ork_says_bog_is_male) ).

cnf(liars_make_false_statements,axiom,
    ( ~ liar(X30)
    | ~ says(X30,X31)
    | ~ a_truth(X31) ),
    file('/export/starexec/sandbox/benchmark/Axioms/PUZ001-0.ax',liars_make_false_statements) ).

cnf(c53,plain,
    ( ~ liar(ork)
    | ~ a_truth(bog_is_male) ),
    inference(resolution,[status(thm)],[liars_make_false_statements,ork_says_bog_is_male]) ).

cnf(c100,plain,
    ~ liar(ork),
    inference(resolution,[status(thm)],[c53,c23]) ).

cnf(venusian_males_are_liars,axiom,
    ( ~ from_venus(X20)
    | ~ male(X20)
    | liar(X20) ),
    file('/export/starexec/sandbox/benchmark/Axioms/PUZ001-0.ax',venusian_males_are_liars) ).

cnf(c25,plain,
    ( ~ from_venus(bog)
    | liar(bog) ),
    inference(resolution,[status(thm)],[venusian_males_are_liars,c10]) ).

cnf(bog_is_from_venus1,plain,
    ( ~ a_truth(bog_is_from_venus)
    | from_venus(bog) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bog_is_from_venus1) ).

cnf(ork_says_bog_is_from_venus,plain,
    says(ork,bog_is_from_venus),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ork_says_bog_is_from_venus) ).

cnf(truthtellers_make_true_statements,axiom,
    ( ~ truthteller(X27)
    | ~ says(X27,X28)
    | a_truth(X28) ),
    file('/export/starexec/sandbox/benchmark/Axioms/PUZ001-0.ax',truthtellers_make_true_statements) ).

cnf(c45,plain,
    ( ~ truthteller(ork)
    | a_truth(bog_is_from_venus) ),
    inference(resolution,[status(thm)],[truthtellers_make_true_statements,ork_says_bog_is_from_venus]) ).

cnf(truthteller_or_liar,axiom,
    ( truthteller(X7)
    | liar(X7) ),
    file('/export/starexec/sandbox/benchmark/Axioms/PUZ001-0.ax',truthteller_or_liar) ).

cnf(c101,plain,
    truthteller(ork),
    inference(resolution,[status(thm)],[c100,truthteller_or_liar]) ).

cnf(c104,plain,
    a_truth(bog_is_from_venus),
    inference(resolution,[status(thm)],[c101,c45]) ).

cnf(c105,plain,
    from_venus(bog),
    inference(resolution,[status(thm)],[c104,bog_is_from_venus1]) ).

cnf(c116,plain,
    liar(bog),
    inference(resolution,[status(thm)],[c105,c25]) ).

cnf(from_mars_or_venus,axiom,
    ( from_mars(X3)
    | from_venus(X3) ),
    file('/export/starexec/sandbox/benchmark/Axioms/PUZ001-0.ax',from_mars_or_venus) ).

cnf(ork_is_from_mars2,plain,
    ( ~ from_mars(ork)
    | a_truth(ork_is_from_mars) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ork_is_from_mars2) ).

cnf(c21,plain,
    ( a_truth(ork_is_from_mars)
    | from_venus(ork) ),
    inference(resolution,[status(thm)],[ork_is_from_mars2,from_mars_or_venus]) ).

cnf(bog_says_ork_is_from_mar,plain,
    says(bog,ork_is_from_mars),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bog_says_ork_is_from_mar) ).

cnf(c56,plain,
    ( ~ liar(bog)
    | ~ a_truth(ork_is_from_mars) ),
    inference(resolution,[status(thm)],[liars_make_false_statements,bog_says_ork_is_from_mar]) ).

cnf(c150,plain,
    ( ~ liar(bog)
    | from_venus(ork) ),
    inference(resolution,[status(thm)],[c56,c21]) ).

cnf(c181,plain,
    from_venus(ork),
    inference(resolution,[status(thm)],[c150,c116]) ).

cnf(ork_is_female2,plain,
    ( ~ female(ork)
    | a_truth(ork_is_female) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ork_is_female2) ).

cnf(c26,plain,
    ( a_truth(ork_is_female)
    | male(ork) ),
    inference(resolution,[status(thm)],[ork_is_female2,male_or_female]) ).

cnf(bog_says_ork_is_female,plain,
    says(bog,ork_is_female),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',bog_says_ork_is_female) ).

cnf(c55,plain,
    ( ~ liar(bog)
    | ~ a_truth(ork_is_female) ),
    inference(resolution,[status(thm)],[liars_make_false_statements,bog_says_ork_is_female]) ).

cnf(c140,plain,
    ( ~ liar(bog)
    | male(ork) ),
    inference(resolution,[status(thm)],[c55,c26]) ).

cnf(c176,plain,
    male(ork),
    inference(resolution,[status(thm)],[c140,c116]) ).

cnf(c179,plain,
    ( ~ from_venus(ork)
    | liar(ork) ),
    inference(resolution,[status(thm)],[c176,venusian_males_are_liars]) ).

cnf(c191,plain,
    liar(ork),
    inference(resolution,[status(thm)],[c179,c181]) ).

cnf(c192,plain,
    $false,
    inference(resolution,[status(thm)],[c191,c100]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem  : PUZ006-1 : TPTP v8.1.2. Released v1.0.0.
% 0.03/0.13  % Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.14/0.35  % Computer : n012.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Wed May  8 20:42:08 EDT 2024
% 0.14/0.35  % CPUTime  : 
% 0.39/0.58  % Version:  1.5
% 0.39/0.58  % SZS status Unsatisfiable
% 0.39/0.58  % SZS output start CNFRefutation
% See solution above
% 0.39/0.58  
% 0.39/0.58  % Initial clauses    : 41
% 0.39/0.58  % Processed clauses  : 82
% 0.39/0.58  % Factors computed   : 1
% 0.39/0.58  % Resolvents computed: 185
% 0.39/0.58  % Tautologies deleted: 13
% 0.39/0.58  % Forward subsumed   : 37
% 0.39/0.58  % Backward subsumed  : 19
% 0.39/0.58  % -------- CPU Time ---------
% 0.39/0.58  % User time          : 0.206 s
% 0.39/0.58  % System time        : 0.019 s
% 0.39/0.58  % Total time         : 0.225 s
%------------------------------------------------------------------------------