TSTP Solution File: SWV489+3 by leanCoP---2.2

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : leanCoP---2.2
% Problem  : SWV489+3 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : leancop_casc.sh %s %d

% Computer : n029.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 : Wed Jul 20 19:51:14 EDT 2022

% Result   : Theorem 81.45s 79.22s
% Output   : Proof 81.45s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SWV489+3 : TPTP v8.1.0. Released v4.0.0.
% 0.11/0.12  % Command  : leancop_casc.sh %s %d
% 0.12/0.33  % Computer : n029.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 : Wed Jun 15 13:30:56 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 81.45/79.22  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 81.45/79.23  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 81.45/79.23  
% 81.45/79.23  %-----------------------------------------------------
% 81.45/79.23  fof(d, conjecture, ! [_36586, _36589] : (int_leq(int_one, _36586) & int_leq(_36586, n) & int_leq(int_one, _36589) & int_leq(_36589, n) & (! _36586) = _36589 => a(_36586, _36589) = real_zero), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', d)).
% 81.45/79.23  fof(int_leq, axiom, ! [_36965, _36968] : (int_leq(_36965, _36968) <=> int_less(_36965, _36968) | _36965 = _36968), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', int_leq)).
% 81.45/79.23  fof(int_less_total, axiom, ! [_37150, _37153] : (int_less(_37150, _37153) | int_leq(_37153, _37150)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', int_less_total)).
% 81.45/79.23  fof(plus_and_inverse, axiom, ! [_37300, _37303] : (int_less(_37300, _37303) <=> ? [_37321] : (plus(_37300, _37321) = _37303 & int_less(int_zero, _37321))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', plus_and_inverse)).
% 81.45/79.23  fof(qii, hypothesis, ! [_37532, _37535] : (int_leq(int_one, _37532) & int_leq(_37532, n) & int_leq(int_one, _37535) & int_leq(_37535, n) => ! [_37583] : (int_less(int_zero, _37583) & _37532 = plus(_37535, _37583) => ! [_37614] : (int_leq(int_one, _37614) & int_leq(_37614, _37535) => a(plus(_37614, _37583), _37614) = real_zero)) & ! [_37614] : (int_leq(int_one, _37614) & int_leq(_37614, _37535) => a(_37614, _37614) = real_one) & ! [_37583] : (int_less(int_zero, _37583) & _37535 = plus(_37532, _37583) => ! [_37614] : (int_leq(int_one, _37614) & int_leq(_37614, _37532) => a(_37614, plus(_37614, _37583)) = real_zero))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', qii)).
% 81.45/79.23  
% 81.45/79.23  cnf(1, plain, [-(int_leq(int_one, 2 ^ []))], clausify(d)).
% 81.45/79.23  cnf(2, plain, [-(int_leq(2 ^ [], n))], clausify(d)).
% 81.45/79.23  cnf(3, plain, [-(int_leq(int_one, 3 ^ []))], clausify(d)).
% 81.45/79.23  cnf(4, plain, [-(int_leq(3 ^ [], n))], clausify(d)).
% 81.45/79.23  cnf(5, plain, [2 ^ [] = 3 ^ []], clausify(d)).
% 81.45/79.23  cnf(6, plain, [a(2 ^ [], 3 ^ []) = real_zero], clausify(d)).
% 81.45/79.23  cnf(7, plain, [-(a(_10849, _10982) = a(_10916, _11047)), _10849 = _10916, _10982 = _11047], theory(equality)).
% 81.45/79.23  cnf(8, plain, [-(_8673 = _8673)], theory(equality)).
% 81.45/79.23  cnf(9, plain, [_8826 = _8871, -(_8871 = _8826)], theory(equality)).
% 81.45/79.23  cnf(10, plain, [-(_9105 = _9216), _9105 = _9161, _9161 = _9216], theory(equality)).
% 81.45/79.23  cnf(11, plain, [-(int_leq(_12138, _12189)), int_less(_12138, _12189)], clausify(int_leq)).
% 81.45/79.23  cnf(12, plain, [int_leq(_12138, _12189), -(int_less(_12138, _12189)), -(_12138 = _12189)], clausify(int_leq)).
% 81.45/79.23  cnf(13, plain, [-(int_less(_13331, _13376)), -(int_leq(_13376, _13331))], clausify(int_less_total)).
% 81.45/79.23  cnf(14, plain, [int_less(_14943, _15002), -(plus(_14943, 1 ^ [_15002, _14943]) = _15002)], clausify(plus_and_inverse)).
% 81.45/79.23  cnf(15, plain, [int_less(_14943, _15002), -(int_less(int_zero, 1 ^ [_15002, _14943]))], clausify(plus_and_inverse)).
% 81.45/79.23  cnf(16, plain, [int_leq(_16025, n), int_leq(int_one, _16025), int_leq(_15844, n), int_leq(int_one, _15844), _15844 = plus(_16025, _16496), int_less(int_zero, _16496), -(a(plus(_16746, _16496), _16746) = real_zero), int_leq(int_one, _16746), int_leq(_16746, _16025)], clausify(qii)).
% 81.45/79.23  cnf(17, plain, [int_leq(_16025, n), int_leq(int_one, _16025), int_leq(_15844, n), int_leq(int_one, _15844), _16025 = plus(_15844, _17418), int_less(int_zero, _17418), -(a(_17668, plus(_17668, _17418)) = real_zero), int_leq(int_one, _17668), int_leq(_17668, _15844)], clausify(qii)).
% 81.45/79.23  
% 81.45/79.23  cnf('1',plain,[2 ^ [] = 3 ^ []],start(5)).
% 81.45/79.23  cnf('1.1',plain,[-(2 ^ [] = 3 ^ []), int_leq(2 ^ [], 3 ^ []), -(int_less(2 ^ [], 3 ^ []))],extension(12,bind([[_12138, _12189], [2 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.1',plain,[-(int_leq(2 ^ [], 3 ^ [])), -(int_less(3 ^ [], 2 ^ []))],extension(13,bind([[_13331, _13376], [3 ^ [], 2 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1',plain,[int_less(3 ^ [], 2 ^ []), -(plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]) = 2 ^ [])],extension(14,bind([[_14943, _15002], [3 ^ [], 2 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1',plain,[plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]) = 2 ^ [], -(2 ^ [] = plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]))],extension(9,bind([[_8871, _8826], [2 ^ [], plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []])]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1',plain,[2 ^ [] = plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), int_leq(3 ^ [], n), int_leq(int_one, 3 ^ []), int_leq(2 ^ [], n), int_leq(int_one, 2 ^ []), int_less(int_zero, 1 ^ [2 ^ [], 3 ^ []]), -(a(plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ []) = real_zero), int_leq(int_one, 3 ^ []), int_leq(3 ^ [], 3 ^ [])],extension(16,bind([[_15844, _16496, _16746, _16025], [2 ^ [], 1 ^ [2 ^ [], 3 ^ []], 3 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.1',plain,[-(int_leq(3 ^ [], n))],extension(4)).
% 81.45/79.23  cnf('1.1.1.1.1.1.2',plain,[-(int_leq(int_one, 3 ^ []))],extension(3)).
% 81.45/79.23  cnf('1.1.1.1.1.1.3',plain,[-(int_leq(2 ^ [], n))],extension(2)).
% 81.45/79.23  cnf('1.1.1.1.1.1.4',plain,[-(int_leq(int_one, 2 ^ []))],extension(1)).
% 81.45/79.23  cnf('1.1.1.1.1.1.5',plain,[-(int_less(int_zero, 1 ^ [2 ^ [], 3 ^ []])), int_less(3 ^ [], 2 ^ [])],extension(15,bind([[_14943, _15002], [3 ^ [], 2 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.5.1',plain,[-(int_less(3 ^ [], 2 ^ []))],reduction('1.1.1')).
% 81.45/79.23  cnf('1.1.1.1.1.1.6',plain,[a(plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ []) = real_zero, -(a(2 ^ [], 3 ^ []) = real_zero), a(2 ^ [], 3 ^ []) = a(plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ [])],extension(10,bind([[_9216, _9105, _9161], [real_zero, a(2 ^ [], 3 ^ []), a(plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ [])]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.6.1',plain,[a(2 ^ [], 3 ^ []) = real_zero],extension(6)).
% 81.45/79.23  cnf('1.1.1.1.1.1.6.2',plain,[-(a(2 ^ [], 3 ^ []) = a(plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ [])), 2 ^ [] = plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ [] = 3 ^ []],extension(7,bind([[_10849, _10916, _10982, _11047], [2 ^ [], plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]), 3 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.6.2.1',plain,[-(2 ^ [] = plus(3 ^ [], 1 ^ [2 ^ [], 3 ^ []]))],reduction('1.1.1.1.1')).
% 81.45/79.23  cnf('1.1.1.1.1.1.6.2.2',plain,[-(3 ^ [] = 3 ^ [])],extension(8,bind([[_8673], [3 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.7',plain,[-(int_leq(int_one, 3 ^ []))],extension(3)).
% 81.45/79.23  cnf('1.1.1.1.1.1.8',plain,[-(int_leq(3 ^ [], 3 ^ [])), int_less(3 ^ [], 3 ^ [])],extension(11,bind([[_12138, _12189], [3 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.8.1',plain,[-(int_less(3 ^ [], 3 ^ [])), -(int_leq(3 ^ [], 3 ^ []))],extension(13,bind([[_13376, _13331], [3 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.1.1.1.1.8.1.1',plain,[int_leq(3 ^ [], 3 ^ [])],reduction('1.1.1.1.1.1')).
% 81.45/79.23  cnf('1.1.2',plain,[int_less(2 ^ [], 3 ^ []), -(plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]) = 3 ^ [])],extension(14,bind([[_14943, _15002], [2 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1',plain,[plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]) = 3 ^ [], -(3 ^ [] = plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]))],extension(9,bind([[_8871, _8826], [3 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])]]))).
% 81.45/79.23  cnf('1.1.2.1.1',plain,[3 ^ [] = plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]), int_leq(3 ^ [], n), int_leq(int_one, 3 ^ []), int_leq(2 ^ [], n), int_leq(int_one, 2 ^ []), int_less(int_zero, 1 ^ [3 ^ [], 2 ^ []]), -(a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])) = real_zero), int_leq(int_one, 2 ^ []), int_leq(2 ^ [], 2 ^ [])],extension(17,bind([[_16025, _17418, _17668, _15844], [3 ^ [], 1 ^ [3 ^ [], 2 ^ []], 2 ^ [], 2 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1.1.1',plain,[-(int_leq(3 ^ [], n))],extension(4)).
% 81.45/79.23  cnf('1.1.2.1.1.2',plain,[-(int_leq(int_one, 3 ^ []))],extension(3)).
% 81.45/79.23  cnf('1.1.2.1.1.3',plain,[-(int_leq(2 ^ [], n))],extension(2)).
% 81.45/79.23  cnf('1.1.2.1.1.4',plain,[-(int_leq(int_one, 2 ^ []))],extension(1)).
% 81.45/79.23  cnf('1.1.2.1.1.5',plain,[-(int_less(int_zero, 1 ^ [3 ^ [], 2 ^ []])), int_less(2 ^ [], 3 ^ [])],extension(15,bind([[_14943, _15002], [2 ^ [], 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1.1.5.1',plain,[-(int_less(2 ^ [], 3 ^ []))],reduction('1.1')).
% 81.45/79.23  cnf('1.1.2.1.1.6',plain,[a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])) = real_zero, -(real_zero = a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])))],extension(9,bind([[_8871, _8826], [real_zero, a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]))]]))).
% 81.45/79.23  cnf('1.1.2.1.1.6.1',plain,[real_zero = a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])), -(real_zero = a(2 ^ [], 3 ^ [])), a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])) = a(2 ^ [], 3 ^ [])],extension(10,bind([[_9105, _9161, _9216], [real_zero, a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])), a(2 ^ [], 3 ^ [])]]))).
% 81.45/79.23  cnf('1.1.2.1.1.6.1.1',plain,[real_zero = a(2 ^ [], 3 ^ []), -(a(2 ^ [], 3 ^ []) = real_zero)],extension(9,bind([[_8871, _8826], [a(2 ^ [], 3 ^ []), real_zero]]))).
% 81.45/79.23  cnf('1.1.2.1.1.6.1.1.1',plain,[a(2 ^ [], 3 ^ []) = real_zero],extension(6)).
% 81.45/79.23  cnf('1.1.2.1.1.6.1.2',plain,[-(a(2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []])) = a(2 ^ [], 3 ^ [])), 2 ^ [] = 2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]) = 3 ^ []],extension(7,bind([[_10849, _10916, _10982, _11047], [2 ^ [], 2 ^ [], plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]), 3 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1.1.6.1.2.1',plain,[-(2 ^ [] = 2 ^ [])],extension(8,bind([[_8673], [2 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1.1.6.1.2.2',plain,[-(plus(2 ^ [], 1 ^ [3 ^ [], 2 ^ []]) = 3 ^ [])],reduction('1.1.2')).
% 81.45/79.23  cnf('1.1.2.1.1.7',plain,[-(int_leq(int_one, 2 ^ []))],extension(1)).
% 81.45/79.23  cnf('1.1.2.1.1.8',plain,[-(int_leq(2 ^ [], 2 ^ [])), int_less(2 ^ [], 2 ^ [])],extension(11,bind([[_12138, _12189], [2 ^ [], 2 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1.1.8.1',plain,[-(int_less(2 ^ [], 2 ^ [])), -(int_leq(2 ^ [], 2 ^ []))],extension(13,bind([[_13376, _13331], [2 ^ [], 2 ^ []]]))).
% 81.45/79.23  cnf('1.1.2.1.1.8.1.1',plain,[int_leq(2 ^ [], 2 ^ [])],reduction('1.1.2.1.1')).
% 81.45/79.23  %-----------------------------------------------------
% 81.45/79.24  
% 81.45/79.24  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------