TSTP Solution File: PUZ007-1 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : PUZ007-1 : TPTP v8.1.0. Released v1.0.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n024.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:27:12 EDT 2022

% Result   : Unsatisfiable 0.19s 0.40s
% Output   : Refutation 0.19s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : PUZ007-1 : TPTP v8.1.0. Released v1.0.0.
% 0.11/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n024.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sat May 28 20:39:51 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.19/0.40  
% 0.19/0.40  SPASS V 3.9 
% 0.19/0.40  SPASS beiseite: Proof found.
% 0.19/0.40  % SZS status Theorem
% 0.19/0.40  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.19/0.40  SPASS derived 42 clauses, backtracked 21 clauses, performed 3 splits and kept 69 clauses.
% 0.19/0.40  SPASS allocated 75637 KBytes.
% 0.19/0.40  SPASS spent	0:00:00.06 on the problem.
% 0.19/0.40  		0:00:00.03 for the input.
% 0.19/0.40  		0:00:00.00 for the FLOTTER CNF translation.
% 0.19/0.40  		0:00:00.00 for inferences.
% 0.19/0.40  		0:00:00.00 for the backtracking.
% 0.19/0.40  		0:00:00.00 for the reduction.
% 0.19/0.40  
% 0.19/0.40  
% 0.19/0.40  Here is a proof with depth 2, length 55 :
% 0.19/0.40  % SZS output start Refutation
% 0.19/0.40  3[0:Inp] || from_mars(a) -> a_truth(a_from_mars)*.
% 0.19/0.40  4[0:Inp] || a_truth(a_from_mars)* -> from_mars(a).
% 0.19/0.40  5[0:Inp] || a_truth(a_from_mars) a_truth(statement_by(b))* -> .
% 0.19/0.40  6[0:Inp] ||  -> equal(statement_by(a),a_from_mars)**.
% 0.19/0.40  7[0:Inp] ||  -> equal(statement_by(b),a_has_lied)**.
% 0.19/0.40  8[0:Inp] ||  -> a_truth(a_from_mars) a_truth(statement_by(b))*.
% 0.19/0.40  9[0:Inp] || female(a) -> male(b)*.
% 0.19/0.40  10[0:Inp] || male(a)* -> female(b).
% 0.19/0.40  11[0:Inp] ||  -> from_mars(a) from_mars(b)*.
% 0.19/0.40  12[0:Inp] ||  -> from_venus(b)* from_venus(a).
% 0.19/0.40  14[0:Inp] from_venus(u) from_mars(u) ||  -> .
% 0.19/0.40  15[0:Inp] ||  -> female(u) male(u)*.
% 0.19/0.40  18[0:Inp] liar(u) truthteller(u) ||  -> .
% 0.19/0.40  21[0:Inp] || a_truth(statement_by(u))* -> truthteller(u).
% 0.19/0.40  22[0:Inp] ||  -> liar(u) a_truth(statement_by(u))*.
% 0.19/0.40  23[0:Inp] female(u) from_venus(u) ||  -> truthteller(u)*.
% 0.19/0.40  24[0:Inp] male(u) from_venus(u) ||  -> liar(u)*.
% 0.19/0.40  26[0:Inp] female(u) from_mars(u) ||  -> liar(u)*.
% 0.19/0.40  29[0:Rew:7.0,8.1] ||  -> a_truth(a_has_lied)* a_truth(a_from_mars).
% 0.19/0.40  30[0:Rew:7.0,5.1] || a_truth(a_has_lied)* a_truth(a_from_mars) -> .
% 0.19/0.40  31[1:Spt:29.1] ||  -> a_truth(a_from_mars)*.
% 0.19/0.40  32[1:MRR:4.0,31.0] ||  -> from_mars(a)*.
% 0.19/0.40  33[1:MRR:30.1,31.0] || a_truth(a_has_lied)* -> .
% 0.19/0.40  36[0:Res:15.1,10.0] ||  -> female(a) female(b)*.
% 0.19/0.40  37[2:Spt:36.1] ||  -> female(b)*.
% 0.19/0.40  38[0:SpR:7.0,22.1] ||  -> liar(b)* a_truth(a_has_lied).
% 0.19/0.40  39[0:SpR:6.0,22.1] ||  -> liar(a)* a_truth(a_from_mars).
% 0.19/0.40  40[1:MRR:38.1,33.0] ||  -> liar(b)*.
% 0.19/0.40  44[0:SpL:7.0,21.0] || a_truth(a_has_lied) -> truthteller(b)*.
% 0.19/0.40  45[0:SpL:6.0,21.0] || a_truth(a_from_mars) -> truthteller(a)*.
% 0.19/0.40  47[1:MRR:45.0,31.0] ||  -> truthteller(a)*.
% 0.19/0.40  50[1:EmS:18.0,18.1,40.0,23.2] from_venus(b) female(b) ||  -> .
% 0.19/0.40  53[2:SSi:50.1,37.0,40.0] from_venus(b) ||  -> .
% 0.19/0.40  54[2:MRR:12.0,53.0] ||  -> from_venus(a)*.
% 0.19/0.40  58[2:EmS:14.0,14.1,54.0,32.0] ||  -> .
% 0.19/0.40  59[2:Spt:58.0,36.1,37.0] || female(b)* -> .
% 0.19/0.40  60[2:Spt:58.0,36.0] ||  -> female(a)*.
% 0.19/0.40  68[1:EmS:18.0,18.1,26.2,47.0] female(a) from_mars(a) ||  -> .
% 0.19/0.40  70[2:SSi:68.1,68.0,32.0,47.0,60.0,32.0,47.0,60.0] ||  -> .
% 0.19/0.40  72[1:Spt:70.0,29.1,31.0] || a_truth(a_from_mars)* -> .
% 0.19/0.40  73[1:Spt:70.0,29.0] ||  -> a_truth(a_has_lied)*.
% 0.19/0.40  74[1:MRR:39.1,72.0] ||  -> liar(a)*.
% 0.19/0.40  75[1:MRR:3.1,72.0] || from_mars(a)* -> .
% 0.19/0.40  76[1:MRR:11.0,75.0] ||  -> from_mars(b)*.
% 0.19/0.40  77[1:MRR:44.0,73.0] ||  -> truthteller(b)*.
% 0.19/0.40  78[1:EmS:18.0,18.1,74.0,23.2] from_venus(a) female(a) ||  -> .
% 0.19/0.40  80[1:EmS:18.0,18.1,24.2,77.0] male(b) from_venus(b) ||  -> .
% 0.19/0.40  81[1:EmS:18.0,18.1,26.2,77.0] female(b) from_mars(b) ||  -> .
% 0.19/0.40  82[1:SSi:81.1,76.0,77.0] female(b) ||  -> .
% 0.19/0.40  83[1:MRR:36.1,82.0] ||  -> female(a)*.
% 0.19/0.40  85[1:MRR:9.0,83.0] ||  -> male(b)*.
% 0.19/0.40  86[1:MRR:78.1,83.0] from_venus(a) ||  -> .
% 0.19/0.40  87[1:MRR:80.0,85.0] from_venus(b) ||  -> .
% 0.19/0.40  88[1:MRR:12.1,86.0] ||  -> from_venus(b)*.
% 0.19/0.40  89[1:MRR:87.0,88.0] ||  -> .
% 0.19/0.40  % SZS output end Refutation
% 0.19/0.40  Formulae used in the proof : a_from_mars1 a_from_mars2 a_from_mars3 a_states b_states truth_of_bs_statement different_sex1 different_sex2 one_from_mars one_from_venus not_from_mars_and_venus male_or_female not_truthteller_and_liar true_statements_made_by_truthtellers false_statements_made_by_liars venusian_female_are_truthtellers venusian_males_are_liars marsian_females_are_liars
% 0.19/0.40  
%------------------------------------------------------------------------------