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