TSTP Solution File: PUZ078+1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : PUZ078+1 : TPTP v8.1.0. Released v3.5.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n020.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:29 EDT 2022
% Result : Theorem 0.19s 0.48s
% Output : Refutation 0.19s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.12 % Problem : PUZ078+1 : TPTP v8.1.0. Released v3.5.0.
% 0.08/0.13 % Command : run_spass %d %s
% 0.12/0.33 % Computer : n020.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.34 % WCLimit : 600
% 0.12/0.34 % DateTime : Sat May 28 21:38:54 EDT 2022
% 0.12/0.34 % CPUTime :
% 0.19/0.48
% 0.19/0.48 SPASS V 3.9
% 0.19/0.48 SPASS beiseite: Proof found.
% 0.19/0.48 % SZS status Theorem
% 0.19/0.48 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.19/0.48 SPASS derived 626 clauses, backtracked 374 clauses, performed 13 splits and kept 739 clauses.
% 0.19/0.48 SPASS allocated 97967 KBytes.
% 0.19/0.48 SPASS spent 0:00:00.14 on the problem.
% 0.19/0.48 0:00:00.03 for the input.
% 0.19/0.48 0:00:00.03 for the FLOTTER CNF translation.
% 0.19/0.48 0:00:00.01 for inferences.
% 0.19/0.48 0:00:00.00 for the backtracking.
% 0.19/0.48 0:00:00.05 for the reduction.
% 0.19/0.48
% 0.19/0.48
% 0.19/0.48 Here is a proof with depth 6, length 157 :
% 0.19/0.48 % SZS output start Refutation
% 0.19/0.48 1[0:Inp] || -> truthday(skc4)*.
% 0.19/0.48 2[0:Inp] || -> day1(skc5)*.
% 0.19/0.48 4[0:Inp] || -> day3(skc7)*.
% 0.19/0.48 5[0:Inp] || truthday(tuesday)* -> .
% 0.19/0.48 7[0:Inp] || equal(wednesday,monday)** -> .
% 0.19/0.48 9[0:Inp] || equal(friday,monday)** -> .
% 0.19/0.48 11[0:Inp] || equal(sunday,monday)** -> .
% 0.19/0.48 17[0:Inp] || equal(thursday,wednesday)** -> .
% 0.19/0.48 24[0:Inp] || equal(saturday,friday)** -> .
% 0.19/0.48 27[0:Inp] || -> equal(consecutive(sunday),monday)**.
% 0.19/0.48 28[0:Inp] || -> equal(consecutive(monday),tuesday)**.
% 0.19/0.48 29[0:Inp] || -> equal(consecutive(tuesday),wednesday)**.
% 0.19/0.48 30[0:Inp] || -> equal(consecutive(wednesday),thursday)**.
% 0.19/0.48 32[0:Inp] || -> equal(consecutive(friday),saturday)**.
% 0.19/0.48 33[0:Inp] || -> equal(consecutive(saturday),sunday)**.
% 0.19/0.48 34[0:Inp] day1(u) || -> day2(consecutive(u))*.
% 0.19/0.48 35[0:Inp] || day2(consecutive(u))* -> day1(u).
% 0.19/0.48 36[0:Inp] day2(u) || -> day3(consecutive(u))*.
% 0.19/0.48 37[0:Inp] || day3(consecutive(u))* -> day2(u).
% 0.19/0.48 38[0:Inp] day2(u) || day2(thursday)*+ -> truthday(u)*.
% 0.19/0.48 39[0:Inp] day2(u) || day2(saturday)*+ -> truthday(u)*.
% 0.19/0.48 40[0:Inp] day2(u) || day2(sunday)*+ -> truthday(u)*.
% 0.19/0.48 41[0:Inp] truthday(u) truthday(v) || -> equal(v,u)*.
% 0.19/0.48 45[0:Inp] day1(u) truthday(u) || truthday(monday)* -> .
% 0.19/0.48 47[0:Inp] day1(u) || -> truthday(monday) truthday(tuesday)* truthday(u)*.
% 0.19/0.48 48[0:Inp] day3(u) truthday(u) || truthday(wednesday)* -> .
% 0.19/0.48 49[0:Inp] day3(u) truthday(u) || truthday(friday)* -> .
% 0.19/0.48 50[0:Inp] day3(u) || -> truthday(u)* truthday(friday)* truthday(wednesday).
% 0.19/0.48 52[0:Inp] || -> equal(u,sunday)* equal(u,saturday) equal(u,friday) equal(u,thursday) equal(u,wednesday) equal(u,tuesday) equal(u,monday).
% 0.19/0.48 53[0:MRR:47.2,5.0] day1(u) || -> truthday(u)* truthday(monday)*.
% 0.19/0.48 54[0:Res:53.2,5.0] day1(tuesday) || -> truthday(monday)*.
% 0.19/0.48 55[0:Res:50.3,5.0] day3(tuesday) || -> truthday(friday)* truthday(wednesday).
% 0.19/0.48 59[0:Res:2.0,53.0] || -> truthday(skc5)* truthday(monday).
% 0.19/0.48 62[1:Spt:53.0,53.1] day1(u) || -> truthday(u)*.
% 0.19/0.48 63[1:MRR:45.1,62.1] day1(u) || truthday(monday)* -> .
% 0.19/0.48 64[1:MRR:54.1,63.1] day1(tuesday) || -> .
% 0.19/0.48 65[2:Spt:50.0,50.1] day3(u) || -> truthday(u)*.
% 0.19/0.48 66[2:MRR:49.1,65.1] day3(u) || truthday(friday)* -> .
% 0.19/0.48 67[2:MRR:48.1,65.1] day3(u) || truthday(wednesday)* -> .
% 0.19/0.48 68[2:MRR:55.1,66.1] day3(tuesday) || -> truthday(wednesday)*.
% 0.19/0.48 69[2:MRR:68.1,67.1] day3(tuesday) || -> .
% 0.19/0.48 70[3:Spt:59.1] || -> truthday(monday)*.
% 0.19/0.48 71[3:MRR:63.1,70.0] day1(u) || -> .
% 0.19/0.48 72[3:UnC:71.0,2.0] || -> .
% 0.19/0.48 73[3:Spt:72.0,59.1,70.0] || truthday(monday)* -> .
% 0.19/0.48 74[3:Spt:72.0,59.0] || -> truthday(skc5)*.
% 0.19/0.48 77[3:Res:65.1,73.0] day3(monday) || -> .
% 0.19/0.48 86[2:EmS:66.0,4.0] || truthday(friday)* -> .
% 0.19/0.48 89[2:EmS:67.0,4.0] || truthday(wednesday)* -> .
% 0.19/0.48 97[0:SpR:28.0,36.1] day2(monday) || -> day3(tuesday)*.
% 0.19/0.48 98[0:SpR:27.0,36.1] day2(sunday) || -> day3(monday)*.
% 0.19/0.48 102[2:MRR:97.1,69.0] day2(monday) || -> .
% 0.19/0.48 103[3:MRR:98.1,77.0] day2(sunday) || -> .
% 0.19/0.48 105[0:SpR:33.0,34.1] day1(saturday) || -> day2(sunday)*.
% 0.19/0.48 106[0:SpR:32.0,34.1] day1(friday) || -> day2(saturday)*.
% 0.19/0.48 108[0:SpR:30.0,34.1] day1(wednesday) || -> day2(thursday)*.
% 0.19/0.48 111[0:SpR:27.0,34.1] day1(sunday) || -> day2(monday)*.
% 0.19/0.48 112[3:MRR:105.1,103.0] day1(saturday) || -> .
% 0.19/0.48 113[2:MRR:111.1,102.0] day1(sunday) || -> .
% 0.19/0.48 118[0:SpL:29.0,35.0] || day2(wednesday)* -> day1(tuesday).
% 0.19/0.48 126[1:MRR:118.1,64.0] || day2(wednesday)* -> .
% 0.19/0.48 132[0:SpL:30.0,37.0] || day3(thursday)* -> day2(wednesday).
% 0.19/0.48 134[0:SpL:28.0,37.0] || day3(tuesday)* -> day2(monday).
% 0.19/0.48 135[0:SpL:27.0,37.0] || day3(monday)* -> day2(sunday).
% 0.19/0.48 140[1:MRR:132.1,126.0] || day3(thursday)* -> .
% 0.19/0.48 143[2:MRR:134.1,102.0] || day3(tuesday)* -> .
% 0.19/0.48 163[0:EmS:41.0,1.0] truthday(u) || -> equal(u,skc4)*.
% 0.19/0.48 168[3:EmS:163.0,74.0] || -> equal(skc5,skc4)**.
% 0.19/0.48 170[2:EmS:163.0,65.1] day3(u) || -> equal(u,skc4)*.
% 0.19/0.48 171[3:Rew:168.0,2.0] || -> day1(skc4)*.
% 0.19/0.48 188[3:SpR:52.0,171.0] || -> equal(skc4,saturday) equal(skc4,friday) equal(skc4,thursday) equal(skc4,wednesday) equal(skc4,tuesday) equal(skc4,monday) day1(sunday)*.
% 0.19/0.48 219[3:MRR:188.6,113.0] || -> equal(skc4,saturday)** equal(skc4,friday) equal(skc4,thursday) equal(skc4,wednesday) equal(skc4,tuesday) equal(skc4,monday).
% 0.19/0.48 223[2:EmS:170.0,4.0] || -> equal(skc7,skc4)**.
% 0.19/0.48 224[2:Rew:223.0,4.0] || -> day3(skc4)*.
% 0.19/0.48 244[4:Spt:219.0] || -> equal(skc4,saturday)**.
% 0.19/0.48 249[4:Rew:244.0,171.0] || -> day1(saturday)*.
% 0.19/0.48 254[4:MRR:249.0,112.0] || -> .
% 0.19/0.48 262[4:Spt:254.0,219.0,244.0] || equal(skc4,saturday)** -> .
% 0.19/0.48 263[4:Spt:254.0,219.1,219.2,219.3,219.4,219.5] || -> equal(skc4,friday)** equal(skc4,thursday) equal(skc4,wednesday) equal(skc4,tuesday) equal(skc4,monday).
% 0.19/0.48 264[5:Spt:263.0] || -> equal(skc4,friday)**.
% 0.19/0.48 267[5:Rew:264.0,1.0] || -> truthday(friday)*.
% 0.19/0.48 277[5:MRR:267.0,86.0] || -> .
% 0.19/0.48 278[5:Spt:277.0,263.0,264.0] || equal(skc4,friday)** -> .
% 0.19/0.48 279[5:Spt:277.0,263.1,263.2,263.3,263.4] || -> equal(skc4,thursday)** equal(skc4,wednesday) equal(skc4,tuesday) equal(skc4,monday).
% 0.19/0.48 280[6:Spt:279.0] || -> equal(skc4,thursday)**.
% 0.19/0.48 283[6:Rew:280.0,224.0] || -> day3(thursday)*.
% 0.19/0.48 294[6:MRR:283.0,140.0] || -> .
% 0.19/0.48 300[6:Spt:294.0,279.0,280.0] || equal(skc4,thursday)** -> .
% 0.19/0.48 301[6:Spt:294.0,279.1,279.2,279.3] || -> equal(skc4,wednesday)** equal(skc4,tuesday) equal(skc4,monday).
% 0.19/0.48 302[7:Spt:301.0] || -> equal(skc4,wednesday)**.
% 0.19/0.48 305[7:Rew:302.0,1.0] || -> truthday(wednesday)*.
% 0.19/0.48 317[7:MRR:305.0,89.0] || -> .
% 0.19/0.48 318[7:Spt:317.0,301.0,302.0] || equal(skc4,wednesday)** -> .
% 0.19/0.48 319[7:Spt:317.0,301.1,301.2] || -> equal(skc4,tuesday)** equal(skc4,monday).
% 0.19/0.48 320[8:Spt:319.0] || -> equal(skc4,tuesday)**.
% 0.19/0.48 323[8:Rew:320.0,224.0] || -> day3(tuesday)*.
% 0.19/0.48 336[8:MRR:323.0,143.0] || -> .
% 0.19/0.48 337[8:Spt:336.0,319.0,320.0] || equal(skc4,tuesday)** -> .
% 0.19/0.48 338[8:Spt:336.0,319.1] || -> equal(skc4,monday)**.
% 0.19/0.48 341[8:Rew:338.0,1.0] || -> truthday(monday)*.
% 0.19/0.48 346[8:MRR:341.0,73.0] || -> .
% 0.19/0.48 356[2:Spt:346.0,50.2,50.3] || -> truthday(friday)* truthday(wednesday).
% 0.19/0.48 357[3:Spt:356.0] || -> truthday(friday)*.
% 0.19/0.48 361[4:Spt:59.1] || -> truthday(monday)*.
% 0.19/0.48 362[4:MRR:63.1,361.0] day1(u) || -> .
% 0.19/0.48 363[4:UnC:362.0,2.0] || -> .
% 0.19/0.48 364[4:Spt:363.0,59.1,361.0] || truthday(monday)* -> .
% 0.19/0.48 365[4:Spt:363.0,59.0] || -> truthday(skc5)*.
% 0.19/0.48 407[4:EmS:163.0,365.0] || -> equal(skc5,skc4)**.
% 0.19/0.48 408[3:EmS:163.0,357.0] || -> equal(skc4,friday)**.
% 0.19/0.48 411[0:EmS:163.0,39.2] day2(u) || day2(saturday)* -> equal(u,skc4)*.
% 0.19/0.48 414[4:Rew:407.0,2.0] || -> day1(skc4)*.
% 0.19/0.48 423[4:Rew:408.0,414.0] || -> day1(friday)*.
% 0.19/0.48 424[4:MRR:106.0,423.0] || -> day2(saturday)*.
% 0.19/0.48 459[3:Rew:408.0,411.2] day2(u) || day2(saturday)* -> equal(u,friday)*.
% 0.19/0.48 460[4:MRR:459.1,424.0] day2(u) || -> equal(u,friday)*.
% 0.19/0.48 495[4:EmS:460.0,424.0] || -> equal(saturday,friday)**.
% 0.19/0.48 496[4:MRR:495.0,24.0] || -> .
% 0.19/0.48 497[3:Spt:496.0,356.0,357.0] || truthday(friday)* -> .
% 0.19/0.48 498[3:Spt:496.0,356.1] || -> truthday(wednesday)*.
% 0.19/0.48 502[4:Spt:59.1] || -> truthday(monday)*.
% 0.19/0.48 503[4:MRR:63.1,502.0] day1(u) || -> .
% 0.19/0.48 504[4:UnC:503.0,2.0] || -> .
% 0.19/0.48 505[4:Spt:504.0,59.1,502.0] || truthday(monday)* -> .
% 0.19/0.48 506[4:Spt:504.0,59.0] || -> truthday(skc5)*.
% 0.19/0.48 554[4:EmS:163.0,506.0] || -> equal(skc5,skc4)**.
% 0.19/0.48 555[3:EmS:163.0,498.0] || -> equal(skc4,wednesday)**.
% 0.19/0.48 558[0:EmS:163.0,38.2] day2(u) || day2(thursday)* -> equal(u,skc4)*.
% 0.19/0.48 560[4:Rew:554.0,2.0] || -> day1(skc4)*.
% 0.19/0.48 571[4:Rew:555.0,560.0] || -> day1(wednesday)*.
% 0.19/0.48 572[4:MRR:108.0,571.0] || -> day2(thursday)*.
% 0.19/0.48 601[3:Rew:555.0,558.2] day2(u) || day2(thursday)* -> equal(u,wednesday)*.
% 0.19/0.48 602[4:MRR:601.1,572.0] day2(u) || -> equal(u,wednesday)*.
% 0.19/0.48 631[4:EmS:602.0,572.0] || -> equal(thursday,wednesday)**.
% 0.19/0.48 632[4:MRR:631.0,17.0] || -> .
% 0.19/0.48 633[1:Spt:632.0,53.2] || -> truthday(monday)*.
% 0.19/0.48 635[1:EmS:41.0,633.0] truthday(u) || -> equal(u,monday)*.
% 0.19/0.48 637[2:Spt:50.0,50.1] day3(u) || -> truthday(u)*.
% 0.19/0.48 695[1:EmS:163.0,633.0] || -> equal(skc4,monday)**.
% 0.19/0.48 696[2:EmS:163.0,637.1] day3(u) || -> equal(u,skc4)*.
% 0.19/0.48 697[0:EmS:163.0,40.2] day2(u) || day2(sunday)* -> equal(u,skc4)*.
% 0.19/0.48 703[2:Rew:695.0,696.1] day3(u) || -> equal(u,monday)*.
% 0.19/0.49 704[1:Rew:695.0,697.2] day2(u) || day2(sunday)* -> equal(u,monday)*.
% 0.19/0.49 711[2:EmS:703.0,4.0] || -> equal(skc7,monday)**.
% 0.19/0.49 712[2:Rew:711.0,4.0] || -> day3(monday)*.
% 0.19/0.49 715[2:MRR:135.0,712.0] || -> day2(sunday)*.
% 0.19/0.49 721[2:MRR:704.1,715.0] day2(u) || -> equal(u,monday)*.
% 0.19/0.49 769[2:EmS:721.0,715.0] || -> equal(sunday,monday)**.
% 0.19/0.49 770[2:MRR:769.0,11.0] || -> .
% 0.19/0.49 771[2:Spt:770.0,50.2,50.3] || -> truthday(friday)* truthday(wednesday).
% 0.19/0.49 773[3:Spt:771.0] || -> truthday(friday)*.
% 0.19/0.49 775[3:EmS:635.0,773.0] || -> equal(friday,monday)**.
% 0.19/0.49 778[3:MRR:775.0,9.0] || -> .
% 0.19/0.49 779[3:Spt:778.0,771.0,773.0] || truthday(friday)* -> .
% 0.19/0.49 780[3:Spt:778.0,771.1] || -> truthday(wednesday)*.
% 0.19/0.49 782[3:EmS:635.0,780.0] || -> equal(wednesday,monday)**.
% 0.19/0.49 785[3:MRR:782.0,7.0] || -> .
% 0.19/0.49 % SZS output end Refutation
% 0.19/0.49 Formulae used in the proof : truth_once day1_once day3_once tuesday_leo_tells_truths uniquenames monday_follows_sunday tuesday_follows_monday wednesday_follows_tuesday thursday_follows_wednesday saturday_follows_friday sunday_follows_saturday day2_follows_day1 day3_follows_day2 statement2 truth_unique statement1 statement3 days_of_week
% 0.19/0.49
%------------------------------------------------------------------------------