TSTP Solution File: NUM465+2 by SInE---0.4
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SInE---0.4
% Problem : NUM465+2 : TPTP v7.0.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : Source/sine.py -e eprover -t %d %s
% Computer : n123.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 32218.625MB
% OS : Linux 3.10.0-693.2.2.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Jan 8 15:21:26 EST 2018
% Result : Theorem 0.54s
% Output : CNFRefutation 0.54s
% Verified :
% SZS Type : Refutation
% Derivation depth : 48
% Number of leaves : 21
% Syntax : Number of formulae : 198 ( 22 unt; 0 def)
% Number of atoms : 760 ( 115 equ)
% Maximal formula atoms : 28 ( 3 avg)
% Number of connectives : 967 ( 405 ~; 446 |; 92 &)
% ( 2 <=>; 22 =>; 0 <=; 0 <~>)
% Maximal formula depth : 14 ( 5 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 5 ( 3 usr; 1 prp; 0-2 aty)
% Number of functors : 9 ( 9 usr; 5 con; 0-2 aty)
% Number of variables : 273 ( 4 sgn 133 !; 8 ?)
% Comments :
%------------------------------------------------------------------------------
fof(1,axiom,
! [X1] :
( aNaturalNumber0(X1)
=> ( equal(sdtasdt0(X1,sz00),sz00)
& equal(sz00,sdtasdt0(sz00,X1)) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',m_MulZero) ).
fof(2,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> equal(sdtpldt0(X1,X2),sdtpldt0(X2,X1)) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mAddComm) ).
fof(5,axiom,
! [X1,X2,X3] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2)
& aNaturalNumber0(X3) )
=> ( equal(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
& equal(sdtasdt0(sdtpldt0(X2,X3),X1),sdtpldt0(sdtasdt0(X2,X1),sdtasdt0(X3,X1))) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mAMDistr) ).
fof(6,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> ( sdtlseqdt0(X1,X2)
| ( ~ equal(X2,X1)
& sdtlseqdt0(X2,X1) ) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mLETotal) ).
fof(7,axiom,
! [X1,X2,X3] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2)
& aNaturalNumber0(X3) )
=> ( ( sdtlseqdt0(X1,X2)
& sdtlseqdt0(X2,X3) )
=> sdtlseqdt0(X1,X3) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mLETran) ).
fof(10,axiom,
! [X1,X2,X3] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2)
& aNaturalNumber0(X3) )
=> ( ( ~ equal(X1,sz00)
& ~ equal(X2,X3)
& sdtlseqdt0(X2,X3) )
=> ( ~ equal(sdtasdt0(X1,X2),sdtasdt0(X1,X3))
& sdtlseqdt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3))
& ~ equal(sdtasdt0(X2,X1),sdtasdt0(X3,X1))
& sdtlseqdt0(sdtasdt0(X2,X1),sdtasdt0(X3,X1)) ) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mMonMul) ).
fof(11,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> ( sdtlseqdt0(X1,X2)
<=> ? [X3] :
( aNaturalNumber0(X3)
& equal(sdtpldt0(X1,X3),X2) ) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mDefLE) ).
fof(12,axiom,
! [X1,X2,X3] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2)
& aNaturalNumber0(X3) )
=> equal(sdtpldt0(sdtpldt0(X1,X2),X3),sdtpldt0(X1,sdtpldt0(X2,X3))) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mAddAsso) ).
fof(15,axiom,
( aNaturalNumber0(sz10)
& ~ equal(sz10,sz00) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mSortsC_01) ).
fof(16,conjecture,
( ~ equal(xm,sz00)
=> ( ? [X1] :
( aNaturalNumber0(X1)
& equal(sdtpldt0(xn,X1),sdtasdt0(xn,xm)) )
| sdtlseqdt0(xn,sdtasdt0(xn,xm)) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',m__) ).
fof(17,axiom,
( aNaturalNumber0(xm)
& aNaturalNumber0(xn) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',m__987) ).
fof(18,axiom,
! [X1,X2,X3] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2)
& aNaturalNumber0(X3) )
=> equal(sdtasdt0(sdtasdt0(X1,X2),X3),sdtasdt0(X1,sdtasdt0(X2,X3))) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mMulAsso) ).
fof(20,axiom,
! [X1] :
( aNaturalNumber0(X1)
=> sdtlseqdt0(X1,X1) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mLERefl) ).
fof(21,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> ( sdtlseqdt0(X1,X2)
=> ! [X3] :
( equal(X3,sdtmndt0(X2,X1))
<=> ( aNaturalNumber0(X3)
& equal(sdtpldt0(X1,X3),X2) ) ) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mDefDiff) ).
fof(22,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> aNaturalNumber0(sdtasdt0(X1,X2)) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mSortsB_02) ).
fof(23,axiom,
aNaturalNumber0(sz00),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mSortsC) ).
fof(24,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> aNaturalNumber0(sdtpldt0(X1,X2)) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mSortsB) ).
fof(26,axiom,
! [X1,X2] :
( ( aNaturalNumber0(X1)
& aNaturalNumber0(X2) )
=> equal(sdtasdt0(X1,X2),sdtasdt0(X2,X1)) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',mMulComm) ).
fof(27,axiom,
( ~ equal(xm,sz00)
=> ( ? [X1] :
( aNaturalNumber0(X1)
& equal(sdtpldt0(sz10,X1),xm) )
& sdtlseqdt0(sz10,xm) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',m__1007) ).
fof(28,axiom,
! [X1] :
( aNaturalNumber0(X1)
=> ( equal(sdtpldt0(X1,sz00),X1)
& equal(X1,sdtpldt0(sz00,X1)) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',m_AddZero) ).
fof(29,axiom,
! [X1] :
( aNaturalNumber0(X1)
=> ( equal(sdtasdt0(X1,sz10),X1)
& equal(X1,sdtasdt0(sz10,X1)) ) ),
file('/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1',m_MulUnit) ).
fof(30,negated_conjecture,
~ ( ~ equal(xm,sz00)
=> ( ? [X1] :
( aNaturalNumber0(X1)
& equal(sdtpldt0(xn,X1),sdtasdt0(xn,xm)) )
| sdtlseqdt0(xn,sdtasdt0(xn,xm)) ) ),
inference(assume_negation,[status(cth)],[16]) ).
fof(31,plain,
! [X1] :
( ~ aNaturalNumber0(X1)
| ( equal(sdtasdt0(X1,sz00),sz00)
& equal(sz00,sdtasdt0(sz00,X1)) ) ),
inference(fof_nnf,[status(thm)],[1]) ).
fof(32,plain,
! [X2] :
( ~ aNaturalNumber0(X2)
| ( equal(sdtasdt0(X2,sz00),sz00)
& equal(sz00,sdtasdt0(sz00,X2)) ) ),
inference(variable_rename,[status(thm)],[31]) ).
fof(33,plain,
! [X2] :
( ( equal(sdtasdt0(X2,sz00),sz00)
| ~ aNaturalNumber0(X2) )
& ( equal(sz00,sdtasdt0(sz00,X2))
| ~ aNaturalNumber0(X2) ) ),
inference(distribute,[status(thm)],[32]) ).
cnf(34,plain,
( sz00 = sdtasdt0(sz00,X1)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[33]) ).
cnf(35,plain,
( sdtasdt0(X1,sz00) = sz00
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[33]) ).
fof(36,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| equal(sdtpldt0(X1,X2),sdtpldt0(X2,X1)) ),
inference(fof_nnf,[status(thm)],[2]) ).
fof(37,plain,
! [X3,X4] :
( ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4)
| equal(sdtpldt0(X3,X4),sdtpldt0(X4,X3)) ),
inference(variable_rename,[status(thm)],[36]) ).
cnf(38,plain,
( sdtpldt0(X1,X2) = sdtpldt0(X2,X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[37]) ).
fof(48,plain,
! [X1,X2,X3] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| ( equal(sdtasdt0(X1,sdtpldt0(X2,X3)),sdtpldt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3)))
& equal(sdtasdt0(sdtpldt0(X2,X3),X1),sdtpldt0(sdtasdt0(X2,X1),sdtasdt0(X3,X1))) ) ),
inference(fof_nnf,[status(thm)],[5]) ).
fof(49,plain,
! [X4,X5,X6] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6)
| ( equal(sdtasdt0(X4,sdtpldt0(X5,X6)),sdtpldt0(sdtasdt0(X4,X5),sdtasdt0(X4,X6)))
& equal(sdtasdt0(sdtpldt0(X5,X6),X4),sdtpldt0(sdtasdt0(X5,X4),sdtasdt0(X6,X4))) ) ),
inference(variable_rename,[status(thm)],[48]) ).
fof(50,plain,
! [X4,X5,X6] :
( ( equal(sdtasdt0(X4,sdtpldt0(X5,X6)),sdtpldt0(sdtasdt0(X4,X5),sdtasdt0(X4,X6)))
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6) )
& ( equal(sdtasdt0(sdtpldt0(X5,X6),X4),sdtpldt0(sdtasdt0(X5,X4),sdtasdt0(X6,X4)))
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6) ) ),
inference(distribute,[status(thm)],[49]) ).
cnf(52,plain,
( sdtasdt0(X3,sdtpldt0(X2,X1)) = sdtpldt0(sdtasdt0(X3,X2),sdtasdt0(X3,X1))
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3) ),
inference(split_conjunct,[status(thm)],[50]) ).
fof(53,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| sdtlseqdt0(X1,X2)
| ( ~ equal(X2,X1)
& sdtlseqdt0(X2,X1) ) ),
inference(fof_nnf,[status(thm)],[6]) ).
fof(54,plain,
! [X3,X4] :
( ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4)
| sdtlseqdt0(X3,X4)
| ( ~ equal(X4,X3)
& sdtlseqdt0(X4,X3) ) ),
inference(variable_rename,[status(thm)],[53]) ).
fof(55,plain,
! [X3,X4] :
( ( ~ equal(X4,X3)
| sdtlseqdt0(X3,X4)
| ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4) )
& ( sdtlseqdt0(X4,X3)
| sdtlseqdt0(X3,X4)
| ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4) ) ),
inference(distribute,[status(thm)],[54]) ).
cnf(56,plain,
( sdtlseqdt0(X2,X1)
| sdtlseqdt0(X1,X2)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2) ),
inference(split_conjunct,[status(thm)],[55]) ).
fof(58,plain,
! [X1,X2,X3] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| ~ sdtlseqdt0(X1,X2)
| ~ sdtlseqdt0(X2,X3)
| sdtlseqdt0(X1,X3) ),
inference(fof_nnf,[status(thm)],[7]) ).
fof(59,plain,
! [X4,X5,X6] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6)
| ~ sdtlseqdt0(X4,X5)
| ~ sdtlseqdt0(X5,X6)
| sdtlseqdt0(X4,X6) ),
inference(variable_rename,[status(thm)],[58]) ).
cnf(60,plain,
( sdtlseqdt0(X1,X2)
| ~ sdtlseqdt0(X3,X2)
| ~ sdtlseqdt0(X1,X3)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[59]) ).
fof(72,plain,
! [X1,X2,X3] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| equal(X1,sz00)
| equal(X2,X3)
| ~ sdtlseqdt0(X2,X3)
| ( ~ equal(sdtasdt0(X1,X2),sdtasdt0(X1,X3))
& sdtlseqdt0(sdtasdt0(X1,X2),sdtasdt0(X1,X3))
& ~ equal(sdtasdt0(X2,X1),sdtasdt0(X3,X1))
& sdtlseqdt0(sdtasdt0(X2,X1),sdtasdt0(X3,X1)) ) ),
inference(fof_nnf,[status(thm)],[10]) ).
fof(73,plain,
! [X4,X5,X6] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6)
| equal(X4,sz00)
| equal(X5,X6)
| ~ sdtlseqdt0(X5,X6)
| ( ~ equal(sdtasdt0(X4,X5),sdtasdt0(X4,X6))
& sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X4,X6))
& ~ equal(sdtasdt0(X5,X4),sdtasdt0(X6,X4))
& sdtlseqdt0(sdtasdt0(X5,X4),sdtasdt0(X6,X4)) ) ),
inference(variable_rename,[status(thm)],[72]) ).
fof(74,plain,
! [X4,X5,X6] :
( ( ~ equal(sdtasdt0(X4,X5),sdtasdt0(X4,X6))
| equal(X4,sz00)
| equal(X5,X6)
| ~ sdtlseqdt0(X5,X6)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6) )
& ( sdtlseqdt0(sdtasdt0(X4,X5),sdtasdt0(X4,X6))
| equal(X4,sz00)
| equal(X5,X6)
| ~ sdtlseqdt0(X5,X6)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6) )
& ( ~ equal(sdtasdt0(X5,X4),sdtasdt0(X6,X4))
| equal(X4,sz00)
| equal(X5,X6)
| ~ sdtlseqdt0(X5,X6)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6) )
& ( sdtlseqdt0(sdtasdt0(X5,X4),sdtasdt0(X6,X4))
| equal(X4,sz00)
| equal(X5,X6)
| ~ sdtlseqdt0(X5,X6)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6) ) ),
inference(distribute,[status(thm)],[73]) ).
cnf(77,plain,
( X2 = X1
| X3 = sz00
| sdtlseqdt0(sdtasdt0(X3,X2),sdtasdt0(X3,X1))
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| ~ sdtlseqdt0(X2,X1) ),
inference(split_conjunct,[status(thm)],[74]) ).
fof(79,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ( ( ~ sdtlseqdt0(X1,X2)
| ? [X3] :
( aNaturalNumber0(X3)
& equal(sdtpldt0(X1,X3),X2) ) )
& ( ! [X3] :
( ~ aNaturalNumber0(X3)
| ~ equal(sdtpldt0(X1,X3),X2) )
| sdtlseqdt0(X1,X2) ) ) ),
inference(fof_nnf,[status(thm)],[11]) ).
fof(80,plain,
! [X4,X5] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ( ( ~ sdtlseqdt0(X4,X5)
| ? [X6] :
( aNaturalNumber0(X6)
& equal(sdtpldt0(X4,X6),X5) ) )
& ( ! [X7] :
( ~ aNaturalNumber0(X7)
| ~ equal(sdtpldt0(X4,X7),X5) )
| sdtlseqdt0(X4,X5) ) ) ),
inference(variable_rename,[status(thm)],[79]) ).
fof(81,plain,
! [X4,X5] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ( ( ~ sdtlseqdt0(X4,X5)
| ( aNaturalNumber0(esk1_2(X4,X5))
& equal(sdtpldt0(X4,esk1_2(X4,X5)),X5) ) )
& ( ! [X7] :
( ~ aNaturalNumber0(X7)
| ~ equal(sdtpldt0(X4,X7),X5) )
| sdtlseqdt0(X4,X5) ) ) ),
inference(skolemize,[status(esa)],[80]) ).
fof(82,plain,
! [X4,X5,X7] :
( ( ( ~ aNaturalNumber0(X7)
| ~ equal(sdtpldt0(X4,X7),X5)
| sdtlseqdt0(X4,X5) )
& ( ~ sdtlseqdt0(X4,X5)
| ( aNaturalNumber0(esk1_2(X4,X5))
& equal(sdtpldt0(X4,esk1_2(X4,X5)),X5) ) ) )
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) ),
inference(shift_quantors,[status(thm)],[81]) ).
fof(83,plain,
! [X4,X5,X7] :
( ( ~ aNaturalNumber0(X7)
| ~ equal(sdtpldt0(X4,X7),X5)
| sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) )
& ( aNaturalNumber0(esk1_2(X4,X5))
| ~ sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) )
& ( equal(sdtpldt0(X4,esk1_2(X4,X5)),X5)
| ~ sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) ) ),
inference(distribute,[status(thm)],[82]) ).
cnf(86,plain,
( sdtlseqdt0(X2,X1)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| sdtpldt0(X2,X3) != X1
| ~ aNaturalNumber0(X3) ),
inference(split_conjunct,[status(thm)],[83]) ).
fof(87,plain,
! [X1,X2,X3] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| equal(sdtpldt0(sdtpldt0(X1,X2),X3),sdtpldt0(X1,sdtpldt0(X2,X3))) ),
inference(fof_nnf,[status(thm)],[12]) ).
fof(88,plain,
! [X4,X5,X6] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6)
| equal(sdtpldt0(sdtpldt0(X4,X5),X6),sdtpldt0(X4,sdtpldt0(X5,X6))) ),
inference(variable_rename,[status(thm)],[87]) ).
cnf(89,plain,
( sdtpldt0(sdtpldt0(X1,X2),X3) = sdtpldt0(X1,sdtpldt0(X2,X3))
| ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[88]) ).
cnf(99,plain,
aNaturalNumber0(sz10),
inference(split_conjunct,[status(thm)],[15]) ).
fof(100,negated_conjecture,
( ~ equal(xm,sz00)
& ! [X1] :
( ~ aNaturalNumber0(X1)
| ~ equal(sdtpldt0(xn,X1),sdtasdt0(xn,xm)) )
& ~ sdtlseqdt0(xn,sdtasdt0(xn,xm)) ),
inference(fof_nnf,[status(thm)],[30]) ).
fof(101,negated_conjecture,
( ~ equal(xm,sz00)
& ! [X2] :
( ~ aNaturalNumber0(X2)
| ~ equal(sdtpldt0(xn,X2),sdtasdt0(xn,xm)) )
& ~ sdtlseqdt0(xn,sdtasdt0(xn,xm)) ),
inference(variable_rename,[status(thm)],[100]) ).
fof(102,negated_conjecture,
! [X2] :
( ( ~ aNaturalNumber0(X2)
| ~ equal(sdtpldt0(xn,X2),sdtasdt0(xn,xm)) )
& ~ sdtlseqdt0(xn,sdtasdt0(xn,xm))
& ~ equal(xm,sz00) ),
inference(shift_quantors,[status(thm)],[101]) ).
cnf(103,negated_conjecture,
xm != sz00,
inference(split_conjunct,[status(thm)],[102]) ).
cnf(104,negated_conjecture,
~ sdtlseqdt0(xn,sdtasdt0(xn,xm)),
inference(split_conjunct,[status(thm)],[102]) ).
cnf(106,plain,
aNaturalNumber0(xn),
inference(split_conjunct,[status(thm)],[17]) ).
cnf(107,plain,
aNaturalNumber0(xm),
inference(split_conjunct,[status(thm)],[17]) ).
fof(108,plain,
! [X1,X2,X3] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X3)
| equal(sdtasdt0(sdtasdt0(X1,X2),X3),sdtasdt0(X1,sdtasdt0(X2,X3))) ),
inference(fof_nnf,[status(thm)],[18]) ).
fof(109,plain,
! [X4,X5,X6] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ aNaturalNumber0(X6)
| equal(sdtasdt0(sdtasdt0(X4,X5),X6),sdtasdt0(X4,sdtasdt0(X5,X6))) ),
inference(variable_rename,[status(thm)],[108]) ).
cnf(110,plain,
( sdtasdt0(sdtasdt0(X1,X2),X3) = sdtasdt0(X1,sdtasdt0(X2,X3))
| ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[109]) ).
fof(116,plain,
! [X1] :
( ~ aNaturalNumber0(X1)
| sdtlseqdt0(X1,X1) ),
inference(fof_nnf,[status(thm)],[20]) ).
fof(117,plain,
! [X2] :
( ~ aNaturalNumber0(X2)
| sdtlseqdt0(X2,X2) ),
inference(variable_rename,[status(thm)],[116]) ).
cnf(118,plain,
( sdtlseqdt0(X1,X1)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[117]) ).
fof(119,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ sdtlseqdt0(X1,X2)
| ! [X3] :
( ( ~ equal(X3,sdtmndt0(X2,X1))
| ( aNaturalNumber0(X3)
& equal(sdtpldt0(X1,X3),X2) ) )
& ( ~ aNaturalNumber0(X3)
| ~ equal(sdtpldt0(X1,X3),X2)
| equal(X3,sdtmndt0(X2,X1)) ) ) ),
inference(fof_nnf,[status(thm)],[21]) ).
fof(120,plain,
! [X4,X5] :
( ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5)
| ~ sdtlseqdt0(X4,X5)
| ! [X6] :
( ( ~ equal(X6,sdtmndt0(X5,X4))
| ( aNaturalNumber0(X6)
& equal(sdtpldt0(X4,X6),X5) ) )
& ( ~ aNaturalNumber0(X6)
| ~ equal(sdtpldt0(X4,X6),X5)
| equal(X6,sdtmndt0(X5,X4)) ) ) ),
inference(variable_rename,[status(thm)],[119]) ).
fof(121,plain,
! [X4,X5,X6] :
( ( ( ~ equal(X6,sdtmndt0(X5,X4))
| ( aNaturalNumber0(X6)
& equal(sdtpldt0(X4,X6),X5) ) )
& ( ~ aNaturalNumber0(X6)
| ~ equal(sdtpldt0(X4,X6),X5)
| equal(X6,sdtmndt0(X5,X4)) ) )
| ~ sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) ),
inference(shift_quantors,[status(thm)],[120]) ).
fof(122,plain,
! [X4,X5,X6] :
( ( aNaturalNumber0(X6)
| ~ equal(X6,sdtmndt0(X5,X4))
| ~ sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) )
& ( equal(sdtpldt0(X4,X6),X5)
| ~ equal(X6,sdtmndt0(X5,X4))
| ~ sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) )
& ( ~ aNaturalNumber0(X6)
| ~ equal(sdtpldt0(X4,X6),X5)
| equal(X6,sdtmndt0(X5,X4))
| ~ sdtlseqdt0(X4,X5)
| ~ aNaturalNumber0(X4)
| ~ aNaturalNumber0(X5) ) ),
inference(distribute,[status(thm)],[121]) ).
cnf(123,plain,
( X3 = sdtmndt0(X1,X2)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ sdtlseqdt0(X2,X1)
| sdtpldt0(X2,X3) != X1
| ~ aNaturalNumber0(X3) ),
inference(split_conjunct,[status(thm)],[122]) ).
cnf(124,plain,
( sdtpldt0(X2,X3) = X1
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ sdtlseqdt0(X2,X1)
| X3 != sdtmndt0(X1,X2) ),
inference(split_conjunct,[status(thm)],[122]) ).
cnf(125,plain,
( aNaturalNumber0(X3)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| ~ sdtlseqdt0(X2,X1)
| X3 != sdtmndt0(X1,X2) ),
inference(split_conjunct,[status(thm)],[122]) ).
fof(126,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| aNaturalNumber0(sdtasdt0(X1,X2)) ),
inference(fof_nnf,[status(thm)],[22]) ).
fof(127,plain,
! [X3,X4] :
( ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4)
| aNaturalNumber0(sdtasdt0(X3,X4)) ),
inference(variable_rename,[status(thm)],[126]) ).
cnf(128,plain,
( aNaturalNumber0(sdtasdt0(X1,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[127]) ).
cnf(129,plain,
aNaturalNumber0(sz00),
inference(split_conjunct,[status(thm)],[23]) ).
fof(130,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| aNaturalNumber0(sdtpldt0(X1,X2)) ),
inference(fof_nnf,[status(thm)],[24]) ).
fof(131,plain,
! [X3,X4] :
( ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4)
| aNaturalNumber0(sdtpldt0(X3,X4)) ),
inference(variable_rename,[status(thm)],[130]) ).
cnf(132,plain,
( aNaturalNumber0(sdtpldt0(X1,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[131]) ).
fof(138,plain,
! [X1,X2] :
( ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2)
| equal(sdtasdt0(X1,X2),sdtasdt0(X2,X1)) ),
inference(fof_nnf,[status(thm)],[26]) ).
fof(139,plain,
! [X3,X4] :
( ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X4)
| equal(sdtasdt0(X3,X4),sdtasdt0(X4,X3)) ),
inference(variable_rename,[status(thm)],[138]) ).
cnf(140,plain,
( sdtasdt0(X1,X2) = sdtasdt0(X2,X1)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[139]) ).
fof(141,plain,
( equal(xm,sz00)
| ( ? [X1] :
( aNaturalNumber0(X1)
& equal(sdtpldt0(sz10,X1),xm) )
& sdtlseqdt0(sz10,xm) ) ),
inference(fof_nnf,[status(thm)],[27]) ).
fof(142,plain,
( equal(xm,sz00)
| ( ? [X2] :
( aNaturalNumber0(X2)
& equal(sdtpldt0(sz10,X2),xm) )
& sdtlseqdt0(sz10,xm) ) ),
inference(variable_rename,[status(thm)],[141]) ).
fof(143,plain,
( equal(xm,sz00)
| ( aNaturalNumber0(esk2_0)
& equal(sdtpldt0(sz10,esk2_0),xm)
& sdtlseqdt0(sz10,xm) ) ),
inference(skolemize,[status(esa)],[142]) ).
fof(144,plain,
( ( aNaturalNumber0(esk2_0)
| equal(xm,sz00) )
& ( equal(sdtpldt0(sz10,esk2_0),xm)
| equal(xm,sz00) )
& ( sdtlseqdt0(sz10,xm)
| equal(xm,sz00) ) ),
inference(distribute,[status(thm)],[143]) ).
cnf(145,plain,
( xm = sz00
| sdtlseqdt0(sz10,xm) ),
inference(split_conjunct,[status(thm)],[144]) ).
cnf(146,plain,
( xm = sz00
| sdtpldt0(sz10,esk2_0) = xm ),
inference(split_conjunct,[status(thm)],[144]) ).
cnf(147,plain,
( xm = sz00
| aNaturalNumber0(esk2_0) ),
inference(split_conjunct,[status(thm)],[144]) ).
fof(148,plain,
! [X1] :
( ~ aNaturalNumber0(X1)
| ( equal(sdtpldt0(X1,sz00),X1)
& equal(X1,sdtpldt0(sz00,X1)) ) ),
inference(fof_nnf,[status(thm)],[28]) ).
fof(149,plain,
! [X2] :
( ~ aNaturalNumber0(X2)
| ( equal(sdtpldt0(X2,sz00),X2)
& equal(X2,sdtpldt0(sz00,X2)) ) ),
inference(variable_rename,[status(thm)],[148]) ).
fof(150,plain,
! [X2] :
( ( equal(sdtpldt0(X2,sz00),X2)
| ~ aNaturalNumber0(X2) )
& ( equal(X2,sdtpldt0(sz00,X2))
| ~ aNaturalNumber0(X2) ) ),
inference(distribute,[status(thm)],[149]) ).
cnf(151,plain,
( X1 = sdtpldt0(sz00,X1)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[150]) ).
cnf(152,plain,
( sdtpldt0(X1,sz00) = X1
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[150]) ).
fof(153,plain,
! [X1] :
( ~ aNaturalNumber0(X1)
| ( equal(sdtasdt0(X1,sz10),X1)
& equal(X1,sdtasdt0(sz10,X1)) ) ),
inference(fof_nnf,[status(thm)],[29]) ).
fof(154,plain,
! [X2] :
( ~ aNaturalNumber0(X2)
| ( equal(sdtasdt0(X2,sz10),X2)
& equal(X2,sdtasdt0(sz10,X2)) ) ),
inference(variable_rename,[status(thm)],[153]) ).
fof(155,plain,
! [X2] :
( ( equal(sdtasdt0(X2,sz10),X2)
| ~ aNaturalNumber0(X2) )
& ( equal(X2,sdtasdt0(sz10,X2))
| ~ aNaturalNumber0(X2) ) ),
inference(distribute,[status(thm)],[154]) ).
cnf(156,plain,
( X1 = sdtasdt0(sz10,X1)
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[155]) ).
cnf(157,plain,
( sdtasdt0(X1,sz10) = X1
| ~ aNaturalNumber0(X1) ),
inference(split_conjunct,[status(thm)],[155]) ).
cnf(158,plain,
aNaturalNumber0(esk2_0),
inference(sr,[status(thm)],[147,103,theory(equality)]) ).
cnf(159,plain,
sdtlseqdt0(sz10,xm),
inference(sr,[status(thm)],[145,103,theory(equality)]) ).
cnf(160,plain,
sdtpldt0(sz10,esk2_0) = xm,
inference(sr,[status(thm)],[146,103,theory(equality)]) ).
cnf(189,plain,
( sdtlseqdt0(X1,xn)
| sdtlseqdt0(xn,X1)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[56,106,theory(equality)]) ).
cnf(209,negated_conjecture,
( ~ sdtlseqdt0(xn,sdtasdt0(xm,xn))
| ~ aNaturalNumber0(xm)
| ~ aNaturalNumber0(xn) ),
inference(spm,[status(thm)],[104,140,theory(equality)]) ).
cnf(223,negated_conjecture,
( ~ sdtlseqdt0(xn,sdtasdt0(xm,xn))
| $false
| ~ aNaturalNumber0(xn) ),
inference(rw,[status(thm)],[209,107,theory(equality)]) ).
cnf(224,negated_conjecture,
( ~ sdtlseqdt0(xn,sdtasdt0(xm,xn))
| $false
| $false ),
inference(rw,[status(thm)],[223,106,theory(equality)]) ).
cnf(225,negated_conjecture,
~ sdtlseqdt0(xn,sdtasdt0(xm,xn)),
inference(cn,[status(thm)],[224,theory(equality)]) ).
cnf(291,plain,
( sdtlseqdt0(X1,sdtpldt0(X1,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(sdtpldt0(X1,X2)) ),
inference(er,[status(thm)],[86,theory(equality)]) ).
cnf(294,plain,
( sdtlseqdt0(sz00,X1)
| X2 != X1
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[86,151,theory(equality)]) ).
cnf(303,plain,
( sdtlseqdt0(sz00,X1)
| X2 != X1
| ~ aNaturalNumber0(X2)
| $false
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[294,129,theory(equality)]) ).
cnf(304,plain,
( sdtlseqdt0(sz00,X1)
| X2 != X1
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[303,theory(equality)]) ).
cnf(305,plain,
( sdtlseqdt0(sz00,X1)
| ~ aNaturalNumber0(X1) ),
inference(er,[status(thm)],[304,theory(equality)]) ).
cnf(431,plain,
( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
| ~ aNaturalNumber0(sdtasdt0(X1,X2))
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[35,110,theory(equality)]) ).
cnf(432,plain,
( sdtasdt0(sz00,X2) = sdtasdt0(X1,sdtasdt0(sz00,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[110,35,theory(equality)]) ).
cnf(449,plain,
( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
| ~ aNaturalNumber0(sdtasdt0(X1,X2))
| $false
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[431,129,theory(equality)]) ).
cnf(450,plain,
( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
| ~ aNaturalNumber0(sdtasdt0(X1,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[449,theory(equality)]) ).
cnf(451,plain,
( sdtasdt0(sz00,X2) = sdtasdt0(X1,sdtasdt0(sz00,X2))
| ~ aNaturalNumber0(X2)
| $false
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[432,129,theory(equality)]) ).
cnf(452,plain,
( sdtasdt0(sz00,X2) = sdtasdt0(X1,sdtasdt0(sz00,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[451,theory(equality)]) ).
cnf(461,plain,
( sdtpldt0(xm,X1) = sdtpldt0(sz10,sdtpldt0(esk2_0,X1))
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(esk2_0)
| ~ aNaturalNumber0(sz10) ),
inference(spm,[status(thm)],[89,160,theory(equality)]) ).
cnf(481,plain,
( sdtpldt0(xm,X1) = sdtpldt0(sz10,sdtpldt0(esk2_0,X1))
| ~ aNaturalNumber0(X1)
| $false
| ~ aNaturalNumber0(sz10) ),
inference(rw,[status(thm)],[461,158,theory(equality)]) ).
cnf(482,plain,
( sdtpldt0(xm,X1) = sdtpldt0(sz10,sdtpldt0(esk2_0,X1))
| ~ aNaturalNumber0(X1)
| $false
| $false ),
inference(rw,[status(thm)],[481,99,theory(equality)]) ).
cnf(483,plain,
( sdtpldt0(xm,X1) = sdtpldt0(sz10,sdtpldt0(esk2_0,X1))
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[482,theory(equality)]) ).
cnf(492,plain,
( sdtmndt0(X1,X2) = X3
| sdtpldt0(X2,X3) != X1
| ~ aNaturalNumber0(X3)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(csr,[status(thm)],[123,86]) ).
cnf(493,plain,
( sdtmndt0(sdtpldt0(X1,X2),X1) = X2
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(sdtpldt0(X1,X2)) ),
inference(er,[status(thm)],[492,theory(equality)]) ).
cnf(495,plain,
( sdtmndt0(X1,X2) = sz00
| X2 != X1
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[492,152,theory(equality)]) ).
cnf(504,plain,
( sdtmndt0(X1,X2) = sz00
| X2 != X1
| $false
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[495,129,theory(equality)]) ).
cnf(505,plain,
( sdtmndt0(X1,X2) = sz00
| X2 != X1
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[504,theory(equality)]) ).
cnf(506,plain,
( sdtmndt0(X1,X1) = sz00
| ~ aNaturalNumber0(X1) ),
inference(er,[status(thm)],[505,theory(equality)]) ).
cnf(574,plain,
( sdtpldt0(sz00,sdtasdt0(sz00,X2)) = sdtasdt0(sz00,sdtpldt0(X1,X2))
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2) ),
inference(spm,[status(thm)],[52,34,theory(equality)]) ).
cnf(606,plain,
( sdtpldt0(sz00,sdtasdt0(sz00,X2)) = sdtasdt0(sz00,sdtpldt0(X1,X2))
| $false
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2) ),
inference(rw,[status(thm)],[574,129,theory(equality)]) ).
cnf(607,plain,
( sdtpldt0(sz00,sdtasdt0(sz00,X2)) = sdtasdt0(sz00,sdtpldt0(X1,X2))
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2) ),
inference(cn,[status(thm)],[606,theory(equality)]) ).
cnf(668,plain,
( sz00 = X1
| X2 = sz10
| sdtlseqdt0(X1,sdtasdt0(X1,X2))
| ~ sdtlseqdt0(sz10,X2)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(sz10)
| ~ aNaturalNumber0(X2) ),
inference(spm,[status(thm)],[77,157,theory(equality)]) ).
cnf(684,plain,
( sz00 = X1
| X2 = sz10
| sdtlseqdt0(X1,sdtasdt0(X1,X2))
| ~ sdtlseqdt0(sz10,X2)
| ~ aNaturalNumber0(X1)
| $false
| ~ aNaturalNumber0(X2) ),
inference(rw,[status(thm)],[668,99,theory(equality)]) ).
cnf(685,plain,
( sz00 = X1
| X2 = sz10
| sdtlseqdt0(X1,sdtasdt0(X1,X2))
| ~ sdtlseqdt0(sz10,X2)
| ~ aNaturalNumber0(X1)
| ~ aNaturalNumber0(X2) ),
inference(cn,[status(thm)],[684,theory(equality)]) ).
cnf(723,plain,
( sdtlseqdt0(X1,X2)
| ~ sdtlseqdt0(X1,sz00)
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[60,305,theory(equality)]) ).
cnf(726,plain,
( sdtlseqdt0(X1,X2)
| ~ sdtlseqdt0(X1,sz00)
| $false
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[723,129,theory(equality)]) ).
cnf(727,plain,
( sdtlseqdt0(X1,X2)
| ~ sdtlseqdt0(X1,sz00)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[726,theory(equality)]) ).
cnf(815,plain,
sdtlseqdt0(xn,xn),
inference(spm,[status(thm)],[189,106,theory(equality)]) ).
cnf(1038,plain,
( aNaturalNumber0(X1)
| sz00 != X1
| ~ sdtlseqdt0(X2,X2)
| ~ aNaturalNumber0(X2) ),
inference(spm,[status(thm)],[125,506,theory(equality)]) ).
cnf(1686,plain,
( sdtlseqdt0(X1,sdtpldt0(X1,X2))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(csr,[status(thm)],[291,132]) ).
cnf(1690,plain,
( sdtlseqdt0(X1,sdtpldt0(X2,X1))
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[1686,38,theory(equality)]) ).
cnf(2391,plain,
( aNaturalNumber0(X1)
| sz00 != X1
| ~ aNaturalNumber0(X2) ),
inference(csr,[status(thm)],[1038,118]) ).
cnf(2396,plain,
( aNaturalNumber0(X1)
| sz00 != X1 ),
inference(spm,[status(thm)],[2391,158,theory(equality)]) ).
cnf(2400,plain,
( sdtlseqdt0(X1,X2)
| sdtlseqdt0(X2,X1)
| ~ aNaturalNumber0(X1)
| sz00 != X2 ),
inference(spm,[status(thm)],[56,2396,theory(equality)]) ).
cnf(2434,plain,
( sdtlseqdt0(X1,sz00)
| sdtlseqdt0(sz00,X1)
| sz00 != X1 ),
inference(spm,[status(thm)],[2400,129,theory(equality)]) ).
cnf(2443,plain,
sdtlseqdt0(sz00,sz00),
inference(er,[status(thm)],[2434,theory(equality)]) ).
cnf(2867,plain,
( sdtpldt0(sz10,esk2_0) = sdtpldt0(xm,sz00)
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(esk2_0) ),
inference(spm,[status(thm)],[483,152,theory(equality)]) ).
cnf(2893,plain,
( xm = sdtpldt0(xm,sz00)
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(esk2_0) ),
inference(rw,[status(thm)],[2867,160,theory(equality)]) ).
cnf(2894,plain,
( xm = sdtpldt0(xm,sz00)
| $false
| ~ aNaturalNumber0(esk2_0) ),
inference(rw,[status(thm)],[2893,129,theory(equality)]) ).
cnf(2895,plain,
( xm = sdtpldt0(xm,sz00)
| $false
| $false ),
inference(rw,[status(thm)],[2894,158,theory(equality)]) ).
cnf(2896,plain,
xm = sdtpldt0(xm,sz00),
inference(cn,[status(thm)],[2895,theory(equality)]) ).
cnf(4493,plain,
( sdtasdt0(X1,sdtasdt0(X2,sz00)) = sz00
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(csr,[status(thm)],[450,128]) ).
cnf(4587,plain,
( sdtasdt0(sz00,sz00) = sz00
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X1) ),
inference(spm,[status(thm)],[4493,452,theory(equality)]) ).
cnf(4604,plain,
( sdtasdt0(sz00,sz00) = sz00
| $false
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[4587,129,theory(equality)]) ).
cnf(4605,plain,
( sdtasdt0(sz00,sz00) = sz00
| ~ aNaturalNumber0(X1) ),
inference(cn,[status(thm)],[4604,theory(equality)]) ).
cnf(4646,plain,
sdtasdt0(sz00,sz00) = sz00,
inference(spm,[status(thm)],[4605,129,theory(equality)]) ).
cnf(9689,plain,
( sdtmndt0(sdtpldt0(X1,X2),X1) = X2
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1) ),
inference(csr,[status(thm)],[493,132]) ).
cnf(15088,plain,
( sdtasdt0(sz00,xm) = sdtpldt0(sz00,sdtasdt0(sz00,sz00))
| ~ aNaturalNumber0(xm)
| ~ aNaturalNumber0(sz00) ),
inference(spm,[status(thm)],[607,2896,theory(equality)]) ).
cnf(15148,plain,
( sdtasdt0(sz00,xm) = sdtpldt0(sz00,sz00)
| ~ aNaturalNumber0(xm)
| ~ aNaturalNumber0(sz00) ),
inference(rw,[status(thm)],[15088,4646,theory(equality)]) ).
cnf(15149,plain,
( sdtasdt0(sz00,xm) = sdtpldt0(sz00,sz00)
| $false
| ~ aNaturalNumber0(sz00) ),
inference(rw,[status(thm)],[15148,107,theory(equality)]) ).
cnf(15150,plain,
( sdtasdt0(sz00,xm) = sdtpldt0(sz00,sz00)
| $false
| $false ),
inference(rw,[status(thm)],[15149,129,theory(equality)]) ).
cnf(15151,plain,
sdtasdt0(sz00,xm) = sdtpldt0(sz00,sz00),
inference(cn,[status(thm)],[15150,theory(equality)]) ).
cnf(15236,plain,
( sdtpldt0(sz00,sz00) = sz00
| ~ aNaturalNumber0(xm) ),
inference(spm,[status(thm)],[34,15151,theory(equality)]) ).
cnf(15260,plain,
( sdtpldt0(sz00,sz00) = sz00
| $false ),
inference(rw,[status(thm)],[15236,107,theory(equality)]) ).
cnf(15261,plain,
sdtpldt0(sz00,sz00) = sz00,
inference(cn,[status(thm)],[15260,theory(equality)]) ).
cnf(15568,plain,
( sdtmndt0(sz00,sz00) = sz00
| ~ aNaturalNumber0(sz00) ),
inference(spm,[status(thm)],[9689,15261,theory(equality)]) ).
cnf(15680,plain,
( sdtmndt0(sz00,sz00) = sz00
| $false ),
inference(rw,[status(thm)],[15568,129,theory(equality)]) ).
cnf(15681,plain,
sdtmndt0(sz00,sz00) = sz00,
inference(cn,[status(thm)],[15680,theory(equality)]) ).
cnf(16139,plain,
( sdtpldt0(sz00,X1) = sz00
| sz00 != X1
| ~ sdtlseqdt0(sz00,sz00)
| ~ aNaturalNumber0(sz00) ),
inference(spm,[status(thm)],[124,15681,theory(equality)]) ).
cnf(16146,plain,
( sdtpldt0(sz00,X1) = sz00
| sz00 != X1
| $false
| ~ aNaturalNumber0(sz00) ),
inference(rw,[status(thm)],[16139,2443,theory(equality)]) ).
cnf(16147,plain,
( sdtpldt0(sz00,X1) = sz00
| sz00 != X1
| $false
| $false ),
inference(rw,[status(thm)],[16146,129,theory(equality)]) ).
cnf(16148,plain,
( sdtpldt0(sz00,X1) = sz00
| sz00 != X1 ),
inference(cn,[status(thm)],[16147,theory(equality)]) ).
cnf(16386,plain,
( sdtlseqdt0(X1,sz00)
| ~ aNaturalNumber0(sz00)
| ~ aNaturalNumber0(X1)
| sz00 != X1 ),
inference(spm,[status(thm)],[1690,16148,theory(equality)]) ).
cnf(16523,plain,
( sdtlseqdt0(X1,sz00)
| $false
| ~ aNaturalNumber0(X1)
| sz00 != X1 ),
inference(rw,[status(thm)],[16386,129,theory(equality)]) ).
cnf(16524,plain,
( sdtlseqdt0(X1,sz00)
| ~ aNaturalNumber0(X1)
| sz00 != X1 ),
inference(cn,[status(thm)],[16523,theory(equality)]) ).
cnf(16703,plain,
( sdtlseqdt0(X1,sz00)
| sz00 != X1 ),
inference(csr,[status(thm)],[16524,2396]) ).
cnf(16717,plain,
( sdtlseqdt0(X1,X2)
| ~ aNaturalNumber0(X2)
| ~ aNaturalNumber0(X1)
| sz00 != X1 ),
inference(spm,[status(thm)],[727,16703,theory(equality)]) ).
cnf(18121,plain,
( sdtlseqdt0(X1,X2)
| sz00 != X1
| ~ aNaturalNumber0(X2) ),
inference(csr,[status(thm)],[16717,2396]) ).
cnf(18122,plain,
( sz00 != xn
| ~ aNaturalNumber0(sdtasdt0(xn,xm)) ),
inference(spm,[status(thm)],[104,18121,theory(equality)]) ).
cnf(18537,plain,
( xn != sz00
| ~ aNaturalNumber0(xm)
| ~ aNaturalNumber0(xn) ),
inference(spm,[status(thm)],[18122,128,theory(equality)]) ).
cnf(18544,plain,
( xn != sz00
| $false
| ~ aNaturalNumber0(xn) ),
inference(rw,[status(thm)],[18537,107,theory(equality)]) ).
cnf(18545,plain,
( xn != sz00
| $false
| $false ),
inference(rw,[status(thm)],[18544,106,theory(equality)]) ).
cnf(18546,plain,
xn != sz00,
inference(cn,[status(thm)],[18545,theory(equality)]) ).
cnf(37603,negated_conjecture,
( xm = sz10
| sz00 = xn
| ~ sdtlseqdt0(sz10,xm)
| ~ aNaturalNumber0(xn)
| ~ aNaturalNumber0(xm) ),
inference(spm,[status(thm)],[104,685,theory(equality)]) ).
cnf(37665,negated_conjecture,
( xm = sz10
| sz00 = xn
| $false
| ~ aNaturalNumber0(xn)
| ~ aNaturalNumber0(xm) ),
inference(rw,[status(thm)],[37603,159,theory(equality)]) ).
cnf(37666,negated_conjecture,
( xm = sz10
| sz00 = xn
| $false
| $false
| ~ aNaturalNumber0(xm) ),
inference(rw,[status(thm)],[37665,106,theory(equality)]) ).
cnf(37667,negated_conjecture,
( xm = sz10
| sz00 = xn
| $false
| $false
| $false ),
inference(rw,[status(thm)],[37666,107,theory(equality)]) ).
cnf(37668,negated_conjecture,
( xm = sz10
| sz00 = xn ),
inference(cn,[status(thm)],[37667,theory(equality)]) ).
cnf(37669,negated_conjecture,
sz10 = xm,
inference(sr,[status(thm)],[37668,18546,theory(equality)]) ).
cnf(37873,plain,
( sdtasdt0(xm,X1) = X1
| ~ aNaturalNumber0(X1) ),
inference(rw,[status(thm)],[156,37669,theory(equality)]) ).
cnf(39094,negated_conjecture,
( ~ sdtlseqdt0(xn,xn)
| ~ aNaturalNumber0(xn) ),
inference(spm,[status(thm)],[225,37873,theory(equality)]) ).
cnf(39201,negated_conjecture,
( $false
| ~ aNaturalNumber0(xn) ),
inference(rw,[status(thm)],[39094,815,theory(equality)]) ).
cnf(39202,negated_conjecture,
( $false
| $false ),
inference(rw,[status(thm)],[39201,106,theory(equality)]) ).
cnf(39203,negated_conjecture,
$false,
inference(cn,[status(thm)],[39202,theory(equality)]) ).
cnf(39204,negated_conjecture,
$false,
39203,
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.04 % Problem : NUM465+2 : TPTP v7.0.0. Released v4.0.0.
% 0.00/0.05 % Command : Source/sine.py -e eprover -t %d %s
% 0.02/0.24 % Computer : n123.star.cs.uiowa.edu
% 0.02/0.24 % Model : x86_64 x86_64
% 0.02/0.24 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.24 % Memory : 32218.625MB
% 0.02/0.24 % OS : Linux 3.10.0-693.2.2.el7.x86_64
% 0.02/0.24 % CPULimit : 300
% 0.02/0.24 % DateTime : Fri Jan 5 05:17:59 CST 2018
% 0.02/0.24 % CPUTime :
% 0.06/0.28 % SZS status Started for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.06/0.28 --creating new selector for []
% 0.54/0.98 -running prover on /export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1 with time limit 29
% 0.54/0.98 -running prover with command ['/export/starexec/sandbox/solver/bin/Source/./Source/PROVER/eproof.working', '-s', '-tLPO4', '-xAuto', '-tAuto', '--memory-limit=768', '--tptp3-format', '--cpu-limit=29', '/export/starexec/sandbox/tmp/tmpKdMDp9/sel_theBenchmark.p_1']
% 0.54/0.98 -prover status Theorem
% 0.54/0.98 Problem theBenchmark.p solved in phase 0.
% 0.54/0.98 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.54/0.98 % SZS status Ended for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.54/0.98 Solved 1 out of 1.
% 0.54/0.98 # Problem is unsatisfiable (or provable), constructing proof object
% 0.54/0.98 # SZS status Theorem
% 0.54/0.98 # SZS output start CNFRefutation.
% See solution above
% 0.54/0.98 # SZS output end CNFRefutation
%------------------------------------------------------------------------------