TSTP Solution File: CSR015+1 by leanCoP---2.2

View Problem - Process Solution

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

% Computer : n019.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 : Fri Jul 15 20:38:30 EDT 2022

% Result   : Theorem 48.70s 47.11s
% Output   : Proof 48.70s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : CSR015+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.07/0.13  % Command  : leancop_casc.sh %s %d
% 0.15/0.35  % Computer : n019.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit : 300
% 0.15/0.35  % WCLimit  : 600
% 0.15/0.35  % DateTime : Thu Jun  9 17:40:10 EDT 2022
% 0.15/0.35  % CPUTime  : 
% 48.70/47.11  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 48.70/47.12  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 48.70/47.13  
% 48.70/47.13  %-----------------------------------------------------
% 48.70/47.13  fof(less_property, axiom, ! [_167072, _167075] : (less(_167072, _167075) <=> ~ less(_167075, _167072) & (! _167075) = _167072), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', less_property)).
% 48.70/47.13  fof(less_or_equal, axiom, ! [_167267, _167270] : (less_or_equal(_167267, _167270) <=> less(_167267, _167270) | _167267 = _167270), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', less_or_equal)).
% 48.70/47.13  fof(happens_all_defn, axiom, ! [_167438, _167441] : (happens(_167438, _167441) <=> _167438 = push & _167441 = n0 | _167438 = pull & _167441 = n1 | _167438 = pull & _167441 = n2 | _167438 = push & _167441 = n2), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', happens_all_defn)).
% 48.70/47.13  fof(terminates_all_defn, axiom, ! [_167837, _167840, _167843] : (terminates(_167837, _167840, _167843) <=> _167837 = push & _167840 = backwards & ~ happens(pull, _167843) | _167837 = pull & _167840 = forwards & ~ happens(push, _167843) | _167837 = pull & _167840 = forwards & happens(push, _167843) | _167837 = pull & _167840 = backwards & happens(push, _167843) | _167837 = push & _167840 = spinning & ~ happens(pull, _167843) | _167837 = pull & _167840 = spinning & ~ happens(push, _167843)), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', terminates_all_defn)).
% 48.70/47.13  fof(initiates_all_defn, axiom, ! [_168648, _168651, _168654] : (initiates(_168648, _168651, _168654) <=> _168648 = push & _168651 = forwards & ~ happens(pull, _168654) | _168648 = pull & _168651 = backwards & ~ happens(push, _168654) | _168648 = pull & _168651 = spinning & happens(push, _168654)), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', initiates_all_defn)).
% 48.70/47.13  fof(keep_not_released, axiom, ! [_169057, _169060] : (~ releasedAt(_169057, _169060) & ~ ? [_169082] : (happens(_169082, _169060) & releases(_169082, _169057, _169060)) => ~ releasedAt(_169057, plus(_169060, n1))), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+0.ax', keep_not_released)).
% 48.70/47.13  fof(keep_not_holding, axiom, ! [_169336, _169339] : (~ holdsAt(_169336, _169339) & ~ releasedAt(_169336, plus(_169339, n1)) & ~ ? [_169380] : (happens(_169380, _169339) & initiates(_169380, _169336, _169339)) => ~ holdsAt(_169336, plus(_169339, n1))), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+0.ax', keep_not_holding)).
% 48.70/47.13  fof(startedin_defn, axiom, ! [_169678, _169681, _169684] : (startedIn(_169678, _169684, _169681) <=> ? [_169705, _169708] : (happens(_169705, _169708) & less(_169678, _169708) & less(_169708, _169681) & initiates(_169705, _169684, _169708))), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+0.ax', startedin_defn)).
% 48.70/47.13  fof(not_backwards_1, conjecture, ~ holdsAt(backwards, n1), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', not_backwards_1)).
% 48.70/47.13  fof(happens_terminates_not_holds, axiom, ! [_170202, _170205, _170208] : (happens(_170202, _170205) & terminates(_170202, _170208, _170205) => ~ holdsAt(_170208, plus(_170205, n1))), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+0.ax', happens_terminates_not_holds)).
% 48.70/47.13  fof(plus0_0, axiom, plus(n0, n0) = n0, file('/export/starexec/sandbox2/benchmark/theBenchmark.p', plus0_0)).
% 48.70/47.13  fof(plus0_1, axiom, plus(n0, n1) = n1, file('/export/starexec/sandbox2/benchmark/theBenchmark.p', plus0_1)).
% 48.70/47.13  fof(plus0_2, axiom, plus(n0, n2) = n2, file('/export/starexec/sandbox2/benchmark/theBenchmark.p', plus0_2)).
% 48.70/47.13  fof(plus1_1, axiom, plus(n1, n1) = n2, file('/export/starexec/sandbox2/benchmark/theBenchmark.p', plus1_1)).
% 48.70/47.13  fof(less0, axiom, ~ ? [_170664] : less(_170664, n0), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', less0)).
% 48.70/47.13  fof(less1, axiom, ! [_170776] : (less(_170776, n1) <=> less_or_equal(_170776, n0)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', less1)).
% 48.70/47.13  fof(less2, axiom, ! [_170913] : (less(_170913, n2) <=> less_or_equal(_170913, n1)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', less2)).
% 48.70/47.13  fof(not_forwards_0, hypothesis, ~ holdsAt(forwards, n0), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', not_forwards_0)).
% 48.70/47.13  fof(not_backwards_0, hypothesis, ~ holdsAt(backwards, n0), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', not_backwards_0)).
% 48.70/47.13  fof(not_releasedAt, hypothesis, ! [_171167, _171170] : ~ releasedAt(_171167, _171170), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', not_releasedAt)).
% 48.70/47.13  fof(releases_all_defn, axiom, ! [_171327, _171330, _171333] : ~ releases(_171327, _171330, _171333), file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', releases_all_defn)).
% 48.70/47.13  fof(push_not_pull, axiom, (! push) = pull, file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', push_not_pull)).
% 48.70/47.13  fof(forwards_not_backwards, axiom, (! forwards) = backwards, file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', forwards_not_backwards)).
% 48.70/47.13  fof(forwards_not_spinning, axiom, (! forwards) = spinning, file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', forwards_not_spinning)).
% 48.70/47.13  fof(spinning_not_backwards, axiom, (! spinning) = backwards, file('/export/starexec/sandbox2/benchmark/Axioms/CSR001+2.ax', spinning_not_backwards)).
% 48.70/47.13  
% 48.70/47.13  cnf(1, plain, [-(33 ^ [_54603, _54548]), _54603 = _54548], clausify(less_property)).
% 48.70/47.13  cnf(2, plain, [-(33 ^ [_54603, _54548]), less(_54603, _54548)], clausify(less_property)).
% 48.70/47.13  cnf(3, plain, [-(32 ^ [_51726, _51675]), _51675 = _51726], clausify(less_or_equal)).
% 48.70/47.13  cnf(4, plain, [-(31 ^ [_48149, _48062]), _48062 = push, _48149 = n2], clausify(happens_all_defn)).
% 48.70/47.13  cnf(5, plain, [-(31 ^ [_48149, _48062]), _48062 = pull, _48149 = n1], clausify(happens_all_defn)).
% 48.70/47.13  cnf(6, plain, [-(31 ^ [_48149, _48062]), _48062 = push, _48149 = n0], clausify(happens_all_defn)).
% 48.70/47.13  cnf(7, plain, [-(30 ^ [_48149, _48062]), -(_48149 = n2)], clausify(happens_all_defn)).
% 48.70/47.13  cnf(8, plain, [-(30 ^ [_48149, _48062]), -(_48062 = push)], clausify(happens_all_defn)).
% 48.70/47.13  cnf(9, plain, [-(29 ^ [_48149, _48062]), -(_48149 = n2)], clausify(happens_all_defn)).
% 48.70/47.13  cnf(10, plain, [-(28 ^ [_48149, _48062]), -(_48062 = pull)], clausify(happens_all_defn)).
% 48.70/47.13  cnf(11, plain, [-(27 ^ [_48149, _48062]), -(_48149 = n0)], clausify(happens_all_defn)).
% 48.70/47.13  cnf(12, plain, [-(26 ^ [_45965, _45805, _45644]), _45644 = push, _45805 = spinning, -(happens(pull, _45965))], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(13, plain, [-(26 ^ [_45965, _45805, _45644]), _45644 = pull, _45805 = backwards, happens(push, _45965)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(14, plain, [-(26 ^ [_45965, _45805, _45644]), _45644 = pull, _45805 = forwards, happens(push, _45965)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(15, plain, [-(26 ^ [_45965, _45805, _45644]), _45644 = pull, _45805 = forwards, -(happens(push, _45965))], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(16, plain, [-(26 ^ [_45965, _45805, _45644]), _45644 = push, _45805 = backwards, -(happens(pull, _45965))], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(17, plain, [-(25 ^ [_45965, _45805, _45644]), -(_45805 = spinning)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(18, plain, [-(24 ^ [_45965, _45805, _45644]), -(_45805 = spinning)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(19, plain, [-(23 ^ [_45965, _45805, _45644]), -(happens(push, _45965))], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(20, plain, [-(23 ^ [_45965, _45805, _45644]), -(_45805 = backwards)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(21, plain, [-(23 ^ [_45965, _45805, _45644]), -(_45644 = pull)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(22, plain, [-(22 ^ [_45965, _45805, _45644]), -(happens(push, _45965))], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(23, plain, [-(22 ^ [_45965, _45805, _45644]), -(_45644 = pull)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(24, plain, [-(21 ^ [_45965, _45805, _45644]), happens(push, _45965)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(25, plain, [-(21 ^ [_45965, _45805, _45644]), -(_45805 = forwards)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(26, plain, [-(21 ^ [_45965, _45805, _45644]), -(_45644 = pull)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(27, plain, [-(20 ^ [_45965, _45805, _45644]), -(_45805 = backwards)], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(28, plain, [-(18 ^ [_44651, _44549, _44446]), -(_44549 = spinning)], clausify(initiates_all_defn)).
% 48.70/47.13  cnf(29, plain, [-(17 ^ [_44651, _44549, _44446]), happens(push, _44651)], clausify(initiates_all_defn)).
% 48.70/47.13  cnf(30, plain, [-(16 ^ [_44651, _44549, _44446]), -(_44549 = forwards)], clausify(initiates_all_defn)).
% 48.70/47.13  cnf(31, plain, [-(14 ^ [_41256, _41184]), -(releases(13 ^ [_41256, _41184], _41184, _41256))], clausify(keep_not_released)).
% 48.70/47.13  cnf(32, plain, [-(10 ^ [_39635, _39552]), -(initiates(9 ^ [_39635, _39552], _39552, _39635))], clausify(keep_not_holding)).
% 48.70/47.13  cnf(33, plain, [-(10 ^ [_39635, _39552]), -(happens(9 ^ [_39635, _39552], _39635))], clausify(keep_not_holding)).
% 48.70/47.13  cnf(34, plain, [-(6 ^ [_35470, _35391, _35311]), -(less(5 ^ [_35470, _35391, _35311], _35391))], clausify(startedin_defn)).
% 48.70/47.13  cnf(35, plain, [-(holdsAt(backwards, n1))], clausify(not_backwards_1)).
% 48.70/47.13  cnf(36, plain, [-(plus(_33719, _33852) = plus(_33786, _33917)), _33719 = _33786, _33852 = _33917], theory(equality)).
% 48.70/47.13  cnf(37, plain, [-(_21418 = _21418)], theory(equality)).
% 48.70/47.13  cnf(38, plain, [_21571 = _21616, -(_21616 = _21571)], theory(equality)).
% 48.70/47.13  cnf(39, plain, [-(_21850 = _21961), _21850 = _21906, _21906 = _21961], theory(equality)).
% 48.70/47.13  cnf(40, plain, [-(happens(_23887, _24018)), happens(_23820, _23953), _23820 = _23887, _23953 = _24018], theory(equality)).
% 48.70/47.13  cnf(41, plain, [-(holdsAt(_24511, _24642)), holdsAt(_24444, _24577), _24444 = _24511, _24577 = _24642], theory(equality)).
% 48.70/47.13  cnf(42, plain, [-(less(_26160, _26291)), less(_26093, _26226), _26093 = _26160, _26226 = _26291], theory(equality)).
% 48.70/47.13  cnf(43, plain, [-(releases(_28050, _28217, _28380)), releases(_27965, _28134, _28299), _27965 = _28050, _28134 = _28217, _28299 = _28380], theory(equality)).
% 48.70/47.13  cnf(44, plain, [-(terminates(_31125, _31292, _31455)), terminates(_31040, _31209, _31374), _31040 = _31125, _31209 = _31292, _31374 = _31455], theory(equality)).
% 48.70/47.13  cnf(45, plain, [startedIn(_35311, _35470, _35391), 6 ^ [_35470, _35391, _35311]], clausify(startedin_defn)).
% 48.70/47.13  cnf(46, plain, [-(startedIn(_35311, _35470, _35391)), happens(_35648, _35719), less(_35311, _35719), less(_35719, _35391), initiates(_35648, _35470, _35719)], clausify(startedin_defn)).
% 48.70/47.13  cnf(47, plain, [holdsAt(_39552, plus(_39635, n1)), -(holdsAt(_39552, _39635)), -(releasedAt(_39552, plus(_39635, n1))), 10 ^ [_39635, _39552]], clausify(keep_not_holding)).
% 48.70/47.13  cnf(48, plain, [releasedAt(_41184, plus(_41256, n1)), -(releasedAt(_41184, _41256)), 14 ^ [_41256, _41184]], clausify(keep_not_released)).
% 48.70/47.13  cnf(49, plain, [holdsAt(_42557, plus(_42496, n1)), happens(_42434, _42496), terminates(_42434, _42557, _42496)], clausify(happens_terminates_not_holds)).
% 48.70/47.13  cnf(50, plain, [-(plus(n0, n0) = n0)], clausify(plus0_0)).
% 48.70/47.13  cnf(51, plain, [-(plus(n0, n1) = n1)], clausify(plus0_1)).
% 48.70/47.13  cnf(52, plain, [-(plus(n0, n2) = n2)], clausify(plus0_2)).
% 48.70/47.13  cnf(53, plain, [-(plus(n1, n1) = n2)], clausify(plus1_1)).
% 48.70/47.13  cnf(54, plain, [-(less_or_equal(_51675, _51726)), 32 ^ [_51726, _51675]], clausify(less_or_equal)).
% 48.70/47.13  cnf(55, plain, [less_or_equal(_51675, _51726), -(less(_51675, _51726)), -(_51675 = _51726)], clausify(less_or_equal)).
% 48.70/47.13  cnf(56, plain, [less(_52080, n0)], clausify(less0)).
% 48.70/47.13  cnf(57, plain, [less(_52262, n1), -(less_or_equal(_52262, n0))], clausify(less1)).
% 48.70/47.13  cnf(58, plain, [-(less(_52516, n2)), less_or_equal(_52516, n1)], clausify(less2)).
% 48.70/47.13  cnf(59, plain, [holdsAt(forwards, n0)], clausify(not_forwards_0)).
% 48.70/47.13  cnf(60, plain, [holdsAt(backwards, n0)], clausify(not_backwards_0)).
% 48.70/47.13  cnf(61, plain, [releasedAt(_55421, _55462)], clausify(not_releasedAt)).
% 48.70/47.13  cnf(62, plain, [less(_54548, _54603), 33 ^ [_54603, _54548]], clausify(less_property)).
% 48.70/47.13  cnf(63, plain, [-(less(_54548, _54603)), -(less(_54603, _54548)), -(_54603 = _54548)], clausify(less_property)).
% 48.70/47.13  cnf(64, plain, [initiates(_44446, _44549, _44651), 16 ^ [_44651, _44549, _44446], 17 ^ [_44651, _44549, _44446], 18 ^ [_44651, _44549, _44446]], clausify(initiates_all_defn)).
% 48.70/47.13  cnf(65, plain, [releases(_47714, _47761, _47807)], clausify(releases_all_defn)).
% 48.70/47.13  cnf(66, plain, [push = pull], clausify(push_not_pull)).
% 48.70/47.13  cnf(67, plain, [forwards = backwards], clausify(forwards_not_backwards)).
% 48.70/47.13  cnf(68, plain, [forwards = spinning], clausify(forwards_not_spinning)).
% 48.70/47.13  cnf(69, plain, [spinning = backwards], clausify(spinning_not_backwards)).
% 48.70/47.13  cnf(70, plain, [happens(_48062, _48149), 27 ^ [_48149, _48062], 28 ^ [_48149, _48062], 29 ^ [_48149, _48062], 30 ^ [_48149, _48062]], clausify(happens_all_defn)).
% 48.70/47.13  cnf(71, plain, [-(happens(_48062, _48149)), 31 ^ [_48149, _48062]], clausify(happens_all_defn)).
% 48.70/47.13  cnf(72, plain, [terminates(_45644, _45805, _45965), 20 ^ [_45965, _45805, _45644], 21 ^ [_45965, _45805, _45644], 22 ^ [_45965, _45805, _45644], 23 ^ [_45965, _45805, _45644], 24 ^ [_45965, _45805, _45644], 25 ^ [_45965, _45805, _45644]], clausify(terminates_all_defn)).
% 48.70/47.13  cnf(73, plain, [-(terminates(_45644, _45805, _45965)), 26 ^ [_45965, _45805, _45644]], clausify(terminates_all_defn)).
% 48.70/47.13  
% 48.70/47.13  cnf('1',plain,[-(holdsAt(backwards, n1))],start(35)).
% 48.70/47.13  cnf('1.1',plain,[holdsAt(backwards, n1), -(holdsAt(forwards, n0)), backwards = forwards, n1 = n0],extension(41,bind([[_24444, _24511, _24577, _24642], [backwards, forwards, n1, n0]]))).
% 48.70/47.13  cnf('1.1.1',plain,[holdsAt(forwards, n0), -(holdsAt(forwards, plus(n0, n0))), forwards = forwards, n0 = plus(n0, n0)],extension(41,bind([[_24444, _24511, _24577, _24642], [forwards, forwards, n0, plus(n0, n0)]]))).
% 48.70/47.13  cnf('1.1.1.1',plain,[holdsAt(forwards, plus(n0, n0)), -(holdsAt(forwards, plus(n0, n1))), forwards = forwards, plus(n0, n0) = plus(n0, n1)],extension(41,bind([[_24444, _24511, _24577, _24642], [forwards, forwards, plus(n0, n0), plus(n0, n1)]]))).
% 48.70/47.13  cnf('1.1.1.1.1',plain,[holdsAt(forwards, plus(n0, n1)), -(holdsAt(forwards, n0)), -(releasedAt(forwards, plus(n0, n1))), 10 ^ [n0, forwards]],extension(47,bind([[_39635, _39552], [n0, forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1',plain,[holdsAt(forwards, n0), -(holdsAt(forwards, n0)), forwards = forwards, n0 = n0],extension(41,bind([[_24444, _24511, _24577, _24642], [forwards, forwards, n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1',plain,[holdsAt(forwards, n0), -(holdsAt(forwards, n0)), forwards = forwards, n0 = n0],extension(41,bind([[_24444, _24511, _24577, _24642], [forwards, forwards, n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1',plain,[holdsAt(forwards, n0), -(holdsAt(forwards, n0)), forwards = forwards, n0 = n0],extension(41,bind([[_24444, _24511, _24577, _24642], [forwards, forwards, n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1.1',plain,[holdsAt(forwards, n0), -(holdsAt(forwards, n0)), forwards = forwards, n0 = n0],extension(41,bind([[_24444, _24511, _24577, _24642], [forwards, forwards, n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1.1.1',plain,[holdsAt(forwards, n0)],extension(59)).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1.1.3',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.1.3',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.1.3',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.1.3',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.2',plain,[releasedAt(forwards, plus(n0, n1)), -(releasedAt(forwards, n0)), 14 ^ [n0, forwards]],extension(48,bind([[_41256, _41184], [n0, forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.2.1',plain,[releasedAt(forwards, n0)],extension(61,bind([[_55421, _55462], [forwards, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.2.2',plain,[-(14 ^ [n0, forwards]), -(releases(13 ^ [n0, forwards], forwards, n0))],extension(31,bind([[_41184, _41256], [forwards, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.2.2.1',plain,[releases(13 ^ [n0, forwards], forwards, n0)],extension(65,bind([[_47714, _47761, _47807], [13 ^ [n0, forwards], forwards, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3',plain,[-(10 ^ [n0, forwards]), -(initiates(9 ^ [n0, forwards], forwards, n0))],extension(32,bind([[_39552, _39635], [forwards, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1',plain,[initiates(9 ^ [n0, forwards], forwards, n0), -(startedIn(plus(n0, n0), forwards, n0)), happens(9 ^ [n0, forwards], n0), less(plus(n0, n0), n0), less(n0, n0)],extension(46,bind([[_35470, _35648, _35311, _35719, _35391], [forwards, 9 ^ [n0, forwards], plus(n0, n0), n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.1',plain,[startedIn(plus(n0, n0), forwards, n0), 6 ^ [forwards, n0, plus(n0, n0)]],extension(45,bind([[_35470, _35391, _35311], [forwards, n0, plus(n0, n0)]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.1.1',plain,[-(6 ^ [forwards, n0, plus(n0, n0)]), -(less(5 ^ [forwards, n0, plus(n0, n0)], n0))],extension(34,bind([[_35470, _35311, _35391], [forwards, plus(n0, n0), n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.1.1.1',plain,[less(5 ^ [forwards, n0, plus(n0, n0)], n0)],extension(56,bind([[_52080], [5 ^ [forwards, n0, plus(n0, n0)]]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.2',plain,[-(happens(9 ^ [n0, forwards], n0)), -(10 ^ [n0, forwards])],extension(33,bind([[_39635, _39552], [n0, forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.2.1',plain,[10 ^ [n0, forwards]],reduction('1.1.1.1.1')).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3',plain,[-(less(plus(n0, n0), n0)), less_or_equal(plus(n0, n0), n0), -(plus(n0, n0) = n0)],extension(55,bind([[_51675, _51726], [plus(n0, n0), n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.1',plain,[-(less_or_equal(plus(n0, n0), n0)), 32 ^ [n0, plus(n0, n0)]],extension(54,bind([[_51726, _51675], [n0, plus(n0, n0)]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.1.1',plain,[-(32 ^ [n0, plus(n0, n0)]), plus(n0, n0) = n0],extension(3,bind([[_51675, _51726], [plus(n0, n0), n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.1.1.1',plain,[-(plus(n0, n0) = n0)],extension(50)).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.2',plain,[plus(n0, n0) = n0, -(holdsAt(forwards, n0)), holdsAt(forwards, plus(n0, n0)), forwards = forwards],extension(41,bind([[_24642, _24577, _24444, _24511], [n0, plus(n0, n0), forwards, forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.2.1',plain,[holdsAt(forwards, n0)],extension(59)).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.2.2',plain,[-(holdsAt(forwards, plus(n0, n0)))],reduction('1.1.1')).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.3.2.3',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.4',plain,[-(less(n0, n0)), -(less(n0, n0)), -(n0 = n0)],extension(63,bind([[_54603, _54548], [n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.4.1',plain,[less(n0, n0)],extension(56,bind([[_52080], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.4.2',plain,[n0 = n0, -(holdsAt(forwards, n0)), holdsAt(forwards, n0), forwards = forwards],extension(41,bind([[_24642, _24577, _24444, _24511], [n0, n0, forwards, forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.4.2.1',plain,[holdsAt(forwards, n0)],extension(59)).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.4.2.2',plain,[-(holdsAt(forwards, n0))],reduction('1.1')).
% 48.70/47.13  cnf('1.1.1.1.1.3.1.4.2.3',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.3',plain,[-(plus(n0, n0) = plus(n0, n1)), n0 = n0, n0 = n1],extension(36,bind([[_33719, _33786, _33852, _33917], [n0, n0, n0, n1]]))).
% 48.70/47.13  cnf('1.1.1.1.3.1',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2',plain,[-(n0 = n1), n1 = n0],extension(38,bind([[_21571, _21616], [n1, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1',plain,[-(n1 = n0), -(less(n0, n1)), -(less(n1, n0))],extension(63,bind([[_54603, _54548], [n1, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1',plain,[less(n0, n1), -(less_or_equal(n0, n0))],extension(57,bind([[_52262], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1.1',plain,[less_or_equal(n0, n0), -(less(n0, n0)), -(n0 = n0)],extension(55,bind([[_51675, _51726], [n0, n0]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1.1.1',plain,[less(n0, n0)],extension(56,bind([[_52080], [n0]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1.1.2',plain,[n0 = n0, -(holdsAt(forwards, n0)), holdsAt(forwards, n0), forwards = forwards],extension(41,bind([[_24642, _24577, _24444, _24511], [n0, n0, forwards, forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1.1.2.1',plain,[holdsAt(forwards, n0)],extension(59)).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1.1.2.2',plain,[-(holdsAt(forwards, n0))],reduction('1.1')).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.1.1.2.3',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.1.3.2.1.2',plain,[less(n1, n0)],extension(56,bind([[_52080], [n1]]))).
% 48.70/47.13  cnf('1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.1.3',plain,[-(n0 = plus(n0, n0)), plus(n0, n0) = n0],extension(38,bind([[_21571, _21616], [plus(n0, n0), n0]]))).
% 48.70/47.13  cnf('1.1.1.3.1',plain,[-(plus(n0, n0) = n0)],extension(50)).
% 48.70/47.13  cnf('1.1.2',plain,[-(backwards = forwards), -(16 ^ [n0, backwards, 9 ^ [n0, backwards]])],extension(30,bind([[_44651, _44549, _44446], [n0, backwards, 9 ^ [n0, backwards]]]))).
% 48.70/47.13  cnf('1.1.2.1',plain,[16 ^ [n0, backwards, 9 ^ [n0, backwards]], initiates(9 ^ [n0, backwards], backwards, n0), 17 ^ [n0, backwards, 9 ^ [n0, backwards]], 18 ^ [n0, backwards, 9 ^ [n0, backwards]]],extension(64,bind([[_44651, _44549, _44446], [n0, backwards, 9 ^ [n0, backwards]]]))).
% 48.70/47.13  cnf('1.1.2.1.1',plain,[-(initiates(9 ^ [n0, backwards], backwards, n0)), -(10 ^ [n0, backwards])],extension(32,bind([[_39635, _39552], [n0, backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1',plain,[10 ^ [n0, backwards], holdsAt(backwards, plus(n0, n1)), -(holdsAt(backwards, n0)), -(releasedAt(backwards, plus(n0, n1)))],extension(47,bind([[_39552, _39635], [backwards, n0]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.1',plain,[-(holdsAt(backwards, plus(n0, n1))), holdsAt(backwards, n1), backwards = backwards, n1 = plus(n0, n1)],extension(41,bind([[_24444, _24511, _24577, _24642], [backwards, backwards, n1, plus(n0, n1)]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.1.1',plain,[-(holdsAt(backwards, n1))],extension(35)).
% 48.70/47.13  cnf('1.1.2.1.1.1.1.2',plain,[-(backwards = backwards)],extension(37,bind([[_21418], [backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.1.3',plain,[-(n1 = plus(n0, n1)), plus(n0, n1) = n1],extension(38,bind([[_21571, _21616], [plus(n0, n1), n1]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.1.3.1',plain,[-(plus(n0, n1) = n1)],extension(51)).
% 48.70/47.13  cnf('1.1.2.1.1.1.2',plain,[holdsAt(backwards, n0)],extension(60)).
% 48.70/47.13  cnf('1.1.2.1.1.1.3',plain,[releasedAt(backwards, plus(n0, n1)), -(releasedAt(backwards, n0)), 14 ^ [n0, backwards]],extension(48,bind([[_41256, _41184], [n0, backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.1',plain,[releasedAt(backwards, n0)],extension(61,bind([[_55421, _55462], [backwards, n0]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.2',plain,[-(14 ^ [n0, backwards]), -(releases(13 ^ [n0, backwards], backwards, n0))],extension(31,bind([[_41184, _41256], [backwards, n0]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.2.1',plain,[releases(13 ^ [n0, backwards], backwards, n0), -(releases(13 ^ [n0, backwards], backwards, n0)), 13 ^ [n0, backwards] = 13 ^ [n0, backwards], backwards = backwards, n0 = n0],extension(43,bind([[_27965, _28050, _28134, _28217, _28299, _28380], [13 ^ [n0, backwards], 13 ^ [n0, backwards], backwards, backwards, n0, n0]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.2.1.1',plain,[releases(13 ^ [n0, backwards], backwards, n0)],extension(65,bind([[_47714, _47761, _47807], [13 ^ [n0, backwards], backwards, n0]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.2.1.2',plain,[-(13 ^ [n0, backwards] = 13 ^ [n0, backwards])],extension(37,bind([[_21418], [13 ^ [n0, backwards]]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.2.1.3',plain,[-(backwards = backwards)],extension(37,bind([[_21418], [backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.1.1.3.2.1.4',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.2.1.2',plain,[-(17 ^ [n0, backwards, 9 ^ [n0, backwards]]), happens(push, n0)],extension(29,bind([[_44549, _44446, _44651], [backwards, 9 ^ [n0, backwards], n0]]))).
% 48.70/47.13  cnf('1.1.2.1.2.1',plain,[-(happens(push, n0)), 31 ^ [n0, push]],extension(71,bind([[_48149, _48062], [n0, push]]))).
% 48.70/47.13  cnf('1.1.2.1.2.1.1',plain,[-(31 ^ [n0, push]), push = push, n0 = n0],extension(6,bind([[_48062, _48149], [push, n0]]))).
% 48.70/47.13  cnf('1.1.2.1.2.1.1.1',plain,[-(push = push)],extension(37,bind([[_21418], [push]]))).
% 48.70/47.13  cnf('1.1.2.1.2.1.1.2',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.2.1.3',plain,[-(18 ^ [n0, backwards, 9 ^ [n0, backwards]]), -(backwards = spinning)],extension(28,bind([[_44651, _44446, _44549], [n0, 9 ^ [n0, backwards], backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.3.1',plain,[backwards = spinning, -(33 ^ [backwards, spinning])],extension(1,bind([[_54603, _54548], [backwards, spinning]]))).
% 48.70/47.13  cnf('1.1.2.1.3.1.1',plain,[33 ^ [backwards, spinning], less(spinning, backwards)],extension(62,bind([[_54548, _54603], [spinning, backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1',plain,[-(less(spinning, backwards)), -(less(backwards, spinning)), -(spinning = backwards)],extension(63,bind([[_54603, _54548], [spinning, backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1.1',plain,[less(backwards, spinning), -(less(spinning, backwards)), backwards = spinning, spinning = backwards],extension(42,bind([[_26093, _26160, _26226, _26291], [backwards, spinning, spinning, backwards]]))).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1.1.1',plain,[less(spinning, backwards)],reduction('1.1.2.1.3.1.1')).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1.1.2',plain,[-(backwards = spinning)],reduction('1.1.2.1.3')).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1.1.3',plain,[-(spinning = backwards), backwards = spinning],extension(38,bind([[_21571, _21616], [backwards, spinning]]))).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1.1.3.1',plain,[-(backwards = spinning)],lemmata('1.1.2.1.3.1.1.1.1')).
% 48.70/47.13  cnf('1.1.2.1.3.1.1.1.2',plain,[spinning = backwards],extension(69)).
% 48.70/47.13  cnf('1.1.3',plain,[-(n1 = n0), -(27 ^ [n1, pull])],extension(11,bind([[_48149, _48062], [n1, pull]]))).
% 48.70/47.13  cnf('1.1.3.1',plain,[27 ^ [n1, pull], happens(pull, n1), 28 ^ [n1, pull], 29 ^ [n1, pull], 30 ^ [n1, pull]],extension(70,bind([[_48149, _48062], [n1, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1',plain,[-(happens(pull, n1)), -(26 ^ [n1, forwards, push]), push = push, forwards = spinning],extension(12,bind([[_45965, _45644, _45805], [n1, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1',plain,[26 ^ [n1, forwards, push], -(terminates(push, forwards, n1))],extension(73,bind([[_45644, _45805, _45965], [push, forwards, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1',plain,[terminates(push, forwards, n1), 20 ^ [n1, forwards, push], 21 ^ [n1, forwards, push], 22 ^ [n1, forwards, push], 23 ^ [n1, forwards, push], 24 ^ [n1, forwards, push], 25 ^ [n1, forwards, push]],extension(72,bind([[_45965, _45805, _45644], [n1, forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.1',plain,[-(20 ^ [n1, forwards, push]), -(forwards = backwards)],extension(27,bind([[_45965, _45644, _45805], [n1, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.1.1',plain,[forwards = backwards, -(backwards = backwards), backwards = forwards],extension(39,bind([[_21961, _21850, _21906], [backwards, backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.1.1.1',plain,[backwards = backwards, -(forwards = backwards), forwards = backwards],extension(39,bind([[_21961, _21850, _21906], [backwards, forwards, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.1.1.1.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.1.1.1.2',plain,[-(forwards = backwards)],reduction('1.1.3.1.1.1.1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.1.1.2',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.2',plain,[-(21 ^ [n1, forwards, push]), -(forwards = forwards)],extension(25,bind([[_45965, _45644, _45805], [n1, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.2.1',plain,[forwards = forwards, -(forwards = backwards), forwards = backwards],extension(39,bind([[_21850, _21906, _21961], [forwards, forwards, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.2.1.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.2.1.2',plain,[-(forwards = backwards), backwards = forwards],extension(38,bind([[_21571, _21616], [backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.2.1.2.1',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.3',plain,[-(22 ^ [n1, forwards, push]), -(happens(push, n1))],extension(22,bind([[_45805, _45644, _45965], [forwards, push, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.3.1',plain,[happens(push, n1), -(happens(pull, n1)), push = pull, n1 = n1],extension(40,bind([[_23820, _23887, _23953, _24018], [push, pull, n1, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.3.1.1',plain,[happens(pull, n1)],reduction('1.1.3.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.3.1.2',plain,[-(push = pull), -(22 ^ [n1, forwards, push])],extension(23,bind([[_45965, _45805, _45644], [n1, forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.3.1.2.1',plain,[22 ^ [n1, forwards, push]],reduction('1.1.3.1.1.1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.3.1.3',plain,[-(n1 = n1)],extension(37,bind([[_21418], [n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.4',plain,[-(23 ^ [n1, forwards, push]), -(happens(push, n1))],extension(19,bind([[_45805, _45644, _45965], [forwards, push, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.4.1',plain,[happens(push, n1), -(happens(pull, n1)), push = pull, n1 = n1],extension(40,bind([[_23820, _23887, _23953, _24018], [push, pull, n1, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.4.1.1',plain,[happens(pull, n1)],reduction('1.1.3.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.4.1.2',plain,[-(push = pull), -(23 ^ [n1, forwards, push])],extension(21,bind([[_45965, _45805, _45644], [n1, forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.4.1.2.1',plain,[23 ^ [n1, forwards, push]],reduction('1.1.3.1.1.1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.4.1.3',plain,[-(n1 = n1)],extension(37,bind([[_21418], [n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.5',plain,[-(24 ^ [n1, forwards, push]), -(forwards = spinning)],extension(18,bind([[_45965, _45644, _45805], [n1, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.5.1',plain,[forwards = spinning, -(backwards = spinning), backwards = forwards],extension(39,bind([[_21961, _21850, _21906], [spinning, backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.5.1.1',plain,[backwards = spinning, -(spinning = backwards)],extension(38,bind([[_21616, _21571], [spinning, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.5.1.1.1',plain,[spinning = backwards],extension(69)).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.5.1.2',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.6',plain,[-(25 ^ [n1, forwards, push]), -(forwards = spinning)],extension(17,bind([[_45965, _45644, _45805], [n1, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.6.1',plain,[forwards = spinning, -(backwards = spinning), backwards = forwards],extension(39,bind([[_21961, _21850, _21906], [spinning, backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.6.1.1',plain,[backwards = spinning, -(spinning = backwards)],extension(38,bind([[_21616, _21571], [spinning, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.6.1.1.1',plain,[spinning = backwards],extension(69)).
% 48.70/47.13  cnf('1.1.3.1.1.1.1.6.1.2',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.2',plain,[-(push = push)],extension(37,bind([[_21418], [push]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3',plain,[-(forwards = spinning), -(25 ^ [plus(n0, n2), forwards, pull])],extension(17,bind([[_45965, _45805, _45644], [plus(n0, n2), forwards, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1',plain,[25 ^ [plus(n0, n2), forwards, pull], terminates(pull, forwards, plus(n0, n2)), 20 ^ [plus(n0, n2), forwards, pull], 21 ^ [plus(n0, n2), forwards, pull], 22 ^ [plus(n0, n2), forwards, pull], 23 ^ [plus(n0, n2), forwards, pull], 24 ^ [plus(n0, n2), forwards, pull]],extension(72,bind([[_45965, _45805, _45644], [plus(n0, n2), forwards, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1',plain,[-(terminates(pull, forwards, plus(n0, n2))), 26 ^ [plus(n0, n2), forwards, pull]],extension(73,bind([[_45965, _45805, _45644], [plus(n0, n2), forwards, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1',plain,[-(26 ^ [plus(n0, n2), forwards, pull]), pull = pull, forwards = forwards, happens(push, plus(n0, n2))],extension(14,bind([[_45644, _45805, _45965], [pull, forwards, plus(n0, n2)]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1.1',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1.2',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1.3',plain,[-(happens(push, plus(n0, n2))), -(26 ^ [plus(n0, n2), forwards, pull]), pull = pull, forwards = forwards],extension(15,bind([[_45965, _45644, _45805], [plus(n0, n2), pull, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1.3.1',plain,[26 ^ [plus(n0, n2), forwards, pull]],reduction('1.1.3.1.1.3.1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1.3.2',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.1.1.3.3',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.2',plain,[-(20 ^ [plus(n0, n2), forwards, pull]), -(forwards = backwards)],extension(27,bind([[_45965, _45644, _45805], [plus(n0, n2), pull, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.2.1',plain,[forwards = backwards, -(backwards = backwards), backwards = forwards],extension(39,bind([[_21961, _21850, _21906], [backwards, backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.2.1.1',plain,[backwards = backwards, -(forwards = backwards), forwards = backwards],extension(39,bind([[_21961, _21850, _21906], [backwards, forwards, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.2.1.1.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.2.1.1.2',plain,[-(forwards = backwards)],reduction('1.1.3.1.1.3.1.2')).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.2.1.2',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.3',plain,[-(21 ^ [plus(n0, n2), forwards, pull]), happens(push, plus(n0, n2))],extension(24,bind([[_45805, _45644, _45965], [forwards, pull, plus(n0, n2)]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.3.1',plain,[-(happens(push, plus(n0, n2))), 31 ^ [plus(n0, n2), push]],extension(71,bind([[_48149, _48062], [plus(n0, n2), push]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.3.1.1',plain,[-(31 ^ [plus(n0, n2), push]), push = push, plus(n0, n2) = n2],extension(4,bind([[_48062, _48149], [push, plus(n0, n2)]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.3.1.1.1',plain,[-(push = push)],extension(37,bind([[_21418], [push]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.3.1.1.2',plain,[-(plus(n0, n2) = n2)],extension(52)).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.4',plain,[-(22 ^ [plus(n0, n2), forwards, pull]), -(pull = pull)],extension(23,bind([[_45965, _45805, _45644], [plus(n0, n2), forwards, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.4.1',plain,[pull = pull, -(31 ^ [n1, pull]), n1 = n1],extension(5,bind([[_48062, _48149], [pull, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.4.1.1',plain,[31 ^ [n1, pull], -(happens(pull, n1))],extension(71,bind([[_48062, _48149], [pull, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.4.1.1.1',plain,[happens(pull, n1)],reduction('1.1.3.1')).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.4.1.2',plain,[-(n1 = n1)],extension(37,bind([[_21418], [n1]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.5',plain,[-(23 ^ [plus(n0, n2), forwards, pull]), -(forwards = backwards)],extension(20,bind([[_45965, _45644, _45805], [plus(n0, n2), pull, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.5.1',plain,[forwards = backwards, -(backwards = backwards), backwards = forwards],extension(39,bind([[_21961, _21850, _21906], [backwards, backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.5.1.1',plain,[backwards = backwards, -(forwards = backwards), forwards = backwards],extension(39,bind([[_21961, _21850, _21906], [backwards, forwards, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.5.1.1.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.5.1.1.2',plain,[-(forwards = backwards)],reduction('1.1.3.1.1.3.1.5')).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.5.1.2',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.6',plain,[-(24 ^ [plus(n0, n2), forwards, pull]), -(forwards = spinning)],extension(18,bind([[_45965, _45644, _45805], [plus(n0, n2), pull, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.1.3.1.6.1',plain,[forwards = spinning],extension(68)).
% 48.70/47.13  cnf('1.1.3.1.2',plain,[-(28 ^ [n1, pull]), -(pull = pull)],extension(10,bind([[_48149, _48062], [n1, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1',plain,[pull = pull, -(happens(pull, n0)), happens(pull, n0), n0 = n0],extension(40,bind([[_23887, _23820, _23953, _24018], [pull, pull, n0, n0]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1',plain,[happens(pull, n0), holdsAt(backwards, plus(n0, n1)), terminates(pull, backwards, n0)],extension(49,bind([[_42434, _42557, _42496], [pull, backwards, n0]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.1',plain,[-(holdsAt(backwards, plus(n0, n1))), holdsAt(backwards, n1), backwards = backwards, n1 = plus(n0, n1)],extension(41,bind([[_24444, _24511, _24577, _24642], [backwards, backwards, n1, plus(n0, n1)]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.1.1',plain,[-(holdsAt(backwards, n1))],extension(35)).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.1.2',plain,[-(backwards = backwards)],extension(37,bind([[_21418], [backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.1.3',plain,[-(n1 = plus(n0, n1)), plus(n0, n1) = n1],extension(38,bind([[_21571, _21616], [plus(n0, n1), n1]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.1.3.1',plain,[-(plus(n0, n1) = n1)],extension(51)).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2',plain,[-(terminates(pull, backwards, n0)), 26 ^ [n0, backwards, pull]],extension(73,bind([[_45965, _45805, _45644], [n0, backwards, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1',plain,[-(26 ^ [n0, backwards, pull]), pull = pull, backwards = backwards, happens(push, n0)],extension(13,bind([[_45644, _45805, _45965], [pull, backwards, n0]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1.1',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1.2',plain,[-(backwards = backwards)],extension(37,bind([[_21418], [backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1.3',plain,[-(happens(push, n0)), -(26 ^ [n0, backwards, pull]), pull = pull, backwards = forwards],extension(15,bind([[_45965, _45644, _45805], [n0, pull, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1.3.1',plain,[26 ^ [n0, backwards, pull]],reduction('1.1.3.1.2.1.1.2')).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1.3.2',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.1.2.1.3.3',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.2.1.2',plain,[-(happens(pull, n0)), -(26 ^ [n0, forwards, push]), push = push, forwards = backwards],extension(16,bind([[_45965, _45644, _45805], [n0, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1',plain,[26 ^ [n0, forwards, push], -(terminates(push, forwards, n0))],extension(73,bind([[_45644, _45805, _45965], [push, forwards, n0]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1',plain,[terminates(push, forwards, n0), 20 ^ [n0, forwards, push], 21 ^ [n0, forwards, push], 22 ^ [n0, forwards, push], 23 ^ [n0, forwards, push], 24 ^ [n0, forwards, push], 25 ^ [n0, forwards, push]],extension(72,bind([[_45965, _45805, _45644], [n0, forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.1',plain,[-(20 ^ [n0, forwards, push]), -(forwards = backwards)],extension(27,bind([[_45965, _45644, _45805], [n0, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.1.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.2',plain,[-(21 ^ [n0, forwards, push]), -(push = pull)],extension(26,bind([[_45965, _45805, _45644], [n0, forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.2.1',plain,[push = pull],extension(66)).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.3',plain,[-(22 ^ [n0, forwards, push]), -(push = pull)],extension(23,bind([[_45965, _45805, _45644], [n0, forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.3.1',plain,[push = pull],extension(66)).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.4',plain,[-(23 ^ [n0, forwards, push]), -(forwards = backwards)],extension(20,bind([[_45965, _45644, _45805], [n0, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.4.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.5',plain,[-(24 ^ [n0, forwards, push]), -(forwards = spinning)],extension(18,bind([[_45965, _45644, _45805], [n0, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.5.1',plain,[forwards = spinning],extension(68)).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.6',plain,[-(25 ^ [n0, forwards, push]), -(forwards = spinning)],extension(17,bind([[_45965, _45644, _45805], [n0, push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.1.1.6.1',plain,[forwards = spinning],extension(68)).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.2',plain,[-(push = push)],extension(37,bind([[_21418], [push]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.3',plain,[-(forwards = backwards), backwards = forwards],extension(38,bind([[_21571, _21616], [backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.2.1.2.3.1',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.2.1.3',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.3.1.3',plain,[-(29 ^ [n1, pull]), -(n1 = n2)],extension(9,bind([[_48062, _48149], [pull, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1',plain,[n1 = n2, -(plus(n0, n1) = plus(n0, n2)), n0 = n0],extension(36,bind([[_33852, _33917, _33719, _33786], [n1, n2, n0, n0]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1',plain,[plus(n0, n1) = plus(n0, n2), -(less(plus(n0, n2), plus(n0, n2))), less(plus(n0, n1), n2), n2 = plus(n0, n2)],extension(42,bind([[_26160, _26093, _26226, _26291], [plus(n0, n2), plus(n0, n1), n2, plus(n0, n2)]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.1',plain,[less(plus(n0, n2), plus(n0, n2)), -(33 ^ [plus(n0, n2), plus(n0, n2)])],extension(2,bind([[_54603, _54548], [plus(n0, n2), plus(n0, n2)]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.1.1',plain,[33 ^ [plus(n0, n2), plus(n0, n2)], less(plus(n0, n2), plus(n0, n2))],extension(62,bind([[_54548, _54603], [plus(n0, n2), plus(n0, n2)]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.1.1.1',plain,[-(less(plus(n0, n2), plus(n0, n2)))],reduction('1.1.3.1.3.1.1')).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.2',plain,[-(less(plus(n0, n1), n2)), less_or_equal(plus(n0, n1), n1)],extension(58,bind([[_52516], [plus(n0, n1)]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.2.1',plain,[-(less_or_equal(plus(n0, n1), n1)), 32 ^ [n1, plus(n0, n1)]],extension(54,bind([[_51726, _51675], [n1, plus(n0, n1)]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.2.1.1',plain,[-(32 ^ [n1, plus(n0, n1)]), plus(n0, n1) = n1],extension(3,bind([[_51675, _51726], [plus(n0, n1), n1]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.2.1.1.1',plain,[-(plus(n0, n1) = n1)],extension(51)).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.3',plain,[-(n2 = plus(n0, n2)), plus(n0, n2) = n2],extension(38,bind([[_21571, _21616], [plus(n0, n2), n2]]))).
% 48.70/47.13  cnf('1.1.3.1.3.1.1.3.1',plain,[-(plus(n0, n2) = n2)],extension(52)).
% 48.70/47.13  cnf('1.1.3.1.3.1.2',plain,[-(n0 = n0)],extension(37,bind([[_21418], [n0]]))).
% 48.70/47.13  cnf('1.1.3.1.4',plain,[-(30 ^ [n1, pull]), -(n1 = n2)],extension(7,bind([[_48062, _48149], [pull, n1]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1',plain,[n1 = n2, -(plus(n1, plus(n1, plus(n1, n1))) = plus(n2, plus(n1, plus(n1, plus(n1, n1))))), plus(n1, plus(n1, n1)) = plus(n1, plus(n1, plus(n1, n1)))],extension(36,bind([[_33719, _33786, _33852, _33917], [n1, n2, plus(n1, plus(n1, n1)), plus(n1, plus(n1, plus(n1, n1)))]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1',plain,[plus(n1, plus(n1, plus(n1, n1))) = plus(n2, plus(n1, plus(n1, plus(n1, n1)))), -(terminates(pull, forwards, plus(n2, plus(n1, plus(n1, plus(n1, n1)))))), terminates(pull, backwards, plus(n1, plus(n1, plus(n1, n1)))), pull = pull, backwards = forwards],extension(44,bind([[_31455, _31374, _31040, _31125, _31209, _31292], [plus(n2, plus(n1, plus(n1, plus(n1, n1)))), plus(n1, plus(n1, plus(n1, n1))), pull, pull, backwards, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1',plain,[terminates(pull, forwards, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), -(terminates(push, forwards, plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))))), pull = push, forwards = forwards, plus(n2, plus(n1, plus(n1, plus(n1, n1)))) = plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1)))))],extension(44,bind([[_31040, _31125, _31209, _31292, _31374, _31455], [pull, push, forwards, forwards, plus(n2, plus(n1, plus(n1, plus(n1, n1)))), plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1)))))]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1',plain,[terminates(push, forwards, plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1)))))), 20 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push], 21 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push], 22 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push], 23 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push], 24 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push], 25 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]],extension(72,bind([[_45965, _45805, _45644], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.1',plain,[-(20 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]), -(forwards = backwards)],extension(27,bind([[_45965, _45644, _45805], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.1.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.2',plain,[-(21 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]), -(push = pull)],extension(26,bind([[_45965, _45805, _45644], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.2.1',plain,[push = pull],extension(66)).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.3',plain,[-(22 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]), -(push = pull)],extension(23,bind([[_45965, _45805, _45644], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.3.1',plain,[push = pull],extension(66)).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.4',plain,[-(23 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]), -(forwards = backwards)],extension(20,bind([[_45965, _45644, _45805], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.4.1',plain,[forwards = backwards],extension(67)).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.5',plain,[-(24 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]), -(forwards = spinning)],extension(18,bind([[_45965, _45644, _45805], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.5.1',plain,[forwards = spinning],extension(68)).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.6',plain,[-(25 ^ [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), forwards, push]), -(forwards = spinning)],extension(17,bind([[_45965, _45644, _45805], [plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1))))), push, forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.1.6.1',plain,[forwards = spinning],extension(68)).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.2',plain,[-(pull = push), -(30 ^ [n1, pull])],extension(8,bind([[_48149, _48062], [n1, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.2.1',plain,[30 ^ [n1, pull]],reduction('1.1.3.1')).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.3',plain,[-(forwards = forwards)],extension(37,bind([[_21418], [forwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.4',plain,[-(plus(n2, plus(n1, plus(n1, plus(n1, n1)))) = plus(n2, plus(n2, plus(n1, plus(n1, plus(n1, n1)))))), n2 = n2, plus(n1, plus(n1, plus(n1, n1))) = plus(n2, plus(n1, plus(n1, plus(n1, n1))))],extension(36,bind([[_33719, _33786, _33852, _33917], [n2, n2, plus(n1, plus(n1, plus(n1, n1))), plus(n2, plus(n1, plus(n1, plus(n1, n1))))]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.4.1',plain,[-(n2 = n2)],extension(37,bind([[_21418], [n2]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.1.4.2',plain,[-(plus(n1, plus(n1, plus(n1, n1))) = plus(n2, plus(n1, plus(n1, plus(n1, n1)))))],reduction('1.1.3.1.4.1')).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2',plain,[-(terminates(pull, backwards, plus(n1, plus(n1, plus(n1, n1))))), 26 ^ [plus(n1, plus(n1, plus(n1, n1))), backwards, pull]],extension(73,bind([[_45965, _45805, _45644], [plus(n1, plus(n1, plus(n1, n1))), backwards, pull]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1',plain,[-(26 ^ [plus(n1, plus(n1, plus(n1, n1))), backwards, pull]), pull = pull, backwards = backwards, happens(push, plus(n1, plus(n1, plus(n1, n1))))],extension(13,bind([[_45644, _45805, _45965], [pull, backwards, plus(n1, plus(n1, plus(n1, n1)))]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1.1',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1.2',plain,[-(backwards = backwards)],extension(37,bind([[_21418], [backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1.3',plain,[-(happens(push, plus(n1, plus(n1, plus(n1, n1))))), -(26 ^ [plus(n1, plus(n1, plus(n1, n1))), backwards, pull]), pull = pull, backwards = forwards],extension(15,bind([[_45965, _45644, _45805], [plus(n1, plus(n1, plus(n1, n1))), pull, backwards]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1.3.1',plain,[26 ^ [plus(n1, plus(n1, plus(n1, n1))), backwards, pull]],reduction('1.1.3.1.4.1.1.2')).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1.3.2',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.2.1.3.3',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.3',plain,[-(pull = pull)],extension(37,bind([[_21418], [pull]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.1.4',plain,[-(backwards = forwards)],lemmata('1.1')).
% 48.70/47.13  cnf('1.1.3.1.4.1.2',plain,[-(plus(n1, plus(n1, n1)) = plus(n1, plus(n1, plus(n1, n1)))), n1 = n1, plus(n1, n1) = plus(n1, plus(n1, n1))],extension(36,bind([[_33719, _33786, _33852, _33917], [n1, n1, plus(n1, n1), plus(n1, plus(n1, n1))]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.1',plain,[-(n1 = n1)],extension(37,bind([[_21418], [n1]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.2',plain,[-(plus(n1, n1) = plus(n1, plus(n1, n1))), n1 = n1, n1 = plus(n1, n1)],extension(36,bind([[_33719, _33786, _33852, _33917], [n1, n1, n1, plus(n1, n1)]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.2.1',plain,[-(n1 = n1)],extension(37,bind([[_21418], [n1]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.2.2',plain,[-(n1 = plus(n1, n1)), n1 = n2, n2 = plus(n1, n1)],extension(39,bind([[_21850, _21906, _21961], [n1, n2, plus(n1, n1)]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.2.2.1',plain,[-(n1 = n2)],reduction('1.1.3.1.4')).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.2.2.2',plain,[-(n2 = plus(n1, n1)), plus(n1, n1) = n2],extension(38,bind([[_21571, _21616], [plus(n1, n1), n2]]))).
% 48.70/47.13  cnf('1.1.3.1.4.1.2.2.2.2.1',plain,[-(plus(n1, n1) = n2)],extension(53)).
% 48.70/47.13  %-----------------------------------------------------
% 48.70/47.13  
% 48.70/47.13  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------