TSTP Solution File: COM149+1 by SInE---0.4
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SInE---0.4
% Problem : COM149+1 : TPTP v6.4.0. Released v6.4.0.
% Transfm : none
% Format : tptp:raw
% Command : Source/sine.py -e eprover -t %d %s
% Computer : n009.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 16091.75MB
% OS : Linux 3.10.0-327.10.1.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Mar 28 10:03:43 EDT 2016
% Result : Theorem 204.24s
% Output : CNFRefutation 204.24s
% Verified :
% SZS Type : Refutation
% Derivation depth : 46
% Number of leaves : 15
% Syntax : Number of formulae : 162 ( 21 unt; 0 def)
% Number of atoms : 645 ( 177 equ)
% Maximal formula atoms : 72 ( 3 avg)
% Number of connectives : 752 ( 269 ~; 363 |; 92 &)
% ( 0 <=>; 28 =>; 0 <=; 0 <~>)
% Maximal formula depth : 25 ( 5 avg)
% Maximal term depth : 4 ( 1 avg)
% Number of predicates : 6 ( 4 usr; 1 prp; 0-3 aty)
% Number of functors : 22 ( 22 usr; 4 con; 0-3 aty)
% Number of variables : 643 ( 100 sgn 223 !; 31 ?)
% Comments :
%------------------------------------------------------------------------------
fof(1,axiom,
! [X1,X2] :
( equal(X2,vvar(X1))
=> ~ visValue(X2) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',isValue1) ).
fof(2,axiom,
! [X1,X3,X4,X2] :
( equal(X2,vabs(X1,X3,X4))
=> visValue(X2) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',isValue0) ).
fof(7,axiom,
! [X12,X2,X1,X13] :
( ( equal(X12,X13)
& equal(X2,vvar(X1)) )
=> ( ( equal(X1,X13)
=> visFreeVar(X12,X2) )
& ( visFreeVar(X12,X2)
=> equal(X1,X13) ) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',isFreeVar0) ).
fof(8,axiom,
! [X12,X2,X5,X13,X6] :
( ( equal(X12,X13)
& equal(X2,vapp(X5,X6)) )
=> ( ( ( visFreeVar(X13,X5)
| visFreeVar(X13,X6) )
=> visFreeVar(X12,X2) )
& ( visFreeVar(X12,X2)
=> ( visFreeVar(X13,X5)
| visFreeVar(X13,X6) ) ) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',isFreeVar2) ).
fof(12,axiom,
! [X12,X2,X7] : ~ equal(vvar(X12),vapp(X2,X7)),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4','DIFF-var-app') ).
fof(13,axiom,
! [X10] : ~ equal(vnoType,vsomeType(X10)),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4','DIFF-noType-someType') ).
fof(15,axiom,
! [X12,X21,X10,X2] : ~ equal(vvar(X12),vabs(X21,X10,X2)),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4','DIFF-var-abs') ).
fof(17,axiom,
! [X1,X12,X22,X23] :
( ( equal(X12,X1)
& equal(X22,vempty) )
=> ( equal(X23,vlookup(X12,X22))
=> equal(X23,vnoType) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',lookup0) ).
fof(20,axiom,
! [X4,X18,X17] :
( vtcheck(X17,X4,X18)
=> ( ? [X1] :
( equal(X4,vvar(X1))
& equal(vlookup(X1,X17),vsomeType(X18)) )
| ? [X1,X6,X24,X25] :
( equal(X4,vabs(X1,X24,X6))
& equal(X18,varrow(X24,X25))
& vtcheck(vbind(X1,X24,X17),X6,X25) )
| ? [X5,X6,X3] :
( equal(X4,vapp(X5,X6))
& vtcheck(X17,X5,varrow(X3,X18))
& vtcheck(X17,X6,X3) ) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4','T-inv') ).
fof(28,axiom,
! [X18,X12,X2,X1,X13,X4] :
( ( equal(X12,X13)
& equal(X2,vabs(X1,X18,X4)) )
=> ( ( ( ~ equal(X1,X13)
& visFreeVar(X13,X4) )
=> visFreeVar(X12,X2) )
& ( visFreeVar(X12,X2)
=> ( ~ equal(X1,X13)
& visFreeVar(X13,X4) ) ) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',isFreeVar1) ).
fof(30,axiom,
! [X12,X10,X2,X21,X11,X7] :
( ( equal(vabs(X12,X10,X2),vabs(X21,X11,X7))
=> ( equal(X12,X21)
& equal(X10,X11)
& equal(X2,X7) ) )
& ( ( equal(X12,X21)
& equal(X10,X11)
& equal(X2,X7) )
=> equal(vabs(X12,X10,X2),vabs(X21,X11,X7)) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4','EQ-abs') ).
fof(33,axiom,
! [X12,X2,X7,X23,X5,X1,X4,X6] :
( ( equal(X12,X1)
& equal(X2,X4)
& equal(X7,vapp(X5,X6)) )
=> ( equal(X23,vsubst(X12,X2,X7))
=> equal(X23,vapp(vsubst(X1,X4,X5),vsubst(X1,X4,X6))) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',subst2) ).
fof(34,axiom,
! [X4,X1,X12,X2,X7,X23,X14] :
( ( equal(X12,X1)
& equal(X2,X4)
& equal(X7,vvar(X14)) )
=> ( ~ equal(X1,X14)
=> ( equal(X23,vsubst(X12,X2,X7))
=> equal(X23,vvar(X14)) ) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',subst1) ).
fof(35,axiom,
! [X1,X14,X12,X2,X7,X23,X4] :
( ( equal(X12,X1)
& equal(X2,X4)
& equal(X7,vvar(X14)) )
=> ( equal(X1,X14)
=> ( equal(X23,vsubst(X12,X2,X7))
=> equal(X23,X4) ) ) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4',subst0) ).
fof(51,conjecture,
! [X18,X1] :
( ( vtcheck(vempty,vvar(X1),X18)
& ~ visValue(vvar(X1)) )
=> ? [X33] : equal(vreduce(vvar(X1)),vsomeExp(X33)) ),
file('/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4','T-Progress-T-var') ).
fof(52,negated_conjecture,
~ ! [X18,X1] :
( ( vtcheck(vempty,vvar(X1),X18)
& ~ visValue(vvar(X1)) )
=> ? [X33] : equal(vreduce(vvar(X1)),vsomeExp(X33)) ),
inference(assume_negation,[status(cth)],[51]) ).
fof(53,plain,
! [X1,X2] :
( equal(X2,vvar(X1))
=> ~ visValue(X2) ),
inference(fof_simplification,[status(thm)],[1,theory(equality)]) ).
fof(62,negated_conjecture,
~ ! [X18,X1] :
( ( vtcheck(vempty,vvar(X1),X18)
& ~ visValue(vvar(X1)) )
=> ? [X33] : equal(vreduce(vvar(X1)),vsomeExp(X33)) ),
inference(fof_simplification,[status(thm)],[52,theory(equality)]) ).
fof(67,plain,
! [X1,X2] :
( ~ equal(X2,vvar(X1))
| ~ visValue(X2) ),
inference(fof_nnf,[status(thm)],[53]) ).
fof(68,plain,
! [X3,X4] :
( ~ equal(X4,vvar(X3))
| ~ visValue(X4) ),
inference(variable_rename,[status(thm)],[67]) ).
cnf(69,plain,
( ~ visValue(X1)
| X1 != vvar(X2) ),
inference(split_conjunct,[status(thm)],[68]) ).
fof(70,plain,
! [X1,X3,X4,X2] :
( ~ equal(X2,vabs(X1,X3,X4))
| visValue(X2) ),
inference(fof_nnf,[status(thm)],[2]) ).
fof(71,plain,
! [X5,X6,X7,X8] :
( ~ equal(X8,vabs(X5,X6,X7))
| visValue(X8) ),
inference(variable_rename,[status(thm)],[70]) ).
cnf(72,plain,
( visValue(X1)
| X1 != vabs(X2,X3,X4) ),
inference(split_conjunct,[status(thm)],[71]) ).
fof(89,plain,
! [X12,X2,X1,X13] :
( ~ equal(X12,X13)
| ~ equal(X2,vvar(X1))
| ( ( ~ equal(X1,X13)
| visFreeVar(X12,X2) )
& ( ~ visFreeVar(X12,X2)
| equal(X1,X13) ) ) ),
inference(fof_nnf,[status(thm)],[7]) ).
fof(90,plain,
! [X14,X15,X16,X17] :
( ~ equal(X14,X17)
| ~ equal(X15,vvar(X16))
| ( ( ~ equal(X16,X17)
| visFreeVar(X14,X15) )
& ( ~ visFreeVar(X14,X15)
| equal(X16,X17) ) ) ),
inference(variable_rename,[status(thm)],[89]) ).
fof(91,plain,
! [X14,X15,X16,X17] :
( ( ~ equal(X16,X17)
| visFreeVar(X14,X15)
| ~ equal(X14,X17)
| ~ equal(X15,vvar(X16)) )
& ( ~ visFreeVar(X14,X15)
| equal(X16,X17)
| ~ equal(X14,X17)
| ~ equal(X15,vvar(X16)) ) ),
inference(distribute,[status(thm)],[90]) ).
cnf(92,plain,
( X2 = X4
| X1 != vvar(X2)
| X3 != X4
| ~ visFreeVar(X3,X1) ),
inference(split_conjunct,[status(thm)],[91]) ).
cnf(93,plain,
( visFreeVar(X3,X1)
| X1 != vvar(X2)
| X3 != X4
| X2 != X4 ),
inference(split_conjunct,[status(thm)],[91]) ).
fof(94,plain,
! [X12,X2,X5,X13,X6] :
( ~ equal(X12,X13)
| ~ equal(X2,vapp(X5,X6))
| ( ( ( ~ visFreeVar(X13,X5)
& ~ visFreeVar(X13,X6) )
| visFreeVar(X12,X2) )
& ( ~ visFreeVar(X12,X2)
| visFreeVar(X13,X5)
| visFreeVar(X13,X6) ) ) ),
inference(fof_nnf,[status(thm)],[8]) ).
fof(95,plain,
! [X14,X15,X16,X17,X18] :
( ~ equal(X14,X17)
| ~ equal(X15,vapp(X16,X18))
| ( ( ( ~ visFreeVar(X17,X16)
& ~ visFreeVar(X17,X18) )
| visFreeVar(X14,X15) )
& ( ~ visFreeVar(X14,X15)
| visFreeVar(X17,X16)
| visFreeVar(X17,X18) ) ) ),
inference(variable_rename,[status(thm)],[94]) ).
fof(96,plain,
! [X14,X15,X16,X17,X18] :
( ( ~ visFreeVar(X17,X16)
| visFreeVar(X14,X15)
| ~ equal(X14,X17)
| ~ equal(X15,vapp(X16,X18)) )
& ( ~ visFreeVar(X17,X18)
| visFreeVar(X14,X15)
| ~ equal(X14,X17)
| ~ equal(X15,vapp(X16,X18)) )
& ( ~ visFreeVar(X14,X15)
| visFreeVar(X17,X16)
| visFreeVar(X17,X18)
| ~ equal(X14,X17)
| ~ equal(X15,vapp(X16,X18)) ) ),
inference(distribute,[status(thm)],[95]) ).
cnf(97,plain,
( visFreeVar(X5,X3)
| visFreeVar(X5,X2)
| X1 != vapp(X2,X3)
| X4 != X5
| ~ visFreeVar(X4,X1) ),
inference(split_conjunct,[status(thm)],[96]) ).
cnf(98,plain,
( visFreeVar(X4,X1)
| X1 != vapp(X2,X3)
| X4 != X5
| ~ visFreeVar(X5,X3) ),
inference(split_conjunct,[status(thm)],[96]) ).
fof(109,plain,
! [X13,X14,X15] : ~ equal(vvar(X13),vapp(X14,X15)),
inference(variable_rename,[status(thm)],[12]) ).
cnf(110,plain,
vvar(X1) != vapp(X2,X3),
inference(split_conjunct,[status(thm)],[109]) ).
fof(111,plain,
! [X11] : ~ equal(vnoType,vsomeType(X11)),
inference(variable_rename,[status(thm)],[13]) ).
cnf(112,plain,
vnoType != vsomeType(X1),
inference(split_conjunct,[status(thm)],[111]) ).
fof(119,plain,
! [X22,X23,X24,X25] : ~ equal(vvar(X22),vabs(X23,X24,X25)),
inference(variable_rename,[status(thm)],[15]) ).
cnf(120,plain,
vvar(X1) != vabs(X2,X3,X4),
inference(split_conjunct,[status(thm)],[119]) ).
fof(124,plain,
! [X1,X12,X22,X23] :
( ~ equal(X12,X1)
| ~ equal(X22,vempty)
| ~ equal(X23,vlookup(X12,X22))
| equal(X23,vnoType) ),
inference(fof_nnf,[status(thm)],[17]) ).
fof(125,plain,
! [X24,X25,X26,X27] :
( ~ equal(X25,X24)
| ~ equal(X26,vempty)
| ~ equal(X27,vlookup(X25,X26))
| equal(X27,vnoType) ),
inference(variable_rename,[status(thm)],[124]) ).
cnf(126,plain,
( X1 = vnoType
| X1 != vlookup(X2,X3)
| X3 != vempty
| X2 != X4 ),
inference(split_conjunct,[status(thm)],[125]) ).
fof(133,plain,
! [X4,X18,X17] :
( ~ vtcheck(X17,X4,X18)
| ? [X1] :
( equal(X4,vvar(X1))
& equal(vlookup(X1,X17),vsomeType(X18)) )
| ? [X1,X6,X24,X25] :
( equal(X4,vabs(X1,X24,X6))
& equal(X18,varrow(X24,X25))
& vtcheck(vbind(X1,X24,X17),X6,X25) )
| ? [X5,X6,X3] :
( equal(X4,vapp(X5,X6))
& vtcheck(X17,X5,varrow(X3,X18))
& vtcheck(X17,X6,X3) ) ),
inference(fof_nnf,[status(thm)],[20]) ).
fof(134,plain,
! [X26,X27,X28] :
( ~ vtcheck(X28,X26,X27)
| ? [X29] :
( equal(X26,vvar(X29))
& equal(vlookup(X29,X28),vsomeType(X27)) )
| ? [X30,X31,X32,X33] :
( equal(X26,vabs(X30,X32,X31))
& equal(X27,varrow(X32,X33))
& vtcheck(vbind(X30,X32,X28),X31,X33) )
| ? [X34,X35,X36] :
( equal(X26,vapp(X34,X35))
& vtcheck(X28,X34,varrow(X36,X27))
& vtcheck(X28,X35,X36) ) ),
inference(variable_rename,[status(thm)],[133]) ).
fof(135,plain,
! [X26,X27,X28] :
( ~ vtcheck(X28,X26,X27)
| ( equal(X26,vvar(esk1_3(X26,X27,X28)))
& equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27)) )
| ( equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
& equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
& vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28)) )
| ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
& vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
& vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28)) ) ),
inference(skolemize,[status(esa)],[134]) ).
fof(136,plain,
! [X26,X27,X28] :
( ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
| equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
| equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28))
| equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
| equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
| equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28))
| equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
| vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
| vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28))
| vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28))
| equal(X26,vvar(esk1_3(X26,X27,X28)))
| ~ vtcheck(X28,X26,X27) )
& ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
| equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
| equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28))
| equal(X26,vabs(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),esk3_3(X26,X27,X28)))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
| equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
| equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28))
| equal(X27,varrow(esk4_3(X26,X27,X28),esk5_3(X26,X27,X28)))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( equal(X26,vapp(esk6_3(X26,X27,X28),esk7_3(X26,X27,X28)))
| vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk6_3(X26,X27,X28),varrow(esk8_3(X26,X27,X28),X27))
| vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) )
& ( vtcheck(X28,esk7_3(X26,X27,X28),esk8_3(X26,X27,X28))
| vtcheck(vbind(esk2_3(X26,X27,X28),esk4_3(X26,X27,X28),X28),esk3_3(X26,X27,X28),esk5_3(X26,X27,X28))
| equal(vlookup(esk1_3(X26,X27,X28),X28),vsomeType(X27))
| ~ vtcheck(X28,X26,X27) ) ),
inference(distribute,[status(thm)],[135]) ).
cnf(145,plain,
( vlookup(esk1_3(X2,X3,X1),X1) = vsomeType(X3)
| X2 = vabs(esk2_3(X2,X3,X1),esk4_3(X2,X3,X1),esk3_3(X2,X3,X1))
| X2 = vapp(esk6_3(X2,X3,X1),esk7_3(X2,X3,X1))
| ~ vtcheck(X1,X2,X3) ),
inference(split_conjunct,[status(thm)],[136]) ).
cnf(154,plain,
( X2 = vvar(esk1_3(X2,X3,X1))
| X2 = vabs(esk2_3(X2,X3,X1),esk4_3(X2,X3,X1),esk3_3(X2,X3,X1))
| X2 = vapp(esk6_3(X2,X3,X1),esk7_3(X2,X3,X1))
| ~ vtcheck(X1,X2,X3) ),
inference(split_conjunct,[status(thm)],[136]) ).
fof(183,plain,
! [X18,X12,X2,X1,X13,X4] :
( ~ equal(X12,X13)
| ~ equal(X2,vabs(X1,X18,X4))
| ( ( equal(X1,X13)
| ~ visFreeVar(X13,X4)
| visFreeVar(X12,X2) )
& ( ~ visFreeVar(X12,X2)
| ( ~ equal(X1,X13)
& visFreeVar(X13,X4) ) ) ) ),
inference(fof_nnf,[status(thm)],[28]) ).
fof(184,plain,
! [X19,X20,X21,X22,X23,X24] :
( ~ equal(X20,X23)
| ~ equal(X21,vabs(X22,X19,X24))
| ( ( equal(X22,X23)
| ~ visFreeVar(X23,X24)
| visFreeVar(X20,X21) )
& ( ~ visFreeVar(X20,X21)
| ( ~ equal(X22,X23)
& visFreeVar(X23,X24) ) ) ) ),
inference(variable_rename,[status(thm)],[183]) ).
fof(185,plain,
! [X19,X20,X21,X22,X23,X24] :
( ( equal(X22,X23)
| ~ visFreeVar(X23,X24)
| visFreeVar(X20,X21)
| ~ equal(X20,X23)
| ~ equal(X21,vabs(X22,X19,X24)) )
& ( ~ equal(X22,X23)
| ~ visFreeVar(X20,X21)
| ~ equal(X20,X23)
| ~ equal(X21,vabs(X22,X19,X24)) )
& ( visFreeVar(X23,X24)
| ~ visFreeVar(X20,X21)
| ~ equal(X20,X23)
| ~ equal(X21,vabs(X22,X19,X24)) ) ),
inference(distribute,[status(thm)],[184]) ).
cnf(187,plain,
( X1 != vabs(X2,X3,X4)
| X5 != X6
| ~ visFreeVar(X5,X1)
| X2 != X6 ),
inference(split_conjunct,[status(thm)],[185]) ).
fof(192,plain,
! [X12,X10,X2,X21,X11,X7] :
( ( ~ equal(vabs(X12,X10,X2),vabs(X21,X11,X7))
| ( equal(X12,X21)
& equal(X10,X11)
& equal(X2,X7) ) )
& ( ~ equal(X12,X21)
| ~ equal(X10,X11)
| ~ equal(X2,X7)
| equal(vabs(X12,X10,X2),vabs(X21,X11,X7)) ) ),
inference(fof_nnf,[status(thm)],[30]) ).
fof(193,plain,
! [X22,X23,X24,X25,X26,X27] :
( ( ~ equal(vabs(X22,X23,X24),vabs(X25,X26,X27))
| ( equal(X22,X25)
& equal(X23,X26)
& equal(X24,X27) ) )
& ( ~ equal(X22,X25)
| ~ equal(X23,X26)
| ~ equal(X24,X27)
| equal(vabs(X22,X23,X24),vabs(X25,X26,X27)) ) ),
inference(variable_rename,[status(thm)],[192]) ).
fof(194,plain,
! [X22,X23,X24,X25,X26,X27] :
( ( equal(X22,X25)
| ~ equal(vabs(X22,X23,X24),vabs(X25,X26,X27)) )
& ( equal(X23,X26)
| ~ equal(vabs(X22,X23,X24),vabs(X25,X26,X27)) )
& ( equal(X24,X27)
| ~ equal(vabs(X22,X23,X24),vabs(X25,X26,X27)) )
& ( ~ equal(X22,X25)
| ~ equal(X23,X26)
| ~ equal(X24,X27)
| equal(vabs(X22,X23,X24),vabs(X25,X26,X27)) ) ),
inference(distribute,[status(thm)],[193]) ).
cnf(196,plain,
( X3 = X6
| vabs(X1,X2,X3) != vabs(X4,X5,X6) ),
inference(split_conjunct,[status(thm)],[194]) ).
fof(204,plain,
! [X12,X2,X7,X23,X5,X1,X4,X6] :
( ~ equal(X12,X1)
| ~ equal(X2,X4)
| ~ equal(X7,vapp(X5,X6))
| ~ equal(X23,vsubst(X12,X2,X7))
| equal(X23,vapp(vsubst(X1,X4,X5),vsubst(X1,X4,X6))) ),
inference(fof_nnf,[status(thm)],[33]) ).
fof(205,plain,
! [X24,X25,X26,X27,X28,X29,X30,X31] :
( ~ equal(X24,X29)
| ~ equal(X25,X30)
| ~ equal(X26,vapp(X28,X31))
| ~ equal(X27,vsubst(X24,X25,X26))
| equal(X27,vapp(vsubst(X29,X30,X28),vsubst(X29,X30,X31))) ),
inference(variable_rename,[status(thm)],[204]) ).
cnf(206,plain,
( X1 = vapp(vsubst(X2,X3,X4),vsubst(X2,X3,X5))
| X1 != vsubst(X6,X7,X8)
| X8 != vapp(X4,X5)
| X7 != X3
| X6 != X2 ),
inference(split_conjunct,[status(thm)],[205]) ).
fof(207,plain,
! [X4,X1,X12,X2,X7,X23,X14] :
( ~ equal(X12,X1)
| ~ equal(X2,X4)
| ~ equal(X7,vvar(X14))
| equal(X1,X14)
| ~ equal(X23,vsubst(X12,X2,X7))
| equal(X23,vvar(X14)) ),
inference(fof_nnf,[status(thm)],[34]) ).
fof(208,plain,
! [X24,X25,X26,X27,X28,X29,X30] :
( ~ equal(X26,X25)
| ~ equal(X27,X24)
| ~ equal(X28,vvar(X30))
| equal(X25,X30)
| ~ equal(X29,vsubst(X26,X27,X28))
| equal(X29,vvar(X30)) ),
inference(variable_rename,[status(thm)],[207]) ).
cnf(209,plain,
( X1 = vvar(X2)
| X6 = X2
| X1 != vsubst(X3,X4,X5)
| X5 != vvar(X2)
| X4 != X7
| X3 != X6 ),
inference(split_conjunct,[status(thm)],[208]) ).
fof(210,plain,
! [X1,X14,X12,X2,X7,X23,X4] :
( ~ equal(X12,X1)
| ~ equal(X2,X4)
| ~ equal(X7,vvar(X14))
| ~ equal(X1,X14)
| ~ equal(X23,vsubst(X12,X2,X7))
| equal(X23,X4) ),
inference(fof_nnf,[status(thm)],[35]) ).
fof(211,plain,
! [X24,X25,X26,X27,X28,X29,X30] :
( ~ equal(X26,X24)
| ~ equal(X27,X30)
| ~ equal(X28,vvar(X25))
| ~ equal(X24,X25)
| ~ equal(X29,vsubst(X26,X27,X28))
| equal(X29,X30) ),
inference(variable_rename,[status(thm)],[210]) ).
cnf(212,plain,
( X1 = X2
| X1 != vsubst(X3,X4,X5)
| X6 != X7
| X5 != vvar(X7)
| X4 != X2
| X3 != X6 ),
inference(split_conjunct,[status(thm)],[211]) ).
fof(313,negated_conjecture,
? [X18,X1] :
( vtcheck(vempty,vvar(X1),X18)
& ~ visValue(vvar(X1))
& ! [X33] : ~ equal(vreduce(vvar(X1)),vsomeExp(X33)) ),
inference(fof_nnf,[status(thm)],[62]) ).
fof(314,negated_conjecture,
? [X34,X35] :
( vtcheck(vempty,vvar(X35),X34)
& ~ visValue(vvar(X35))
& ! [X36] : ~ equal(vreduce(vvar(X35)),vsomeExp(X36)) ),
inference(variable_rename,[status(thm)],[313]) ).
fof(315,negated_conjecture,
( vtcheck(vempty,vvar(esk28_0),esk27_0)
& ~ visValue(vvar(esk28_0))
& ! [X36] : ~ equal(vreduce(vvar(esk28_0)),vsomeExp(X36)) ),
inference(skolemize,[status(esa)],[314]) ).
fof(316,negated_conjecture,
! [X36] :
( ~ equal(vreduce(vvar(esk28_0)),vsomeExp(X36))
& vtcheck(vempty,vvar(esk28_0),esk27_0)
& ~ visValue(vvar(esk28_0)) ),
inference(shift_quantors,[status(thm)],[315]) ).
cnf(318,negated_conjecture,
vtcheck(vempty,vvar(esk28_0),esk27_0),
inference(split_conjunct,[status(thm)],[316]) ).
cnf(434,plain,
~ visValue(vvar(X1)),
inference(er,[status(thm)],[69,theory(equality)]) ).
cnf(440,plain,
visValue(vabs(X1,X2,X3)),
inference(er,[status(thm)],[72,theory(equality)]) ).
cnf(447,plain,
( vnoType = X1
| vlookup(X2,X3) != X1
| vempty != X3 ),
inference(er,[status(thm)],[126,theory(equality)]) ).
cnf(448,plain,
( visFreeVar(X1,X2)
| vvar(X3) != X2
| X3 != X1 ),
inference(er,[status(thm)],[93,theory(equality)]) ).
cnf(449,plain,
( visFreeVar(X1,X2)
| vvar(X1) != X2 ),
inference(er,[status(thm)],[448,theory(equality)]) ).
cnf(450,plain,
( X1 = X2
| vvar(X1) != X3
| ~ visFreeVar(X2,X3) ),
inference(er,[status(thm)],[92,theory(equality)]) ).
cnf(457,plain,
( visFreeVar(X1,X2)
| vapp(X3,X4) != X2
| ~ visFreeVar(X1,X4) ),
inference(er,[status(thm)],[98,theory(equality)]) ).
cnf(459,plain,
( vabs(X1,X2,X3) != X4
| X1 != X5
| ~ visFreeVar(X5,X4) ),
inference(er,[status(thm)],[187,theory(equality)]) ).
cnf(460,plain,
( vabs(X1,X2,X3) != X4
| ~ visFreeVar(X1,X4) ),
inference(er,[status(thm)],[459,theory(equality)]) ).
cnf(465,plain,
( visFreeVar(X1,X2)
| visFreeVar(X1,X3)
| vapp(X2,X3) != X4
| ~ visFreeVar(X1,X4) ),
inference(er,[status(thm)],[97,theory(equality)]) ).
cnf(467,plain,
( X1 = X2
| vsubst(X3,X4,X5) != X1
| vvar(X6) != X5
| X3 != X6
| X2 != X4 ),
inference(er,[status(thm)],[212,theory(equality)]) ).
cnf(468,plain,
( X1 = X2
| vsubst(X3,X4,X5) != X1
| vvar(X3) != X5
| X2 != X4 ),
inference(er,[status(thm)],[467,theory(equality)]) ).
cnf(469,plain,
( X1 = X2
| vsubst(X3,X2,X4) != X1
| vvar(X3) != X4 ),
inference(er,[status(thm)],[468,theory(equality)]) ).
cnf(470,plain,
( vvar(X1) = X2
| X1 = X3
| vsubst(X4,X5,X6) != X2
| vvar(X1) != X6
| X4 != X3 ),
inference(er,[status(thm)],[209,theory(equality)]) ).
cnf(471,plain,
( vvar(X1) = X2
| X1 = X3
| vsubst(X3,X4,X5) != X2
| vvar(X1) != X5 ),
inference(er,[status(thm)],[470,theory(equality)]) ).
cnf(581,plain,
( vapp(vsubst(X1,X2,X3),vsubst(X1,X2,X4)) = X5
| vsubst(X6,X2,X7) != X5
| vapp(X3,X4) != X7
| X1 != X6 ),
inference(er,[status(thm)],[206,theory(equality)]) ).
cnf(582,plain,
( vapp(vsubst(X1,X2,X3),vsubst(X1,X2,X4)) = X5
| vsubst(X1,X2,X6) != X5
| vapp(X3,X4) != X6 ),
inference(er,[status(thm)],[581,theory(equality)]) ).
cnf(1138,plain,
( vapp(esk6_3(X1,X2,X3),esk7_3(X1,X2,X3)) = X1
| vvar(esk1_3(X1,X2,X3)) = X1
| X1 != vvar(X4)
| ~ vtcheck(X3,X1,X2) ),
inference(spm,[status(thm)],[120,154,theory(equality)]) ).
cnf(1254,plain,
( vapp(esk6_3(X1,X2,X3),esk7_3(X1,X2,X3)) = X1
| vlookup(esk1_3(X1,X2,X3),X3) = vsomeType(X2)
| X1 != vvar(X4)
| ~ vtcheck(X3,X1,X2) ),
inference(spm,[status(thm)],[120,145,theory(equality)]) ).
cnf(1619,plain,
~ visFreeVar(X1,vabs(X1,X2,X3)),
inference(er,[status(thm)],[460,theory(equality)]) ).
cnf(1659,plain,
( vnoType = vlookup(X1,X2)
| vempty != X2 ),
inference(er,[status(thm)],[447,theory(equality)]) ).
cnf(1732,plain,
( visFreeVar(X1,vapp(X2,X3))
| ~ visFreeVar(X1,X3) ),
inference(er,[status(thm)],[457,theory(equality)]) ).
cnf(1818,plain,
( vsubst(X1,X2,X3) = X2
| vvar(X1) != X3 ),
inference(er,[status(thm)],[469,theory(equality)]) ).
cnf(2005,plain,
( visFreeVar(X1,X2)
| visFreeVar(X1,X3)
| ~ visFreeVar(X1,vapp(X3,X2)) ),
inference(er,[status(thm)],[465,theory(equality)]) ).
cnf(2087,plain,
( vvar(X1) = vsubst(X2,X3,X4)
| X1 = X2
| vvar(X1) != X4 ),
inference(er,[status(thm)],[471,theory(equality)]) ).
cnf(2099,plain,
( vvar(X1) = vsubst(X2,X3,vvar(X1))
| X1 = X2 ),
inference(er,[status(thm)],[2087,theory(equality)]) ).
cnf(10086,plain,
( vapp(vsubst(X1,X2,X3),vsubst(X1,X2,X4)) = vsubst(X1,X2,X5)
| vapp(X3,X4) != X5 ),
inference(er,[status(thm)],[582,theory(equality)]) ).
cnf(25681,plain,
vapp(vsubst(X1,X2,X3),vsubst(X1,X2,X4)) = vsubst(X1,X2,vapp(X3,X4)),
inference(er,[status(thm)],[10086,theory(equality)]) ).
cnf(25793,plain,
( vapp(X2,vsubst(X1,X2,X4)) = vsubst(X1,X2,vapp(X3,X4))
| vvar(X1) != X3 ),
inference(spm,[status(thm)],[25681,1818,theory(equality)]) ).
cnf(25794,plain,
( vapp(vsubst(X1,X2,X3),X2) = vsubst(X1,X2,vapp(X3,X4))
| vvar(X1) != X4 ),
inference(spm,[status(thm)],[25681,1818,theory(equality)]) ).
cnf(25799,plain,
( vapp(vvar(X3),vsubst(X1,X2,X4)) = vsubst(X1,X2,vapp(vvar(X3),X4))
| X3 = X1 ),
inference(spm,[status(thm)],[25681,2099,theory(equality)]) ).
cnf(27867,plain,
( vapp(X1,vvar(X3)) = vsubst(X2,X1,vapp(X4,vvar(X3)))
| X3 = X2
| vvar(X2) != X4 ),
inference(spm,[status(thm)],[25793,2099,theory(equality)]) ).
cnf(28708,plain,
( vapp(X1,vsubst(X2,X1,vvar(X3))) = vapp(X1,vvar(X3))
| X3 = X2
| vvar(X2) != X4 ),
inference(spm,[status(thm)],[25793,27867,theory(equality)]) ).
cnf(31642,plain,
( vapp(X1,vsubst(X2,X1,vvar(X3))) = vapp(X1,vvar(X3))
| X3 = X2 ),
inference(er,[status(thm)],[28708,theory(equality)]) ).
cnf(31689,plain,
( visFreeVar(X1,vapp(X2,vvar(X4)))
| X4 = X3
| ~ visFreeVar(X1,vsubst(X3,X2,vvar(X4))) ),
inference(spm,[status(thm)],[1732,31642,theory(equality)]) ).
cnf(37334,plain,
( X1 = X2
| visFreeVar(X3,vapp(X4,vvar(X1)))
| vvar(X3) != vsubst(X2,X4,vvar(X1)) ),
inference(spm,[status(thm)],[31689,449,theory(equality)]) ).
cnf(44097,plain,
( X1 = X2
| visFreeVar(X3,vapp(X4,vvar(X1)))
| vvar(X3) != vvar(X1) ),
inference(spm,[status(thm)],[37334,2099,theory(equality)]) ).
cnf(44104,plain,
( X1 = X2
| visFreeVar(X1,vapp(X3,vvar(X1))) ),
inference(er,[status(thm)],[44097,theory(equality)]) ).
cnf(44118,plain,
( visValue(X4)
| visFreeVar(X4,vapp(X5,vvar(X4))) ),
inference(spm,[status(thm)],[440,44104,theory(equality)]) ).
cnf(44303,plain,
( visFreeVar(X2,vapp(X3,vvar(X2)))
| ~ visValue(X2) ),
inference(spm,[status(thm)],[434,44104,theory(equality)]) ).
cnf(60152,plain,
visFreeVar(X4,vapp(X5,vvar(X4))),
inference(csr,[status(thm)],[44118,44303]) ).
cnf(60161,plain,
( visFreeVar(X1,vsubst(X2,vvar(X1),vapp(X3,X4)))
| vvar(X2) != X4 ),
inference(spm,[status(thm)],[60152,25794,theory(equality)]) ).
cnf(60249,plain,
( visFreeVar(X1,vapp(vvar(X3),vsubst(X2,vvar(X1),X4)))
| X3 = X2
| vvar(X2) != X4 ),
inference(spm,[status(thm)],[60161,25799,theory(equality)]) ).
cnf(60279,plain,
( visFreeVar(X1,vvar(X2))
| visFreeVar(X1,vsubst(X3,vvar(X1),X4))
| X2 = X3
| vvar(X3) != X4 ),
inference(spm,[status(thm)],[2005,60249,theory(equality)]) ).
cnf(65096,plain,
( X1 = X2
| visFreeVar(X3,vsubst(X2,vvar(X3),vvar(X2)))
| visFreeVar(X3,vvar(X1)) ),
inference(er,[status(thm)],[60279,theory(equality)]) ).
cnf(66463,plain,
( X1 = X2
| X3 = X4
| visFreeVar(X2,vsubst(X4,vvar(X2),vvar(X4)))
| vvar(X1) != vvar(X3) ),
inference(spm,[status(thm)],[450,65096,theory(equality)]) ).
cnf(69779,plain,
( X1 = X2
| X1 = X3
| visFreeVar(X3,vsubst(X2,vvar(X3),vvar(X2))) ),
inference(er,[status(thm)],[66463,theory(equality)]) ).
cnf(70112,plain,
( visFreeVar(X1,vapp(X2,X3))
| vvar(X1) = X4
| visFreeVar(X3,vsubst(X4,vvar(X3),vvar(X4))) ),
inference(spm,[status(thm)],[60152,69779,theory(equality)]) ).
cnf(70116,plain,
( visFreeVar(X1,vapp(X2,X4))
| vvar(X1) = X3
| visFreeVar(X3,vsubst(X4,vvar(X3),vvar(X4))) ),
inference(spm,[status(thm)],[60152,69779,theory(equality)]) ).
cnf(70204,plain,
( vabs(X1,X2,X3) = X5
| visFreeVar(X4,vsubst(X5,vvar(X4),vvar(X5)))
| ~ visFreeVar(X1,X4) ),
inference(spm,[status(thm)],[1619,69779,theory(equality)]) ).
cnf(70400,plain,
( visValue(X1)
| vabs(X2,X3,X4) = X6
| visFreeVar(X5,vsubst(X6,vvar(X5),vvar(X6)))
| X5 != X1 ),
inference(spm,[status(thm)],[72,69779,theory(equality)]) ).
cnf(70402,plain,
( visValue(X1)
| vabs(X2,X3,X4) = X5
| visFreeVar(X5,vsubst(X6,vvar(X5),vvar(X6)))
| X6 != X1 ),
inference(spm,[status(thm)],[72,69779,theory(equality)]) ).
cnf(78048,plain,
( visValue(X1)
| vabs(X2,X3,X4) = X5
| visFreeVar(X1,vsubst(X5,vvar(X1),vvar(X5))) ),
inference(er,[status(thm)],[70400,theory(equality)]) ).
cnf(78050,plain,
( visValue(X1)
| vabs(X2,X3,X4) = X5
| visFreeVar(X5,vsubst(X1,vvar(X5),vvar(X1))) ),
inference(er,[status(thm)],[70402,theory(equality)]) ).
cnf(206350,plain,
( X1 = X2
| visFreeVar(X8,vsubst(X7,vvar(X8),vvar(X7)))
| visValue(X8)
| X7 != vabs(X5,X6,X2) ),
inference(spm,[status(thm)],[196,78048,theory(equality)]) ).
cnf(212349,plain,
( X1 = X2
| visFreeVar(X7,vsubst(X8,vvar(X7),vvar(X8)))
| visValue(X8)
| X7 != vabs(X5,X6,X2) ),
inference(spm,[status(thm)],[196,78050,theory(equality)]) ).
cnf(535333,plain,
( X1 = X2
| visFreeVar(X8,vsubst(X7,vvar(X8),vvar(X7)))
| visValue(X8) ),
inference(csr,[status(thm)],[206350,78048]) ).
cnf(535744,plain,
( visValue(X1)
| visFreeVar(X6,vsubst(X7,vvar(X6),vvar(X7)))
| visValue(X6)
| X5 != X1 ),
inference(spm,[status(thm)],[72,535333,theory(equality)]) ).
cnf(542263,plain,
( visValue(X1)
| visFreeVar(X2,vsubst(X3,vvar(X2),vvar(X3)))
| visValue(X2) ),
inference(er,[status(thm)],[535744,theory(equality)]) ).
cnf(542973,plain,
( visFreeVar(X2,vsubst(X3,vvar(X2),vvar(X3)))
| visValue(X2) ),
inference(spm,[status(thm)],[434,542263,theory(equality)]) ).
cnf(544054,plain,
( X1 = X2
| visFreeVar(X7,vsubst(X8,vvar(X7),vvar(X8)))
| visValue(X8) ),
inference(csr,[status(thm)],[212349,78050]) ).
cnf(544465,plain,
( visValue(X1)
| visFreeVar(X6,vsubst(X7,vvar(X6),vvar(X7)))
| visValue(X7)
| X5 != X1 ),
inference(spm,[status(thm)],[72,544054,theory(equality)]) ).
cnf(550616,plain,
( visValue(X1)
| visFreeVar(X2,vsubst(X3,vvar(X2),vvar(X3)))
| visValue(X3) ),
inference(er,[status(thm)],[544465,theory(equality)]) ).
cnf(551314,plain,
( visFreeVar(X2,vsubst(X3,vvar(X2),vvar(X3)))
| visValue(X3) ),
inference(spm,[status(thm)],[434,550616,theory(equality)]) ).
cnf(606941,plain,
( visFreeVar(X3,vsubst(X2,vvar(X3),vvar(X2)))
| visFreeVar(X1,vapp(X4,X3))
| ~ visValue(X2) ),
inference(spm,[status(thm)],[434,70112,theory(equality)]) ).
cnf(612242,plain,
( visFreeVar(X3,vsubst(X2,vvar(X3),vvar(X2)))
| visFreeVar(X1,vapp(X4,X3)) ),
inference(csr,[status(thm)],[606941,551314]) ).
cnf(612268,plain,
( visFreeVar(X1,X2)
| visFreeVar(X1,X3)
| visFreeVar(X3,vsubst(X4,vvar(X3),vvar(X4))) ),
inference(spm,[status(thm)],[2005,612242,theory(equality)]) ).
cnf(612573,plain,
( visFreeVar(X7,vsubst(X8,vvar(X7),vvar(X8)))
| visFreeVar(X9,X7) ),
inference(ef,[status(thm)],[612268,theory(equality)]) ).
cnf(614338,plain,
( visFreeVar(X2,vsubst(X3,vvar(X2),vvar(X3)))
| visFreeVar(X1,vapp(X4,X3))
| ~ visValue(X2) ),
inference(spm,[status(thm)],[434,70116,theory(equality)]) ).
cnf(626537,plain,
( visFreeVar(X2,vsubst(X3,vvar(X2),vvar(X3)))
| visFreeVar(X1,vapp(X4,X3)) ),
inference(csr,[status(thm)],[614338,542973]) ).
cnf(626563,plain,
( visFreeVar(X1,X2)
| visFreeVar(X1,X3)
| visFreeVar(X4,vsubst(X3,vvar(X4),vvar(X3))) ),
inference(spm,[status(thm)],[2005,626537,theory(equality)]) ).
cnf(626867,plain,
( visFreeVar(X7,vsubst(X8,vvar(X7),vvar(X8)))
| visFreeVar(X9,X8) ),
inference(ef,[status(thm)],[626563,theory(equality)]) ).
cnf(672191,plain,
( vabs(X1,X2,X3) = X5
| visFreeVar(X4,vsubst(X5,vvar(X4),vvar(X5))) ),
inference(csr,[status(thm)],[70204,612573]) ).
cnf(672352,plain,
( visFreeVar(X5,vsubst(X4,vvar(X5),vvar(X4)))
| ~ visFreeVar(X1,X4) ),
inference(spm,[status(thm)],[1619,672191,theory(equality)]) ).
cnf(677649,plain,
visFreeVar(X5,vsubst(X4,vvar(X5),vvar(X4))),
inference(csr,[status(thm)],[672352,626867]) ).
cnf(677650,plain,
( X1 = X2
| vvar(X1) != vsubst(X3,vvar(X2),vvar(X3)) ),
inference(spm,[status(thm)],[450,677649,theory(equality)]) ).
cnf(680807,plain,
( vapp(esk6_3(vvar(X1),X2,X3),esk7_3(vvar(X1),X2,X3)) = vvar(X1)
| vvar(esk1_3(vvar(X1),X2,X3)) = vvar(X1)
| ~ vtcheck(X3,vvar(X1),X2) ),
inference(er,[status(thm)],[1138,theory(equality)]) ).
cnf(680811,plain,
( vvar(esk1_3(vvar(X1),X2,X3)) = vvar(X1)
| ~ vtcheck(X3,vvar(X1),X2) ),
inference(sr,[status(thm)],[680807,110,theory(equality)]) ).
cnf(680851,plain,
( vsubst(X1,X2,vvar(X3)) = vvar(X3)
| esk1_3(vvar(X3),X4,X5) = X1
| ~ vtcheck(X5,vvar(X3),X4) ),
inference(spm,[status(thm)],[2099,680811,theory(equality)]) ).
cnf(681353,negated_conjecture,
( vsubst(X1,X2,vvar(esk28_0)) = vvar(esk28_0)
| esk1_3(vvar(esk28_0),esk27_0,vempty) = X1 ),
inference(spm,[status(thm)],[680851,318,theory(equality)]) ).
cnf(681584,negated_conjecture,
( X1 = X2
| esk1_3(vvar(esk28_0),esk27_0,vempty) = esk28_0
| vvar(X1) != vvar(esk28_0) ),
inference(spm,[status(thm)],[677650,681353,theory(equality)]) ).
cnf(681764,negated_conjecture,
( esk1_3(vvar(esk28_0),esk27_0,vempty) = esk28_0
| esk28_0 = X1 ),
inference(er,[status(thm)],[681584,theory(equality)]) ).
cnf(681769,negated_conjecture,
esk28_0 = esk1_3(vvar(esk28_0),esk27_0,vempty),
inference(ef,[status(thm)],[681764,theory(equality)]) ).
cnf(745103,plain,
( vapp(esk6_3(vvar(X1),X2,X3),esk7_3(vvar(X1),X2,X3)) = vvar(X1)
| vlookup(esk1_3(vvar(X1),X2,X3),X3) = vsomeType(X2)
| ~ vtcheck(X3,vvar(X1),X2) ),
inference(er,[status(thm)],[1254,theory(equality)]) ).
cnf(745111,plain,
( vlookup(esk1_3(vvar(X1),X2,X3),X3) = vsomeType(X2)
| ~ vtcheck(X3,vvar(X1),X2) ),
inference(sr,[status(thm)],[745103,110,theory(equality)]) ).
cnf(745116,negated_conjecture,
( vlookup(esk28_0,vempty) = vsomeType(esk27_0)
| ~ vtcheck(vempty,vvar(esk28_0),esk27_0) ),
inference(spm,[status(thm)],[745111,681769,theory(equality)]) ).
cnf(745138,negated_conjecture,
( vlookup(esk28_0,vempty) = vsomeType(esk27_0)
| $false ),
inference(rw,[status(thm)],[745116,318,theory(equality)]) ).
cnf(745139,negated_conjecture,
vlookup(esk28_0,vempty) = vsomeType(esk27_0),
inference(cn,[status(thm)],[745138,theory(equality)]) ).
cnf(745144,negated_conjecture,
vlookup(esk28_0,vempty) != vnoType,
inference(spm,[status(thm)],[112,745139,theory(equality)]) ).
cnf(745162,negated_conjecture,
$false,
inference(spm,[status(thm)],[745144,1659,theory(equality)]) ).
cnf(745163,negated_conjecture,
$false,
745162,
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : COM149+1 : TPTP v6.4.0. Released v6.4.0.
% 0.00/0.04 % Command : Source/sine.py -e eprover -t %d %s
% 0.03/0.23 % Computer : n009.star.cs.uiowa.edu
% 0.03/0.23 % Model : x86_64 x86_64
% 0.03/0.23 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.23 % Memory : 16091.75MB
% 0.03/0.23 % OS : Linux 3.10.0-327.10.1.el7.x86_64
% 0.03/0.23 % CPULimit : 300
% 0.03/0.23 % DateTime : Fri Mar 25 12:28:58 CDT 2016
% 0.03/0.23 % CPUTime :
% 0.03/0.27 % SZS status Started for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.03/0.28 --creating new selector for [COM001+0.ax]
% 29.12/29.39 eprover: CPU time limit exceeded, terminating
% 109.24/111.98 eprover: CPU time limit exceeded, terminating
% 109.48/112.88 -running prover on /export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_1 with time limit 29
% 109.48/112.88 -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/tmpuZCNCF/sel_theBenchmark.p_1']
% 109.48/112.88 -prover status ResourceOut
% 109.48/112.88 -running prover on /export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_2 with time limit 80
% 109.48/112.88 -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=80', '/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_2']
% 109.48/112.88 -prover status ResourceOut
% 109.48/112.88 --creating new selector for [COM001+0.ax]
% 183.56/187.91 eprover: CPU time limit exceeded, terminating
% 183.72/188.53 -running prover on /export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_3 with time limit 74
% 183.72/188.53 -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=74', '/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_3']
% 183.72/188.53 -prover status ResourceOut
% 183.72/188.53 --creating new selector for [COM001+0.ax]
% 204.24/209.21 -running prover on /export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4 with time limit 55
% 204.24/209.21 -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=55', '/export/starexec/sandbox/tmp/tmpuZCNCF/sel_theBenchmark.p_4']
% 204.24/209.21 -prover status Theorem
% 204.24/209.21 Problem theBenchmark.p solved in phase 3.
% 204.24/209.21 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 204.24/209.21 % SZS status Ended for /export/starexec/sandbox/benchmark/theBenchmark.p
% 204.24/209.21 Solved 1 out of 1.
% 204.24/209.21 # Problem is unsatisfiable (or provable), constructing proof object
% 204.24/209.21 # SZS status Theorem
% 204.24/209.21 # SZS output start CNFRefutation.
% See solution above
% 204.24/209.23 # SZS output end CNFRefutation
%------------------------------------------------------------------------------