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