TSTP Solution File: HWV052-1.002.002 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : HWV052-1.002.002 : TPTP v8.1.0. Released v4.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n007.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 : Sat Jul 16 19:15:36 EDT 2022
% Result : Unsatisfiable 42.63s 42.80s
% Output : Refutation 45.49s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12 % Problem : HWV052-1.002.002 : TPTP v8.1.0. Released v4.1.0.
% 0.04/0.13 % Command : run_spass %d %s
% 0.13/0.34 % Computer : n007.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 600
% 0.13/0.34 % DateTime : Fri Jun 17 06:47:27 EDT 2022
% 0.13/0.34 % CPUTime :
% 42.63/42.80
% 42.63/42.80 SPASS V 3.9
% 42.63/42.80 SPASS beiseite: Proof found.
% 42.63/42.80 % SZS status Theorem
% 42.63/42.80 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 42.63/42.80 SPASS derived 20676 clauses, backtracked 559 clauses, performed 3 splits and kept 5041 clauses.
% 42.63/42.80 SPASS allocated 81705 KBytes.
% 42.63/42.80 SPASS spent 0:0:42.43 on the problem.
% 42.63/42.80 0:00:00.04 for the input.
% 42.63/42.80 0:00:00.00 for the FLOTTER CNF translation.
% 42.63/42.80 0:00:00.29 for inferences.
% 42.63/42.80 0:00:00.65 for the backtracking.
% 42.63/42.80 0:0:41.41 for the reduction.
% 42.63/42.80
% 42.63/42.80
% 42.63/42.80 Here is a proof with depth 21, length 219 :
% 42.63/42.80 % SZS output start Refutation
% 42.63/42.80 1[0:Inp] || -> equal(u,i)* equal(u,o).
% 42.63/42.80 2[0:Inp] || equal(inv(u),u)** -> .
% 42.63/42.80 3[0:Inp] || -> equal(unpack1(u,v,pack1(u,v),pack2(u,v)),u)**.
% 42.63/42.80 4[0:Inp] || -> equal(unpack1(inv(u),v,pack1(u,v),pack2(u,v)),u)**.
% 42.63/42.80 5[0:Inp] || -> equal(unpack1(u,inv(v),pack1(u,v),pack2(u,v)),u)**.
% 42.63/42.80 6[0:Inp] || -> equal(unpack1(u,v,inv(pack1(u,v)),pack2(u,v)),u)**.
% 42.63/42.80 7[0:Inp] || -> equal(unpack1(u,v,pack1(u,v),inv(pack2(u,v))),u)**.
% 42.63/42.80 8[0:Inp] || -> equal(unpack2(u,v,pack1(u,v),pack2(u,v)),v)**.
% 42.63/42.80 9[0:Inp] || -> equal(unpack2(inv(u),v,pack1(u,v),pack2(u,v)),v)**.
% 42.63/42.80 10[0:Inp] || -> equal(unpack2(u,inv(v),pack1(u,v),pack2(u,v)),v)**.
% 42.63/42.80 11[0:Inp] || -> equal(unpack2(u,v,inv(pack1(u,v)),pack2(u,v)),v)**.
% 42.63/42.80 12[0:Inp] || -> equal(unpack2(u,v,pack1(u,v),inv(pack2(u,v))),v)**.
% 42.63/42.80 13[0:EqF:1.0,1.1] || equal(i,o)** -> equal(u,o)*.
% 42.63/42.80 15[0:SpR:1.0,1.0] || -> equal(u,o)* equal(v,u)* equal(v,o)*.
% 42.63/42.80 16[0:SpL:1.0,2.0] || equal(i,u) -> equal(inv(u),o)**.
% 42.63/42.80 17[0:AED:2.0,13.1] || equal(i,o)** -> .
% 42.63/42.80 23[0:SpR:1.0,8.0] || -> equal(pack2(u,v),o) equal(unpack2(u,v,pack1(u,v),i),v)**.
% 42.63/42.80 24[0:SpR:1.0,8.0] || -> equal(pack1(u,v),o) equal(unpack2(u,v,i,pack2(u,v)),v)**.
% 42.63/42.80 44[0:SpR:15.0,8.0] || -> equal(u,pack2(v,w))* equal(u,o) equal(unpack2(v,w,pack1(v,w),o),w)**.
% 42.63/42.80 45[0:SpR:15.0,8.0] || -> equal(u,pack1(v,w))* equal(u,o) equal(unpack2(v,w,o,pack2(v,w)),w)**.
% 42.63/42.80 68[0:SpL:15.0,2.0] || equal(o,u) -> equal(v,inv(u))* equal(v,o).
% 42.63/42.80 71[0:SpL:15.1,2.0] || equal(u,v)*+ -> equal(u,o)* equal(inv(v),o)**.
% 42.63/42.80 120[0:SpR:15.0,3.0] || -> equal(u,pack2(v,w))* equal(u,o) equal(unpack1(v,w,pack1(v,w),o),v)**.
% 42.63/42.80 121[0:SpR:1.0,3.0] || -> equal(pack2(u,v),o) equal(unpack1(u,v,pack1(u,v),i),u)**.
% 42.63/42.80 125[0:SpR:15.0,3.0] || -> equal(u,pack1(v,w))* equal(u,o) equal(unpack1(v,w,o,pack2(v,w)),v)**.
% 42.63/42.80 126[0:SpR:1.0,3.0] || -> equal(pack1(u,v),o) equal(unpack1(u,v,i,pack2(u,v)),u)**.
% 42.63/42.80 130[0:EqF:68.1,68.2] || equal(o,u) equal(inv(u),o)** -> equal(v,o)*.
% 42.63/42.80 141[0:SpL:68.1,2.0] || equal(o,u) equal(inv(u),v)*+ -> equal(inv(v),o)**.
% 42.63/42.80 143[0:AED:2.0,130.2] || equal(o,u) equal(inv(u),o)** -> .
% 42.63/42.80 161[0:EqR:71.0] || -> equal(u,o) equal(inv(u),o)**.
% 42.63/42.80 165[0:SpR:1.0,9.0] || -> equal(pack2(u,v),o) equal(unpack2(inv(u),v,pack1(u,v),i),v)**.
% 42.63/42.80 195[0:SpR:1.0,4.0] || -> equal(pack2(u,v),o) equal(unpack1(inv(u),v,pack1(u,v),i),u)**.
% 42.63/42.80 207[0:SpR:1.0,4.0] || -> equal(inv(u),o) equal(unpack1(i,v,pack1(u,v),pack2(u,v)),u)**.
% 42.63/42.80 217[0:SpR:1.0,10.0] || -> equal(pack2(u,v),o) equal(unpack2(u,inv(v),pack1(u,v),i),v)**.
% 42.63/42.80 229[0:SpR:1.0,10.0] || -> equal(inv(u),o) equal(unpack2(v,i,pack1(v,u),pack2(v,u)),u)**.
% 42.63/42.80 232[0:SpR:16.1,10.0] || equal(i,u) -> equal(unpack2(v,o,pack1(v,u),pack2(v,u)),u)**.
% 42.63/42.80 251[0:SpR:1.0,5.0] || -> equal(inv(u),o) equal(unpack1(v,i,pack1(v,u),pack2(v,u)),v)**.
% 42.63/42.80 254[0:SpR:16.1,5.0] || equal(i,u) -> equal(unpack1(v,o,pack1(v,u),pack2(v,u)),v)**.
% 42.63/42.80 267[0:SpR:1.0,12.0] || -> equal(inv(pack2(u,v)),o) equal(unpack2(u,v,pack1(u,v),i),v)**.
% 42.63/42.80 269[0:SpR:161.1,12.0] || -> equal(pack2(u,v),o) equal(unpack2(u,v,pack1(u,v),o),v)**.
% 42.63/42.80 280[0:Rew:269.0,44.0] || -> equal(u,o)* equal(u,o)* equal(unpack2(v,w,pack1(v,w),o),w)**.
% 42.63/42.80 281[0:Rew:23.0,267.0] || -> equal(inv(o),o) equal(unpack2(u,v,pack1(u,v),i),v)**.
% 42.63/42.80 282[0:MRR:281.0,2.0] || -> equal(unpack2(u,v,pack1(u,v),i),v)**.
% 42.63/42.80 284[0:Obv:280.0] || -> equal(u,o)* equal(unpack2(v,w,pack1(v,w),o),w)**.
% 42.63/42.80 285[0:AED:2.0,284.0] || -> equal(unpack2(u,v,pack1(u,v),o),v)**.
% 42.63/42.80 301[0:SpR:15.1,282.0] || -> equal(pack1(u,v),o) equal(w,o) equal(unpack2(u,v,w,i),v)**.
% 42.63/42.80 312[0:SpR:15.1,285.0] || -> equal(pack1(u,v),o) equal(w,o) equal(unpack2(u,v,w,o),v)**.
% 42.63/42.80 359[0:SpR:1.0,7.0] || -> equal(inv(pack2(u,v)),o) equal(unpack1(u,v,pack1(u,v),i),u)**.
% 42.63/42.80 361[0:SpR:161.1,7.0] || -> equal(pack2(u,v),o) equal(unpack1(u,v,pack1(u,v),o),u)**.
% 42.63/42.80 372[0:Rew:361.0,120.0] || -> equal(u,o)* equal(u,o)* equal(unpack1(v,w,pack1(v,w),o),v)**.
% 42.63/42.80 373[0:Rew:121.0,359.0] || -> equal(inv(o),o) equal(unpack1(u,v,pack1(u,v),i),u)**.
% 42.63/42.80 374[0:MRR:373.0,2.0] || -> equal(unpack1(u,v,pack1(u,v),i),u)**.
% 42.63/42.80 376[0:Obv:372.0] || -> equal(u,o)* equal(unpack1(v,w,pack1(v,w),o),v)**.
% 42.63/42.80 377[0:AED:2.0,376.0] || -> equal(unpack1(u,v,pack1(u,v),o),u)**.
% 42.63/42.80 395[0:SpR:1.0,374.0] || -> equal(pack1(u,v),o) equal(unpack1(u,v,i,i),u)**.
% 42.63/42.80 457[0:SpR:1.0,11.0] || -> equal(inv(pack1(u,v)),o) equal(unpack2(u,v,i,pack2(u,v)),v)**.
% 42.63/42.80 459[0:SpR:161.1,11.0] || -> equal(pack1(u,v),o) equal(unpack2(u,v,o,pack2(u,v)),v)**.
% 42.63/42.80 464[0:Rew:459.0,45.0] || -> equal(u,o)* equal(u,o)* equal(unpack2(v,w,o,pack2(v,w)),w)**.
% 42.63/42.80 465[0:Rew:24.0,457.0] || -> equal(inv(o),o) equal(unpack2(u,v,i,pack2(u,v)),v)**.
% 42.63/42.80 466[0:MRR:465.0,2.0] || -> equal(unpack2(u,v,i,pack2(u,v)),v)**.
% 42.63/42.80 468[0:Obv:464.0] || -> equal(u,o)* equal(unpack2(v,w,o,pack2(v,w)),w)**.
% 42.63/42.80 469[0:AED:2.0,468.0] || -> equal(unpack2(u,v,o,pack2(u,v)),v)**.
% 42.63/42.80 479[0:SpR:15.1,466.0] || -> equal(pack2(u,v),o) equal(w,o) equal(unpack2(u,v,i,w),v)**.
% 42.63/42.80 550[0:SpR:1.0,6.0] || -> equal(inv(pack1(u,v)),o) equal(unpack1(u,v,i,pack2(u,v)),u)**.
% 42.63/42.80 552[0:SpR:161.1,6.0] || -> equal(pack1(u,v),o) equal(unpack1(u,v,o,pack2(u,v)),u)**.
% 42.63/42.80 557[0:Rew:552.0,125.0] || -> equal(u,o)* equal(u,o)* equal(unpack1(v,w,o,pack2(v,w)),v)**.
% 42.63/42.80 558[0:Rew:126.0,550.0] || -> equal(inv(o),o) equal(unpack1(u,v,i,pack2(u,v)),u)**.
% 42.63/42.80 559[0:MRR:558.0,2.0] || -> equal(unpack1(u,v,i,pack2(u,v)),u)**.
% 42.63/42.80 561[0:Obv:557.0] || -> equal(u,o)* equal(unpack1(v,w,o,pack2(v,w)),v)**.
% 42.63/42.80 562[0:AED:2.0,561.0] || -> equal(unpack1(u,v,o,pack2(u,v)),u)**.
% 42.63/42.80 572[0:SpR:15.1,559.0] || -> equal(pack2(u,v),o) equal(w,o) equal(unpack1(u,v,i,w),u)**.
% 42.63/42.80 574[0:SpR:1.0,559.0] || -> equal(pack2(u,v),o) equal(unpack1(u,v,i,i),u)**.
% 42.63/42.80 587[0:SpR:1.0,562.0] || -> equal(pack2(u,v),o) equal(unpack1(u,v,o,i),u)**.
% 42.63/42.80 643[0:SpR:1.0,165.1] || -> equal(inv(u),o) equal(pack2(u,v),o) equal(unpack2(i,v,pack1(u,v),i),v)**.
% 42.63/42.80 718[0:EqR:141.1] || equal(o,u) -> equal(inv(inv(u)),o)**.
% 42.63/42.80 751[0:SpR:1.0,718.1] || equal(o,u) -> equal(inv(u),o)** equal(inv(i),o)**.
% 42.63/42.80 761[0:MRR:751.1,143.1] || equal(o,u)*+ -> equal(inv(i),o)**.
% 42.63/42.80 767[0:EqR:761.0] || -> equal(inv(i),o)**.
% 42.63/42.80 787[0:SpR:767.0,4.0] || -> equal(unpack1(o,u,pack1(i,u),pack2(i,u)),i)**.
% 42.63/42.80 791[0:SpR:767.0,10.0] || -> equal(unpack2(u,o,pack1(u,i),pack2(u,i)),i)**.
% 42.63/42.80 837[0:SpR:1.0,787.0] || -> equal(pack2(i,u),o) equal(unpack1(o,u,pack1(i,u),i),i)**.
% 42.63/42.80 849[0:SpR:1.0,787.0] || -> equal(pack1(i,u),o) equal(unpack1(o,u,i,pack2(i,u)),i)**.
% 42.63/42.80 870[0:SpR:1.0,791.0] || -> equal(pack2(u,i),o) equal(unpack2(u,o,pack1(u,i),i),i)**.
% 42.63/42.80 975[0:SpR:1.0,195.1] || -> equal(inv(u),o) equal(pack2(u,v),o) equal(unpack1(i,v,pack1(u,v),i),u)**.
% 42.63/42.80 1342[0:SpR:16.1,217.1] || equal(i,u) -> equal(pack2(v,u),o) equal(unpack2(v,o,pack1(v,u),i),u)**.
% 42.63/42.80 1726[0:SpR:301.2,870.1] || -> equal(pack1(u,o),o) equal(pack1(u,i),o) equal(pack2(u,i),o)** equal(i,o).
% 42.63/42.80 1739[0:MRR:1726.3,17.0] || -> equal(pack1(u,o),o) equal(pack1(u,i),o) equal(pack2(u,i),o)**.
% 42.63/42.80 1766[0:SpR:1739.2,791.0] || -> equal(pack1(u,o),o) equal(pack1(u,i),o) equal(unpack2(u,o,pack1(u,i),o),i)**.
% 42.63/42.80 1791[0:Rew:312.2,1766.2] || -> equal(pack1(u,o),o) equal(pack1(u,i),o)** equal(i,o).
% 42.63/42.80 1792[0:MRR:1791.2,17.0] || -> equal(pack1(u,o),o) equal(pack1(u,i),o)**.
% 42.63/42.80 1821[0:SpR:1792.1,207.1] || -> equal(pack1(u,o),o) equal(inv(u),o) equal(unpack1(i,i,o,pack2(u,i)),u)**.
% 42.63/42.80 1837[0:SpR:1792.1,787.0] || -> equal(pack1(i,o),o) equal(unpack1(o,i,o,pack2(i,i)),i)**.
% 42.63/42.80 1850[0:SpR:1.0,1792.1] || -> equal(u,o) equal(pack1(v,o),o)** equal(pack1(v,u),o)**.
% 42.63/42.80 2040[0:SpR:1850.2,207.1] || -> equal(u,o) equal(pack1(v,o),o) equal(inv(v),o) equal(unpack1(i,u,o,pack2(v,u)),v)**.
% 42.63/42.80 2109[1:Spt:1837.0] || -> equal(pack1(i,o),o)**.
% 42.63/42.80 2117[1:SpR:2109.0,282.0] || -> equal(unpack2(i,o,o,i),o)**.
% 42.63/42.80 2118[1:SpR:2109.0,285.0] || -> equal(unpack2(i,o,o,o),o)**.
% 42.63/42.80 2120[1:SpR:2109.0,374.0] || -> equal(unpack1(i,o,o,i),i)**.
% 42.63/42.80 2121[1:SpR:2109.0,377.0] || -> equal(unpack1(i,o,o,o),i)**.
% 42.63/42.80 2140[1:SpR:2109.0,787.0] || -> equal(unpack1(o,o,o,pack2(i,o)),i)**.
% 42.63/42.80 2142[1:SpR:2109.0,837.1] || -> equal(pack2(i,o),o) equal(unpack1(o,o,o,i),i)**.
% 42.63/42.80 2149[1:SpR:2109.0,251.1] || -> equal(inv(o),o) equal(unpack1(i,i,o,pack2(i,o)),i)**.
% 42.63/42.80 2152[1:SpR:15.2,2109.0] || -> equal(u,o)* equal(v,u)* equal(pack1(i,v),v)**.
% 42.63/42.80 2172[1:MRR:2149.0,2.0] || -> equal(unpack1(i,i,o,pack2(i,o)),i)**.
% 42.63/42.80 2933[1:SpR:1.0,2172.0] || -> equal(pack2(i,o),o) equal(unpack1(i,i,o,i),i)**.
% 42.63/42.80 4410[1:EqF:2152.0,2152.1] || equal(o,u) -> equal(u,v)* equal(pack1(i,u),u)**.
% 42.63/42.80 4415[1:EqF:2152.1,2152.2] || equal(u,u) -> equal(pack1(i,u),o)** equal(pack1(i,u),u)**.
% 42.63/42.80 5349[1:AED:2.0,4410.1] || equal(o,u) -> equal(pack1(i,u),u)**.
% 42.63/42.80 5359[1:Obv:4415.0] || -> equal(pack1(i,u),o)** equal(pack1(i,u),u)**.
% 42.63/42.80 5927[1:SpR:5359.0,232.1] || equal(i,u) -> equal(pack1(i,u),u) equal(unpack2(i,o,o,pack2(i,u)),u)**.
% 42.63/42.80 6145[2:Spt:2142.0] || -> equal(pack2(i,o),o)**.
% 42.63/42.80 6146[2:Rew:6145.0,2140.0] || -> equal(unpack1(o,o,o,o),i)**.
% 42.63/42.80 6211[2:SpR:6145.0,466.0] || -> equal(unpack2(i,o,i,o),o)**.
% 42.63/42.80 16061[0:SpR:1792.1,975.2] || -> equal(pack1(u,o),o) equal(inv(u),o) equal(pack2(u,i),o)** equal(unpack1(i,i,o,i),u)*.
% 42.63/42.80 16069[0:SpR:1850.2,975.2] || -> equal(u,o) equal(pack1(v,o),o) equal(inv(v),o) equal(pack2(v,u),o)** equal(unpack1(i,u,o,i),v)*.
% 42.63/42.80 18333[1:SpR:5359.0,1342.2] || equal(i,u) -> equal(pack1(i,u),u) equal(pack2(i,u),o)** equal(unpack2(i,o,o,i),u)*.
% 42.63/42.80 18355[1:Rew:2117.0,18333.3] || equal(i,u) -> equal(pack1(i,u),u) equal(pack2(i,u),o)** equal(o,u).
% 42.63/42.80 18356[1:MRR:18355.3,5349.0] || equal(i,u) -> equal(pack1(i,u),u) equal(pack2(i,u),o)**.
% 42.63/42.80 18359[1:Rew:18356.2,5927.2] || equal(i,u) -> equal(pack1(i,u),u)** equal(unpack2(i,o,o,o),u)*.
% 42.63/42.80 18361[1:Rew:2118.0,18359.2] || equal(i,u) -> equal(pack1(i,u),u)** equal(o,u).
% 42.63/42.80 18362[1:MRR:18361.2,5349.0] || equal(i,u) -> equal(pack1(i,u),u)**.
% 42.63/42.80 18414[1:SpR:18362.1,791.0] || equal(i,i) -> equal(unpack2(i,o,i,pack2(i,i)),i)**.
% 42.63/42.80 18463[1:Obv:18414.0] || -> equal(unpack2(i,o,i,pack2(i,i)),i)**.
% 42.63/42.80 18488[1:SpR:18463.0,479.2] || -> equal(pack2(i,o),o) equal(pack2(i,i),o)** equal(i,o).
% 42.63/42.80 18530[1:SpR:15.0,18463.0] || -> equal(u,pack2(i,i))* equal(u,o) equal(unpack2(i,o,i,o),i)**.
% 42.63/42.80 18594[2:Rew:6211.0,18530.2] || -> equal(u,pack2(i,i))* equal(u,o) equal(i,o).
% 42.63/42.80 18595[2:MRR:18594.2,17.0] || -> equal(u,pack2(i,i))* equal(u,o).
% 42.63/42.80 18903[2:SpR:18595.0,2120.0] || -> equal(unpack1(i,o,o,i),o)** equal(pack2(i,i),i).
% 42.63/42.80 19042[2:Rew:2120.0,18903.0] || -> equal(i,o) equal(pack2(i,i),i)**.
% 42.63/42.80 19043[2:MRR:19042.0,17.0] || -> equal(pack2(i,i),i)**.
% 42.63/42.80 19483[2:SpR:19043.0,791.0] || -> equal(unpack2(i,o,pack1(i,i),i),i)**.
% 42.63/42.80 19495[2:SpR:19043.0,849.1] || -> equal(pack1(i,i),o) equal(unpack1(o,i,i,i),i)**.
% 42.63/42.80 20645[2:SpR:15.0,19483.0] || -> equal(u,pack1(i,i))* equal(u,o) equal(unpack2(i,o,o,i),i)**.
% 42.63/42.80 20698[2:Rew:2117.0,20645.2] || -> equal(u,pack1(i,i))* equal(u,o) equal(i,o).
% 42.63/42.80 20699[2:MRR:20698.2,17.0] || -> equal(u,pack1(i,i))* equal(u,o).
% 42.63/42.80 20721[2:EqF:20699.0,20699.1] || equal(pack1(i,i),o)** -> equal(u,o)*.
% 42.63/42.80 21153[2:AED:2.0,20721.1] || equal(pack1(i,i),o)** -> .
% 42.63/42.80 21157[2:MRR:19495.0,21153.0] || -> equal(unpack1(o,i,i,i),i)**.
% 42.63/42.80 21843[2:SpR:21157.0,574.1] || -> equal(pack2(o,i),o)** equal(i,o).
% 42.63/42.80 21844[2:SpR:21157.0,395.1] || -> equal(pack1(o,i),o)** equal(i,o).
% 42.63/42.80 21911[2:MRR:21843.1,17.0] || -> equal(pack2(o,i),o)**.
% 42.63/42.80 21912[2:MRR:21844.1,17.0] || -> equal(pack1(o,i),o)**.
% 42.63/42.80 21968[2:SpR:21911.0,254.1] || equal(i,i) -> equal(unpack1(o,o,pack1(o,i),o),o)**.
% 42.63/42.80 22049[2:Obv:21968.0] || -> equal(unpack1(o,o,pack1(o,i),o),o)**.
% 42.63/42.80 22050[2:Rew:21912.0,22049.0] || -> equal(unpack1(o,o,o,o),o)**.
% 42.63/42.80 22051[2:Rew:6146.0,22050.0] || -> equal(i,o)**.
% 42.63/42.80 22052[2:MRR:22051.0,17.0] || -> .
% 42.63/42.80 22061[2:Spt:22052.0,2142.0,6145.0] || equal(pack2(i,o),o)** -> .
% 42.63/42.80 22062[2:Spt:22052.0,2142.1] || -> equal(unpack1(o,o,o,i),i)**.
% 42.63/42.80 22066[2:MRR:2933.0,22061.0] || -> equal(unpack1(i,i,o,i),i)**.
% 42.63/42.80 22071[1:MRR:18488.2,17.0] || -> equal(pack2(i,o),o) equal(pack2(i,i),o)**.
% 42.63/42.80 22072[2:MRR:22071.0,22061.0] || -> equal(pack2(i,i),o)**.
% 42.63/42.80 22110[2:Rew:22066.0,16061.3] || -> equal(pack1(u,o),o) equal(inv(u),o) equal(pack2(u,i),o)** equal(i,u).
% 42.63/42.80 22111[2:MRR:22110.3,16.0] || -> equal(pack1(u,o),o) equal(inv(u),o) equal(pack2(u,i),o)**.
% 42.63/42.80 22114[2:Rew:22111.2,1821.2] || -> equal(pack1(u,o),o)** equal(inv(u),o) equal(unpack1(i,i,o,o),u)*.
% 42.63/42.80 22133[2:SpR:22062.0,587.1] || -> equal(pack2(o,o),o)** equal(i,o).
% 42.63/42.80 22192[2:MRR:22133.1,17.0] || -> equal(pack2(o,o),o)**.
% 42.63/42.80 22251[2:SpR:22072.0,562.0] || -> equal(unpack1(i,i,o,o),i)**.
% 42.63/42.80 22321[2:Rew:22251.0,22114.2] || -> equal(pack1(u,o),o)** equal(inv(u),o) equal(i,u).
% 42.63/42.80 22328[2:MRR:22321.2,16.0] || -> equal(pack1(u,o),o)** equal(inv(u),o).
% 42.63/42.80 22372[2:SpR:22192.0,207.1] || -> equal(inv(o),o) equal(unpack1(i,o,pack1(o,o),o),o)**.
% 42.63/42.80 22437[2:Rew:22328.0,22372.1] || -> equal(inv(o),o) equal(unpack1(i,o,o,o),o)**.
% 42.63/42.80 22438[2:Rew:2121.0,22437.1] || -> equal(inv(o),o)** equal(i,o).
% 42.63/42.80 22439[2:MRR:22438.0,22438.1,2.0,17.0] || -> .
% 42.63/42.80 22462[1:Spt:22439.0,1837.0,2109.0] || equal(pack1(i,o),o)** -> .
% 42.63/42.80 22463[1:Spt:22439.0,1837.1] || -> equal(unpack1(o,i,o,pack2(i,i)),i)**.
% 42.63/42.80 22630[1:SpL:15.0,22462.0] || equal(o,o) -> equal(u,pack1(i,o))* equal(u,o).
% 42.63/42.80 22639[1:SpL:1850.1,22462.0] || equal(o,o) -> equal(u,o) equal(pack1(i,u),o)**.
% 42.63/42.80 22648[1:Obv:22630.0] || -> equal(u,pack1(i,o))* equal(u,o).
% 42.63/42.80 22654[1:Obv:22639.0] || -> equal(u,o) equal(pack1(i,u),o)**.
% 42.63/42.80 22901[1:SpR:22648.0,22463.0] || -> equal(unpack1(o,i,o,pack2(i,i)),o)** equal(pack1(i,o),i).
% 42.63/42.80 23004[1:Rew:22463.0,22901.0] || -> equal(i,o) equal(pack1(i,o),i)**.
% 42.63/42.80 23005[1:MRR:23004.0,17.0] || -> equal(pack1(i,o),i)**.
% 42.63/42.80 23399[1:SpR:23005.0,787.0] || -> equal(unpack1(o,o,i,pack2(i,o)),i)**.
% 42.63/42.80 23407[1:SpR:23005.0,229.1] || -> equal(inv(o),o) equal(unpack2(i,i,i,pack2(i,o)),o)**.
% 42.63/42.80 23462[1:MRR:23407.0,2.0] || -> equal(unpack2(i,i,i,pack2(i,o)),o)**.
% 42.63/42.80 23805[1:SpR:22654.1,374.0] || -> equal(u,o) equal(unpack1(i,u,o,i),i)**.
% 42.63/42.80 23806[1:SpR:22654.1,377.0] || -> equal(u,o) equal(unpack1(i,u,o,o),i)**.
% 42.63/42.80 23825[1:SpR:22654.1,791.0] || -> equal(i,o) equal(unpack2(i,o,o,pack2(i,i)),i)**.
% 42.63/42.80 23827[1:SpR:22654.1,870.1] || -> equal(i,o) equal(pack2(i,i),o) equal(unpack2(i,o,o,i),i)**.
% 42.63/42.80 23868[1:Rew:23805.1,16069.4] || -> equal(u,o) equal(pack1(v,o),o) equal(inv(v),o) equal(pack2(v,u),o)** equal(i,v).
% 42.63/42.80 23869[1:MRR:23825.0,17.0] || -> equal(unpack2(i,o,o,pack2(i,i)),i)**.
% 42.63/42.80 23875[1:MRR:23827.0,17.0] || -> equal(pack2(i,i),o) equal(unpack2(i,o,o,i),i)**.
% 42.63/42.80 23892[1:MRR:23868.4,16.0] || -> equal(u,o) equal(pack1(v,o),o) equal(inv(v),o) equal(pack2(v,u),o)**.
% 42.63/42.80 23896[1:Rew:23892.3,2040.3] || -> equal(u,o) equal(pack1(v,o),o)** equal(inv(v),o) equal(unpack1(i,u,o,o),v)*.
% 42.63/42.80 23898[1:Rew:23806.1,23896.3] || -> equal(u,o)* equal(pack1(v,o),o)** equal(inv(v),o) equal(i,v).
% 42.63/42.80 23899[1:Con:23898.0] || -> equal(pack1(u,o),o)** equal(inv(u),o) equal(i,u).
% 42.63/42.80 23900[1:MRR:23899.2,16.0] || -> equal(pack1(u,o),o)** equal(inv(u),o).
% 42.63/42.80 24175[1:SpR:23399.0,572.2] || -> equal(pack2(o,o),o) equal(pack2(i,o),o)** equal(i,o).
% 42.63/42.80 24259[1:MRR:24175.2,17.0] || -> equal(pack2(o,o),o) equal(pack2(i,o),o)**.
% 42.63/42.80 24410[1:SpR:23462.0,479.2] || -> equal(pack2(i,i),o)** equal(pack2(i,o),o) equal(i,o).
% 42.63/42.80 24497[1:MRR:24410.2,17.0] || -> equal(pack2(i,i),o)** equal(pack2(i,o),o).
% 42.63/42.80 24700[1:SpR:15.0,23869.0] || -> equal(u,pack2(i,i))* equal(u,o) equal(unpack2(i,o,o,o),i)**.
% 42.63/42.80 24883[1:SpR:23900.0,4.0] || -> equal(inv(u),o) equal(unpack1(inv(u),o,o,pack2(u,o)),u)**.
% 42.63/42.80 24906[1:SpR:23900.0,643.2] || -> equal(inv(u),o) equal(inv(u),o) equal(pack2(u,o),o)** equal(unpack2(i,o,o,i),o)**.
% 42.63/42.80 24963[1:Obv:24906.0] || -> equal(inv(u),o) equal(pack2(u,o),o)** equal(unpack2(i,o,o,i),o)**.
% 42.63/42.80 25626[2:Spt:24259.1] || -> equal(pack2(i,o),o)**.
% 42.63/42.80 25721[2:SpR:25626.0,469.0] || -> equal(unpack2(i,o,o,o),o)**.
% 42.63/42.80 25724[2:SpR:25626.0,562.0] || -> equal(unpack1(i,o,o,o),i)**.
% 42.63/42.80 25787[2:Rew:25721.0,24700.2] || -> equal(u,pack2(i,i))* equal(u,o) equal(i,o).
% 42.63/42.80 25821[2:MRR:25787.2,17.0] || -> equal(u,pack2(i,i))* equal(u,o).
% 42.63/42.80 26955[2:SpR:1.0,25724.0] || -> equal(u,o) equal(unpack1(u,o,o,o),u)**.
% 42.63/42.80 28550[2:EqF:25821.0,25821.1] || equal(pack2(i,i),o)** -> equal(u,o)*.
% 42.63/42.80 28939[2:AED:2.0,28550.1] || equal(pack2(i,i),o)** -> .
% 42.63/42.80 28945[2:MRR:23875.0,28939.0] || -> equal(unpack2(i,o,o,i),i)**.
% 42.63/42.80 28958[2:Rew:28945.0,24963.2] || -> equal(inv(u),o) equal(pack2(u,o),o)** equal(i,o).
% 45.49/45.73 28978[2:MRR:28958.2,17.0] || -> equal(inv(u),o) equal(pack2(u,o),o)**.
% 45.49/45.73 28992[2:Rew:28978.1,24883.1] || -> equal(inv(u),o) equal(unpack1(inv(u),o,o,o),u)**.
% 45.49/45.73 29005[2:Rew:26955.1,28992.1] || -> equal(inv(u),o)** equal(inv(u),u)**.
% 45.49/45.73 29006[2:MRR:29005.1,2.0] || -> equal(inv(u),o)**.
% 45.49/45.73 29007[2:UnC:29006.0,2.0] || -> .
% 45.49/45.73 29410[2:Spt:29007.0,24259.1,25626.0] || equal(pack2(i,o),o)** -> .
% 45.49/45.73 29411[2:Spt:29007.0,24259.0] || -> equal(pack2(o,o),o)**.
% 45.49/45.73 29412[2:MRR:24497.1,29410.0] || -> equal(pack2(i,i),o)**.
% 45.49/45.73 29416[2:Rew:29412.0,22463.0] || -> equal(unpack1(o,i,o,o),i)**.
% 45.49/45.73 29515[2:SpR:29411.0,251.1] || -> equal(inv(o),o) equal(unpack1(o,i,pack1(o,o),o),o)**.
% 45.49/45.73 29577[2:Rew:23900.0,29515.1] || -> equal(inv(o),o) equal(unpack1(o,i,o,o),o)**.
% 45.49/45.73 29578[2:Rew:29416.0,29577.1] || -> equal(inv(o),o)** equal(i,o).
% 45.49/45.73 29579[2:MRR:29578.0,29578.1,2.0,17.0] || -> .
% 45.49/45.73 % SZS output end Refutation
% 45.49/45.73 Formulae used in the proof : bit_domain bit_inverse unpack1 unpack1_01 unpack1_02 unpack1_03 unpack1_04 unpack2 unpack2_05 unpack2_06 unpack2_07 unpack2_08
% 45.49/45.73
%------------------------------------------------------------------------------