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
%------------------------------------------------------------------------------