TMTP Model File: PUZ043-1.003-Sat

View Problem - Process Model

%------------------------------------------------------------------------------
% File       : E---1.9
% Problem    : PUZ043-1 : TPTP v6.2.0. Released v2.5.0.
% Transform  : none
% Format     : tptp:raw
% Command    : eprover --auto-schedule --tstp-format -s --proof-object --memory-limit=2048 --cpu-limit=%d %s

% Computer   : n111.star.cs.uiowa.edu
% Model      : x86_64 x86_64
% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory     : 32286.75MB
% OS         : Linux 2.6.32-504.16.2.el6.x86_64
% CPULimit   : 300s
% DateTime   : Mon May 18 09:49:19 EDT 2015

% Result     : Satisfiable 0.01s
% Output     : Saturation 0.01s
% Verified   : 
% Statistics : Number of clauses        :   34 (  41 expanded)
%              Number of leaves         :   15 (  22 expanded)
%              Depth                    :    2
%              Number of atoms          :   84 ( 101 expanded)
%              Number of equality atoms :    2 (   2 expanded)
%              Maximal clause size      :    3 (   2 average)
%              Maximal term depth       :    2 (   1 average)

% Comments   : 
%------------------------------------------------------------------------------
cnf(c_0_0,axiom,
    ( liar(X1)
    | ~ from_mars(X1)
    | ~ female(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',marsian_females_are_liars)).

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

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

cnf(c_0_3,axiom,
    ( truthteller(X1)
    | ~ from_venus(X1)
    | ~ female(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',venusian_female_are_truthtellers)).

cnf(c_0_4,axiom,
    ( truthteller(X1)
    | ~ from_mars(X1)
    | ~ male(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',marsian_males_are_truthtellers)).

cnf(c_0_5,axiom,
    ( a_truth(X2)
    | ~ truthteller(X1)
    | ~ says(X1,X2) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',truthtellers_make_true_statements)).

cnf(c_0_6,axiom,
    ( ~ liar(X1)
    | ~ says(X1,X2)
    | ~ a_truth(X2) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',liars_make_false_statements)).

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

cnf(c_0_8,axiom,
    ( a_truth(statement_by(X1))
    | liar(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',false_statements_made_by_liars)).

cnf(c_0_9,axiom,
    ( X2 = statement_by(X1)
    | ~ says(X1,X2) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',people_say_their_statements)).

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

cnf(c_0_11,axiom,
    ( truthteller(X1)
    | ~ a_truth(statement_by(X1)) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',true_statements_made_by_truthtellers)).

cnf(c_0_12,axiom,
    ( ~ truthteller(X1)
    | ~ liar(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',not_truthteller_and_liar)).

cnf(c_0_13,axiom,
    ( ~ male(X1)
    | ~ female(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',not_male_and_female)).

cnf(c_0_14,axiom,
    ( ~ from_mars(X1)
    | ~ from_venus(X1) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax',not_from_mars_and_venus)).

cnf(c_0_15,plain,
    ( liar(X1)
    | from_venus(X1)
    | ~ female(X1) ),
    inference(spm,[status(thm)],[c_0_0,c_0_1]),
    [final]).

cnf(c_0_16,plain,
    ( liar(X1)
    | male(X1)
    | from_venus(X1) ),
    inference(spm,[status(thm)],[c_0_15,c_0_2]),
    [final]).

cnf(c_0_17,plain,
    ( truthteller(X1)
    | male(X1)
    | ~ from_venus(X1) ),
    inference(spm,[status(thm)],[c_0_3,c_0_2]),
    [final]).

cnf(c_0_18,plain,
    ( truthteller(X1)
    | from_venus(X1)
    | ~ male(X1) ),
    inference(spm,[status(thm)],[c_0_4,c_0_1]),
    [final]).

cnf(c_0_19,plain,
    ( a_truth(X1)
    | ~ says(X2,X1)
    | ~ truthteller(X2) ),
    c_0_5,
    [final]).

cnf(c_0_20,plain,
    ( ~ a_truth(X1)
    | ~ says(X2,X1)
    | ~ liar(X2) ),
    c_0_6,
    [final]).

cnf(c_0_21,plain,
    ( liar(X1)
    | ~ male(X1)
    | ~ from_venus(X1) ),
    c_0_7,
    [final]).

cnf(c_0_22,plain,
    ( liar(X1)
    | ~ female(X1)
    | ~ from_mars(X1) ),
    c_0_0,
    [final]).

cnf(c_0_23,plain,
    ( a_truth(statement_by(X1))
    | liar(X1) ),
    c_0_8,
    [final]).

cnf(c_0_24,plain,
    ( truthteller(X1)
    | ~ female(X1)
    | ~ from_venus(X1) ),
    c_0_3,
    [final]).

cnf(c_0_25,plain,
    ( truthteller(X1)
    | ~ male(X1)
    | ~ from_mars(X1) ),
    c_0_4,
    [final]).

cnf(c_0_26,plain,
    ( statement_by(X1) = X2
    | ~ says(X1,X2) ),
    c_0_9,
    [final]).

cnf(c_0_27,plain,
    ( liar(X1)
    | truthteller(X1) ),
    c_0_10,
    [final]).

cnf(c_0_28,plain,
    ( female(X1)
    | male(X1) ),
    c_0_2,
    [final]).

cnf(c_0_29,plain,
    ( from_venus(X1)
    | from_mars(X1) ),
    c_0_1,
    [final]).

cnf(c_0_30,plain,
    ( truthteller(X1)
    | ~ a_truth(statement_by(X1)) ),
    c_0_11,
    [final]).

cnf(c_0_31,plain,
    ( ~ liar(X1)
    | ~ truthteller(X1) ),
    c_0_12,
    [final]).

cnf(c_0_32,plain,
    ( ~ female(X1)
    | ~ male(X1) ),
    c_0_13,
    [final]).

cnf(c_0_33,plain,
    ( ~ from_venus(X1)
    | ~ from_mars(X1) ),
    c_0_14,
    [final]).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem    : PUZ043-1 : TPTP v6.2.0. Released v2.5.0.
% 0.00/0.03  % Command    : eprover --auto-schedule --tstp-format -s --proof-object --memory-limit=2048 --cpu-limit=%d %s
% 0.01/1.07  % Computer   : n111.star.cs.uiowa.edu
% 0.01/1.07  % Model      : x86_64 x86_64
% 0.01/1.07  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.01/1.07  % Memory     : 32286.75MB
% 0.01/1.07  % OS         : Linux 2.6.32-504.16.2.el6.x86_64
% 0.01/1.07  % CPULimit   : 300
% 0.01/1.07  % DateTime   : Sun May 17 11:24:38 CDT 2015
% 0.01/1.07  % CPUTime    : 
% 0.01/1.07  # No SInE strategy applied
% 0.01/1.07  # Trying AutoSched0 for 151 seconds
% 0.01/1.08  # AutoSched0-Mode selected heuristic G_E___008_C45_F1_PI_AE_Q4_CS_SP_S4S
% 0.01/1.08  # and selection function SelectNewComplexAHPNS.
% 0.01/1.08  #
% 0.01/1.08  
% 0.01/1.08  # No proof found!
% 0.01/1.08  # SZS status Satisfiable
% 0.01/1.08  # SZS output start Saturation.
% 0.01/1.08  cnf(c_0_0,axiom,(liar(X1)|~from_mars(X1)|~female(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', marsian_females_are_liars)).
% 0.01/1.08  cnf(c_0_1,axiom,(from_mars(X1)|from_venus(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', from_mars_or_venus)).
% 0.01/1.08  cnf(c_0_2,axiom,(male(X1)|female(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', male_or_female)).
% 0.01/1.08  cnf(c_0_3,axiom,(truthteller(X1)|~from_venus(X1)|~female(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', venusian_female_are_truthtellers)).
% 0.01/1.08  cnf(c_0_4,axiom,(truthteller(X1)|~from_mars(X1)|~male(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', marsian_males_are_truthtellers)).
% 0.01/1.08  cnf(c_0_5,axiom,(a_truth(X2)|~truthteller(X1)|~says(X1,X2)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', truthtellers_make_true_statements)).
% 0.01/1.08  cnf(c_0_6,axiom,(~liar(X1)|~says(X1,X2)|~a_truth(X2)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', liars_make_false_statements)).
% 0.01/1.08  cnf(c_0_7,axiom,(liar(X1)|~from_venus(X1)|~male(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', venusian_males_are_liars)).
% 0.01/1.08  cnf(c_0_8,axiom,(a_truth(statement_by(X1))|liar(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', false_statements_made_by_liars)).
% 0.01/1.08  cnf(c_0_9,axiom,(X2=statement_by(X1)|~says(X1,X2)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', people_say_their_statements)).
% 0.01/1.08  cnf(c_0_10,axiom,(truthteller(X1)|liar(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', truthteller_or_liar)).
% 0.01/1.08  cnf(c_0_11,axiom,(truthteller(X1)|~a_truth(statement_by(X1))), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', true_statements_made_by_truthtellers)).
% 0.01/1.08  cnf(c_0_12,axiom,(~truthteller(X1)|~liar(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', not_truthteller_and_liar)).
% 0.01/1.08  cnf(c_0_13,axiom,(~male(X1)|~female(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', not_male_and_female)).
% 0.01/1.08  cnf(c_0_14,axiom,(~from_mars(X1)|~from_venus(X1)), file('/export/starexec/sandbox2/benchmark/Axioms/PUZ001-0.ax', not_from_mars_and_venus)).
% 0.01/1.08  cnf(c_0_15,plain,(liar(X1)|from_venus(X1)|~female(X1)), inference(spm,[status(thm)],[c_0_0, c_0_1]), ['final']).
% 0.01/1.08  cnf(c_0_16,plain,(liar(X1)|male(X1)|from_venus(X1)), inference(spm,[status(thm)],[c_0_15, c_0_2]), ['final']).
% 0.01/1.08  cnf(c_0_17,plain,(truthteller(X1)|male(X1)|~from_venus(X1)), inference(spm,[status(thm)],[c_0_3, c_0_2]), ['final']).
% 0.01/1.08  cnf(c_0_18,plain,(truthteller(X1)|from_venus(X1)|~male(X1)), inference(spm,[status(thm)],[c_0_4, c_0_1]), ['final']).
% 0.01/1.08  cnf(c_0_19,plain,(a_truth(X1)|~says(X2,X1)|~truthteller(X2)), c_0_5, ['final']).
% 0.01/1.08  cnf(c_0_20,plain,(~a_truth(X1)|~says(X2,X1)|~liar(X2)), c_0_6, ['final']).
% 0.01/1.08  cnf(c_0_21,plain,(liar(X1)|~male(X1)|~from_venus(X1)), c_0_7, ['final']).
% 0.01/1.08  cnf(c_0_22,plain,(liar(X1)|~female(X1)|~from_mars(X1)), c_0_0, ['final']).
% 0.01/1.08  cnf(c_0_23,plain,(a_truth(statement_by(X1))|liar(X1)), c_0_8, ['final']).
% 0.01/1.08  cnf(c_0_24,plain,(truthteller(X1)|~female(X1)|~from_venus(X1)), c_0_3, ['final']).
% 0.01/1.08  cnf(c_0_25,plain,(truthteller(X1)|~male(X1)|~from_mars(X1)), c_0_4, ['final']).
% 0.01/1.08  cnf(c_0_26,plain,(statement_by(X1)=X2|~says(X1,X2)), c_0_9, ['final']).
% 0.01/1.08  cnf(c_0_27,plain,(liar(X1)|truthteller(X1)), c_0_10, ['final']).
% 0.01/1.08  cnf(c_0_28,plain,(female(X1)|male(X1)), c_0_2, ['final']).
% 0.01/1.08  cnf(c_0_29,plain,(from_venus(X1)|from_mars(X1)), c_0_1, ['final']).
% 0.01/1.08  cnf(c_0_30,plain,(truthteller(X1)|~a_truth(statement_by(X1))), c_0_11, ['final']).
% 0.01/1.08  cnf(c_0_31,plain,(~liar(X1)|~truthteller(X1)), c_0_12, ['final']).
% 0.01/1.08  cnf(c_0_32,plain,(~female(X1)|~male(X1)), c_0_13, ['final']).
% 0.01/1.08  cnf(c_0_33,plain,(~from_venus(X1)|~from_mars(X1)), c_0_14, ['final']).
% 0.01/1.08  # SZS output end Saturation.
%------------------------------------------------------------------------------