TSTP Solution File: SYN551+3 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SYN551+3 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n021.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 : Thu Jul 21 12:22:49 EDT 2022
% Result : Theorem 0.18s 0.44s
% Output : Refutation 0.18s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : SYN551+3 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.07/0.12 % Command : run_spass %d %s
% 0.12/0.33 % Computer : n021.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 : Tue Jul 12 07:21:09 EDT 2022
% 0.12/0.33 % CPUTime :
% 0.18/0.44
% 0.18/0.44 SPASS V 3.9
% 0.18/0.44 SPASS beiseite: Proof found.
% 0.18/0.44 % SZS status Theorem
% 0.18/0.44 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.18/0.44 SPASS derived 94 clauses, backtracked 40 clauses, performed 11 splits and kept 90 clauses.
% 0.18/0.44 SPASS allocated 85171 KBytes.
% 0.18/0.44 SPASS spent 0:00:00.10 on the problem.
% 0.18/0.44 0:00:00.03 for the input.
% 0.18/0.44 0:00:00.03 for the FLOTTER CNF translation.
% 0.18/0.44 0:00:00.00 for inferences.
% 0.18/0.44 0:00:00.00 for the backtracking.
% 0.18/0.44 0:00:00.00 for the reduction.
% 0.18/0.44
% 0.18/0.44
% 0.18/0.44 Here is a proof with depth 5, length 116 :
% 0.18/0.44 % SZS output start Refutation
% 0.18/0.44 1[0:Inp] || equal(skf5(u),u)** -> .
% 0.18/0.44 2[0:Inp] || equal(skf4(u),u)** -> .
% 0.18/0.44 3[0:Inp] || -> equal(f(g(skc2)),skc2)** equal(g(f(skc3)),skc3).
% 0.18/0.44 4[0:Inp] || equal(f(g(u)),u)** -> equal(u,skc2) equal(g(f(skc3)),skc3).
% 0.18/0.44 5[0:Inp] || equal(g(f(u)),u)**+ -> equal(u,skc3) equal(f(g(skc2)),skc2)**.
% 0.18/0.44 6[0:Inp] || equal(g(f(u)),u)**+ equal(f(g(v)),v)** -> equal(u,skc3) equal(v,skc2).
% 0.18/0.44 7[0:Inp] || equal(g(f(u)),u)+ equal(f(g(v)),v) -> equal(g(f(skf5(u))),skf5(u))** equal(f(g(skf4(v))),skf4(v))**.
% 0.18/0.44 8[1:Spt:6.1,6.3] || equal(f(g(u)),u)** -> equal(u,skc2).
% 0.18/0.44 9[2:Spt:5.0,5.1] || equal(g(f(u)),u)** -> equal(u,skc3).
% 0.18/0.44 10[3:Spt:7.1,7.3] || equal(f(g(u)),u) -> equal(f(g(skf4(u))),skf4(u))**.
% 0.18/0.44 12[3:SpL:10.1,8.0] || equal(f(g(u)),u)** equal(skf4(u),skf4(u)) -> equal(skf4(u),skc2).
% 0.18/0.44 14[3:Obv:12.1] || equal(f(g(u)),u)** -> equal(skf4(u),skc2).
% 0.18/0.44 21[2:SpL:3.0,9.0] || equal(g(skc2),g(skc2)) -> equal(g(f(skc3)),skc3)** equal(g(skc2),skc3).
% 0.18/0.44 22[2:Obv:21.0] || -> equal(g(f(skc3)),skc3)** equal(g(skc2),skc3).
% 0.18/0.44 23[2:Rew:22.1,3.0] || -> equal(f(skc3),skc2) equal(g(f(skc3)),skc3)**.
% 0.18/0.44 24[4:Spt:22.0] || -> equal(g(f(skc3)),skc3)**.
% 0.18/0.44 26[4:SpL:24.0,8.0] || equal(f(skc3),f(skc3))* -> equal(f(skc3),skc2).
% 0.18/0.44 28[4:Obv:26.0] || -> equal(f(skc3),skc2)**.
% 0.18/0.44 29[4:Rew:28.0,24.0] || -> equal(g(skc2),skc3)**.
% 0.18/0.44 33[4:SpL:29.0,14.0] || equal(f(skc3),skc2) -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 35[4:Rew:28.0,33.0] || equal(skc2,skc2) -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 36[4:Obv:35.0] || -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 37[4:MRR:36.0,2.0] || -> .
% 0.18/0.44 38[4:Spt:37.0,22.0,24.0] || equal(g(f(skc3)),skc3)** -> .
% 0.18/0.44 39[4:Spt:37.0,22.1] || -> equal(g(skc2),skc3)**.
% 0.18/0.44 40[4:MRR:23.1,38.0] || -> equal(f(skc3),skc2)**.
% 0.18/0.44 41[4:Rew:40.0,38.0] || equal(g(skc2),skc3)** -> .
% 0.18/0.44 42[4:Rew:39.0,41.0] || equal(skc3,skc3)* -> .
% 0.18/0.44 43[4:Obv:42.0] || -> .
% 0.18/0.44 44[3:Spt:43.0,7.0,7.2] || equal(g(f(u)),u) -> equal(g(f(skf5(u))),skf5(u))**.
% 0.18/0.44 46[3:SpL:44.1,8.0] || equal(g(f(u)),u) equal(f(skf5(u)),f(skf5(u)))* -> equal(f(skf5(u)),skc2).
% 0.18/0.44 47[3:SpL:44.1,9.0] || equal(g(f(u)),u)** equal(skf5(u),skf5(u)) -> equal(skf5(u),skc3).
% 0.18/0.44 48[3:Obv:47.1] || equal(g(f(u)),u)** -> equal(skf5(u),skc3).
% 0.18/0.44 50[3:Obv:46.1] || equal(g(f(u)),u) -> equal(f(skf5(u)),skc2)**.
% 0.18/0.44 51[3:Rew:48.1,50.1] || equal(g(f(u)),u)** -> equal(f(skc3),skc2).
% 0.18/0.44 53[4:Spt:23.0] || -> equal(f(skc3),skc2)**.
% 0.18/0.44 54[4:Rew:53.0,22.0] || -> equal(g(skc2),skc3)** equal(g(skc2),skc3)**.
% 0.18/0.44 55[4:Obv:54.0] || -> equal(g(skc2),skc3)**.
% 0.18/0.44 60[4:SpL:53.0,48.0] || equal(g(skc2),skc3) -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 61[4:Rew:55.0,60.0] || equal(skc3,skc3) -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 62[4:Obv:61.0] || -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 63[4:MRR:62.0,1.0] || -> .
% 0.18/0.44 64[4:Spt:63.0,23.0,53.0] || equal(f(skc3),skc2)** -> .
% 0.18/0.44 65[4:Spt:63.0,23.1] || -> equal(g(f(skc3)),skc3)**.
% 0.18/0.44 66[4:MRR:51.1,64.0] || equal(g(f(u)),u)** -> .
% 0.18/0.44 67[4:UnC:66.0,65.0] || -> .
% 0.18/0.44 68[2:Spt:67.0,5.2] || -> equal(f(g(skc2)),skc2)**.
% 0.18/0.44 71[3:Spt:7.1,7.3] || equal(f(g(u)),u) -> equal(f(g(skf4(u))),skf4(u))**.
% 0.18/0.44 73[3:SpL:71.1,8.0] || equal(f(g(u)),u)** equal(skf4(u),skf4(u)) -> equal(skf4(u),skc2).
% 0.18/0.44 74[3:Obv:73.1] || equal(f(g(u)),u)** -> equal(skf4(u),skc2).
% 0.18/0.44 76[3:SpL:68.0,74.0] || equal(skc2,skc2) -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 77[3:Obv:76.0] || -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 78[3:MRR:77.0,2.0] || -> .
% 0.18/0.44 79[3:Spt:78.0,7.0,7.2] || equal(g(f(u)),u) -> equal(g(f(skf5(u))),skf5(u))**.
% 0.18/0.44 81[3:SpL:79.1,8.0] || equal(g(f(u)),u) equal(f(skf5(u)),f(skf5(u)))* -> equal(f(skf5(u)),skc2).
% 0.18/0.44 82[3:Obv:81.1] || equal(g(f(u)),u) -> equal(f(skf5(u)),skc2)**.
% 0.18/0.44 83[3:Rew:82.1,79.1] || equal(g(f(u)),u)** -> equal(skf5(u),g(skc2)).
% 0.18/0.44 85[3:SpL:68.0,83.0] || equal(g(skc2),g(skc2)) -> equal(skf5(g(skc2)),g(skc2))**.
% 0.18/0.44 86[3:Obv:85.0] || -> equal(skf5(g(skc2)),g(skc2))**.
% 0.18/0.44 87[3:MRR:86.0,1.0] || -> .
% 0.18/0.44 88[1:Spt:87.0,6.0,6.2] || equal(g(f(u)),u)** -> equal(u,skc3).
% 0.18/0.44 89[2:Spt:4.0,4.1] || equal(f(g(u)),u)** -> equal(u,skc2).
% 0.18/0.44 91[1:SpL:3.0,88.0] || equal(g(skc2),g(skc2)) -> equal(g(f(skc3)),skc3)** equal(g(skc2),skc3).
% 0.18/0.44 93[1:Obv:91.0] || -> equal(g(f(skc3)),skc3)** equal(g(skc2),skc3).
% 0.18/0.44 94[1:Rew:93.1,3.0] || -> equal(f(skc3),skc2) equal(g(f(skc3)),skc3)**.
% 0.18/0.44 95[3:Spt:7.0,7.2] || equal(g(f(u)),u) -> equal(g(f(skf5(u))),skf5(u))**.
% 0.18/0.44 97[3:SpL:95.1,88.0] || equal(g(f(u)),u)** equal(skf5(u),skf5(u)) -> equal(skf5(u),skc3).
% 0.18/0.44 99[3:Obv:97.1] || equal(g(f(u)),u)** -> equal(skf5(u),skc3).
% 0.18/0.44 104[4:Spt:93.0] || -> equal(g(f(skc3)),skc3)**.
% 0.18/0.44 107[4:SpL:104.0,89.0] || equal(f(skc3),f(skc3))* -> equal(f(skc3),skc2).
% 0.18/0.44 108[4:Obv:107.0] || -> equal(f(skc3),skc2)**.
% 0.18/0.44 109[4:Rew:108.0,104.0] || -> equal(g(skc2),skc3)**.
% 0.18/0.44 111[4:SpL:108.0,99.0] || equal(g(skc2),skc3) -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 113[4:Rew:109.0,111.0] || equal(skc3,skc3) -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 114[4:Obv:113.0] || -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 115[4:MRR:114.0,1.0] || -> .
% 0.18/0.44 116[4:Spt:115.0,93.0,104.0] || equal(g(f(skc3)),skc3)** -> .
% 0.18/0.44 117[4:Spt:115.0,93.1] || -> equal(g(skc2),skc3)**.
% 0.18/0.44 118[4:MRR:94.1,116.0] || -> equal(f(skc3),skc2)**.
% 0.18/0.44 119[4:Rew:118.0,116.0] || equal(g(skc2),skc3)** -> .
% 0.18/0.44 120[4:Rew:117.0,119.0] || equal(skc3,skc3)* -> .
% 0.18/0.44 121[4:Obv:120.0] || -> .
% 0.18/0.44 122[3:Spt:121.0,7.1,7.3] || equal(f(g(u)),u) -> equal(f(g(skf4(u))),skf4(u))**.
% 0.18/0.44 124[3:SpL:122.1,88.0] || equal(f(g(u)),u)** equal(g(skf4(u)),g(skf4(u))) -> equal(g(skf4(u)),skc3).
% 0.18/0.44 125[3:SpL:122.1,89.0] || equal(f(g(u)),u)** equal(skf4(u),skf4(u)) -> equal(skf4(u),skc2).
% 0.18/0.44 126[3:Obv:125.1] || equal(f(g(u)),u)** -> equal(skf4(u),skc2).
% 0.18/0.44 127[3:Rew:126.1,122.1] || equal(f(g(u)),u)** -> equal(f(g(skc2)),skc2)**.
% 0.18/0.44 128[3:Obv:124.1] || equal(f(g(u)),u)** -> equal(g(skf4(u)),skc3).
% 0.18/0.44 129[3:Rew:126.1,128.1] || equal(f(g(u)),u)** -> equal(g(skc2),skc3).
% 0.18/0.44 130[3:Rew:129.1,127.1] || equal(f(g(u)),u)** -> equal(f(skc3),skc2).
% 0.18/0.44 131[4:Spt:94.0] || -> equal(f(skc3),skc2)**.
% 0.18/0.44 132[4:Rew:131.0,93.0] || -> equal(g(skc2),skc3)** equal(g(skc2),skc3)**.
% 0.18/0.44 133[4:Obv:132.0] || -> equal(g(skc2),skc3)**.
% 0.18/0.44 138[4:SpL:133.0,126.0] || equal(f(skc3),skc2) -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 139[4:Rew:131.0,138.0] || equal(skc2,skc2) -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 140[4:Obv:139.0] || -> equal(skf4(skc2),skc2)**.
% 0.18/0.44 141[4:MRR:140.0,2.0] || -> .
% 0.18/0.44 142[4:Spt:141.0,94.0,131.0] || equal(f(skc3),skc2)** -> .
% 0.18/0.44 143[4:Spt:141.0,94.1] || -> equal(g(f(skc3)),skc3)**.
% 0.18/0.44 144[4:MRR:130.1,142.0] || equal(f(g(u)),u)** -> .
% 0.18/0.44 147[4:SpL:143.0,144.0] || equal(f(skc3),f(skc3))* -> .
% 0.18/0.44 148[4:Obv:147.0] || -> .
% 0.18/0.44 149[2:Spt:148.0,4.2] || -> equal(g(f(skc3)),skc3)**.
% 0.18/0.44 152[3:Spt:7.0,7.2] || equal(g(f(u)),u) -> equal(g(f(skf5(u))),skf5(u))**.
% 0.18/0.44 154[3:SpL:152.1,88.0] || equal(g(f(u)),u)** equal(skf5(u),skf5(u)) -> equal(skf5(u),skc3).
% 0.18/0.44 155[3:Obv:154.1] || equal(g(f(u)),u)** -> equal(skf5(u),skc3).
% 0.18/0.44 157[3:SpL:149.0,155.0] || equal(skc3,skc3) -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 158[3:Obv:157.0] || -> equal(skf5(skc3),skc3)**.
% 0.18/0.44 159[3:MRR:158.0,1.0] || -> .
% 0.18/0.44 160[3:Spt:159.0,7.1,7.3] || equal(f(g(u)),u) -> equal(f(g(skf4(u))),skf4(u))**.
% 0.18/0.44 162[3:SpL:160.1,88.0] || equal(f(g(u)),u)** equal(g(skf4(u)),g(skf4(u))) -> equal(g(skf4(u)),skc3).
% 0.18/0.44 163[3:Obv:162.1] || equal(f(g(u)),u)** -> equal(g(skf4(u)),skc3).
% 0.18/0.44 164[3:Rew:163.1,160.1] || equal(f(g(u)),u)** -> equal(skf4(u),f(skc3)).
% 0.18/0.44 166[3:SpL:149.0,164.0] || equal(f(skc3),f(skc3)) -> equal(skf4(f(skc3)),f(skc3))**.
% 0.18/0.44 167[3:Obv:166.0] || -> equal(skf4(f(skc3)),f(skc3))**.
% 0.18/0.44 168[3:MRR:167.0,2.0] || -> .
% 0.18/0.44 % SZS output end Refutation
% 0.18/0.44 Formulae used in the proof : prove_this_cute_thing
% 0.18/0.44
%------------------------------------------------------------------------------