TSTP Solution File: SWW878+1 by SInE---0.4
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SInE---0.4
% Problem : SWW878+1 : TPTP v7.3.0. Released v7.3.0.
% Transfm : none
% Format : tptp:raw
% Command : sine.py -e eprover -t %d %s
% Computer : n185.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 32218.5MB
% OS : Linux 3.10.0-862.11.6.el7.x86_64
% CPULimit : 300s
% DateTime : Wed Feb 27 15:19:36 EST 2019
% Result : Theorem 0.08s
% Output : CNFRefutation 0.34s
% Verified :
% SZS Type : Refutation
% Derivation depth : 19
% Number of leaves : 8
% Syntax : Number of formulae : 58 ( 23 unt; 0 def)
% Number of atoms : 128 ( 44 equ)
% Maximal formula atoms : 5 ( 2 avg)
% Number of connectives : 105 ( 35 ~; 38 |; 27 &)
% ( 0 <=>; 5 =>; 0 <=; 0 <~>)
% Maximal formula depth : 14 ( 4 avg)
% Maximal term depth : 10 ( 2 avg)
% Number of predicates : 4 ( 2 usr; 1 prp; 0-2 aty)
% Number of functors : 35 ( 35 usr; 12 con; 0-3 aty)
% Number of variables : 147 ( 7 sgn 83 !; 20 ?)
% Comments :
%------------------------------------------------------------------------------
fof(3,axiom,
! [X5] :
( equal(s__02(cbool__00,X5),s__02(cbool__00,cT__00))
| equal(s__02(cbool__00,X5),s__02(cbool__00,cF__00)) ),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','HL_BOOL_CASES') ).
fof(4,axiom,
~ p__01(s__02(cbool__00,cF__00)),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','HL_FALSITY') ).
fof(6,axiom,
! [X8,X2] :
( ! [X9,X10] : equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X9))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X10))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X9),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X10))))
& ! [X11,X10] : equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X2),X11))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X10))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),c_27const_2ewordSem_2eWord_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X2),X11)))))) ),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','thm.wordSem.get_var_imm_def') ).
fof(8,axiom,
! [X2,X13] :
( ? [X9] : equal(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X13),s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X9))))
| ? [X14] : equal(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X13),s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X2),X14)))) ),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','thm.asm.reg_imm_nchotomy') ).
fof(12,axiom,
p__01(s__02(cbool__00,cT__00)),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','HL_TRUTH') ).
fof(19,axiom,
! [X8,X2,X3,X17,X18,X15,X19] :
( ( p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X15),s__02(c_27type_2enum_2enum_27__00,X17))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X17),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19)))) )
=> equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3)))) ),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','thm.wordProps.locals_rel_get_var') ).
fof(23,conjecture,
! [X8,X2,X20] :
( ! [X17,X21] : equal(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X20),s__02(c_27type_2enum_2enum_27__00,X17))),s__02(c_27type_2enum_2enum_27__00,X21))),s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X21),s__02(c_27type_2enum_2enum_27__00,X17))))
=> ! [X17,X15,X18,X3,X19] :
( ( p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X20),s__02(c_27type_2enum_2enum_27__00,X17))),s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X17),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19)))) )
=> equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3)))) ) ),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1',conjecture) ).
fof(33,axiom,
! [X2,X30,X15,X31] :
( equal(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X31),s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X15))))),s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X31),s__02(c_27type_2enum_2enum_27__00,X15))))
& equal(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X31),s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X2),X30))))),s__02(cbool__00,cT__00)) ),
file('/export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1','thm.wordLang.every_var_imm_def') ).
fof(36,negated_conjecture,
~ ! [X8,X2,X20] :
( ! [X17,X21] : equal(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X20),s__02(c_27type_2enum_2enum_27__00,X17))),s__02(c_27type_2enum_2enum_27__00,X21))),s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X21),s__02(c_27type_2enum_2enum_27__00,X17))))
=> ! [X17,X15,X18,X3,X19] :
( ( p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X20),s__02(c_27type_2enum_2enum_27__00,X17))),s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X17),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19)))) )
=> equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3)))) ) ),
inference(assume_negation,[status(cth)],[23]) ).
fof(38,plain,
~ p__01(s__02(cbool__00,cF__00)),
inference(fof_simplification,[status(thm)],[4,theory(equality)]) ).
fof(69,plain,
! [X6] :
( equal(s__02(cbool__00,X6),s__02(cbool__00,cT__00))
| equal(s__02(cbool__00,X6),s__02(cbool__00,cF__00)) ),
inference(variable_rename,[status(thm)],[3]) ).
cnf(70,plain,
( s__02(cbool__00,X1) = s__02(cbool__00,cF__00)
| s__02(cbool__00,X1) = s__02(cbool__00,cT__00) ),
inference(split_conjunct,[status(thm)],[69]) ).
cnf(71,plain,
~ p__01(s__02(cbool__00,cF__00)),
inference(split_conjunct,[status(thm)],[38]) ).
fof(87,plain,
! [X12,X13] :
( ! [X14,X15] : equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X13),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X14))),s__02(c_27type_2ewordSem_2estate_27__02(X13,X12),X15))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X14),s__02(c_27type_2ewordSem_2estate_27__02(X13,X12),X15))))
& ! [X16,X17] : equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X13),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X13),X16))),s__02(c_27type_2ewordSem_2estate_27__02(X13,X12),X17))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X13),c_27const_2ewordSem_2eWord_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X13),X16)))))) ),
inference(variable_rename,[status(thm)],[6]) ).
fof(88,plain,
! [X12,X13,X14,X15,X16,X17] :
( equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X13),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X13),X16))),s__02(c_27type_2ewordSem_2estate_27__02(X13,X12),X17))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X13),c_27const_2ewordSem_2eWord_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X13),X16))))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X13),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X14))),s__02(c_27type_2ewordSem_2estate_27__02(X13,X12),X15))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X13)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X14),s__02(c_27type_2ewordSem_2estate_27__02(X13,X12),X15)))) ),
inference(shift_quantors,[status(thm)],[87]) ).
cnf(89,plain,
s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X1),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X2))),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X4))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X2),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X4))),
inference(split_conjunct,[status(thm)],[88]) ).
cnf(90,plain,
s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X1),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X1),X2))),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X4))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X1),c_27const_2ewordSem_2eWord_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X1),X2))))),
inference(split_conjunct,[status(thm)],[88]) ).
fof(101,plain,
! [X15,X16] :
( ? [X17] : equal(s__02(c_27type_2easm_2ereg__imm_27__01(X15),X16),s__02(c_27type_2easm_2ereg__imm_27__01(X15),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X17))))
| ? [X18] : equal(s__02(c_27type_2easm_2ereg__imm_27__01(X15),X16),s__02(c_27type_2easm_2ereg__imm_27__01(X15),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X15),X18)))) ),
inference(variable_rename,[status(thm)],[8]) ).
fof(102,plain,
! [X15,X16] :
( equal(s__02(c_27type_2easm_2ereg__imm_27__01(X15),X16),s__02(c_27type_2easm_2ereg__imm_27__01(X15),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,esk1_2(X15,X16)))))
| equal(s__02(c_27type_2easm_2ereg__imm_27__01(X15),X16),s__02(c_27type_2easm_2ereg__imm_27__01(X15),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X15),esk2_2(X15,X16))))) ),
inference(skolemize,[status(esa)],[101]) ).
cnf(103,plain,
( s__02(c_27type_2easm_2ereg__imm_27__01(X1),X2) = s__02(c_27type_2easm_2ereg__imm_27__01(X1),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X1),esk2_2(X1,X2))))
| s__02(c_27type_2easm_2ereg__imm_27__01(X1),X2) = s__02(c_27type_2easm_2ereg__imm_27__01(X1),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,esk1_2(X1,X2)))) ),
inference(split_conjunct,[status(thm)],[102]) ).
cnf(163,plain,
p__01(s__02(cbool__00,cT__00)),
inference(split_conjunct,[status(thm)],[12]) ).
fof(231,plain,
! [X8,X2,X3,X17,X18,X15,X19] :
( ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X15),s__02(c_27type_2enum_2enum_27__00,X17))))
| ~ equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3))))
| ~ p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X17),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))))
| equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3)))) ),
inference(fof_nnf,[status(thm)],[19]) ).
fof(232,plain,
! [X20,X21,X22,X23,X24,X25,X26] :
( ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X25),s__02(c_27type_2enum_2enum_27__00,X23))))
| ~ equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X25),s__02(c_27type_2ewordSem_2estate_27__02(X21,X20),X24))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X21),X22))))
| ~ p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X23),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X21,X20),X24))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),X26))))
| equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X25),s__02(c_27type_2ewordSem_2estate_27__02(X21,X20),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),X26))),s__02(c_27type_2ewordSem_2estate_27__02(X21,X20),X24))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X21)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X21),X22)))) ),
inference(variable_rename,[status(thm)],[231]) ).
cnf(233,plain,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X2),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),X4))),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X5))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X1),X6)))
| ~ p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X7),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X5))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),X4))))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X2),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X5))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X1),X6)))
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X2),s__02(c_27type_2enum_2enum_27__00,X7)))) ),
inference(split_conjunct,[status(thm)],[232]) ).
fof(258,negated_conjecture,
? [X8,X2,X20] :
( ! [X17,X21] : equal(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X20),s__02(c_27type_2enum_2enum_27__00,X17))),s__02(c_27type_2enum_2enum_27__00,X21))),s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X21),s__02(c_27type_2enum_2enum_27__00,X17))))
& ? [X17,X15,X18,X3,X19] :
( p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X20),s__02(c_27type_2enum_2enum_27__00,X17))),s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X17),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))))
& ~ equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X2),X15),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),X19))),s__02(c_27type_2ewordSem_2estate_27__02(X2,X8),X18))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X2)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X2),X3)))) ) ),
inference(fof_nnf,[status(thm)],[36]) ).
fof(259,negated_conjecture,
? [X22,X23,X24] :
( ! [X25,X26] : equal(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X24),s__02(c_27type_2enum_2enum_27__00,X25))),s__02(c_27type_2enum_2enum_27__00,X26))),s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X26),s__02(c_27type_2enum_2enum_27__00,X25))))
& ? [X27,X28,X29,X30,X31] :
( p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),X24),s__02(c_27type_2enum_2enum_27__00,X27))),s__02(c_27type_2easm_2ereg__imm_27__01(X23),X28))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X23),X28),s__02(c_27type_2ewordSem_2estate_27__02(X23,X22),X29))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X23),X30))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,X27),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(X23,X22),X29))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),X31))))
& ~ equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X23),X28),s__02(c_27type_2ewordSem_2estate_27__02(X23,X22),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),X31))),s__02(c_27type_2ewordSem_2estate_27__02(X23,X22),X29))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X23)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X23),X30)))) ) ),
inference(variable_rename,[status(thm)],[258]) ).
fof(260,negated_conjecture,
( ! [X25,X26] : equal(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,X25))),s__02(c_27type_2enum_2enum_27__00,X26))),s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X26),s__02(c_27type_2enum_2enum_27__00,X25))))
& p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,esk6_0))),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,esk6_0),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))))
& ~ equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0)))) ),
inference(skolemize,[status(esa)],[259]) ).
fof(261,negated_conjecture,
! [X25,X26] :
( equal(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,X25))),s__02(c_27type_2enum_2enum_27__00,X26))),s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X26),s__02(c_27type_2enum_2enum_27__00,X25))))
& p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,esk6_0))),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0))))
& equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))))
& p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,esk6_0),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))))
& ~ equal(s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))),s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0)))) ),
inference(shift_quantors,[status(thm)],[260]) ).
cnf(262,negated_conjecture,
s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))),
inference(split_conjunct,[status(thm)],[261]) ).
cnf(263,negated_conjecture,
p__01(s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,esk6_0),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0)))),
inference(split_conjunct,[status(thm)],[261]) ).
cnf(264,negated_conjecture,
s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))),
inference(split_conjunct,[status(thm)],[261]) ).
cnf(265,negated_conjecture,
p__01(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,esk6_0))),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0)))),
inference(split_conjunct,[status(thm)],[261]) ).
cnf(266,negated_conjecture,
s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,X1))),s__02(c_27type_2enum_2enum_27__00,X2))) = s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X2),s__02(c_27type_2enum_2enum_27__00,X1))),
inference(split_conjunct,[status(thm)],[261]) ).
fof(377,plain,
! [X32,X33,X34,X35] :
( equal(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X35),s__02(c_27type_2easm_2ereg__imm_27__01(X32),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X34))))),s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X35),s__02(c_27type_2enum_2enum_27__00,X34))))
& equal(s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X35),s__02(c_27type_2easm_2ereg__imm_27__01(X32),c_27const_2easm_2eImm_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X32),X33))))),s__02(cbool__00,cT__00)) ),
inference(variable_rename,[status(thm)],[33]) ).
cnf(379,plain,
s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X1),s__02(c_27type_2easm_2ereg__imm_27__01(X2),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,X3))))) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X1),s__02(c_27type_2enum_2enum_27__00,X3))),
inference(split_conjunct,[status(thm)],[377]) ).
cnf(443,negated_conjecture,
( p__01(s__02(cbool__00,cF__00))
| s__02(cbool__00,cT__00) = s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,esk6_0),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))) ),
inference(spm,[status(thm)],[263,70,theory(equality)]) ).
cnf(444,negated_conjecture,
( p__01(s__02(cbool__00,cF__00))
| s__02(cbool__00,cT__00) = s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,esk6_0))),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0))) ),
inference(spm,[status(thm)],[265,70,theory(equality)]) ).
cnf(452,negated_conjecture,
s__02(cbool__00,c_27const_2ewordProps_2elocals__rel_27__03(s__02(c_27type_2enum_2enum_27__00,esk6_0),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2estate__locals_27__01(s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))),s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))) = s__02(cbool__00,cT__00),
inference(sr,[status(thm)],[443,71,theory(equality)]) ).
cnf(453,negated_conjecture,
s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,esk6_0))),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0))) = s__02(cbool__00,cT__00),
inference(sr,[status(thm)],[444,71,theory(equality)]) ).
cnf(551,plain,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(X1),X2),s__02(c_27type_2ewordSem_2estate_27__02(X1,X3),X4))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(X1)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(X1),c_27const_2ewordSem_2eWord_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,X1),esk2_2(X1,X2))))))
| s__02(c_27type_2easm_2ereg__imm_27__01(X1),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,esk1_2(X1,X2)))) = s__02(c_27type_2easm_2ereg__imm_27__01(X1),X2) ),
inference(spm,[status(thm)],[90,103,theory(equality)]) ).
cnf(572,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X2)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X2)))
| ~ p__01(s__02(cbool__00,cT__00))
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2enum_2enum_27__00,esk6_0)))) ),
inference(spm,[status(thm)],[233,452,theory(equality)]) ).
cnf(580,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X2)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X2)))
| $false
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2enum_2enum_27__00,esk6_0)))) ),
inference(rw,[status(thm)],[572,163,theory(equality)]) ).
cnf(581,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X2)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X2)))
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,X1),s__02(c_27type_2enum_2enum_27__00,esk6_0)))) ),
inference(cn,[status(thm)],[580,theory(equality)]) ).
cnf(2782,negated_conjecture,
( s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)))) = s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0)
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),c_27const_2ewordSem_2eWord_27__01(s__02(c_27type_2efcp_2ecart_27__02(cbool__00,esk4_0),esk2_2(esk4_0,esk7_0)))))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))) ),
inference(spm,[status(thm)],[262,551,theory(equality)]) ).
cnf(2792,negated_conjecture,
( s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)))) = s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0)
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,X1),X2))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))) ),
inference(spm,[status(thm)],[2782,551,theory(equality)]) ).
cnf(2793,negated_conjecture,
s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),c_27const_2easm_2eReg_27__01(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)))) = s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),
inference(spm,[status(thm)],[2792,264,theory(equality)]) ).
cnf(2795,negated_conjecture,
s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X1),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0))) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),X1),s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)))),
inference(spm,[status(thm)],[379,2793,theory(equality)]) ).
cnf(2796,negated_conjecture,
s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,X1),X2))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,X1),X2))),
inference(spm,[status(thm)],[89,2793,theory(equality)]) ).
cnf(2803,negated_conjecture,
s__02(cbool__00,c_27const_2ewordLang_2eevery__var__imm_27__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cbool__00),chapp__02(s__02(cfun__02(c_27type_2enum_2enum_27__00,cfun__02(c_27type_2enum_2enum_27__00,cbool__00)),esk5_0),s__02(c_27type_2enum_2enum_27__00,X1))),s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0))) = s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2enum_2enum_27__00,X1))),
inference(spm,[status(thm)],[266,2795,theory(equality)]) ).
cnf(2869,negated_conjecture,
s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2enum_2enum_27__00,esk6_0))) = s__02(cbool__00,cT__00),
inference(rw,[status(thm)],[453,2803,theory(equality)]) ).
cnf(4670,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2enum_2enum_27__00,esk6_0)))) ),
inference(spm,[status(thm)],[581,2796,theory(equality)]) ).
cnf(4672,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2enum_2enum_27__00,esk6_0)))) ),
inference(rw,[status(thm)],[4670,2796,theory(equality)]) ).
cnf(4673,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| ~ p__01(s__02(cbool__00,c_27const_2eprim__rec_2e_3c_27__02(s__02(c_27type_2enum_2enum_27__00,esk1_2(esk4_0,esk7_0)),s__02(c_27type_2enum_2enum_27__00,esk6_0)))) ),
inference(rw,[status(thm)],[4672,264,theory(equality)]) ).
cnf(4674,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| $false ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[4673,2869,theory(equality)]),163,theory(equality)]) ).
cnf(4675,negated_conjecture,
( s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1)))
| s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))) != s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),X1))) ),
inference(cn,[status(thm)],[4674,theory(equality)]) ).
cnf(4676,negated_conjecture,
s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2ewordSem_2eget__var__imm_27__02(s__02(c_27type_2easm_2ereg__imm_27__01(esk4_0),esk7_0),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),c_27const_2ewordSem_2estate__locals__fupd_27__02(s__02(cfun__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2esptree_2espt_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),esk10_0))),s__02(c_27type_2ewordSem_2estate_27__02(esk4_0,esk3_0),esk8_0))))) = s__02(c_27type_2eoption_2eoption_27__01(c_27type_2ewordSem_2eword__loc_27__01(esk4_0)),c_27const_2eoption_2eSOME_27__01(s__02(c_27type_2ewordSem_2eword__loc_27__01(esk4_0),esk9_0))),
inference(er,[status(thm)],[4675,theory(equality)]) ).
cnf(4678,negated_conjecture,
$false,
inference(sr,[status(thm)],[4676,262,theory(equality)]) ).
cnf(4679,negated_conjecture,
$false,
4678,
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.04 % Problem : SWW878+1 : TPTP v7.3.0. Released v7.3.0.
% 0.00/0.05 % Command : sine.py -e eprover -t %d %s
% 0.03/0.25 % Computer : n185.star.cs.uiowa.edu
% 0.03/0.25 % Model : x86_64 x86_64
% 0.03/0.25 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.25 % Memory : 32218.5MB
% 0.03/0.25 % OS : Linux 3.10.0-862.11.6.el7.x86_64
% 0.03/0.25 % CPULimit : 300
% 0.03/0.25 % DateTime : Mon Feb 25 20:51:42 CST 2019
% 0.03/0.25 % CPUTime :
% 0.03/0.30 % SZS status Started for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.03/0.30 --creating new selector for []
% 0.08/0.52 -running prover on /export/starexec/sandbox/tmp/tmpQCuv3u/sel_theBenchmark.p_1 with time limit 29
% 0.08/0.52 -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/tmpQCuv3u/sel_theBenchmark.p_1']
% 0.08/0.52 -prover status Theorem
% 0.08/0.52 Problem theBenchmark.p solved in phase 0.
% 0.08/0.52 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.08/0.52 % SZS status Ended for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.08/0.52 Solved 1 out of 1.
% 0.08/0.52 # Problem is unsatisfiable (or provable), constructing proof object
% 0.08/0.52 # SZS status Theorem
% 0.08/0.52 # SZS output start CNFRefutation.
% See solution above
% 0.34/0.52 # SZS output end CNFRefutation
%------------------------------------------------------------------------------