TSTP Solution File: SCT117+1 by SInE---0.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SInE---0.4
% Problem  : SCT117+1 : TPTP v5.2.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : Source/sine.py -e eprover -t %d %s

% Computer : art03.cs.miami.edu
% Model    : i686 i686
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 2018MB
% OS       : Linux 2.6.26.8-57.fc8
% CPULimit : 300s
% DateTime : Sun Mar  6 14:11:05 EST 2011

% Result   : Theorem 26.35s
% Output   : CNFRefutation 26.35s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   47
%            Number of leaves      :    9
% Syntax   : Number of formulae    :  192 (  16 unt;   0 def)
%            Number of atoms       : 1718 ( 798 equ)
%            Maximal formula atoms :  504 (   8 avg)
%            Number of connectives : 2221 ( 695   ~;1046   |; 412   &)
%                                         (   2 <=>;  66  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   96 (   6 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :    7 (   5 usr;   2 prp; 0-3 aty)
%            Number of functors    :   17 (  17 usr;  10 con; 0-4 aty)
%            Number of variables   :  248 (  40 sgn 121   !;  18   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(136,axiom,
    ! [X3,X9,X4] :
      ( c_member(X4,X9,X3)
    <=> hBOOL(hAPP(X3,X9)) ),
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',fact_mem__def) ).

fof(193,axiom,
    ! [X7,X4] :
      ( c_Relation_Oantisym(X4,X7)
    <=> ! [X32,X10] :
          ( c_member(tc_prod(X4,X4),c_Product__Type_OPair(X4,X4,X32,X10),X7)
         => ( c_member(tc_prod(X4,X4),c_Product__Type_OPair(X4,X4,X10,X32),X7)
           => X32 = X10 ) ) ),
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',fact_antisym__def) ).

fof(231,axiom,
    ! [X1,X2,X4] : c_member(X4,X2,c_Set_Oinsert(X4,X2,X1)),
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',fact_insertI1) ).

fof(365,axiom,
    ! [X3,X2,X4] :
      ( c_member(X4,X2,X3)
     => c_Set_Oinsert(X4,X2,X3) = X3 ),
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',fact_insert__absorb) ).

fof(496,axiom,
    ( ! [X32,X10] :
        ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
       => ! [X13] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
           => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
    & ! [X32] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X32),v_L)
    & ! [X32,X10] :
        ( X32 != X10
       => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L) ) ) ),
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',conj_1) ).

fof(497,axiom,
    v_x != v_y,
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',conj_0) ).

fof(498,conjecture,
    ( ! [X32,X10] :
        ( ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
            & X32 != v_y
            & X10 != v_y )
         => ! [X13] :
              ( ( ( X10 = v_x
                  & X13 = v_y )
               => ( X32 = v_x
                  | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) )
              & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) )
              & ( ( X13 = v_y
                  & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) )
               => ( X32 = v_x
                  | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) ) ) )
        & ( ( X10 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
            & X32 != v_y )
         => ! [X13] :
              ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L)
                & X13 != v_y )
             => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
        & ( ( X32 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
            & X10 != v_y )
         => ! [X13] :
              ( ( X10 = v_x
               => X13 != v_y )
              & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L) )
              & ( X13 = v_y
               => ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) ) ) ) )
    & ! [X32,X10] :
        ( X32 != X10
       => ( ( X32 = v_x
            & X10 = v_y )
          | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
            & X32 != v_y
            & X10 != v_y )
          | ( X10 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
            & X32 != v_y )
          | ( X32 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
            & X10 != v_y )
          | ( X10 = v_x
            & X32 = v_y )
          | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L)
            & X10 != v_y
            & X32 != v_y )
          | ( X32 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L)
            & X10 != v_y )
          | ( X10 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X32),v_L)
            & X32 != v_y ) ) ) ),
    file('/tmp/tmpIshYuP/sel_SCT117+1.p_1',conj_2) ).

fof(529,negated_conjecture,
    ~ ( ! [X32,X10] :
          ( ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
              & X32 != v_y
              & X10 != v_y )
           => ! [X13] :
                ( ( ( X10 = v_x
                    & X13 = v_y )
                 => ( X32 = v_x
                    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) )
                & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                    & X13 != v_y )
                 => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) )
                & ( ( X13 = v_y
                    & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) )
                 => ( X32 = v_x
                    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) ) ) )
          & ( ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
              & X32 != v_y )
           => ! [X13] :
                ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
          & ( ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
              & X10 != v_y )
           => ! [X13] :
                ( ( X10 = v_x
                 => X13 != v_y )
                & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                    & X13 != v_y )
                 => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L) )
                & ( X13 = v_y
                 => ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) ) ) ) )
      & ! [X32,X10] :
          ( X32 != X10
         => ( ( X32 = v_x
              & X10 = v_y )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
              & X32 != v_y
              & X10 != v_y )
            | ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
              & X32 != v_y )
            | ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
              & X10 != v_y )
            | ( X10 = v_x
              & X32 = v_y )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L)
              & X10 != v_y
              & X32 != v_y )
            | ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L)
              & X10 != v_y )
            | ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X32),v_L)
              & X32 != v_y ) ) ) ),
    inference(assume_negation,[status(cth)],[498]) ).

fof(596,plain,
    ( ! [X32,X10] :
        ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
       => ! [X13] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
           => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
    & ! [X32] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X32),v_L)
    & ! [X32,X10] :
        ( X32 != X10
       => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L) ) ) ),
    inference(fof_simplification,[status(thm)],[496,theory(equality)]) ).

fof(597,negated_conjecture,
    ~ ( ! [X32,X10] :
          ( ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
              & X32 != v_y
              & X10 != v_y )
           => ! [X13] :
                ( ( ( X10 = v_x
                    & X13 = v_y )
                 => ( X32 = v_x
                    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) )
                & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                    & X13 != v_y )
                 => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) )
                & ( ( X13 = v_y
                    & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) )
                 => ( X32 = v_x
                    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) ) ) )
          & ( ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
              & X32 != v_y )
           => ! [X13] :
                ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
          & ( ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
              & X10 != v_y )
           => ! [X13] :
                ( ( X10 = v_x
                 => X13 != v_y )
                & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                    & X13 != v_y )
                 => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L) )
                & ( X13 = v_y
                 => ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) ) ) ) )
      & ! [X32,X10] :
          ( X32 != X10
         => ( ( X32 = v_x
              & X10 = v_y )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
              & X32 != v_y
              & X10 != v_y )
            | ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
              & X32 != v_y )
            | ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
              & X10 != v_y )
            | ( X10 = v_x
              & X32 = v_y )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L)
              & X10 != v_y
              & X32 != v_y )
            | ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L)
              & X10 != v_y )
            | ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X32),v_L)
              & X32 != v_y ) ) ) ),
    inference(fof_simplification,[status(thm)],[529,theory(equality)]) ).

fof(603,plain,
    ! [X10,X32] :
      ( ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
          & X32 != v_y
          & X10 != v_y )
       => ! [X13] :
            ( ( ( X10 = v_x
                & X13 = v_y )
             => ( X32 = v_x
                | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) )
            & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                & X13 != v_y )
             => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) )
            & ( ( X13 = v_y
                & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) )
             => ( X32 = v_x
                | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) ) ) )
     => epred1_2(X32,X10) ),
    introduced(definition) ).

fof(604,plain,
    ( ! [X32,X10] :
        ( ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
            & X32 != v_y
            & X10 != v_y )
         => ! [X13] :
              ( ( ( X10 = v_x
                  & X13 = v_y )
               => ( X32 = v_x
                  | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) )
              & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) )
              & ( ( X13 = v_y
                  & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) )
               => ( X32 = v_x
                  | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) ) ) )
        & ( ( X10 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
            & X32 != v_y )
         => ! [X13] :
              ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L)
                & X13 != v_y )
             => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
        & ( ( X32 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
            & X10 != v_y )
         => ! [X13] :
              ( ( X10 = v_x
               => X13 != v_y )
              & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L) )
              & ( X13 = v_y
               => ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) ) ) ) )
   => epred2_0 ),
    introduced(definition) ).

fof(605,negated_conjecture,
    ~ ( epred2_0
      & ! [X32,X10] :
          ( X32 != X10
         => ( ( X32 = v_x
              & X10 = v_y )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
              & X32 != v_y
              & X10 != v_y )
            | ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
              & X32 != v_y )
            | ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
              & X10 != v_y )
            | ( X10 = v_x
              & X32 = v_y )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L)
              & X10 != v_y
              & X32 != v_y )
            | ( X32 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L)
              & X10 != v_y )
            | ( X10 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X32),v_L)
              & X32 != v_y ) ) ) ),
    inference(apply_def,[status(esa)],[597,604,theory(equality)]) ).

fof(606,plain,
    ( ! [X32,X10] :
        ( epred1_2(X32,X10)
        & ( ( X10 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
            & X32 != v_y )
         => ! [X13] :
              ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L)
                & X13 != v_y )
             => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
        & ( ( X32 = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
            & X10 != v_y )
         => ! [X13] :
              ( ( X10 = v_x
               => X13 != v_y )
              & ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                  & X13 != v_y )
               => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L) )
              & ( X13 = v_y
               => ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) ) ) ) )
   => epred2_0 ),
    inference(apply_def,[status(esa)],[604,603,theory(equality)]) ).

fof(1097,plain,
    ! [X3,X9,X4] :
      ( ( ~ c_member(X4,X9,X3)
        | hBOOL(hAPP(X3,X9)) )
      & ( ~ hBOOL(hAPP(X3,X9))
        | c_member(X4,X9,X3) ) ),
    inference(fof_nnf,[status(thm)],[136]) ).

fof(1098,plain,
    ! [X10,X11,X12] :
      ( ( ~ c_member(X12,X11,X10)
        | hBOOL(hAPP(X10,X11)) )
      & ( ~ hBOOL(hAPP(X10,X11))
        | c_member(X12,X11,X10) ) ),
    inference(variable_rename,[status(thm)],[1097]) ).

cnf(1099,plain,
    ( c_member(X1,X2,X3)
    | ~ hBOOL(hAPP(X3,X2)) ),
    inference(split_conjunct,[status(thm)],[1098]) ).

cnf(1100,plain,
    ( hBOOL(hAPP(X1,X2))
    | ~ c_member(X3,X2,X1) ),
    inference(split_conjunct,[status(thm)],[1098]) ).

fof(1292,plain,
    ! [X7,X4] :
      ( ( ~ c_Relation_Oantisym(X4,X7)
        | ! [X32,X10] :
            ( ~ c_member(tc_prod(X4,X4),c_Product__Type_OPair(X4,X4,X32,X10),X7)
            | ~ c_member(tc_prod(X4,X4),c_Product__Type_OPair(X4,X4,X10,X32),X7)
            | X32 = X10 ) )
      & ( ? [X32,X10] :
            ( c_member(tc_prod(X4,X4),c_Product__Type_OPair(X4,X4,X32,X10),X7)
            & c_member(tc_prod(X4,X4),c_Product__Type_OPair(X4,X4,X10,X32),X7)
            & X32 != X10 )
        | c_Relation_Oantisym(X4,X7) ) ),
    inference(fof_nnf,[status(thm)],[193]) ).

fof(1293,plain,
    ! [X33,X34] :
      ( ( ~ c_Relation_Oantisym(X34,X33)
        | ! [X35,X36] :
            ( ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X35,X36),X33)
            | ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X36,X35),X33)
            | X35 = X36 ) )
      & ( ? [X37,X38] :
            ( c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X37,X38),X33)
            & c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X38,X37),X33)
            & X37 != X38 )
        | c_Relation_Oantisym(X34,X33) ) ),
    inference(variable_rename,[status(thm)],[1292]) ).

fof(1294,plain,
    ! [X33,X34] :
      ( ( ~ c_Relation_Oantisym(X34,X33)
        | ! [X35,X36] :
            ( ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X35,X36),X33)
            | ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X36,X35),X33)
            | X35 = X36 ) )
      & ( ( c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,esk24_2(X33,X34),esk25_2(X33,X34)),X33)
          & c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,esk25_2(X33,X34),esk24_2(X33,X34)),X33)
          & esk24_2(X33,X34) != esk25_2(X33,X34) )
        | c_Relation_Oantisym(X34,X33) ) ),
    inference(skolemize,[status(esa)],[1293]) ).

fof(1295,plain,
    ! [X33,X34,X35,X36] :
      ( ( ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X35,X36),X33)
        | ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X36,X35),X33)
        | X35 = X36
        | ~ c_Relation_Oantisym(X34,X33) )
      & ( ( c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,esk24_2(X33,X34),esk25_2(X33,X34)),X33)
          & c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,esk25_2(X33,X34),esk24_2(X33,X34)),X33)
          & esk24_2(X33,X34) != esk25_2(X33,X34) )
        | c_Relation_Oantisym(X34,X33) ) ),
    inference(shift_quantors,[status(thm)],[1294]) ).

fof(1296,plain,
    ! [X33,X34,X35,X36] :
      ( ( ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X35,X36),X33)
        | ~ c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,X36,X35),X33)
        | X35 = X36
        | ~ c_Relation_Oantisym(X34,X33) )
      & ( c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,esk24_2(X33,X34),esk25_2(X33,X34)),X33)
        | c_Relation_Oantisym(X34,X33) )
      & ( c_member(tc_prod(X34,X34),c_Product__Type_OPair(X34,X34,esk25_2(X33,X34),esk24_2(X33,X34)),X33)
        | c_Relation_Oantisym(X34,X33) )
      & ( esk24_2(X33,X34) != esk25_2(X33,X34)
        | c_Relation_Oantisym(X34,X33) ) ),
    inference(distribute,[status(thm)],[1295]) ).

cnf(1298,plain,
    ( c_Relation_Oantisym(X1,X2)
    | c_member(tc_prod(X1,X1),c_Product__Type_OPair(X1,X1,esk25_2(X2,X1),esk24_2(X2,X1)),X2) ),
    inference(split_conjunct,[status(thm)],[1296]) ).

cnf(1299,plain,
    ( c_Relation_Oantisym(X1,X2)
    | c_member(tc_prod(X1,X1),c_Product__Type_OPair(X1,X1,esk24_2(X2,X1),esk25_2(X2,X1)),X2) ),
    inference(split_conjunct,[status(thm)],[1296]) ).

cnf(1300,plain,
    ( X3 = X4
    | ~ c_Relation_Oantisym(X1,X2)
    | ~ c_member(tc_prod(X1,X1),c_Product__Type_OPair(X1,X1,X4,X3),X2)
    | ~ c_member(tc_prod(X1,X1),c_Product__Type_OPair(X1,X1,X3,X4),X2) ),
    inference(split_conjunct,[status(thm)],[1296]) ).

fof(1432,plain,
    ! [X5,X6,X7] : c_member(X7,X6,c_Set_Oinsert(X7,X6,X5)),
    inference(variable_rename,[status(thm)],[231]) ).

cnf(1433,plain,
    c_member(X1,X2,c_Set_Oinsert(X1,X2,X3)),
    inference(split_conjunct,[status(thm)],[1432]) ).

fof(1926,plain,
    ! [X3,X2,X4] :
      ( ~ c_member(X4,X2,X3)
      | c_Set_Oinsert(X4,X2,X3) = X3 ),
    inference(fof_nnf,[status(thm)],[365]) ).

fof(1927,plain,
    ! [X5,X6,X7] :
      ( ~ c_member(X7,X6,X5)
      | c_Set_Oinsert(X7,X6,X5) = X5 ),
    inference(variable_rename,[status(thm)],[1926]) ).

cnf(1928,plain,
    ( c_Set_Oinsert(X1,X2,X3) = X3
    | ~ c_member(X1,X2,X3) ),
    inference(split_conjunct,[status(thm)],[1927]) ).

fof(2405,plain,
    ( ! [X32,X10] :
        ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
        | ! [X13] :
            ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
    & ! [X32] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X32),v_L)
    & ! [X32,X10] :
        ( X32 = X10
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L) ) ),
    inference(fof_nnf,[status(thm)],[596]) ).

fof(2406,plain,
    ( ! [X33,X34] :
        ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X34),v_L)
        | ! [X35] :
            ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X35),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X35),v_L) ) )
    & ! [X36] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X36,X36),v_L)
    & ! [X37,X38] :
        ( X37 = X38
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X37,X38),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X38,X37),v_L) ) ),
    inference(variable_rename,[status(thm)],[2405]) ).

fof(2407,plain,
    ! [X33,X34,X35,X36,X37,X38] :
      ( ( X37 = X38
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X37,X38),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X38,X37),v_L) )
      & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X36,X36),v_L)
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X35),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X35),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X34),v_L) ) ),
    inference(shift_quantors,[status(thm)],[2406]) ).

cnf(2408,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X3),v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2),v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X3),v_L) ),
    inference(split_conjunct,[status(thm)],[2407]) ).

cnf(2409,plain,
    ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X1),v_L),
    inference(split_conjunct,[status(thm)],[2407]) ).

cnf(2410,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X1),v_L)
    | X2 = X1 ),
    inference(split_conjunct,[status(thm)],[2407]) ).

cnf(2411,plain,
    v_x != v_y,
    inference(split_conjunct,[status(thm)],[497]) ).

fof(2412,negated_conjecture,
    ( ~ epred2_0
    | ? [X32,X10] :
        ( X32 != X10
        & ( X32 != v_x
          | X10 != v_y )
        & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
          | X32 = v_y
          | X10 = v_y )
        & ( X10 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
          | X32 = v_y )
        & ( X32 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
          | X10 = v_y )
        & ( X10 != v_x
          | X32 != v_y )
        & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X32),v_L)
          | X10 = v_y
          | X32 = v_y )
        & ( X32 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L)
          | X10 = v_y )
        & ( X10 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X32),v_L)
          | X32 = v_y ) ) ),
    inference(fof_nnf,[status(thm)],[605]) ).

fof(2413,negated_conjecture,
    ( ~ epred2_0
    | ? [X33,X34] :
        ( X33 != X34
        & ( X33 != v_x
          | X34 != v_y )
        & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X34),v_L)
          | X33 = v_y
          | X34 = v_y )
        & ( X34 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
          | X33 = v_y )
        & ( X33 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X34),v_L)
          | X34 = v_y )
        & ( X34 != v_x
          | X33 != v_y )
        & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X33),v_L)
          | X34 = v_y
          | X33 = v_y )
        & ( X33 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
          | X34 = v_y )
        & ( X34 != v_y
          | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X33),v_L)
          | X33 = v_y ) ) ),
    inference(variable_rename,[status(thm)],[2412]) ).

fof(2414,negated_conjecture,
    ( ~ epred2_0
    | ( esk85_0 != esk86_0
      & ( esk85_0 != v_x
        | esk86_0 != v_y )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,esk86_0),v_L)
        | esk85_0 = v_y
        | esk86_0 = v_y )
      & ( esk86_0 != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,v_x),v_L)
        | esk85_0 = v_y )
      & ( esk85_0 != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk86_0),v_L)
        | esk86_0 = v_y )
      & ( esk86_0 != v_x
        | esk85_0 != v_y )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk86_0,esk85_0),v_L)
        | esk86_0 = v_y
        | esk85_0 = v_y )
      & ( esk85_0 != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk86_0,v_x),v_L)
        | esk86_0 = v_y )
      & ( esk86_0 != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk85_0),v_L)
        | esk85_0 = v_y ) ) ),
    inference(skolemize,[status(esa)],[2413]) ).

fof(2415,negated_conjecture,
    ( ( esk85_0 != esk86_0
      | ~ epred2_0 )
    & ( esk85_0 != v_x
      | esk86_0 != v_y
      | ~ epred2_0 )
    & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,esk86_0),v_L)
      | esk85_0 = v_y
      | esk86_0 = v_y
      | ~ epred2_0 )
    & ( esk86_0 != v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,v_x),v_L)
      | esk85_0 = v_y
      | ~ epred2_0 )
    & ( esk85_0 != v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk86_0),v_L)
      | esk86_0 = v_y
      | ~ epred2_0 )
    & ( esk86_0 != v_x
      | esk85_0 != v_y
      | ~ epred2_0 )
    & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk86_0,esk85_0),v_L)
      | esk86_0 = v_y
      | esk85_0 = v_y
      | ~ epred2_0 )
    & ( esk85_0 != v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk86_0,v_x),v_L)
      | esk86_0 = v_y
      | ~ epred2_0 )
    & ( esk86_0 != v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk85_0),v_L)
      | esk85_0 = v_y
      | ~ epred2_0 ) ),
    inference(distribute,[status(thm)],[2414]) ).

cnf(2416,negated_conjecture,
    ( esk85_0 = v_y
    | ~ epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk85_0),v_L)
    | esk86_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2417,negated_conjecture,
    ( esk86_0 = v_y
    | ~ epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk86_0,v_x),v_L)
    | esk85_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2418,negated_conjecture,
    ( esk85_0 = v_y
    | esk86_0 = v_y
    | ~ epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk86_0,esk85_0),v_L) ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2419,negated_conjecture,
    ( ~ epred2_0
    | esk85_0 != v_y
    | esk86_0 != v_x ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2420,negated_conjecture,
    ( esk86_0 = v_y
    | ~ epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk86_0),v_L)
    | esk85_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2421,negated_conjecture,
    ( esk85_0 = v_y
    | ~ epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,v_x),v_L)
    | esk86_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2422,negated_conjecture,
    ( esk86_0 = v_y
    | esk85_0 = v_y
    | ~ epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,esk86_0),v_L) ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2423,negated_conjecture,
    ( ~ epred2_0
    | esk86_0 != v_y
    | esk85_0 != v_x ),
    inference(split_conjunct,[status(thm)],[2415]) ).

cnf(2424,negated_conjecture,
    ( ~ epred2_0
    | esk85_0 != esk86_0 ),
    inference(split_conjunct,[status(thm)],[2415]) ).

fof(2532,plain,
    ! [X10,X32] :
      ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X10),v_L)
        & X32 != v_y
        & X10 != v_y
        & ? [X13] :
            ( ( X10 = v_x
              & X13 = v_y
              & X32 != v_x
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
              & X13 != v_y
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) )
            | ( X13 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L)
              & X32 != v_x
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L) ) ) )
      | epred1_2(X32,X10) ),
    inference(fof_nnf,[status(thm)],[603]) ).

fof(2533,plain,
    ! [X33,X34] :
      ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X33),v_L)
        & X34 != v_y
        & X33 != v_y
        & ? [X35] :
            ( ( X33 = v_x
              & X35 = v_y
              & X34 != v_x
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L) )
            | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X35),v_L)
              & X35 != v_y
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X35),v_L) )
            | ( X35 = v_y
              & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
              & X34 != v_x
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L) ) ) )
      | epred1_2(X34,X33) ),
    inference(variable_rename,[status(thm)],[2532]) ).

fof(2534,plain,
    ! [X33,X34] :
      ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X33),v_L)
        & X34 != v_y
        & X33 != v_y
        & ( ( X33 = v_x
            & esk96_2(X33,X34) = v_y
            & X34 != v_x
            & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L) )
          | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
            & esk96_2(X33,X34) != v_y
            & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L) )
          | ( esk96_2(X33,X34) = v_y
            & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
            & X34 != v_x
            & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L) ) ) )
      | epred1_2(X34,X33) ),
    inference(skolemize,[status(esa)],[2533]) ).

fof(2535,plain,
    ! [X33,X34] :
      ( ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X33),v_L)
        | epred1_2(X34,X33) )
      & ( X34 != v_y
        | epred1_2(X34,X33) )
      & ( X33 != v_y
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | esk96_2(X33,X34) != v_y
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | esk96_2(X33,X34) != v_y
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X33 = v_x
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | esk96_2(X33,X34) != v_y
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | esk96_2(X33,X34) != v_y
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | esk96_2(X33,X34) = v_y
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | esk96_2(X33,X34) != v_y
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | esk96_2(X33,X34) != v_y
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | X34 != v_x
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | esk96_2(X33,X34) != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | esk96_2(X33,X34) != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | esk96_2(X33,X34) != v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( esk96_2(X33,X34) = v_y
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( X34 != v_x
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) )
      & ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,esk96_2(X33,X34)),v_L)
        | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L)
        | epred1_2(X34,X33) ) ),
    inference(distribute,[status(thm)],[2534]) ).

cnf(2540,plain,
    ( epred1_2(X1,X2)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L)
    | esk96_2(X2,X1) != v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L) ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2549,plain,
    ( epred1_2(X1,X2)
    | X1 != v_x
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk96_2(X2,X1)),v_L)
    | X1 != v_x ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2557,plain,
    ( epred1_2(X1,X2)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,esk96_2(X2,X1)),v_L)
    | X1 != v_x
    | X1 != v_x ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2563,plain,
    ( epred1_2(X1,X2)
    | esk96_2(X2,X1) = v_y
    | esk96_2(X2,X1) = v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk96_2(X2,X1)),v_L) ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2571,plain,
    ( epred1_2(X1,X2)
    | esk96_2(X2,X1) = v_y
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,esk96_2(X2,X1)),v_L)
    | esk96_2(X2,X1) = v_y ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2578,plain,
    ( epred1_2(X1,X2)
    | X2 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,v_x),v_L)
    | esk96_2(X2,X1) != v_y ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2584,plain,
    ( epred1_2(X1,X2)
    | X2 != v_y ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2585,plain,
    ( epred1_2(X1,X2)
    | X1 != v_y ),
    inference(split_conjunct,[status(thm)],[2535]) ).

cnf(2586,plain,
    ( epred1_2(X1,X2)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2),v_L) ),
    inference(split_conjunct,[status(thm)],[2535]) ).

fof(2587,plain,
    ( ? [X32,X10] :
        ( ~ epred1_2(X32,X10)
        | ( X10 = v_y
          & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,v_x),v_L)
          & X32 != v_y
          & ? [X13] :
              ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L)
              & X13 != v_y
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X32,X13),v_L) ) )
        | ( X32 = v_y
          & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X10),v_L)
          & X10 != v_y
          & ? [X13] :
              ( ( X10 = v_x
                & X13 = v_y )
              | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,X13),v_L)
                & X13 != v_y
                & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X13),v_L) )
              | ( X13 = v_y
                & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X10,v_x),v_L) ) ) ) )
    | epred2_0 ),
    inference(fof_nnf,[status(thm)],[606]) ).

fof(2588,plain,
    ( ? [X33,X34] :
        ( ~ epred1_2(X33,X34)
        | ( X34 = v_y
          & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,v_x),v_L)
          & X33 != v_y
          & ? [X35] :
              ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X35),v_L)
              & X35 != v_y
              & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X33,X35),v_L) ) )
        | ( X33 = v_y
          & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X34),v_L)
          & X34 != v_y
          & ? [X36] :
              ( ( X34 = v_x
                & X36 = v_y )
              | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,X36),v_L)
                & X36 != v_y
                & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,X36),v_L) )
              | ( X36 = v_y
                & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X34,v_x),v_L) ) ) ) )
    | epred2_0 ),
    inference(variable_rename,[status(thm)],[2587]) ).

fof(2589,plain,
    ( ~ epred1_2(esk97_0,esk98_0)
    | ( esk98_0 = v_y
      & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      & esk97_0 != v_y
      & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      & esk99_0 != v_y
      & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L) )
    | ( esk97_0 = v_y
      & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      & esk98_0 != v_y
      & ( ( esk98_0 = v_x
          & esk100_0 = v_y )
        | ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
          & esk100_0 != v_y
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L) )
        | ( esk100_0 = v_y
          & c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L) ) ) )
    | epred2_0 ),
    inference(skolemize,[status(esa)],[2588]) ).

fof(2590,plain,
    ( ( esk97_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk98_0 != v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk98_0 = v_x
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk98_0 = v_x
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk100_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk100_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | esk98_0 = v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk97_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk98_0 != v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk97_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk98_0 != v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk98_0 = v_x
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk98_0 = v_x
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk100_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk100_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | esk97_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk97_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk98_0 != v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk97_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk98_0 != v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk98_0 = v_x
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk98_0 = v_x
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk100_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk100_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | esk99_0 != v_y
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk97_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk98_0 != v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk98_0 = v_x
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk98_0 = v_x
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk98_0 = v_x
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk98_0 = v_x
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
      | esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | esk100_0 != v_y
      | esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | esk100_0 != v_y
      | esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 )
    & ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
      | esk100_0 = v_y
      | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
      | ~ epred1_2(esk97_0,esk98_0)
      | epred2_0 ) ),
    inference(distribute,[status(thm)],[2589]) ).

cnf(2605,plain,
    ( epred2_0
    | esk97_0 = v_y
    | ~ epred1_2(esk97_0,esk98_0)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L) ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2633,plain,
    ( epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
    | ~ epred1_2(esk97_0,esk98_0)
    | esk98_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2641,plain,
    ( epred2_0
    | esk100_0 = v_y
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
    | esk100_0 = v_y
    | ~ epred1_2(esk97_0,esk98_0)
    | esk97_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2644,plain,
    ( epred2_0
    | esk98_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | ~ epred1_2(esk97_0,esk98_0)
    | esk97_0 != v_y
    | esk100_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2648,plain,
    ( epred2_0
    | ~ epred1_2(esk97_0,esk98_0)
    | esk97_0 != v_y
    | esk98_0 != v_y ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2665,plain,
    ( epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
    | esk97_0 = v_y
    | ~ epred1_2(esk97_0,esk98_0) ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2667,plain,
    ( epred2_0
    | esk98_0 = v_y
    | esk100_0 = v_y
    | esk100_0 = v_y
    | ~ epred1_2(esk97_0,esk98_0)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L) ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2679,plain,
    ( epred2_0
    | esk98_0 = v_y
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
    | ~ epred1_2(esk97_0,esk98_0) ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2680,plain,
    ( epred2_0
    | esk98_0 = v_y
    | esk97_0 = v_y
    | ~ epred1_2(esk97_0,esk98_0) ),
    inference(split_conjunct,[status(thm)],[2590]) ).

cnf(2751,plain,
    ( epred2_0
    | esk97_0 != v_y
    | v_y != esk98_0 ),
    inference(csr,[status(thm)],[2648,2585]) ).

cnf(2772,plain,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X2)),
    inference(spm,[status(thm)],[1100,1433,theory(equality)]) ).

cnf(2774,plain,
    ( v_y = esk98_0
    | esk97_0 = v_y
    | epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk98_0),v_L) ),
    inference(spm,[status(thm)],[2680,2586,theory(equality)]) ).

cnf(2838,plain,
    ( esk97_0 = v_y
    | epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[2665,2584,theory(equality)]) ).

cnf(2846,plain,
    ( v_y = esk98_0
    | epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
    | v_y != esk97_0 ),
    inference(spm,[status(thm)],[2679,2585,theory(equality)]) ).

cnf(2858,plain,
    ( epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
    | v_y != esk98_0 ),
    inference(csr,[status(thm)],[2633,2584]) ).

cnf(2879,plain,
    ( esk97_0 = v_y
    | epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[2605,2584,theory(equality)]) ).

cnf(2941,plain,
    ( esk100_0 = v_y
    | v_y = esk98_0
    | epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
    | v_y != esk97_0 ),
    inference(spm,[status(thm)],[2667,2585,theory(equality)]) ).

cnf(2963,plain,
    ( esk100_0 = v_y
    | epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
    | esk97_0 != v_y ),
    inference(csr,[status(thm)],[2641,2585]) ).

cnf(3081,plain,
    ( esk86_0 = v_y
    | esk85_0 = v_y
    | esk86_0 = esk85_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk85_0,esk86_0),v_L)
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2418,2410,theory(equality)]) ).

cnf(3083,plain,
    ( esk85_0 = v_y
    | esk85_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk85_0),v_L)
    | esk86_0 != v_y
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2421,2410,theory(equality)]) ).

cnf(3085,plain,
    ( esk86_0 = v_y
    | esk86_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk86_0),v_L)
    | esk85_0 != v_y
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2417,2410,theory(equality)]) ).

cnf(3087,plain,
    ( hBOOL(hAPP(v_L,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2)))
    | X1 = X2
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X1),v_L) ),
    inference(spm,[status(thm)],[1100,2410,theory(equality)]) ).

cnf(3112,plain,
    ( esk98_0 = v_x
    | epred2_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk97_0 != v_y
    | esk100_0 != v_y ),
    inference(csr,[status(thm)],[2644,2585]) ).

cnf(3681,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk96_2(X2,X3)),v_L)
    | epred1_2(X3,X2)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2),v_L)
    | v_x != X3 ),
    inference(spm,[status(thm)],[2408,2557,theory(equality)]) ).

cnf(3771,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk96_2(X2,X3)),v_L)
    | esk96_2(X2,X3) = v_y
    | epred1_2(X3,X2)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2),v_L) ),
    inference(spm,[status(thm)],[2408,2571,theory(equality)]) ).

cnf(4116,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk24_2(v_L,tc_Arrow__Order__Mirabelle_Oalt)),v_L)
    | c_Relation_Oantisym(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk25_2(v_L,tc_Arrow__Order__Mirabelle_Oalt)),v_L) ),
    inference(spm,[status(thm)],[2408,1298,theory(equality)]) ).

cnf(14963,plain,
    c_member(X1,X2,c_Set_Oinsert(X3,X2,X4)),
    inference(spm,[status(thm)],[1099,2772,theory(equality)]) ).

cnf(14977,plain,
    ( c_member(X1,X2,X4)
    | ~ c_member(X3,X2,X4) ),
    inference(spm,[status(thm)],[14963,1928,theory(equality)]) ).

cnf(15356,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
    | epred2_0
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[14977,2858,theory(equality)]) ).

cnf(15365,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
    | esk100_0 = v_y
    | epred2_0
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[14977,2963,theory(equality)]) ).

cnf(15370,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk98_0 = v_x
    | epred2_0
    | esk97_0 != v_y
    | esk100_0 != v_y ),
    inference(spm,[status(thm)],[14977,3112,theory(equality)]) ).

cnf(15458,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk98_0),v_L)
    | esk97_0 = v_y
    | v_y = esk98_0
    | epred2_0 ),
    inference(spm,[status(thm)],[14977,2774,theory(equality)]) ).

cnf(15628,plain,
    ( hBOOL(hAPP(v_L,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0)))
    | epred2_0
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[1100,15356,theory(equality)]) ).

cnf(15755,plain,
    ( esk86_0 = v_y
    | esk85_0 = v_y
    | esk86_0 = esk85_0
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[3081,2422]) ).

cnf(15756,plain,
    ( esk86_0 = v_y
    | esk85_0 = v_y
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[15755,2424]) ).

cnf(15758,plain,
    ( esk85_0 = v_y
    | esk85_0 != v_x
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2423,15756,theory(equality)]) ).

cnf(15859,plain,
    ( esk85_0 = v_y
    | esk85_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk85_0),v_L)
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[3083,15756]) ).

cnf(15860,plain,
    ( esk85_0 = v_y
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk85_0),v_L)
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[15859,15758]) ).

cnf(15861,plain,
    ( esk85_0 = v_y
    | esk86_0 != v_y
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2416,15860,theory(equality)]) ).

cnf(15884,plain,
    ( esk85_0 = v_y
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[15861,15756]) ).

cnf(15885,plain,
    ( esk86_0 = v_y
    | esk86_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk86_0),v_L)
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[3085,15884]) ).

cnf(15886,plain,
    ( esk86_0 = v_y
    | esk86_0 = v_x
    | esk85_0 != v_y
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2420,15885,theory(equality)]) ).

cnf(15931,plain,
    ( esk86_0 = v_y
    | esk86_0 = v_x
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[15886,15884]) ).

cnf(15933,plain,
    ( esk86_0 = v_x
    | v_y != esk85_0
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2424,15931,theory(equality)]) ).

cnf(15936,plain,
    ( esk86_0 = v_x
    | ~ epred2_0 ),
    inference(csr,[status(thm)],[15933,15884]) ).

cnf(15939,plain,
    ( esk85_0 != v_y
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[2419,15936,theory(equality)]) ).

cnf(15949,plain,
    ~ epred2_0,
    inference(csr,[status(thm)],[15939,15884]) ).

cnf(15950,plain,
    ( esk97_0 != v_y
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[15949,2751,theory(equality)]) ).

cnf(15951,plain,
    ( v_y = esk98_0
    | esk97_0 = v_y
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk98_0),v_L) ),
    inference(sr,[status(thm)],[15458,15949,theory(equality)]) ).

cnf(16126,plain,
    ( esk97_0 = v_y
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
    | v_y != esk98_0 ),
    inference(sr,[status(thm)],[2838,15949,theory(equality)]) ).

cnf(16127,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
    | v_y != esk98_0 ),
    inference(csr,[status(thm)],[16126,15950]) ).

cnf(16149,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[14977,16127,theory(equality)]) ).

cnf(16165,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk97_0),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[2408,16149,theory(equality)]) ).

cnf(16330,plain,
    ( v_y = esk98_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
    | esk97_0 != v_y ),
    inference(sr,[status(thm)],[2846,15949,theory(equality)]) ).

cnf(16331,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
    | esk97_0 != v_y ),
    inference(csr,[status(thm)],[16330,15950]) ).

cnf(16353,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L)
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[14977,16331,theory(equality)]) ).

cnf(16360,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk98_0),v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L)
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[2408,16353,theory(equality)]) ).

cnf(16968,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,esk100_0),v_L)
    | esk100_0 = v_y
    | esk97_0 != v_y ),
    inference(sr,[status(thm)],[15365,15949,theory(equality)]) ).

cnf(16981,plain,
    ( esk100_0 = esk98_0
    | esk100_0 = v_y
    | ~ c_Relation_Oantisym(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk100_0,esk98_0),v_L)
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[1300,16968,theory(equality)]) ).

cnf(17093,plain,
    ( esk97_0 = v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L)
    | v_y != esk98_0 ),
    inference(sr,[status(thm)],[2879,15949,theory(equality)]) ).

cnf(17094,plain,
    ( v_y != esk98_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk99_0),v_L) ),
    inference(csr,[status(thm)],[17093,15950]) ).

cnf(17112,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk98_0 = v_x
    | esk97_0 != v_y
    | esk100_0 != v_y ),
    inference(sr,[status(thm)],[15370,15949,theory(equality)]) ).

cnf(17600,plain,
    ( esk100_0 = v_y
    | v_y = esk98_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L)
    | esk97_0 != v_y ),
    inference(sr,[status(thm)],[2941,15949,theory(equality)]) ).

cnf(17601,plain,
    ( esk100_0 = v_y
    | esk97_0 != v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk100_0),v_L) ),
    inference(csr,[status(thm)],[17600,15950]) ).

cnf(19770,plain,
    ( hBOOL(hAPP(v_L,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0)))
    | v_y != esk98_0 ),
    inference(sr,[status(thm)],[15628,15949,theory(equality)]) ).

cnf(19771,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk99_0),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[1099,19770,theory(equality)]) ).

cnf(19781,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk99_0),v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[2408,19771,theory(equality)]) ).

cnf(22708,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X3),v_L)
    | X2 = X3
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X2),v_L) ),
    inference(spm,[status(thm)],[1099,3087,theory(equality)]) ).

cnf(22880,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X3),v_L)
    | X3 = X2
    | c_member(X4,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X2),v_L) ),
    inference(spm,[status(thm)],[14977,22708,theory(equality)]) ).

cnf(22882,plain,
    ( esk99_0 = esk97_0
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk99_0,esk97_0),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[17094,22708,theory(equality)]) ).

cnf(22886,plain,
    ( esk100_0 = v_y
    | esk100_0 = v_x
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk100_0,v_x),v_L)
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[17601,22708,theory(equality)]) ).

cnf(102128,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk99_0,v_x),v_L)
    | esk99_0 = esk97_0
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[16165,22882,theory(equality)]) ).

cnf(102170,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk99_0,v_x),v_L)
    | esk99_0 = esk97_0
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[14977,102128,theory(equality)]) ).

cnf(104843,plain,
    ( v_y != esk98_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk99_0,v_x),v_L) ),
    inference(spm,[status(thm)],[2409,19781,theory(equality)]) ).

cnf(104987,plain,
    ( esk99_0 = esk97_0
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[104843,102170,theory(equality)]) ).

cnf(104995,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk97_0),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[19771,104987,theory(equality)]) ).

cnf(105059,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,v_x),v_L)
    | v_y != esk98_0 ),
    inference(spm,[status(thm)],[16165,104995,theory(equality)]) ).

cnf(105062,plain,
    v_y != esk98_0,
    inference(sr,[status(thm)],[105059,2409,theory(equality)]) ).

cnf(105092,plain,
    ( esk97_0 = v_y
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,esk98_0),v_L) ),
    inference(sr,[status(thm)],[15951,105062,theory(equality)]) ).

cnf(105164,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk98_0),v_L)
    | esk97_0 = v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,esk97_0),v_L) ),
    inference(spm,[status(thm)],[2408,105092,theory(equality)]) ).

cnf(141619,plain,
    ( esk97_0 != v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L) ),
    inference(spm,[status(thm)],[2409,16360,theory(equality)]) ).

cnf(141764,plain,
    ( esk98_0 = v_x
    | esk97_0 != v_y
    | esk100_0 != v_y ),
    inference(spm,[status(thm)],[141619,17112,theory(equality)]) ).

cnf(154706,plain,
    ( epred1_2(X1,X2)
    | v_x != X1
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X2),v_L) ),
    inference(spm,[status(thm)],[2549,3681,theory(equality)]) ).

cnf(154786,plain,
    ( epred1_2(X1,X2)
    | v_x != X1 ),
    inference(csr,[status(thm)],[154706,2586]) ).

cnf(154787,plain,
    ( v_y = esk98_0
    | esk97_0 = v_y
    | epred2_0
    | v_x != esk97_0 ),
    inference(spm,[status(thm)],[2680,154786,theory(equality)]) ).

cnf(154822,plain,
    ( esk97_0 = v_y
    | epred2_0
    | esk97_0 != v_x ),
    inference(sr,[status(thm)],[154787,105062,theory(equality)]) ).

cnf(154823,plain,
    ( esk97_0 = v_y
    | esk97_0 != v_x ),
    inference(sr,[status(thm)],[154822,15949,theory(equality)]) ).

cnf(166531,plain,
    ( esk96_2(X1,X2) = v_y
    | epred1_2(X2,X1)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X1),v_L) ),
    inference(spm,[status(thm)],[2563,3771,theory(equality)]) ).

cnf(302005,plain,
    ( c_Relation_Oantisym(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk24_2(v_L,tc_Arrow__Order__Mirabelle_Oalt),esk24_2(v_L,tc_Arrow__Order__Mirabelle_Oalt)),v_L) ),
    inference(spm,[status(thm)],[4116,1299,theory(equality)]) ).

cnf(302052,plain,
    c_Relation_Oantisym(tc_Arrow__Order__Mirabelle_Oalt,v_L),
    inference(sr,[status(thm)],[302005,2409,theory(equality)]) ).

cnf(302069,plain,
    ( esk100_0 = v_y
    | esk100_0 = esk98_0
    | esk97_0 != v_y
    | $false
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk100_0,esk98_0),v_L) ),
    inference(rw,[status(thm)],[16981,302052,theory(equality)]) ).

cnf(302070,plain,
    ( esk100_0 = v_y
    | esk100_0 = esk98_0
    | esk97_0 != v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk100_0,esk98_0),v_L) ),
    inference(cn,[status(thm)],[302069,theory(equality)]) ).

cnf(302170,plain,
    ( esk100_0 = esk98_0
    | esk100_0 = v_y
    | esk97_0 != v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk100_0,v_x),v_L) ),
    inference(spm,[status(thm)],[302070,16360,theory(equality)]) ).

cnf(303787,plain,
    ( esk100_0 = v_y
    | esk100_0 = esk98_0
    | esk100_0 = v_x
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[302170,22886,theory(equality)]) ).

cnf(304012,plain,
    ( esk98_0 = v_x
    | esk100_0 = v_x
    | esk100_0 = esk98_0
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[141764,303787,theory(equality)]) ).

cnf(304039,plain,
    ( esk98_0 = v_x
    | esk98_0 = v_y
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk100_0 = v_x
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[22886,304012,theory(equality)]) ).

cnf(304096,plain,
    ( esk98_0 = v_x
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk100_0 = v_x
    | esk97_0 != v_y ),
    inference(sr,[status(thm)],[304039,105062,theory(equality)]) ).

cnf(304406,plain,
    ( esk100_0 = v_x
    | esk98_0 = v_x
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[141619,304096,theory(equality)]) ).

cnf(304436,plain,
    ( v_x = v_y
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk98_0 = v_x
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[16968,304406,theory(equality)]) ).

cnf(304482,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk98_0 = v_x
    | esk97_0 != v_y ),
    inference(sr,[status(thm)],[304436,2411,theory(equality)]) ).

cnf(304558,plain,
    ( esk98_0 = v_x
    | esk97_0 != v_y ),
    inference(spm,[status(thm)],[141619,304482,theory(equality)]) ).

cnf(338673,plain,
    ( esk96_2(X1,X2) = v_y
    | epred1_2(X2,X1) ),
    inference(csr,[status(thm)],[166531,2586]) ).

cnf(338674,plain,
    ( epred1_2(X1,X2)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L) ),
    inference(spm,[status(thm)],[2540,338673,theory(equality)]) ).

cnf(338675,plain,
    ( v_x = X1
    | epred1_2(X2,X1)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,v_x),v_L) ),
    inference(spm,[status(thm)],[2578,338673,theory(equality)]) ).

cnf(338680,plain,
    ( v_y = esk98_0
    | esk97_0 = v_y
    | epred2_0
    | v_x = esk98_0
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L) ),
    inference(spm,[status(thm)],[2680,338675,theory(equality)]) ).

cnf(338715,plain,
    ( esk97_0 = v_y
    | epred2_0
    | esk98_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L) ),
    inference(sr,[status(thm)],[338680,105062,theory(equality)]) ).

cnf(338716,plain,
    ( esk97_0 = v_y
    | esk98_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L) ),
    inference(sr,[status(thm)],[338715,15949,theory(equality)]) ).

cnf(338842,plain,
    ( esk98_0 = v_x
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L) ),
    inference(csr,[status(thm)],[338716,304558]) ).

cnf(338864,plain,
    ( c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk98_0,v_x),v_L)
    | esk98_0 = v_x ),
    inference(spm,[status(thm)],[14977,338842,theory(equality)]) ).

cnf(338973,plain,
    ( v_x = esk98_0
    | ~ c_Relation_Oantisym(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L) ),
    inference(spm,[status(thm)],[1300,338864,theory(equality)]) ).

cnf(339030,plain,
    ( v_x = esk98_0
    | $false
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L) ),
    inference(rw,[status(thm)],[338973,302052,theory(equality)]) ).

cnf(339031,plain,
    ( v_x = esk98_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L) ),
    inference(cn,[status(thm)],[339030,theory(equality)]) ).

cnf(343016,plain,
    ( v_y = esk98_0
    | esk97_0 = v_y
    | epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L) ),
    inference(spm,[status(thm)],[2680,338674,theory(equality)]) ).

cnf(343036,plain,
    ( esk97_0 = v_y
    | epred2_0
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L) ),
    inference(sr,[status(thm)],[343016,105062,theory(equality)]) ).

cnf(343037,plain,
    ( esk97_0 = v_y
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,esk97_0,v_x),v_L) ),
    inference(sr,[status(thm)],[343036,15949,theory(equality)]) ).

cnf(343057,plain,
    ( esk97_0 = v_y
    | esk97_0 = v_x
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk97_0),v_L) ),
    inference(spm,[status(thm)],[343037,22880,theory(equality)]) ).

cnf(343424,plain,
    ( esk97_0 = v_y
    | c_member(X1,c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk97_0),v_L) ),
    inference(csr,[status(thm)],[343057,154823]) ).

cnf(343479,plain,
    ( esk97_0 = v_y
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L) ),
    inference(spm,[status(thm)],[105164,343424,theory(equality)]) ).

cnf(343623,plain,
    c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,esk98_0),v_L),
    inference(csr,[status(thm)],[343479,16353]) ).

cnf(343696,plain,
    ( esk98_0 = v_x
    | $false ),
    inference(rw,[status(thm)],[339031,343623,theory(equality)]) ).

cnf(343697,plain,
    esk98_0 = v_x,
    inference(cn,[status(thm)],[343696,theory(equality)]) ).

cnf(343708,plain,
    c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,v_x,v_x),v_L),
    inference(rw,[status(thm)],[343623,343697,theory(equality)]) ).

cnf(343709,plain,
    $false,
    inference(sr,[status(thm)],[343708,2409,theory(equality)]) ).

cnf(343710,plain,
    $false,
    343709,
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/SWW/SCT117+1.p
% --creating new selector for []
% -running prover on /tmp/tmpIshYuP/sel_SCT117+1.p_1 with time limit 29
% -prover status Theorem
% Problem SCT117+1.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/SWW/SCT117+1.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/SWW/SCT117+1.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% See solution above
% # SZS output end CNFRefutation
% 
%------------------------------------------------------------------------------