TSTP Solution File: SYN551+2 by leanCoP---2.2

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : leanCoP---2.2
% Problem  : SYN551+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : leancop_casc.sh %s %d

% Computer : n006.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 08:19:38 EDT 2022

% Result   : Theorem 30.46s 30.35s
% Output   : Proof 30.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : SYN551+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.10/0.12  % Command  : leancop_casc.sh %s %d
% 0.12/0.33  % Computer : n006.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 : Mon Jul 11 13:20:35 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 30.46/30.35  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 30.46/30.36  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 30.46/30.37  
% 30.46/30.37  %-----------------------------------------------------
% 30.46/30.37  fof(prove_this_cute_thing, conjecture, ? [_22837] : ! [_22845] : (_22845 = f(g(_22845)) <=> _22837 = _22845) <=> ? [_22837] : ! [_22845] : (_22845 = g(f(_22845)) <=> _22837 = _22845), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', prove_this_cute_thing)).
% 30.46/30.37  
% 30.46/30.37  cnf(1, plain, [-(9 ^ [_4960]), 7 ^ [_4960] = f(g(7 ^ [_4960]))], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(2, plain, [-(9 ^ [_4960]), -(_4960 = 7 ^ [_4960])], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(3, plain, [-(8 ^ [_4960]), _4960 = 7 ^ [_4960]], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(4, plain, [-(8 ^ [_4960]), -(7 ^ [_4960] = f(g(7 ^ [_4960])))], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(5, plain, [-(10 ^ []), -(_6149 = g(f(_6149))), 6 ^ [] = _6149], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(6, plain, [-(10 ^ []), _6149 = g(f(_6149)), -(6 ^ [] = _6149)], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(7, plain, [-(10 ^ []), 8 ^ [_4960], 9 ^ [_4960]], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(8, plain, [-(4 ^ [_5227]), 2 ^ [_5227] = g(f(2 ^ [_5227]))], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(9, plain, [-(4 ^ [_5227]), -(_5227 = 2 ^ [_5227])], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(10, plain, [-(3 ^ [_5227]), _5227 = 2 ^ [_5227]], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(11, plain, [-(3 ^ [_5227]), -(2 ^ [_5227] = g(f(2 ^ [_5227])))], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(12, plain, [-(5 ^ []), -(_5929 = f(g(_5929))), 1 ^ [] = _5929], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(13, plain, [-(5 ^ []), _5929 = f(g(_5929)), -(1 ^ [] = _5929)], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(14, plain, [-(5 ^ []), 3 ^ [_5227], 4 ^ [_5227]], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(15, plain, [5 ^ [], 10 ^ []], clausify(prove_this_cute_thing)).
% 30.46/30.37  cnf(16, plain, [_4260 = _4309, -(f(_4260) = f(_4309))], theory(equality)).
% 30.46/30.37  cnf(17, plain, [_4579 = _4628, -(g(_4579) = g(_4628))], theory(equality)).
% 30.46/30.37  cnf(18, plain, [-(_3352 = _3352)], theory(equality)).
% 30.46/30.37  cnf(19, plain, [_3505 = _3550, -(_3550 = _3505)], theory(equality)).
% 30.46/30.37  cnf(20, plain, [-(_3784 = _3895), _3784 = _3840, _3840 = _3895], theory(equality)).
% 30.46/30.37  
% 30.46/30.37  cnf('1',plain,[5 ^ [], 10 ^ []],start(15)).
% 30.46/30.37  cnf('1.1',plain,[-(5 ^ []), 3 ^ [g(1 ^ [])], 4 ^ [g(1 ^ [])]],extension(14,bind([[_5227], [g(1 ^ [])]]))).
% 30.46/30.37  cnf('1.1.1',plain,[-(3 ^ [g(1 ^ [])]), -(2 ^ [g(1 ^ [])] = g(f(2 ^ [g(1 ^ [])])))],extension(11,bind([[_5227], [g(1 ^ [])]]))).
% 30.46/30.37  cnf('1.1.1.1',plain,[2 ^ [g(1 ^ [])] = g(f(2 ^ [g(1 ^ [])])), -(f(2 ^ [g(1 ^ [])]) = f(g(f(2 ^ [g(1 ^ [])]))))],extension(16,bind([[_4260, _4309], [2 ^ [g(1 ^ [])], g(f(2 ^ [g(1 ^ [])]))]]))).
% 30.46/30.37  cnf('1.1.1.1.1',plain,[f(2 ^ [g(1 ^ [])]) = f(g(f(2 ^ [g(1 ^ [])]))), -(5 ^ []), -(1 ^ [] = f(2 ^ [g(1 ^ [])]))],extension(13,bind([[_5929], [f(2 ^ [g(1 ^ [])])]]))).
% 30.46/30.37  cnf('1.1.1.1.1.1',plain,[5 ^ []],reduction('1')).
% 30.46/30.37  cnf('1.1.1.1.1.2',plain,[1 ^ [] = f(2 ^ [g(1 ^ [])]), -(g(1 ^ []) = g(f(2 ^ [g(1 ^ [])])))],extension(17,bind([[_4579, _4628], [1 ^ [], f(2 ^ [g(1 ^ [])])]]))).
% 30.46/30.37  cnf('1.1.1.1.1.2.1',plain,[g(1 ^ []) = g(f(2 ^ [g(1 ^ [])])), -(g(1 ^ []) = 2 ^ [g(1 ^ [])]), g(f(2 ^ [g(1 ^ [])])) = 2 ^ [g(1 ^ [])]],extension(20,bind([[_3784, _3840, _3895], [g(1 ^ []), g(f(2 ^ [g(1 ^ [])])), 2 ^ [g(1 ^ [])]]]))).
% 30.46/30.37  cnf('1.1.1.1.1.2.1.1',plain,[g(1 ^ []) = 2 ^ [g(1 ^ [])], -(3 ^ [g(1 ^ [])])],extension(10,bind([[_5227], [g(1 ^ [])]]))).
% 30.46/30.37  cnf('1.1.1.1.1.2.1.1.1',plain,[3 ^ [g(1 ^ [])]],reduction('1.1')).
% 30.46/30.37  cnf('1.1.1.1.1.2.1.2',plain,[-(g(f(2 ^ [g(1 ^ [])])) = 2 ^ [g(1 ^ [])]), 2 ^ [g(1 ^ [])] = g(f(2 ^ [g(1 ^ [])]))],extension(19,bind([[_3505, _3550], [2 ^ [g(1 ^ [])], g(f(2 ^ [g(1 ^ [])]))]]))).
% 30.46/30.37  cnf('1.1.1.1.1.2.1.2.1',plain,[-(2 ^ [g(1 ^ [])] = g(f(2 ^ [g(1 ^ [])])))],reduction('1.1.1')).
% 30.46/30.37  cnf('1.1.2',plain,[-(4 ^ [g(1 ^ [])]), -(g(1 ^ []) = 2 ^ [g(1 ^ [])])],extension(9,bind([[_5227], [g(1 ^ [])]]))).
% 30.46/30.37  cnf('1.1.2.1',plain,[g(1 ^ []) = 2 ^ [g(1 ^ [])], -(f(g(1 ^ [])) = f(2 ^ [g(1 ^ [])]))],extension(16,bind([[_4260, _4309], [g(1 ^ []), 2 ^ [g(1 ^ [])]]]))).
% 30.46/30.37  cnf('1.1.2.1.1',plain,[f(g(1 ^ [])) = f(2 ^ [g(1 ^ [])]), -(1 ^ [] = f(2 ^ [g(1 ^ [])])), 1 ^ [] = f(g(1 ^ []))],extension(20,bind([[_3895, _3784, _3840], [f(2 ^ [g(1 ^ [])]), 1 ^ [], f(g(1 ^ []))]]))).
% 30.46/30.37  cnf('1.1.2.1.1.1',plain,[1 ^ [] = f(2 ^ [g(1 ^ [])]), -(g(1 ^ []) = g(f(2 ^ [g(1 ^ [])])))],extension(17,bind([[_4579, _4628], [1 ^ [], f(2 ^ [g(1 ^ [])])]]))).
% 30.46/30.37  cnf('1.1.2.1.1.1.1',plain,[g(1 ^ []) = g(f(2 ^ [g(1 ^ [])])), -(2 ^ [g(1 ^ [])] = g(f(2 ^ [g(1 ^ [])]))), 2 ^ [g(1 ^ [])] = g(1 ^ [])],extension(20,bind([[_3895, _3784, _3840], [g(f(2 ^ [g(1 ^ [])])), 2 ^ [g(1 ^ [])], g(1 ^ [])]]))).
% 30.46/30.37  cnf('1.1.2.1.1.1.1.1',plain,[2 ^ [g(1 ^ [])] = g(f(2 ^ [g(1 ^ [])])), -(4 ^ [g(1 ^ [])])],extension(8,bind([[_5227], [g(1 ^ [])]]))).
% 30.46/30.37  cnf('1.1.2.1.1.1.1.1.1',plain,[4 ^ [g(1 ^ [])]],reduction('1.1')).
% 30.46/30.37  cnf('1.1.2.1.1.1.1.2',plain,[-(2 ^ [g(1 ^ [])] = g(1 ^ [])), g(1 ^ []) = 2 ^ [g(1 ^ [])]],extension(19,bind([[_3505, _3550], [g(1 ^ []), 2 ^ [g(1 ^ [])]]]))).
% 30.46/30.37  cnf('1.1.2.1.1.1.1.2.1',plain,[-(g(1 ^ []) = 2 ^ [g(1 ^ [])])],reduction('1.1.2')).
% 30.46/30.37  cnf('1.1.2.1.1.2',plain,[-(1 ^ [] = f(g(1 ^ []))), -(5 ^ []), 1 ^ [] = 1 ^ []],extension(12,bind([[_5929], [1 ^ []]]))).
% 30.46/30.37  cnf('1.1.2.1.1.2.1',plain,[5 ^ []],reduction('1')).
% 30.46/30.37  cnf('1.1.2.1.1.2.2',plain,[-(1 ^ [] = 1 ^ [])],extension(18,bind([[_3352], [1 ^ []]]))).
% 30.46/30.37  cnf('1.2',plain,[-(10 ^ []), 8 ^ [f(6 ^ [])], 9 ^ [f(6 ^ [])]],extension(7,bind([[_4960], [f(6 ^ [])]]))).
% 30.46/30.37  cnf('1.2.1',plain,[-(8 ^ [f(6 ^ [])]), -(7 ^ [f(6 ^ [])] = f(g(7 ^ [f(6 ^ [])])))],extension(4,bind([[_4960], [f(6 ^ [])]]))).
% 30.46/30.37  cnf('1.2.1.1',plain,[7 ^ [f(6 ^ [])] = f(g(7 ^ [f(6 ^ [])])), -(g(7 ^ [f(6 ^ [])]) = g(f(g(7 ^ [f(6 ^ [])]))))],extension(17,bind([[_4579, _4628], [7 ^ [f(6 ^ [])], f(g(7 ^ [f(6 ^ [])]))]]))).
% 30.46/30.37  cnf('1.2.1.1.1',plain,[g(7 ^ [f(6 ^ [])]) = g(f(g(7 ^ [f(6 ^ [])]))), -(10 ^ []), -(6 ^ [] = g(7 ^ [f(6 ^ [])]))],extension(6,bind([[_6149], [g(7 ^ [f(6 ^ [])])]]))).
% 30.46/30.37  cnf('1.2.1.1.1.1',plain,[10 ^ []],reduction('1')).
% 30.46/30.37  cnf('1.2.1.1.1.2',plain,[6 ^ [] = g(7 ^ [f(6 ^ [])]), -(f(6 ^ []) = f(g(7 ^ [f(6 ^ [])])))],extension(16,bind([[_4260, _4309], [6 ^ [], g(7 ^ [f(6 ^ [])])]]))).
% 30.46/30.37  cnf('1.2.1.1.1.2.1',plain,[f(6 ^ []) = f(g(7 ^ [f(6 ^ [])])), -(f(6 ^ []) = 7 ^ [f(6 ^ [])]), f(g(7 ^ [f(6 ^ [])])) = 7 ^ [f(6 ^ [])]],extension(20,bind([[_3784, _3840, _3895], [f(6 ^ []), f(g(7 ^ [f(6 ^ [])])), 7 ^ [f(6 ^ [])]]]))).
% 30.46/30.37  cnf('1.2.1.1.1.2.1.1',plain,[f(6 ^ []) = 7 ^ [f(6 ^ [])], -(8 ^ [f(6 ^ [])])],extension(3,bind([[_4960], [f(6 ^ [])]]))).
% 30.46/30.37  cnf('1.2.1.1.1.2.1.1.1',plain,[8 ^ [f(6 ^ [])]],reduction('1.2')).
% 30.46/30.37  cnf('1.2.1.1.1.2.1.2',plain,[-(f(g(7 ^ [f(6 ^ [])])) = 7 ^ [f(6 ^ [])]), 7 ^ [f(6 ^ [])] = f(g(7 ^ [f(6 ^ [])]))],extension(19,bind([[_3505, _3550], [7 ^ [f(6 ^ [])], f(g(7 ^ [f(6 ^ [])]))]]))).
% 30.46/30.37  cnf('1.2.1.1.1.2.1.2.1',plain,[-(7 ^ [f(6 ^ [])] = f(g(7 ^ [f(6 ^ [])])))],reduction('1.2.1')).
% 30.46/30.37  cnf('1.2.2',plain,[-(9 ^ [f(6 ^ [])]), -(f(6 ^ []) = 7 ^ [f(6 ^ [])])],extension(2,bind([[_4960], [f(6 ^ [])]]))).
% 30.46/30.37  cnf('1.2.2.1',plain,[f(6 ^ []) = 7 ^ [f(6 ^ [])], -(g(f(6 ^ [])) = g(7 ^ [f(6 ^ [])]))],extension(17,bind([[_4579, _4628], [f(6 ^ []), 7 ^ [f(6 ^ [])]]]))).
% 30.46/30.37  cnf('1.2.2.1.1',plain,[g(f(6 ^ [])) = g(7 ^ [f(6 ^ [])]), -(6 ^ [] = g(7 ^ [f(6 ^ [])])), 6 ^ [] = g(f(6 ^ []))],extension(20,bind([[_3895, _3784, _3840], [g(7 ^ [f(6 ^ [])]), 6 ^ [], g(f(6 ^ []))]]))).
% 30.46/30.37  cnf('1.2.2.1.1.1',plain,[6 ^ [] = g(7 ^ [f(6 ^ [])]), -(f(6 ^ []) = f(g(7 ^ [f(6 ^ [])])))],extension(16,bind([[_4260, _4309], [6 ^ [], g(7 ^ [f(6 ^ [])])]]))).
% 30.46/30.37  cnf('1.2.2.1.1.1.1',plain,[f(6 ^ []) = f(g(7 ^ [f(6 ^ [])])), -(7 ^ [f(6 ^ [])] = f(g(7 ^ [f(6 ^ [])]))), 7 ^ [f(6 ^ [])] = f(6 ^ [])],extension(20,bind([[_3895, _3784, _3840], [f(g(7 ^ [f(6 ^ [])])), 7 ^ [f(6 ^ [])], f(6 ^ [])]]))).
% 30.46/30.37  cnf('1.2.2.1.1.1.1.1',plain,[7 ^ [f(6 ^ [])] = f(g(7 ^ [f(6 ^ [])])), -(9 ^ [f(6 ^ [])])],extension(1,bind([[_4960], [f(6 ^ [])]]))).
% 30.46/30.37  cnf('1.2.2.1.1.1.1.1.1',plain,[9 ^ [f(6 ^ [])]],reduction('1.2')).
% 30.46/30.37  cnf('1.2.2.1.1.1.1.2',plain,[-(7 ^ [f(6 ^ [])] = f(6 ^ [])), f(6 ^ []) = 7 ^ [f(6 ^ [])]],extension(19,bind([[_3505, _3550], [f(6 ^ []), 7 ^ [f(6 ^ [])]]]))).
% 30.46/30.37  cnf('1.2.2.1.1.1.1.2.1',plain,[-(f(6 ^ []) = 7 ^ [f(6 ^ [])])],reduction('1.2.2')).
% 30.46/30.37  cnf('1.2.2.1.1.2',plain,[-(6 ^ [] = g(f(6 ^ []))), -(10 ^ []), 6 ^ [] = 6 ^ []],extension(5,bind([[_6149], [6 ^ []]]))).
% 30.46/30.37  cnf('1.2.2.1.1.2.1',plain,[10 ^ []],reduction('1')).
% 30.46/30.37  cnf('1.2.2.1.1.2.2',plain,[-(6 ^ [] = 6 ^ [])],extension(18,bind([[_3352], [6 ^ []]]))).
% 30.46/30.37  %-----------------------------------------------------
% 30.46/30.37  
% 30.46/30.37  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------