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