ITP001 Axioms: ITP036+5.ax


%------------------------------------------------------------------------------
% File     : ITP036+5 : TPTP v9.0.0. Bugfixed v7.5.0.
% Domain   : Interactive Theorem Proving
% Axioms   : HOL4 set theory export, chainy mode
% Version  : [BG+19] axioms.
% English  :

% Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
%          : [Gau20] Gauthier (2020), Email to Geoff Sutcliffe
% Source   : [BG+19]
% Names    : quantHeuristics+2.ax [Gau20]
%          : HL4036+5.ax [TPAP]

% Status   : Satisfiable
% Syntax   : Number of formulae    :  304 (   0 unt;   0 def)
%            Number of atoms       : 17084 (2602 equ)
%            Maximal formula atoms : 5765 (  56 avg)
%            Number of connectives : 16811 (  31   ~;   7   |;14244   &)
%                                         (1482 <=>;1047  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  363 (  13 avg)
%            Maximal term depth    :   28 (   2 avg)
%            Number of predicates  :    6 (   3 usr;   2 prp; 0-2 aty)
%            Number of functors    :  242 ( 242 usr;  21 con; 0-4 aty)
%            Number of variables   : 13250 (1287   !;11963   ?)
% SPC      : FOF_SAT_RFO_SEQ

% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
fof(mem_c_2EquantHeuristics_2EGUESS__EXISTS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),arr(arr(A_27a,A_27b),arr(arr(A_27b,bool),bool))) ) ) ).

fof(mem_c_2EquantHeuristics_2EGUESS__EXISTS__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),arr(arr(A_27a,A_27b),arr(arr(A_27b,bool),bool))) ) ) ).

fof(mem_c_2EquantHeuristics_2EGUESS__EXISTS__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),arr(arr(A_27a,A_27b),arr(arr(A_27b,bool),bool))) ) ) ).

fof(mem_c_2EquantHeuristics_2EGUESS__FORALL,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),arr(arr(A_27a,A_27b),arr(arr(A_27b,bool),bool))) ) ) ).

fof(mem_c_2EquantHeuristics_2EGUESS__FORALL__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),arr(arr(A_27a,A_27b),arr(arr(A_27b,bool),bool))) ) ) ).

fof(mem_c_2EquantHeuristics_2EGUESS__FORALL__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),arr(arr(A_27a,A_27b),arr(arr(A_27b,bool),bool))) ) ) ).

fof(mem_c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => mem(c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN(A_27a,A_27b),arr(arr(A_27a,A_27b),bool)) ) ) ).

fof(mem_c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => mem(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),arr(A_27a,arr(A_27a,arr(bool,bool)))) ) ).

fof(mem_c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => mem(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),arr(A_27a,arr(A_27a,arr(bool,bool)))) ) ).

fof(ax_thm_2EquantHeuristics_2EGUESS__EXISTS__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P))
                  <=> ( ? [V2v] :
                          ( mem(V2v,A_27b)
                          & p(ap(V1P,V2v)) )
                    <=> ? [V3fv] :
                          ( mem(V3fv,A_27a)
                          & p(ap(V1P,ap(V0i,V3fv))) ) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2EGUESS__FORALL__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P))
                  <=> ( ! [V2v] :
                          ( mem(V2v,A_27b)
                         => p(ap(V1P,V2v)) )
                    <=> ! [V3fv] :
                          ( mem(V3fv,A_27a)
                         => p(ap(V1P,ap(V0i,V3fv))) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__EXISTS__FORALL__REWRITES,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P))
                    <=> ! [V2v] :
                          ( mem(V2v,A_27b)
                         => ( p(ap(V1P,V2v))
                           => ? [V3fv] :
                                ( mem(V3fv,A_27a)
                                & p(ap(V1P,ap(V0i,V3fv))) ) ) ) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P))
                    <=> ! [V4v] :
                          ( mem(V4v,A_27b)
                         => ( ~ p(ap(V1P,V4v))
                           => ? [V5fv] :
                                ( mem(V5fv,A_27a)
                                & ~ p(ap(V1P,ap(V0i,V5fv))) ) ) ) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2EGUESS__EXISTS__POINT__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),V1P))
                  <=> ! [V2fv] :
                        ( mem(V2fv,A_27a)
                       => p(ap(V1P,ap(V0i,V2fv))) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2EGUESS__FORALL__POINT__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),V1P))
                  <=> ! [V2fv] :
                        ( mem(V2fv,A_27a)
                       => ~ p(ap(V1P,ap(V0i,V2fv))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__POINT__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),V1P))
                     => ( ? [V2v] :
                            ( mem(V2v,A_27b)
                            & p(ap(V1P,V2v)) )
                      <=> $true ) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),V1P))
                     => ( ! [V3v] :
                            ( mem(V3v,A_27b)
                           => p(ap(V1P,V3v)) )
                      <=> $false ) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2EGUESS__EXISTS__GAP__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),V1P))
                  <=> ! [V2v] :
                        ( mem(V2v,A_27b)
                       => ( p(ap(V1P,V2v))
                         => ? [V3fv] :
                              ( mem(V3fv,A_27a)
                              & V2v = ap(V0i,V3fv) ) ) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2EGUESS__FORALL__GAP__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),V1P))
                  <=> ! [V2v] :
                        ( mem(V2v,A_27b)
                       => ( ~ p(ap(V1P,V2v))
                         => ? [V3fv] :
                              ( mem(V3fv,A_27a)
                              & V2v = ap(V0i,V3fv) ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__REWRITES,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P))
                    <=> ! [V2v] :
                          ( mem(V2v,A_27b)
                         => ( p(ap(V1P,V2v))
                           => ? [V3fv] :
                                ( mem(V3fv,A_27a)
                                & p(ap(V1P,ap(V0i,V3fv))) ) ) ) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P))
                    <=> ! [V4v] :
                          ( mem(V4v,A_27b)
                         => ( ~ p(ap(V1P,V4v))
                           => ? [V5fv] :
                                ( mem(V5fv,A_27a)
                                & ~ p(ap(V1P,ap(V0i,V5fv))) ) ) ) )
                    & ! [V6i] :
                        ( mem(V6i,arr(A_27a,A_27b))
                       => ! [V7P] :
                            ( mem(V7P,arr(A_27b,bool))
                           => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V6i),V7P))
                            <=> ! [V8fv] :
                                  ( mem(V8fv,A_27a)
                                 => p(ap(V7P,ap(V6i,V8fv))) ) ) ) )
                    & ! [V9i] :
                        ( mem(V9i,arr(A_27a,A_27b))
                       => ! [V10P] :
                            ( mem(V10P,arr(A_27b,bool))
                           => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V9i),V10P))
                            <=> ! [V11fv] :
                                  ( mem(V11fv,A_27a)
                                 => ~ p(ap(V10P,ap(V9i,V11fv))) ) ) ) )
                    & ! [V12i] :
                        ( mem(V12i,arr(A_27a,A_27b))
                       => ! [V13P] :
                            ( mem(V13P,arr(A_27b,bool))
                           => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V12i),V13P))
                            <=> ! [V14v] :
                                  ( mem(V14v,A_27b)
                                 => ( p(ap(V13P,V14v))
                                   => ? [V15fv] :
                                        ( mem(V15fv,A_27a)
                                        & V14v = ap(V12i,V15fv) ) ) ) ) ) )
                    & ! [V16i] :
                        ( mem(V16i,arr(A_27a,A_27b))
                       => ! [V17P] :
                            ( mem(V17P,arr(A_27b,bool))
                           => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V16i),V17P))
                            <=> ! [V18v] :
                                  ( mem(V18v,A_27b)
                                 => ( ~ p(ap(V17P,V18v))
                                   => ? [V19fv] :
                                        ( mem(V19fv,A_27a)
                                        & V18v = ap(V16i,V19fv) ) ) ) ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__EXISTS__POINT__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),V1P))
                   => ( p(ap(c_2Ebool_2E_3F(A_27b),V1P))
                    <=> $true ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__FORALL__POINT__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),V1P))
                   => ( p(ap(c_2Ebool_2E_21(A_27b),V1P))
                    <=> $false ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__EXISTS__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P))
                   => ( p(ap(c_2Ebool_2E_3F(A_27b),V1P))
                    <=> ? [V2fv] :
                          ( mem(V2fv,A_27a)
                          & p(ap(V1P,ap(V0i,V2fv))) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__FORALL__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P))
                   => ( p(ap(c_2Ebool_2E_21(A_27b),V1P))
                    <=> ! [V2fv] :
                          ( mem(V2fv,A_27a)
                         => p(ap(V1P,ap(V0i,V2fv))) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,A_27a)
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27a),k(A_27b,V0i)),V1P))
                   => ( p(ap(c_2Ebool_2E_3F_21(A_27a),V1P))
                    <=> ( p(ap(V1P,V0i))
                        & ! [V3v] :
                            ( mem(V3v,A_27a)
                           => ( p(ap(V1P,V3v))
                             => V3v = V0i ) ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM2,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,A_27a)
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27a),k(A_27b,V0i)),V1P))
                   => ( p(ap(c_2Ebool_2E_3F_21(A_27a),V1P))
                    <=> p(ap(V1P,V0i)) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM3,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,A_27a)
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27a),k(A_27b,V0i)),V1P))
                   => ( p(ap(c_2Ebool_2E_3F_21(A_27a),V1P))
                    <=> ! [V3v] :
                          ( mem(V3v,A_27a)
                         => ( p(ap(V1P,V3v))
                           => V3v = V0i ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__UEXISTS__THM4,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0i] :
                  ( mem(V0i,A_27a)
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27a,bool))
                     => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27a),k(A_27b,V0i)),V1P))
                       => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27c,A_27a),k(A_27c,V0i)),V1P))
                         => ( p(ap(c_2Ebool_2E_3F_21(A_27a),V1P))
                          <=> $true ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__NEG__DUALITY,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),ap(ap(c_2Ecombin_2Eo(A_27b,bool,bool),c_2Ebool_2E_7E),V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),ap(ap(c_2Ecombin_2Eo(A_27b,bool,bool),c_2Ebool_2E_7E),V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),ap(ap(c_2Ecombin_2Eo(A_27b,bool,bool),c_2Ebool_2E_7E),V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),ap(ap(c_2Ecombin_2Eo(A_27b,bool,bool),c_2Ebool_2E_7E),V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),ap(ap(c_2Ecombin_2Eo(A_27b,bool,bool),c_2Ebool_2E_7E),V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),ap(ap(c_2Ecombin_2Eo(A_27b,bool,bool),c_2Ebool_2E_7E),V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),V1P)) ) ) ) ) ) ) ).

fof(lameq_f581,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2x] : ap(f581(A_27b,V1P),V2x) = ap(c_2Ebool_2E_7E,ap(V1P,V2x)) ) ).

fof(lameq_f582,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3x] : ap(f582(A_27b,V1P),V3x) = ap(V1P,V3x) ) ).

fof(lameq_f583,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V4x] : ap(f583(A_27b,V1P),V4x) = ap(c_2Ebool_2E_7E,ap(V1P,V4x)) ) ).

fof(lameq_f584,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V5x] : ap(f584(A_27b,V1P),V5x) = ap(V1P,V5x) ) ).

fof(lameq_f585,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V6x] : ap(f585(A_27b,V1P),V6x) = ap(c_2Ebool_2E_7E,ap(V1P,V6x)) ) ).

fof(lameq_f586,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V7x] : ap(f586(A_27b,V1P),V7x) = ap(V1P,V7x) ) ).

fof(lameq_f587,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V8x] : ap(f587(A_27b,V1P),V8x) = ap(c_2Ebool_2E_7E,ap(V1P,V8x)) ) ).

fof(lameq_f588,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V9x] : ap(f588(A_27b,V1P),V9x) = ap(V1P,V9x) ) ).

fof(lameq_f589,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V10x] : ap(f589(A_27b,V1P),V10x) = ap(c_2Ebool_2E_7E,ap(V1P,V10x)) ) ).

fof(lameq_f590,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V11x] : ap(f590(A_27b,V1P),V11x) = ap(V1P,V11x) ) ).

fof(lameq_f591,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V12x] : ap(f591(A_27b,V1P),V12x) = ap(c_2Ebool_2E_7E,ap(V1P,V12x)) ) ).

fof(lameq_f592,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V13x] : ap(f592(A_27b,V1P),V13x) = ap(V1P,V13x) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__NEG__REWRITE,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f581(A_27b,V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f582(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f583(A_27b,V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f584(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f585(A_27b,V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f586(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f587(A_27b,V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f588(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f589(A_27b,V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f590(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f591(A_27b,V1P)))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f592(A_27b,V1P))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESSES__WEAKEN__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),V1P))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),V1P))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),V1P))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),V1P))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),V1P)) ) ) ) ) ) ) ).

fof(lameq_f593,axiom,
    ! [A_27b,A_27a,V1P] :
      ( mem(V1P,arr(A_27a,A_27b))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27a,A_27b))
         => ! [V4x] : ap(f593(A_27b,A_27a,V1P,V2Q),V4x) = ap(ap(c_2Emin_2E_3D(A_27b),ap(V1P,V4x)),ap(V2Q,V4x)) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__EXISTS__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,A_27a)
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,A_27b))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27a,A_27b))
                     => ( ap(V1P,V0i) = ap(V2Q,V0i)
                       => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(ty_2Eone_2Eone,A_27a),k(ty_2Eone_2Eone,V0i)),f593(A_27b,A_27a,V1P,V2Q))) ) ) ) ) ) ) ).

fof(lameq_f594,axiom,
    ! [A_27c,A_27b,V1P] :
      ( mem(V1P,arr(A_27b,A_27c))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,A_27c))
         => ! [V4x] : ap(f594(A_27c,A_27b,V1P,V2Q),V4x) = ap(ap(c_2Emin_2E_3D(A_27c),ap(V1P,V4x)),ap(V2Q,V4x)) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__FORALL__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0i] :
                  ( mem(V0i,arr(A_27a,A_27b))
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27b,A_27c))
                     => ! [V2Q] :
                          ( mem(V2Q,arr(A_27b,A_27c))
                         => ( ! [V3fv] :
                                ( mem(V3fv,A_27a)
                               => ap(V1P,ap(V0i,V3fv)) != ap(V2Q,ap(V0i,V3fv)) )
                           => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f594(A_27c,A_27b,V1P,V2Q))) ) ) ) ) ) ) ) ).

fof(lameq_f595,axiom,
    ! [A_27a,V0i] :
      ( mem(V0i,A_27a)
     => ! [V2x] : ap(f595(A_27a,V0i),V2x) = ap(ap(c_2Emin_2E_3D(A_27a),V2x),V0i) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__EXISTS__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Eone_2Eone,A_27a),k(ty_2Eone_2Eone,V0i)),f595(A_27a,V0i))) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__TRIVIAL__EXISTS__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( p(ap(V1P,V0i))
               => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(ty_2Eone_2Eone,A_27a),k(ty_2Eone_2Eone,V0i)),V1P)) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__TRIVIAL__FORALL__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ~ p(ap(V1P,V0i))
               => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(ty_2Eone_2Eone,A_27a),k(ty_2Eone_2Eone,V0i)),V1P)) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__BOOL,axiom,
    ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(ty_2Eone_2Eone,bool),k(ty_2Eone_2Eone,c_2Ebool_2ET)),i(bool)))
    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(ty_2Eone_2Eone,bool),k(ty_2Eone_2Eone,c_2Ebool_2EF)),i(bool)))
    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Eone_2Eone,bool),k(ty_2Eone_2Eone,c_2Ebool_2ET)),i(bool)))
    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Eone_2Eone,bool),k(ty_2Eone_2Eone,c_2Ebool_2EF)),i(bool))) ) ).

fof(lameq_f596,axiom,
    ! [A_27a,V0y] :
      ( mem(V0y,A_27a)
     => ! [V4x] : ap(f596(A_27a,V0y),V4x) = ap(ap(c_2Emin_2E_3D(A_27a),V4x),V0y) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__TWO__CASES,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0y] :
              ( mem(V0y,A_27a)
             => ! [V1Q] :
                  ( mem(V1Q,arr(A_27b,A_27a))
                 => ( ! [V2x] :
                        ( mem(V2x,A_27a)
                       => ( V2x = V0y
                          | ? [V3fv] :
                              ( mem(V3fv,A_27b)
                              & V2x = ap(V1Q,V3fv) ) ) )
                   => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27a),V1Q),f596(A_27a,V0y))) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__ONE__CASE______FORALL__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0P] :
              ( mem(V0P,arr(A_27a,bool))
             => ! [V1Q] :
                  ( mem(V1Q,arr(A_27b,A_27a))
                 => ( ! [V2x] :
                        ( mem(V2x,A_27a)
                       => ? [V3fv] :
                            ( mem(V3fv,A_27b)
                            & V2x = ap(V1Q,V3fv) ) )
                   => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27a),V1Q),V0P)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__ONE__CASE______EXISTS__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0P] :
              ( mem(V0P,arr(A_27a,bool))
             => ! [V1Q] :
                  ( mem(V1Q,arr(A_27b,A_27a))
                 => ( ! [V2x] :
                        ( mem(V2x,A_27a)
                       => ? [V3fv] :
                            ( mem(V3fv,A_27b)
                            & V2x = ap(V1Q,V3fv) ) )
                   => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27a),V1Q),V0P)) ) ) ) ) ) ).

fof(lameq_f597,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2x] : ap(f597(A_27b,V1P),V2x) = ap(V1P,V2x) ) ).

fof(lameq_f598,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3x] : ap(f598(A_27b,V1P),V3x) = ap(c_2Ebool_2E_7E,ap(V1P,V3x)) ) ).

fof(lameq_f599,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V4x] : ap(f599(A_27b,V1P),V4x) = ap(V1P,V4x) ) ).

fof(lameq_f600,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V5x] : ap(f600(A_27b,V1P),V5x) = ap(c_2Ebool_2E_7E,ap(V1P,V5x)) ) ).

fof(lameq_f601,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V6x] : ap(f601(A_27b,V1P),V6x) = ap(V1P,V6x) ) ).

fof(lameq_f602,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V7x] : ap(f602(A_27b,V1P),V7x) = ap(c_2Ebool_2E_7E,ap(V1P,V7x)) ) ).

fof(lameq_f603,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V8x] : ap(f603(A_27b,V1P),V8x) = ap(V1P,V8x) ) ).

fof(lameq_f604,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V9x] : ap(f604(A_27b,V1P),V9x) = ap(c_2Ebool_2E_7E,ap(V1P,V9x)) ) ).

fof(lameq_f605,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V10x] : ap(f605(A_27b,V1P),V10x) = ap(V1P,V10x) ) ).

fof(lameq_f606,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V11x] : ap(f606(A_27b,V1P),V11x) = ap(c_2Ebool_2E_7E,ap(V1P,V11x)) ) ).

fof(lameq_f607,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V12x] : ap(f607(A_27b,V1P),V12x) = ap(V1P,V12x) ) ).

fof(lameq_f608,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V13x] : ap(f608(A_27b,V1P),V13x) = ap(c_2Ebool_2E_7E,ap(V1P,V13x)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__NEG,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f597(A_27b,V1P)))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f598(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f599(A_27b,V1P)))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f600(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f601(A_27b,V1P)))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f602(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f603(A_27b,V1P)))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f604(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f605(A_27b,V1P)))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f606(A_27b,V1P))) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f607(A_27b,V1P)))
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f608(A_27b,V1P))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONSTANT__EXISTS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1p] :
                  ( mem(V1p,bool)
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),k(A_27b,V1p)))
                  <=> $true ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONSTANT__FORALL,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1p] :
                  ( mem(V1p,bool)
                 => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),k(A_27b,V1p)))
                  <=> $true ) ) ) ) ) ).

fof(lameq_f609,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V7x] : ap(f609(A_27b,V1P,V2Q),V7x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V7x)),ap(V2Q,V7x)) ) ) ).

fof(lameq_f610,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V8x] : ap(f610(A_27b,V2Q),V8x) = ap(V2Q,V8x) ) ).

fof(lameq_f611,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V9x] : ap(f611(A_27b,V1P,V2Q),V9x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V9x)),ap(V2Q,V9x)) ) ) ).

fof(lameq_f612,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V11x] : ap(f612(A_27b,V2Q),V11x) = ap(V2Q,V11x) ) ).

fof(lameq_f613,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V12x] : ap(f613(A_27b,V1P,V2Q),V12x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V12x)),ap(V2Q,V12x)) ) ) ).

fof(lameq_f614,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V14x] : ap(f614(A_27b,V2Q),V14x) = ap(V2Q,V14x) ) ).

fof(lameq_f615,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V15x] : ap(f615(A_27b,V1P,V2Q),V15x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V15x)),ap(V2Q,V15x)) ) ) ).

fof(lameq_f616,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V17x] : ap(f616(A_27b,V1P),V17x) = ap(V1P,V17x) ) ).

fof(lameq_f617,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V19x] : ap(f617(A_27b,V2Q),V19x) = ap(V2Q,V19x) ) ).

fof(lameq_f618,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V21x] : ap(f618(A_27b,V1P,V2Q),V21x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V21x)),ap(V2Q,V21x)) ) ) ).

fof(lameq_f619,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V22x] : ap(f619(A_27b,V1P),V22x) = ap(V1P,V22x) ) ).

fof(lameq_f620,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V4q] :
          ( mem(V4q,bool)
         => ! [V23x] : ap(f620(A_27b,V1P,V4q),V23x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V23x)),V4q) ) ) ).

fof(lameq_f621,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V24x] : ap(f621(A_27b,V2Q),V24x) = ap(V2Q,V24x) ) ).

fof(lameq_f622,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V5p] :
          ( mem(V5p,bool)
         => ! [V25x] : ap(f622(A_27b,V2Q,V5p),V25x) = ap(ap(c_2Ebool_2E_5C_2F,V5p),ap(V2Q,V25x)) ) ) ).

fof(lameq_f623,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V26x] : ap(f623(A_27b,V1P),V26x) = ap(V1P,V26x) ) ).

fof(lameq_f624,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V27x] : ap(f624(A_27b,V2Q),V27x) = ap(V2Q,V27x) ) ).

fof(lameq_f625,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V28x] : ap(f625(A_27b,V1P,V2Q),V28x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V28x)),ap(V2Q,V28x)) ) ) ).

fof(lameq_f626,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V29x] : ap(f626(A_27b,V1P),V29x) = ap(V1P,V29x) ) ).

fof(lameq_f627,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V30x] : ap(f627(A_27b,V1P,V2Q),V30x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V30x)),ap(V2Q,V30x)) ) ) ).

fof(lameq_f628,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V31x] : ap(f628(A_27b,V2Q),V31x) = ap(V2Q,V31x) ) ).

fof(lameq_f629,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V32x] : ap(f629(A_27b,V1P,V2Q),V32x) = ap(ap(c_2Ebool_2E_5C_2F,ap(V1P,V32x)),ap(V2Q,V32x)) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__DISJ,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27b,bool))
                     => ! [V3iK] :
                          ( mem(V3iK,A_27b)
                         => ! [V4q] :
                              ( mem(V4q,bool)
                             => ! [V5p] :
                                  ( mem(V5p,bool)
                                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f601(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f609(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f610(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f611(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f605(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f612(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f613(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f592(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f614(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f615(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f616(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f617(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f618(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f619(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f620(A_27b,V1P,V4q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f621(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f622(A_27b,V2Q,V5p))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f623(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f624(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f625(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f626(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f627(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f628(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f629(A_27b,V1P,V2Q))) ) ) ) ) ) ) ) ) ) ) ).

fof(lameq_f630,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V7x] : ap(f630(A_27b,V1P,V2Q),V7x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V7x)),ap(V2Q,V7x)) ) ) ).

fof(lameq_f631,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V9x] : ap(f631(A_27b,V1P,V2Q),V9x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V9x)),ap(V2Q,V9x)) ) ) ).

fof(lameq_f632,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V12x] : ap(f632(A_27b,V1P,V2Q),V12x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V12x)),ap(V2Q,V12x)) ) ) ).

fof(lameq_f633,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V15x] : ap(f633(A_27b,V1P,V2Q),V15x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V15x)),ap(V2Q,V15x)) ) ) ).

fof(lameq_f634,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V21x] : ap(f634(A_27b,V1P,V2Q),V21x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V21x)),ap(V2Q,V21x)) ) ) ).

fof(lameq_f635,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V4q] :
          ( mem(V4q,bool)
         => ! [V23x] : ap(f635(A_27b,V1P,V4q),V23x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V23x)),V4q) ) ) ).

fof(lameq_f636,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V5p] :
          ( mem(V5p,bool)
         => ! [V25x] : ap(f636(A_27b,V2Q,V5p),V25x) = ap(ap(c_2Ebool_2E_2F_5C,V5p),ap(V2Q,V25x)) ) ) ).

fof(lameq_f637,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V28x] : ap(f637(A_27b,V1P,V2Q),V28x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V28x)),ap(V2Q,V28x)) ) ) ).

fof(lameq_f638,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V30x] : ap(f638(A_27b,V1P,V2Q),V30x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V30x)),ap(V2Q,V30x)) ) ) ).

fof(lameq_f639,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V32x] : ap(f639(A_27b,V1P,V2Q),V32x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V1P,V32x)),ap(V2Q,V32x)) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONJ,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27b,bool))
                     => ! [V3iK] :
                          ( mem(V3iK,A_27b)
                         => ! [V4q] :
                              ( mem(V4q,bool)
                             => ! [V5p] :
                                  ( mem(V5p,bool)
                                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f601(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f630(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f610(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f631(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f605(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f612(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f632(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f592(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f614(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f633(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f616(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f617(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f634(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f619(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f635(A_27b,V1P,V4q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f621(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f636(A_27b,V2Q,V5p))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f623(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f624(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f637(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f626(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f638(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f628(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f639(A_27b,V1P,V2Q))) ) ) ) ) ) ) ) ) ) ) ).

fof(lameq_f640,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V7x] : ap(f640(A_27b,V1P,V2Q),V7x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V7x)),ap(V2Q,V7x)) ) ) ).

fof(lameq_f641,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V9x] : ap(f641(A_27b,V1P,V2Q),V9x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V9x)),ap(V2Q,V9x)) ) ) ).

fof(lameq_f642,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V12x] : ap(f642(A_27b,V1P,V2Q),V12x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V12x)),ap(V2Q,V12x)) ) ) ).

fof(lameq_f643,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V15x] : ap(f643(A_27b,V1P,V2Q),V15x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V15x)),ap(V2Q,V15x)) ) ) ).

fof(lameq_f644,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V21x] : ap(f644(A_27b,V1P,V2Q),V21x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V21x)),ap(V2Q,V21x)) ) ) ).

fof(lameq_f645,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V4q] :
          ( mem(V4q,bool)
         => ! [V23x] : ap(f645(A_27b,V1P,V4q),V23x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V23x)),V4q) ) ) ).

fof(lameq_f646,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V5p] :
          ( mem(V5p,bool)
         => ! [V25x] : ap(f646(A_27b,V2Q,V5p),V25x) = ap(ap(c_2Emin_2E_3D_3D_3E,V5p),ap(V2Q,V25x)) ) ) ).

fof(lameq_f647,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V28x] : ap(f647(A_27b,V1P,V2Q),V28x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V28x)),ap(V2Q,V28x)) ) ) ).

fof(lameq_f648,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V30x] : ap(f648(A_27b,V1P,V2Q),V30x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V30x)),ap(V2Q,V30x)) ) ) ).

fof(lameq_f649,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V32x] : ap(f649(A_27b,V1P,V2Q),V32x) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(V1P,V32x)),ap(V2Q,V32x)) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__IMP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27b,bool))
                     => ! [V3iK] :
                          ( mem(V3iK,A_27b)
                         => ! [V4q] :
                              ( mem(V4q,bool)
                             => ! [V5p] :
                                  ( mem(V5p,bool)
                                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f601(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f640(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f610(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f641(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f605(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f612(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f642(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f592(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f614(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f643(A_27b,V1P,V2Q))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f616(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f617(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27b),k(ty_2Eone_2Eone,V3iK)),f644(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f619(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f645(A_27b,V1P,V4q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f621(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f646(A_27b,V2Q,V5p))) )
                                    & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f623(A_27b,V1P)))
                                        & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f624(A_27b,V2Q))) )
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f647(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f626(A_27b,V1P)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f648(A_27b,V1P,V2Q))) )
                                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f628(A_27b,V2Q)))
                                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f649(A_27b,V1P,V2Q))) ) ) ) ) ) ) ) ) ) ) ).

fof(lameq_f650,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V6x] : ap(f650(A_27b,V2Q),V6x) = ap(V2Q,V6x) ) ).

fof(lameq_f651,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V7x] : ap(f651(A_27b,V1P,V2Q),V7x) = ap(ap(c_2Emin_2E_3D(bool),ap(V1P,V7x)),ap(V2Q,V7x)) ) ) ).

fof(lameq_f652,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V9x] : ap(f652(A_27b,V2Q),V9x) = ap(V2Q,V9x) ) ).

fof(lameq_f653,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V10x] : ap(f653(A_27b,V1P,V2Q),V10x) = ap(ap(c_2Emin_2E_3D(bool),ap(V1P,V10x)),ap(V2Q,V10x)) ) ) ).

fof(lameq_f654,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V12x] : ap(f654(A_27b,V2Q),V12x) = ap(V2Q,V12x) ) ).

fof(lameq_f655,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V13x] : ap(f655(A_27b,V1P,V2Q),V13x) = ap(ap(c_2Emin_2E_3D(bool),ap(V1P,V13x)),ap(V2Q,V13x)) ) ) ).

fof(lameq_f656,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V14x] : ap(f656(A_27b,V1P),V14x) = ap(V1P,V14x) ) ).

fof(lameq_f657,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V15x] : ap(f657(A_27b,V2Q),V15x) = ap(V2Q,V15x) ) ).

fof(lameq_f658,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V2Q] :
          ( mem(V2Q,arr(A_27b,bool))
         => ! [V16x] : ap(f658(A_27b,V1P,V2Q),V16x) = ap(ap(c_2Emin_2E_3D(bool),ap(V1P,V16x)),ap(V2Q,V16x)) ) ) ).

fof(lameq_f659,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V17x] : ap(f659(A_27b,V3P1),V17x) = ap(V3P1,V17x) ) ).

fof(lameq_f660,axiom,
    ! [A_27b,V4P2] :
      ( mem(V4P2,arr(A_27b,bool))
     => ! [V18x] : ap(f660(A_27b,V4P2),V18x) = ap(V4P2,V18x) ) ).

fof(lameq_f661,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V4P2] :
          ( mem(V4P2,arr(A_27b,bool))
         => ! [V19x] : ap(f661(A_27b,V3P1,V4P2),V19x) = ap(ap(c_2Emin_2E_3D(bool),ap(V3P1,V19x)),ap(V4P2,V19x)) ) ) ).

fof(lameq_f662,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V20x] : ap(f662(A_27b,V3P1),V20x) = ap(V3P1,V20x) ) ).

fof(lameq_f663,axiom,
    ! [A_27b,V4P2] :
      ( mem(V4P2,arr(A_27b,bool))
     => ! [V21x] : ap(f663(A_27b,V4P2),V21x) = ap(V4P2,V21x) ) ).

fof(lameq_f664,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V4P2] :
          ( mem(V4P2,arr(A_27b,bool))
         => ! [V22x] : ap(f664(A_27b,V3P1,V4P2),V22x) = ap(ap(c_2Emin_2E_3D(bool),ap(V3P1,V22x)),ap(V4P2,V22x)) ) ) ).

fof(lameq_f665,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V23x] : ap(f665(A_27b,V3P1),V23x) = ap(V3P1,V23x) ) ).

fof(lameq_f666,axiom,
    ! [A_27b,V4P2] :
      ( mem(V4P2,arr(A_27b,bool))
     => ! [V24x] : ap(f666(A_27b,V4P2),V24x) = ap(V4P2,V24x) ) ).

fof(lameq_f667,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V4P2] :
          ( mem(V4P2,arr(A_27b,bool))
         => ! [V25x] : ap(f667(A_27b,V3P1,V4P2),V25x) = ap(ap(c_2Emin_2E_3D(bool),ap(V3P1,V25x)),ap(V4P2,V25x)) ) ) ).

fof(lameq_f668,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V26x] : ap(f668(A_27b,V3P1),V26x) = ap(V3P1,V26x) ) ).

fof(lameq_f669,axiom,
    ! [A_27b,V4P2] :
      ( mem(V4P2,arr(A_27b,bool))
     => ! [V27x] : ap(f669(A_27b,V4P2),V27x) = ap(V4P2,V27x) ) ).

fof(lameq_f670,axiom,
    ! [A_27b,V3P1] :
      ( mem(V3P1,arr(A_27b,bool))
     => ! [V4P2] :
          ( mem(V4P2,arr(A_27b,bool))
         => ! [V28x] : ap(f670(A_27b,V3P1,V4P2),V28x) = ap(ap(c_2Emin_2E_3D(bool),ap(V3P1,V28x)),ap(V4P2,V28x)) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUIV,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27b,bool))
                     => ! [V3P1] :
                          ( mem(V3P1,arr(A_27b,bool))
                         => ! [V4P2] :
                              ( mem(V4P2,arr(A_27b,bool))
                             => ( ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f584(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f650(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f651(A_27b,V1P,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f603(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f652(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f653(A_27b,V1P,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f590(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f654(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f655(A_27b,V1P,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f656(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f657(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f658(A_27b,V1P,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f659(A_27b,V3P1)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f660(A_27b,V4P2))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f661(A_27b,V3P1,V4P2))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f662(A_27b,V3P1)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f663(A_27b,V4P2))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f664(A_27b,V3P1,V4P2))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f665(A_27b,V3P1)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f666(A_27b,V4P2))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f667(A_27b,V3P1,V4P2))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f668(A_27b,V3P1)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f669(A_27b,V4P2))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f670(A_27b,V3P1,V4P2))) ) ) ) ) ) ) ) ) ) ).

fof(lameq_f671,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V7x] : ap(f671(A_27b,V1P,V3b,V2Q),V7x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V7x)),ap(V1P,V7x)),ap(V2Q,V7x)) ) ) ) ).

fof(lameq_f672,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V10x] : ap(f672(A_27b,V1P,V3b,V2Q),V10x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V10x)),ap(V1P,V10x)),ap(V2Q,V10x)) ) ) ) ).

fof(lameq_f673,axiom,
    ! [A_27b,V4bc] :
      ( mem(V4bc,bool)
     => ! [V1P] :
          ( mem(V1P,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V13x] : ap(f673(A_27b,V4bc,V1P,V2Q),V13x) = ap(ap(ap(c_2Ebool_2ECOND(bool),V4bc),ap(V1P,V13x)),ap(V2Q,V13x)) ) ) ) ).

fof(lameq_f674,axiom,
    ! [A_27b,V4bc] :
      ( mem(V4bc,bool)
     => ! [V1P] :
          ( mem(V1P,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V16x] : ap(f674(A_27b,V4bc,V1P,V2Q),V16x) = ap(ap(ap(c_2Ebool_2ECOND(bool),V4bc),ap(V1P,V16x)),ap(V2Q,V16x)) ) ) ) ).

fof(lameq_f675,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V18x] : ap(f675(A_27b,V2Q),V18x) = ap(V2Q,V18x) ) ).

fof(lameq_f676,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V19x] : ap(f676(A_27b,V1P,V3b,V2Q),V19x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V19x)),ap(V1P,V19x)),ap(V2Q,V19x)) ) ) ) ).

fof(lameq_f677,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V20x] : ap(f677(A_27b,V1P),V20x) = ap(V1P,V20x) ) ).

fof(lameq_f678,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V21x] : ap(f678(A_27b,V2Q),V21x) = ap(V2Q,V21x) ) ).

fof(lameq_f679,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V22x] : ap(f679(A_27b,V1P,V3b,V2Q),V22x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V22x)),ap(V1P,V22x)),ap(V2Q,V22x)) ) ) ) ).

fof(lameq_f680,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V23x] : ap(f680(A_27b,V3b),V23x) = ap(V3b,V23x) ) ).

fof(lameq_f681,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V25x] : ap(f681(A_27b,V1P,V3b,V2Q),V25x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V25x)),ap(V1P,V25x)),ap(V2Q,V25x)) ) ) ) ).

fof(lameq_f682,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V26x] : ap(f682(A_27b,V3b),V26x) = ap(V3b,V26x) ) ).

fof(lameq_f683,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V28x] : ap(f683(A_27b,V1P,V3b,V2Q),V28x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V28x)),ap(V1P,V28x)),ap(V2Q,V28x)) ) ) ) ).

fof(lameq_f684,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V29x] : ap(f684(A_27b,V3b),V29x) = ap(V3b,V29x) ) ).

fof(lameq_f685,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V30x] : ap(f685(A_27b,V1P),V30x) = ap(V1P,V30x) ) ).

fof(lameq_f686,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V31x] : ap(f686(A_27b,V1P,V3b,V2Q),V31x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V31x)),ap(V1P,V31x)),ap(V2Q,V31x)) ) ) ) ).

fof(lameq_f687,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V32x] : ap(f687(A_27b,V3b),V32x) = ap(V3b,V32x) ) ).

fof(lameq_f688,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V33x] : ap(f688(A_27b,V1P),V33x) = ap(V1P,V33x) ) ).

fof(lameq_f689,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V34x] : ap(f689(A_27b,V1P,V3b,V2Q),V34x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V34x)),ap(V1P,V34x)),ap(V2Q,V34x)) ) ) ) ).

fof(lameq_f690,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V35x] : ap(f690(A_27b,V3b),V35x) = ap(V3b,V35x) ) ).

fof(lameq_f691,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V36x] : ap(f691(A_27b,V1P),V36x) = ap(V1P,V36x) ) ).

fof(lameq_f692,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V37x] : ap(f692(A_27b,V1P,V3b,V2Q),V37x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V37x)),ap(V1P,V37x)),ap(V2Q,V37x)) ) ) ) ).

fof(lameq_f693,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V38x] : ap(f693(A_27b,V3b),V38x) = ap(V3b,V38x) ) ).

fof(lameq_f694,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V39x] : ap(f694(A_27b,V2Q),V39x) = ap(V2Q,V39x) ) ).

fof(lameq_f695,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V40x] : ap(f695(A_27b,V1P,V3b,V2Q),V40x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V40x)),ap(V1P,V40x)),ap(V2Q,V40x)) ) ) ) ).

fof(lameq_f696,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V41x] : ap(f696(A_27b,V3b),V41x) = ap(V3b,V41x) ) ).

fof(lameq_f697,axiom,
    ! [A_27b,V2Q] :
      ( mem(V2Q,arr(A_27b,bool))
     => ! [V42x] : ap(f697(A_27b,V2Q),V42x) = ap(V2Q,V42x) ) ).

fof(lameq_f698,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V43x] : ap(f698(A_27b,V1P,V3b,V2Q),V43x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V43x)),ap(V1P,V43x)),ap(V2Q,V43x)) ) ) ) ).

fof(lameq_f699,axiom,
    ! [A_27b,V3b] :
      ( mem(V3b,arr(A_27b,bool))
     => ! [V44x] : ap(f699(A_27b,V3b),V44x) = ap(V3b,V44x) ) ).

fof(lameq_f700,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V45x] : ap(f700(A_27b,V1P),V45x) = ap(V1P,V45x) ) ).

fof(lameq_f701,axiom,
    ! [A_27b,V1P] :
      ( mem(V1P,arr(A_27b,bool))
     => ! [V3b] :
          ( mem(V3b,arr(A_27b,bool))
         => ! [V2Q] :
              ( mem(V2Q,arr(A_27b,bool))
             => ! [V46x] : ap(f701(A_27b,V1P,V3b,V2Q),V46x) = ap(ap(ap(c_2Ebool_2ECOND(bool),ap(V3b,V46x)),ap(V1P,V46x)),ap(V2Q,V46x)) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__COND,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27b,bool))
                     => ! [V3b] :
                          ( mem(V3b,arr(A_27b,bool))
                         => ! [V4bc] :
                              ( mem(V4bc,bool)
                             => ( ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f584(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f650(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f671(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f603(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f652(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f672(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f590(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f654(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),V0i),f673(A_27b,V4bc,V1P,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f656(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f657(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),V0i),f674(A_27b,V4bc,V1P,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f616(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f675(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f676(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f677(A_27b,V1P)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f678(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f679(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f680(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f621(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f681(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f682(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f624(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f683(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f684(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f685(A_27b,V1P))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),V0i),f686(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f687(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f688(A_27b,V1P))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),V0i),f689(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f690(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f691(A_27b,V1P))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f692(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f693(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f694(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f695(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),V0i),f696(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f697(A_27b,V2Q))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f698(A_27b,V1P,V3b,V2Q))) )
                                & ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f699(A_27b,V3b)))
                                    & p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f700(A_27b,V1P))) )
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),V0i),f701(A_27b,V1P,V3b,V2Q))) ) ) ) ) ) ) ) ) ) ).

fof(lameq_f702,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V2y] :
          ( mem(V2y,A_27a)
         => ! [V3x] : ap(f702(A_27a,A_27c,V1P,V2y),V3x) = ap(ap(V1P,V3x),V2y) ) ) ).

fof(lameq_f703,axiom,
    ! [A_27c,A_27a,A_27b,V0iy] :
      ( mem(V0iy,arr(A_27a,arr(A_27b,A_27c)))
     => ! [V4fv] : ap(f703(A_27c,A_27a,A_27b,V0iy),V4fv) = ap(ap(V0iy,ap(c_2Epair_2EFST(A_27a,A_27b),V4fv)),ap(c_2Epair_2ESND(A_27a,A_27b),V4fv)) ) ).

fof(lameq_f704,axiom,
    ! [A_27c,A_27a,V5x] :
      ( mem(V5x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V6y] : ap(f704(A_27c,A_27a,V5x,V1P),V6y) = ap(ap(V1P,V5x),V6y) ) ) ).

fof(lameq_f705,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V5x] : ap(f705(A_27a,A_27c,V1P),V5x) = ap(c_2Ebool_2E_21(A_27a),f704(A_27c,A_27a,V5x,V1P)) ) ).

fof(lameq_f706,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V7y] :
          ( mem(V7y,A_27a)
         => ! [V8x] : ap(f706(A_27a,A_27c,V1P,V7y),V8x) = ap(ap(V1P,V8x),V7y) ) ) ).

fof(lameq_f707,axiom,
    ! [A_27c,A_27a,A_27b,V0iy] :
      ( mem(V0iy,arr(A_27a,arr(A_27b,A_27c)))
     => ! [V9fv] : ap(f707(A_27c,A_27a,A_27b,V0iy),V9fv) = ap(ap(V0iy,ap(c_2Epair_2EFST(A_27a,A_27b),V9fv)),ap(c_2Epair_2ESND(A_27a,A_27b),V9fv)) ) ).

fof(lameq_f708,axiom,
    ! [A_27c,A_27a,V10x] :
      ( mem(V10x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V11y] : ap(f708(A_27c,A_27a,V10x,V1P),V11y) = ap(ap(V1P,V10x),V11y) ) ) ).

fof(lameq_f709,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V10x] : ap(f709(A_27a,A_27c,V1P),V10x) = ap(c_2Ebool_2E_21(A_27a),f708(A_27c,A_27a,V10x,V1P)) ) ).

fof(lameq_f710,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V12y] :
          ( mem(V12y,A_27a)
         => ! [V13x] : ap(f710(A_27a,A_27c,V1P,V12y),V13x) = ap(ap(V1P,V13x),V12y) ) ) ).

fof(lameq_f711,axiom,
    ! [A_27c,A_27a,A_27b,V0iy] :
      ( mem(V0iy,arr(A_27a,arr(A_27b,A_27c)))
     => ! [V14fv] : ap(f711(A_27c,A_27a,A_27b,V0iy),V14fv) = ap(ap(V0iy,ap(c_2Epair_2EFST(A_27a,A_27b),V14fv)),ap(c_2Epair_2ESND(A_27a,A_27b),V14fv)) ) ).

fof(lameq_f712,axiom,
    ! [A_27c,A_27a,V15x] :
      ( mem(V15x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V16y] : ap(f712(A_27c,A_27a,V15x,V1P),V16y) = ap(ap(V1P,V15x),V16y) ) ) ).

fof(lameq_f713,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V15x] : ap(f713(A_27a,A_27c,V1P),V15x) = ap(c_2Ebool_2E_21(A_27a),f712(A_27c,A_27a,V15x,V1P)) ) ).

fof(lameq_f714,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V17y] :
          ( mem(V17y,A_27a)
         => ! [V18x] : ap(f714(A_27a,A_27c,V1P,V17y),V18x) = ap(ap(V1P,V18x),V17y) ) ) ).

fof(lameq_f715,axiom,
    ! [A_27c,A_27a,A_27b,V0iy] :
      ( mem(V0iy,arr(A_27a,arr(A_27b,A_27c)))
     => ! [V19fv] : ap(f715(A_27c,A_27a,A_27b,V0iy),V19fv) = ap(ap(V0iy,ap(c_2Epair_2EFST(A_27a,A_27b),V19fv)),ap(c_2Epair_2ESND(A_27a,A_27b),V19fv)) ) ).

fof(lameq_f716,axiom,
    ! [A_27c,A_27a,V20x] :
      ( mem(V20x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V21y] : ap(f716(A_27c,A_27a,V20x,V1P),V21y) = ap(ap(V1P,V20x),V21y) ) ) ).

fof(lameq_f717,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V20x] : ap(f717(A_27a,A_27c,V1P),V20x) = ap(c_2Ebool_2E_21(A_27a),f716(A_27c,A_27a,V20x,V1P)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL______NEW__FV,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0iy] :
                  ( mem(V0iy,arr(A_27a,arr(A_27b,A_27c)))
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                     => ( ( ! [V2y] :
                              ( mem(V2y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),ap(V0iy,V2y)),f702(A_27a,A_27c,V1P,V2y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f703(A_27c,A_27a,A_27b,V0iy)),f705(A_27a,A_27c,V1P))) )
                        & ( ! [V7y] :
                              ( mem(V7y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27b,A_27c),ap(V0iy,V7y)),f706(A_27a,A_27c,V1P,V7y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f707(A_27c,A_27a,A_27b,V0iy)),f709(A_27a,A_27c,V1P))) )
                        & ( ! [V12y] :
                              ( mem(V12y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),ap(V0iy,V12y)),f710(A_27a,A_27c,V1P,V12y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f711(A_27c,A_27a,A_27b,V0iy)),f713(A_27a,A_27c,V1P))) )
                        & ( ! [V17y] :
                              ( mem(V17y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),ap(V0iy,V17y)),f714(A_27a,A_27c,V1P,V17y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f715(A_27c,A_27a,A_27b,V0iy)),f717(A_27a,A_27c,V1P))) ) ) ) ) ) ) ) ).

fof(lameq_f718,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V2y] :
          ( mem(V2y,A_27a)
         => ! [V4x] : ap(f718(A_27a,A_27c,V1P,V2y),V4x) = ap(ap(V1P,V4x),V2y) ) ) ).

fof(lameq_f719,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V7y] :
          ( mem(V7y,A_27a)
         => ! [V9x] : ap(f719(A_27a,A_27c,V1P,V7y),V9x) = ap(ap(V1P,V9x),V7y) ) ) ).

fof(lameq_f720,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V12y] :
          ( mem(V12y,A_27a)
         => ! [V14x] : ap(f720(A_27a,A_27c,V1P,V12y),V14x) = ap(ap(V1P,V14x),V12y) ) ) ).

fof(lameq_f721,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V17y] :
          ( mem(V17y,A_27a)
         => ! [V19x] : ap(f721(A_27a,A_27c,V1P,V17y),V19x) = ap(ap(V1P,V19x),V17y) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL______NEW__FV__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27c] :
          ( ne(A_27c)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27c))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                 => ( ( ! [V2y] :
                          ( mem(V2y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V2y))),f718(A_27a,A_27c,V1P,V2y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27c),V0i),f705(A_27a,A_27c,V1P))) )
                    & ( ! [V7y] :
                          ( mem(V7y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V7y))),f719(A_27a,A_27c,V1P,V7y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27c),V0i),f709(A_27a,A_27c,V1P))) )
                    & ( ! [V12y] :
                          ( mem(V12y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V12y))),f720(A_27a,A_27c,V1P,V12y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27c),V0i),f713(A_27a,A_27c,V1P))) )
                    & ( ! [V17y] :
                          ( mem(V17y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V17y))),f721(A_27a,A_27c,V1P,V17y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27c),V0i),f717(A_27a,A_27c,V1P))) ) ) ) ) ) ) ).

fof(lameq_f722,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V3y] :
          ( mem(V3y,A_27a)
         => ! [V4x] : ap(f722(A_27a,A_27c,V1P,V3y),V4x) = ap(ap(V1P,V4x),V3y) ) ) ).

fof(lameq_f723,axiom,
    ! [A_27c,A_27a,V9x] :
      ( mem(V9x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V10y] : ap(f723(A_27c,A_27a,V9x,V1P),V10y) = ap(ap(V1P,V9x),V10y) ) ) ).

fof(lameq_f724,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V9x] : ap(f724(A_27a,A_27c,V1P),V9x) = ap(c_2Ebool_2E_21(A_27a),f723(A_27c,A_27a,V9x,V1P)) ) ).

fof(lameq_f725,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V11y] :
          ( mem(V11y,A_27a)
         => ! [V12x] : ap(f725(A_27a,A_27c,V1P,V11y),V12x) = ap(ap(V1P,V12x),V11y) ) ) ).

fof(lameq_f726,axiom,
    ! [A_27c,A_27a,V13x] :
      ( mem(V13x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V14y] : ap(f726(A_27c,A_27a,V13x,V1P),V14y) = ap(ap(V1P,V13x),V14y) ) ) ).

fof(lameq_f727,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V13x] : ap(f727(A_27a,A_27c,V1P),V13x) = ap(c_2Ebool_2E_21(A_27a),f726(A_27c,A_27a,V13x,V1P)) ) ).

fof(lameq_f728,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V15y] :
          ( mem(V15y,A_27a)
         => ! [V16x] : ap(f728(A_27a,A_27c,V1P,V15y),V16x) = ap(ap(V1P,V16x),V15y) ) ) ).

fof(lameq_f729,axiom,
    ! [A_27c,A_27a,V17x] :
      ( mem(V17x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V18y] : ap(f729(A_27c,A_27a,V17x,V1P),V18y) = ap(ap(V1P,V17x),V18y) ) ) ).

fof(lameq_f730,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V17x] : ap(f730(A_27a,A_27c,V1P),V17x) = ap(c_2Ebool_2E_21(A_27a),f729(A_27c,A_27a,V17x,V1P)) ) ).

fof(lameq_f731,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V19y] :
          ( mem(V19y,A_27a)
         => ! [V21x] : ap(f731(A_27a,A_27c,V1P,V19y),V21x) = ap(ap(V1P,V21x),V19y) ) ) ).

fof(lameq_f732,axiom,
    ! [A_27c,A_27a,V23x] :
      ( mem(V23x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V24y] : ap(f732(A_27c,A_27a,V23x,V1P),V24y) = ap(ap(V1P,V23x),V24y) ) ) ).

fof(lameq_f733,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V23x] : ap(f733(A_27a,A_27c,V1P),V23x) = ap(c_2Ebool_2E_21(A_27a),f732(A_27c,A_27a,V23x,V1P)) ) ).

fof(lameq_f734,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V25y] :
          ( mem(V25y,A_27a)
         => ! [V26x] : ap(f734(A_27a,A_27c,V1P,V25y),V26x) = ap(ap(V1P,V26x),V25y) ) ) ).

fof(lameq_f735,axiom,
    ! [A_27c,A_27a,V27x] :
      ( mem(V27x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V28y] : ap(f735(A_27c,A_27a,V27x,V1P),V28y) = ap(ap(V1P,V27x),V28y) ) ) ).

fof(lameq_f736,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V27x] : ap(f736(A_27a,A_27c,V1P),V27x) = ap(c_2Ebool_2E_21(A_27a),f735(A_27c,A_27a,V27x,V1P)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0i] :
                  ( mem(V0i,arr(A_27b,A_27c))
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                     => ! [V2iK] :
                          ( mem(V2iK,A_27c)
                         => ( ( ! [V3y] :
                                  ( mem(V3y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f722(A_27a,A_27c,V1P,V3y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f705(A_27a,A_27c,V1P))) )
                            & ( ! [V7y] :
                                  ( mem(V7y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27b,A_27c),V0i),f706(A_27a,A_27c,V1P,V7y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27b,A_27c),V0i),f724(A_27a,A_27c,V1P))) )
                            & ( ! [V11y] :
                                  ( mem(V11y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f725(A_27a,A_27c,V1P,V11y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f727(A_27a,A_27c,V1P))) )
                            & ( ! [V15y] :
                                  ( mem(V15y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f728(A_27a,A_27c,V1P,V15y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f730(A_27a,A_27c,V1P))) )
                            & ( ! [V19y] :
                                  ( mem(V19y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,V2iK)),f731(A_27a,A_27c,V1P,V19y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,V2iK)),f733(A_27a,A_27c,V1P))) )
                            & ( ! [V25y] :
                                  ( mem(V25y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f734(A_27a,A_27c,V1P,V25y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f736(A_27a,A_27c,V1P))) ) ) ) ) ) ) ) ) ).

fof(lameq_f737,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V5x] : ap(f737(A_27a,A_27c,V1P),V5x) = ap(c_2Ebool_2E_3F(A_27a),f704(A_27c,A_27a,V5x,V1P)) ) ).

fof(lameq_f738,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V10x] : ap(f738(A_27a,A_27c,V1P),V10x) = ap(c_2Ebool_2E_3F(A_27a),f708(A_27c,A_27a,V10x,V1P)) ) ).

fof(lameq_f739,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V15x] : ap(f739(A_27a,A_27c,V1P),V15x) = ap(c_2Ebool_2E_3F(A_27a),f712(A_27c,A_27a,V15x,V1P)) ) ).

fof(lameq_f740,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V20x] : ap(f740(A_27a,A_27c,V1P),V20x) = ap(c_2Ebool_2E_3F(A_27a),f716(A_27c,A_27a,V20x,V1P)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS______NEW__FV,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0iy] :
                  ( mem(V0iy,arr(A_27a,arr(A_27b,A_27c)))
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                     => ( ( ! [V2y] :
                              ( mem(V2y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),ap(V0iy,V2y)),f702(A_27a,A_27c,V1P,V2y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f703(A_27c,A_27a,A_27b,V0iy)),f737(A_27a,A_27c,V1P))) )
                        & ( ! [V7y] :
                              ( mem(V7y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27c),ap(V0iy,V7y)),f706(A_27a,A_27c,V1P,V7y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f707(A_27c,A_27a,A_27b,V0iy)),f738(A_27a,A_27c,V1P))) )
                        & ( ! [V12y] :
                              ( mem(V12y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),ap(V0iy,V12y)),f710(A_27a,A_27c,V1P,V12y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f711(A_27c,A_27a,A_27b,V0iy)),f739(A_27a,A_27c,V1P))) )
                        & ( ! [V17y] :
                              ( mem(V17y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),ap(V0iy,V17y)),f714(A_27a,A_27c,V1P,V17y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Epair_2Eprod(A_27a,A_27b),A_27c),f715(A_27c,A_27a,A_27b,V0iy)),f740(A_27a,A_27c,V1P))) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS______NEW__FV__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27c] :
          ( ne(A_27c)
         => ! [V0i] :
              ( mem(V0i,arr(A_27a,A_27c))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                 => ( ( ! [V2y] :
                          ( mem(V2y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V2y))),f718(A_27a,A_27c,V1P,V2y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27c),V0i),f737(A_27a,A_27c,V1P))) )
                    & ( ! [V7y] :
                          ( mem(V7y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V7y))),f719(A_27a,A_27c,V1P,V7y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27c),V0i),f738(A_27a,A_27c,V1P))) )
                    & ( ! [V12y] :
                          ( mem(V12y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V12y))),f720(A_27a,A_27c,V1P,V12y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27c),V0i),f739(A_27a,A_27c,V1P))) )
                    & ( ! [V17y] :
                          ( mem(V17y,A_27a)
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,ap(V0i,V17y))),f721(A_27a,A_27c,V1P,V17y))) )
                     => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27c),V0i),f740(A_27a,A_27c,V1P))) ) ) ) ) ) ) ).

fof(lameq_f741,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V9x] : ap(f741(A_27a,A_27c,V1P),V9x) = ap(c_2Ebool_2E_3F(A_27a),f723(A_27c,A_27a,V9x,V1P)) ) ).

fof(lameq_f742,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V13x] : ap(f742(A_27a,A_27c,V1P),V13x) = ap(c_2Ebool_2E_3F(A_27a),f726(A_27c,A_27a,V13x,V1P)) ) ).

fof(lameq_f743,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V17x] : ap(f743(A_27a,A_27c,V1P),V17x) = ap(c_2Ebool_2E_3F(A_27a),f729(A_27c,A_27a,V17x,V1P)) ) ).

fof(lameq_f744,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V23x] : ap(f744(A_27a,A_27c,V1P),V23x) = ap(c_2Ebool_2E_3F(A_27a),f732(A_27c,A_27a,V23x,V1P)) ) ).

fof(lameq_f745,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V27x] : ap(f745(A_27a,A_27c,V1P),V27x) = ap(c_2Ebool_2E_3F(A_27a),f735(A_27c,A_27a,V27x,V1P)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0i] :
                  ( mem(V0i,arr(A_27b,A_27c))
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                     => ! [V2iK] :
                          ( mem(V2iK,A_27c)
                         => ( ( ! [V3y] :
                                  ( mem(V3y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f722(A_27a,A_27c,V1P,V3y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f737(A_27a,A_27c,V1P))) )
                            & ( ! [V7y] :
                                  ( mem(V7y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27c),V0i),f706(A_27a,A_27c,V1P,V7y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27c),V0i),f741(A_27a,A_27c,V1P))) )
                            & ( ! [V11y] :
                                  ( mem(V11y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f725(A_27a,A_27c,V1P,V11y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f742(A_27a,A_27c,V1P))) )
                            & ( ! [V15y] :
                                  ( mem(V15y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f728(A_27a,A_27c,V1P,V15y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f743(A_27a,A_27c,V1P))) )
                            & ( ! [V19y] :
                                  ( mem(V19y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,V2iK)),f731(A_27a,A_27c,V1P,V19y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,V2iK)),f744(A_27a,A_27c,V1P))) )
                            & ( ! [V25y] :
                                  ( mem(V25y,A_27a)
                                 => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f734(A_27a,A_27c,V1P,V25y))) )
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f745(A_27a,A_27c,V1P))) ) ) ) ) ) ) ) ) ).

fof(lameq_f746,axiom,
    ! [A_27c,A_27a,V4x] :
      ( mem(V4x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V5y] : ap(f746(A_27c,A_27a,V4x,V1P),V5y) = ap(ap(V1P,V4x),V5y) ) ) ).

fof(lameq_f747,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V4x] : ap(f747(A_27a,A_27c,V1P),V4x) = ap(c_2Ebool_2E_3F_21(A_27a),f746(A_27c,A_27a,V4x,V1P)) ) ).

fof(lameq_f748,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V6y] :
          ( mem(V6y,A_27a)
         => ! [V7x] : ap(f748(A_27a,A_27c,V1P,V6y),V7x) = ap(ap(V1P,V7x),V6y) ) ) ).

fof(lameq_f749,axiom,
    ! [A_27c,A_27a,V8x] :
      ( mem(V8x,A_27c)
     => ! [V1P] :
          ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
         => ! [V9y] : ap(f749(A_27c,A_27a,V8x,V1P),V9y) = ap(ap(V1P,V8x),V9y) ) ) ).

fof(lameq_f750,axiom,
    ! [A_27a,A_27c,V1P] :
      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
     => ! [V8x] : ap(f750(A_27a,A_27c,V1P),V8x) = ap(c_2Ebool_2E_3F_21(A_27a),f749(A_27c,A_27a,V8x,V1P)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS__UNIQUE,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0i] :
                  ( mem(V0i,arr(A_27b,A_27c))
                 => ! [V1P] :
                      ( mem(V1P,arr(A_27c,arr(A_27a,bool)))
                     => ( ( ! [V2y] :
                              ( mem(V2y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f702(A_27a,A_27c,V1P,V2y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f747(A_27a,A_27c,V1P))) )
                        & ( ! [V6y] :
                              ( mem(V6y,A_27a)
                             => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f748(A_27a,A_27c,V1P,V6y))) )
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f750(A_27a,A_27c,V1P))) ) ) ) ) ) ) ) ).

fof(lameq_f751,axiom,
    ! [A_27b,A_27a,V0i] :
      ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
     => ! [V2x] : ap(f751(A_27b,A_27a,V0i),V2x) = ap(V0i,ap(ap(c_2Epair_2E_2C(A_27a,ty_2Eone_2Eone),V2x),c_2Eone_2Eone)) ) ).

fof(lameq_f752,axiom,
    ! [A_27b,A_27a,V0i] :
      ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
     => ! [V3x] : ap(f752(A_27b,A_27a,V0i),V3x) = ap(V0i,ap(ap(c_2Epair_2E_2C(A_27a,ty_2Eone_2Eone),V3x),c_2Eone_2Eone)) ) ).

fof(lameq_f753,axiom,
    ! [A_27b,A_27a,V0i] :
      ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
     => ! [V4x] : ap(f753(A_27b,A_27a,V0i),V4x) = ap(V0i,ap(ap(c_2Epair_2E_2C(A_27a,ty_2Eone_2Eone),V4x),c_2Eone_2Eone)) ) ).

fof(lameq_f754,axiom,
    ! [A_27b,A_27a,V0i] :
      ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
     => ! [V5x] : ap(f754(A_27b,A_27a,V0i),V5x) = ap(V0i,ap(ap(c_2Epair_2E_2C(A_27a,ty_2Eone_2Eone),V5x),c_2Eone_2Eone)) ) ).

fof(lameq_f755,axiom,
    ! [A_27b,A_27a,V0i] :
      ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
     => ! [V6x] : ap(f755(A_27b,A_27a,V0i),V6x) = ap(V0i,ap(ap(c_2Epair_2E_2C(A_27a,ty_2Eone_2Eone),V6x),c_2Eone_2Eone)) ) ).

fof(lameq_f756,axiom,
    ! [A_27b,A_27a,V0i] :
      ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
     => ! [V7x] : ap(f756(A_27b,A_27a,V0i),V7x) = ap(V0i,ap(ap(c_2Epair_2E_2C(A_27a,ty_2Eone_2Eone),V7x),c_2Eone_2Eone)) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__ELIM__UNIT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b))
             => ! [V1vt] :
                  ( mem(V1vt,arr(A_27b,bool))
                 => ( ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b),V0i),V1vt))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27b),f751(A_27b,A_27a,V0i)),V1vt)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b),V0i),V1vt))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27b),f752(A_27b,A_27a,V0i)),V1vt)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b),V0i),V1vt))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27b),f753(A_27b,A_27a,V0i)),V1vt)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b),V0i),V1vt))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27b),f754(A_27b,A_27a,V0i)),V1vt)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b),V0i),V1vt))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27b),f755(A_27b,A_27a,V0i)),V1vt)) )
                    & ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Epair_2Eprod(A_27a,ty_2Eone_2Eone),A_27b),V0i),V1vt))
                    <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27b),f756(A_27b,A_27a,V0i)),V1vt)) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__STRENGTHEN__EXISTS__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27b,A_27a))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27a,bool))
                     => ( ! [V3x] :
                            ( mem(V3x,A_27a)
                           => ( p(ap(V1P,V3x))
                             => p(ap(V2Q,V3x)) ) )
                       => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27a),V0i),V1P))
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27a),V0i),V2Q)) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__STRENGTHEN__FORALL__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27b,A_27a))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27a,bool))
                     => ( ! [V3x] :
                            ( mem(V3x,A_27a)
                           => ( p(ap(V1P,V3x))
                             => p(ap(V2Q,V3x)) ) )
                       => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27a),V0i),V1P))
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27a),V0i),V2Q)) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__FORALL__POINT,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27b,A_27a))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27a,bool))
                     => ( ! [V3x] :
                            ( mem(V3x,A_27a)
                           => ( p(ap(V2Q,V3x))
                             => p(ap(V1P,V3x)) ) )
                       => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27a),V0i),V1P))
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27a),V0i),V2Q)) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__EXISTS__GAP,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0i] :
              ( mem(V0i,arr(A_27b,A_27a))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27a,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27a,bool))
                     => ( ! [V3x] :
                            ( mem(V3x,A_27a)
                           => ( p(ap(V2Q,V3x))
                             => p(ap(V1P,V3x)) ) )
                       => ( p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27a),V0i),V1P))
                         => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27a),V0i),V2Q)) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ECONJ__NOT__OR__THM,axiom,
    ! [V0A] :
      ( mem(V0A,bool)
     => ! [V1B] :
          ( mem(V1B,bool)
         => ( ( p(V0A)
              & p(V1B) )
          <=> ~ ( ~ p(V0A)
                | ~ p(V1B) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EEXISTS__NOT__FORALL__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0P] :
          ( mem(V0P,arr(A_27a,bool))
         => ( ? [V1x] :
                ( mem(V1x,A_27a)
                & p(ap(V0P,V1x)) )
          <=> ~ ! [V2x] :
                  ( mem(V2x,A_27a)
                 => ~ p(ap(V0P,V2x)) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EMOVE__EXISTS__IMP__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0P] :
              ( mem(V0P,arr(A_27a,arr(A_27b,bool)))
             => ! [V1R] :
                  ( mem(V1R,arr(A_27b,bool))
                 => ! [V2Q] :
                      ( mem(V2Q,arr(A_27a,bool))
                     => ( ? [V3x] :
                            ( mem(V3x,A_27a)
                            & ( ! [V4y] :
                                  ( mem(V4y,A_27b)
                                 => ( ~ p(ap(ap(V0P,V3x),V4y))
                                   => p(ap(V1R,V4y)) ) )
                             => p(ap(V2Q,V3x)) ) )
                      <=> ( ! [V5y] :
                              ( mem(V5y,A_27b)
                             => ( ~ ! [V6x] :
                                      ( mem(V6x,A_27a)
                                     => p(ap(ap(V0P,V6x),V5y)) )
                               => p(ap(V1R,V5y)) ) )
                         => ? [V7x] :
                              ( mem(V7x,A_27a)
                              & p(ap(V2Q,V7x)) ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EUNWIND__EXISTS__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0a] :
          ( mem(V0a,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ? [V2x] :
                    ( mem(V2x,A_27a)
                    & p(ap(V1P,V2x)) )
              <=> ( ! [V3x] :
                      ( mem(V3x,A_27a)
                     => ( V3x != V0a
                       => ~ p(ap(V1P,V3x)) ) )
                 => p(ap(V1P,V0a)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELEFT__IMP__AND__INTRO,axiom,
    ! [V0x] :
      ( mem(V0x,bool)
     => ! [V1t1] :
          ( mem(V1t1,bool)
         => ! [V2t2] :
              ( mem(V2t2,bool)
             => ( ( p(V1t1)
                 => p(V2t2) )
               => ( ( p(V0x)
                    & p(V1t1) )
                 => ( p(V0x)
                    & p(V2t2) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ERIGHT__IMP__AND__INTRO,axiom,
    ! [V0x] :
      ( mem(V0x,bool)
     => ! [V1t1] :
          ( mem(V1t1,bool)
         => ! [V2t2] :
              ( mem(V2t2,bool)
             => ( ( p(V1t1)
                 => p(V2t2) )
               => ( ( p(V1t1)
                    & p(V0x) )
                 => ( p(V2t2)
                    & p(V0x) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELEFT__IMP__OR__INTRO,axiom,
    ! [V0x] :
      ( mem(V0x,bool)
     => ! [V1t1] :
          ( mem(V1t1,bool)
         => ! [V2t2] :
              ( mem(V2t2,bool)
             => ( ( p(V1t1)
                 => p(V2t2) )
               => ( ( p(V0x)
                    | p(V1t1) )
                 => ( p(V0x)
                    | p(V2t2) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ERIGHT__IMP__OR__INTRO,axiom,
    ! [V0x] :
      ( mem(V0x,bool)
     => ! [V1t1] :
          ( mem(V1t1,bool)
         => ! [V2t2] :
              ( mem(V2t2,bool)
             => ( ( p(V1t1)
                 => p(V2t2) )
               => ( ( p(V1t1)
                    | p(V0x) )
                 => ( p(V2t2)
                    | p(V0x) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EIMP__NEG__CONTRA,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0P] :
          ( mem(V0P,arr(A_27a,bool))
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2x] :
                  ( mem(V2x,A_27a)
                 => ( ~ p(ap(V0P,V1i))
                   => ( p(ap(V0P,V2x))
                     => V2x != V1i ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EDISJ__IMP__INTRO,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0P] :
          ( mem(V0P,arr(A_27a,bool))
         => ! [V1Q] :
              ( mem(V1Q,arr(A_27a,bool))
             => ! [V2y] :
                  ( mem(V2y,A_27a)
                 => ( ! [V3x] :
                        ( mem(V3x,A_27a)
                       => ( p(ap(V0P,V3x))
                          | p(ap(V1Q,V3x)) ) )
                   => ( ( ~ p(ap(V0P,V2y))
                       => p(ap(V1Q,V2y)) )
                      & ( ~ p(ap(V1Q,V2y))
                       => p(ap(V0P,V2y)) ) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P] :
                  ( mem(V2P,bool)
                 => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),V2P))
                  <=> ( p(V2P)
                     => V0v = V1i ) ) ) ) ) ) ).

fof(lameq_f757,axiom,
    ! [A_27a,V1P] :
      ( mem(V1P,arr(A_27a,bool))
     => ! [V3v] : ap(f757(A_27a,V1P),V3v) = ap(V1P,V3v) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__ALT__DEF,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V2v),V0i),ap(V1P,V2v))) )
              <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(ty_2Eone_2Eone,A_27a),ap(c_2Ecombin_2EK(A_27a,ty_2Eone_2Eone),V0i)),f757(A_27a,V1P))) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P] :
                  ( mem(V2P,bool)
                 => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),V2P))
                  <=> ( ~ p(V2P)
                     => V0v = V1i ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__ALT__DEF,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V2v),V0i),ap(V1P,V2v))) )
              <=> p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(ty_2Eone_2Eone,A_27a),ap(c_2Ecombin_2EK(A_27a,ty_2Eone_2Eone),V0i)),f757(A_27a,V1P))) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V2v),V0i),ap(V1P,V2v))) )
               => ( ! [V3v] :
                      ( mem(V3v,A_27a)
                     => p(ap(V1P,V3v)) )
                <=> p(ap(V1P,V0i)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V2v),V0i),ap(V1P,V2v))) )
               => ( ? [V3v] :
                      ( mem(V3v,A_27a)
                      & p(ap(V1P,V3v)) )
                <=> p(ap(V1P,V0i)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__UEXISTS__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V2v),V0i),ap(V1P,V2v))) )
               => ( p(ap(c_2Ebool_2E_3F_21(A_27a),f757(A_27a,V1P)))
                <=> p(ap(V1P,V0i)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__SELECT__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V2v),V0i),ap(V1P,V2v))) )
               => ap(c_2Emin_2E_40(A_27a),f757(A_27a,V1P)) = ap(ap(ap(c_2Ebool_2ECOND(A_27a),ap(V1P,V0i)),V0i),ap(c_2Emin_2E_40(A_27a),k(A_27a,c_2Ebool_2EF))) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__SOME__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0i] :
          ( mem(V0i,A_27a)
         => ! [V1P] :
              ( mem(V1P,arr(A_27a,bool))
             => ( ! [V2v] :
                    ( mem(V2v,A_27a)
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V2v),V0i),ap(V1P,V2v))) )
               => ap(c_2Eoption_2Esome(A_27a),f757(A_27a,V1P)) = ap(ap(ap(c_2Ebool_2ECOND(ty_2Eoption_2Eoption(A_27a)),ap(V1P,V0i)),ap(c_2Eoption_2ESOME(A_27a),V0i)),c_2Eoption_2ENONE(A_27a)) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(ap(c_2Emin_2E_3D(A_27a),V0v),V1i))) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__2,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(ap(c_2Emin_2E_3D(A_27a),V1i),V0v))) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__T,axiom,
    ! [V0v] :
      ( mem(V0v,bool)
     => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(bool),V0v),c_2Ebool_2ET),V0v)) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__NEG,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P] :
                  ( mem(V2P,bool)
                 => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),V2P))
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(c_2Ebool_2E_7E,V2P))) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__NEG,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P] :
                  ( mem(V2P,bool)
                 => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),V2P))
                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(c_2Ebool_2E_7E,V2P))) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__OR__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P1] :
                  ( mem(V2P1,bool)
                 => ! [V3P2] :
                      ( mem(V3P2,bool)
                     => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),V2P1))
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(ap(c_2Ebool_2E_5C_2F,V2P1),V3P2))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__OR__2,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P1] :
                  ( mem(V2P1,bool)
                 => ! [V3P2] :
                      ( mem(V3P2,bool)
                     => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),V3P2))
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(ap(c_2Ebool_2E_5C_2F,V2P1),V3P2))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__AND__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P1] :
                  ( mem(V2P1,bool)
                 => ! [V3P2] :
                      ( mem(V3P2,bool)
                     => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),V2P1))
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(ap(c_2Ebool_2E_2F_5C,V2P1),V3P2))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__AND__2,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P1] :
                  ( mem(V2P1,bool)
                 => ! [V3P2] :
                      ( mem(V3P2,bool)
                     => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),V3P2))
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(ap(c_2Ebool_2E_2F_5C,V2P1),V3P2))) ) ) ) ) ) ) ).

fof(lameq_f758,axiom,
    ! [A_27b,V2P] :
      ( mem(V2P,arr(A_27b,bool))
     => ! [V4v2] : ap(f758(A_27b,V2P),V4v2) = ap(V2P,V4v2) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EXISTS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0v] :
              ( mem(V0v,A_27a)
             => ! [V1i] :
                  ( mem(V1i,A_27a)
                 => ! [V2P] :
                      ( mem(V2P,arr(A_27b,bool))
                     => ( ! [V3v2] :
                            ( mem(V3v2,A_27b)
                           => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(V2P,V3v2))) )
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(c_2Ebool_2E_3F(A_27b),f758(A_27b,V2P)))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__FORALL,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0v] :
              ( mem(V0v,A_27a)
             => ! [V1i] :
                  ( mem(V1i,A_27a)
                 => ! [V2P] :
                      ( mem(V2P,arr(A_27b,bool))
                     => ( ! [V3v2] :
                            ( mem(V3v2,A_27b)
                           => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(V2P,V3v2))) )
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(c_2Ebool_2E_21(A_27b),f758(A_27b,V2P)))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__EXISTS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0v] :
              ( mem(V0v,A_27a)
             => ! [V1i] :
                  ( mem(V1i,A_27a)
                 => ! [V2P] :
                      ( mem(V2P,arr(A_27b,bool))
                     => ( ! [V3v2] :
                            ( mem(V3v2,A_27b)
                           => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(V2P,V3v2))) )
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(c_2Ebool_2E_3F(A_27b),f758(A_27b,V2P)))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__FORALL,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0v] :
              ( mem(V0v,A_27a)
             => ! [V1i] :
                  ( mem(V1i,A_27a)
                 => ! [V2P] :
                      ( mem(V2P,arr(A_27b,bool))
                     => ( ! [V3v2] :
                            ( mem(V3v2,A_27b)
                           => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(V2P,V3v2))) )
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(c_2Ebool_2E_21(A_27b),f758(A_27b,V2P)))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__IMP__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P1] :
                  ( mem(V2P1,bool)
                 => ! [V3P2] :
                      ( mem(V3P2,bool)
                     => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),V2P1))
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(ap(c_2Emin_2E_3D_3D_3E,V2P1),V3P2))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__FORALL__IMP__2,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0v] :
          ( mem(V0v,A_27a)
         => ! [V1i] :
              ( mem(V1i,A_27a)
             => ! [V2P1] :
                  ( mem(V2P1,bool)
                 => ! [V3P2] :
                      ( mem(V3P2,bool)
                     => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),V3P2))
                       => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__FORALL(A_27a),V0v),V1i),ap(ap(c_2Emin_2E_3D_3D_3E,V2P1),V3P2))) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EQ__FUN,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [A_27c] :
              ( ne(A_27c)
             => ! [V0v] :
                  ( mem(V0v,A_27a)
                 => ! [V1i] :
                      ( mem(V1i,A_27a)
                     => ! [V2t1] :
                          ( mem(V2t1,A_27b)
                         => ! [V3t2] :
                              ( mem(V3t2,A_27b)
                             => ! [V4f] :
                                  ( mem(V4f,arr(A_27b,A_27c))
                                 => ( p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(ap(c_2Emin_2E_3D(A_27c),ap(V4f,V2t1)),ap(V4f,V3t2))))
                                   => p(ap(ap(ap(c_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS(A_27a),V0v),V1i),ap(ap(c_2Emin_2E_3D(A_27b),V2t1),V3t2))) ) ) ) ) ) ) ) ) ) ).

fof(ax_thm_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN__def,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0f] :
              ( mem(V0f,arr(A_27a,A_27b))
             => ( p(ap(c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN(A_27a,A_27b),V0f))
              <=> ! [V1v] :
                    ( mem(V1v,A_27b)
                   => ? [V2x] :
                        ( mem(V2x,A_27a)
                        & ap(V0f,V2x) = V1v ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN______EXISTS__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0f] :
              ( mem(V0f,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN(A_27a,A_27b),V0f))
                   => ( ? [V2x] :
                          ( mem(V2x,A_27a)
                          & p(ap(V1P,ap(V0f,V2x))) )
                    <=> ? [V3x_27] :
                          ( mem(V3x_27,A_27b)
                          & p(ap(V1P,V3x_27)) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN______FORALL__THM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0f] :
              ( mem(V0f,arr(A_27a,A_27b))
             => ! [V1P] :
                  ( mem(V1P,arr(A_27b,bool))
                 => ( p(ap(c_2EquantHeuristics_2EIS__REMOVABLE__QUANT__FUN(A_27a,A_27b),V0f))
                   => ( ! [V2x] :
                          ( mem(V2x,A_27a)
                         => p(ap(V1P,ap(V0f,V2x))) )
                    <=> ! [V3x_27] :
                          ( mem(V3x_27,A_27b)
                         => p(ap(V1P,V3x_27)) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EPAIR__EQ__EXPAND,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0x] :
              ( mem(V0x,A_27a)
             => ! [V1y] :
                  ( mem(V1y,A_27b)
                 => ! [V2X] :
                      ( mem(V2X,ty_2Epair_2Eprod(A_27a,A_27b))
                     => ( ( ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y) = V2X
                        <=> ( V0x = ap(c_2Epair_2EFST(A_27a,A_27b),V2X)
                            & V1y = ap(c_2Epair_2ESND(A_27a,A_27b),V2X) ) )
                        & ( V2X = ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y)
                        <=> ( ap(c_2Epair_2EFST(A_27a,A_27b),V2X) = V0x
                            & ap(c_2Epair_2ESND(A_27a,A_27b),V2X) = V1y ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EPAIR__EQ__SIMPLE__EXPAND,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0x] :
              ( mem(V0x,A_27a)
             => ! [V1y] :
                  ( mem(V1y,A_27b)
                 => ! [V2y_27] :
                      ( mem(V2y_27,A_27b)
                     => ! [V3X] :
                          ( mem(V3X,ty_2Epair_2Eprod(A_27a,A_27b))
                         => ( ( ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y) = ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V2y_27)
                            <=> V1y = V2y_27 )
                            & ( ap(ap(c_2Epair_2E_2C(A_27b,A_27a),V1y),V0x) = ap(ap(c_2Epair_2E_2C(A_27b,A_27a),V2y_27),V0x)
                            <=> V1y = V2y_27 )
                            & ( ap(ap(c_2Epair_2E_2C(A_27a,A_27b),ap(c_2Epair_2EFST(A_27a,A_27b),V3X)),V1y) = V3X
                            <=> V1y = ap(c_2Epair_2ESND(A_27a,A_27b),V3X) )
                            & ( ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),ap(c_2Epair_2ESND(A_27a,A_27b),V3X)) = V3X
                            <=> V0x = ap(c_2Epair_2EFST(A_27a,A_27b),V3X) )
                            & ( V3X = ap(ap(c_2Epair_2E_2C(A_27a,A_27b),ap(c_2Epair_2EFST(A_27a,A_27b),V3X)),V1y)
                            <=> ap(c_2Epair_2ESND(A_27a,A_27b),V3X) = V1y )
                            & ( V3X = ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),ap(c_2Epair_2ESND(A_27a,A_27b),V3X))
                            <=> ap(c_2Epair_2EFST(A_27a,A_27b),V3X) = V0x ) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EIS__SOME__EQ__NOT__NONE,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0x] :
          ( mem(V0x,ty_2Eoption_2Eoption(A_27a))
         => ( p(ap(c_2Eoption_2EIS__SOME(A_27a),V0x))
          <=> V0x != c_2Eoption_2ENONE(A_27a) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EISL__exists,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0x] :
              ( mem(V0x,ty_2Esum_2Esum(A_27a,A_27b))
             => ( p(ap(c_2Esum_2EISL(A_27a,A_27b),V0x))
              <=> ? [V1l] :
                    ( mem(V1l,A_27a)
                    & V0x = ap(c_2Esum_2EINL(A_27a,A_27b),V1l) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EISR__exists,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0x] :
              ( mem(V0x,ty_2Esum_2Esum(A_27a,A_27b))
             => ( p(ap(c_2Esum_2EISR(A_27a,A_27b),V0x))
              <=> ? [V1r] :
                    ( mem(V1r,A_27b)
                    & V0x = ap(c_2Esum_2EINR(A_27a,A_27b),V1r) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EINL__NEQ__ELIM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0x] :
              ( mem(V0x,ty_2Esum_2Esum(A_27a,A_27b))
             => ( ( ! [V1l] :
                      ( mem(V1l,A_27a)
                     => V0x != ap(c_2Esum_2EINL(A_27a,A_27b),V1l) )
                <=> p(ap(c_2Esum_2EISR(A_27a,A_27b),V0x)) )
                & ( ! [V2l] :
                      ( mem(V2l,A_27a)
                     => ap(c_2Esum_2EINL(A_27a,A_27b),V2l) != V0x )
                <=> p(ap(c_2Esum_2EISR(A_27a,A_27b),V0x)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EINR__NEQ__ELIM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0x] :
              ( mem(V0x,ty_2Esum_2Esum(A_27b,A_27a))
             => ( ( ! [V1r] :
                      ( mem(V1r,A_27a)
                     => V0x != ap(c_2Esum_2EINR(A_27b,A_27a),V1r) )
                <=> p(ap(c_2Esum_2EISL(A_27b,A_27a),V0x)) )
                & ( ! [V2r] :
                      ( mem(V2r,A_27a)
                     => ap(c_2Esum_2EINR(A_27b,A_27a),V2r) != V0x )
                <=> p(ap(c_2Esum_2EISL(A_27b,A_27a),V0x)) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELENGTH__LE__PLUS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0n] :
          ( mem(V0n,ty_2Enum_2Enum)
         => ! [V1m] :
              ( mem(V1m,ty_2Enum_2Enum)
             => ! [V2l] :
                  ( mem(V2l,ty_2Elist_2Elist(A_27a))
                 => ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)),ap(c_2Elist_2ELENGTH(A_27a),V2l)))
                  <=> ? [V3l1] :
                        ( mem(V3l1,ty_2Elist_2Elist(A_27a))
                        & ? [V4l2] :
                            ( mem(V4l2,ty_2Elist_2Elist(A_27a))
                            & ap(c_2Elist_2ELENGTH(A_27a),V3l1) = V0n
                            & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),ap(c_2Elist_2ELENGTH(A_27a),V4l2)))
                            & V2l = ap(ap(c_2Elist_2EAPPEND(A_27a),V3l1),V4l2) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELENGTH__LE__NUM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0n] :
          ( mem(V0n,ty_2Enum_2Enum)
         => ! [V1l] :
              ( mem(V1l,ty_2Elist_2Elist(A_27a))
             => ( p(ap(ap(c_2Earithmetic_2E_3C_3D,V0n),ap(c_2Elist_2ELENGTH(A_27a),V1l)))
              <=> ? [V2l1] :
                    ( mem(V2l1,ty_2Elist_2Elist(A_27a))
                    & ? [V3l2] :
                        ( mem(V3l2,ty_2Elist_2Elist(A_27a))
                        & ap(c_2Elist_2ELENGTH(A_27a),V2l1) = V0n
                        & V1l = ap(ap(c_2Elist_2EAPPEND(A_27a),V2l1),V3l2) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELENGTH__NIL__SYM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
          <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__COMPARE__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ( ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
            <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__0,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
            <=> V0l = c_2Elist_2ENIL(A_27a) )
            & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
            <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__1,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3e1] :
                      ( mem(V3e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4l_27] :
                      ( mem(V4l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V5e1] :
                          ( mem(V5e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V5e1),V4l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V6l_27] :
                      ( mem(V6l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V7e1] :
                          ( mem(V7e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V7e1),V6l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V8l_27] :
                      ( mem(V8l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V9e1] :
                          ( mem(V9e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V9e1),V8l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V10l_27] :
                      ( mem(V10l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V11e1] :
                          ( mem(V11e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V11e1),V10l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V12l_27] :
                      ( mem(V12l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V13e1] :
                          ( mem(V13e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V12l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V13e1),V12l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V14l_27] :
                      ( mem(V14l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V15e1] :
                          ( mem(V15e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V14l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V15e1),V14l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V16l_27] :
                      ( mem(V16l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V17e1] :
                          ( mem(V17e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V16l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V17e1),V16l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V18l_27] :
                      ( mem(V18l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V19e1] :
                          ( mem(V19e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V18l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V19e1),V18l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V20l_27] :
                      ( mem(V20l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V21e1] :
                          ( mem(V21e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V20l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V21e1),V20l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V22l_27] :
                      ( mem(V22l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V23e1] :
                          ( mem(V23e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V22l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V23e1),V22l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V24l_27] :
                      ( mem(V24l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V25e1] :
                          ( mem(V25e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V24l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V25e1),V24l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V26l_27] :
                      ( mem(V26l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V27e1] :
                          ( mem(V27e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V26l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V27e1),V26l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__2,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4e1] :
                      ( mem(V4e1,A_27a)
                      & ? [V5e2] :
                          ( mem(V5e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4e1),ap(ap(c_2Elist_2ECONS(A_27a),V5e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V6l_27] :
                      ( mem(V6l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V7e1] :
                          ( mem(V7e1,A_27a)
                          & ? [V8e2] :
                              ( mem(V8e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V7e1),ap(ap(c_2Elist_2ECONS(A_27a),V8e2),V6l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V9l_27] :
                      ( mem(V9l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V10e1] :
                          ( mem(V10e1,A_27a)
                          & ? [V11e2] :
                              ( mem(V11e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V10e1),ap(ap(c_2Elist_2ECONS(A_27a),V11e2),V9l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V12l_27] :
                      ( mem(V12l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V13e1] :
                          ( mem(V13e1,A_27a)
                          & ? [V14e2] :
                              ( mem(V14e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V13e1),ap(ap(c_2Elist_2ECONS(A_27a),V14e2),V12l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V15l_27] :
                      ( mem(V15l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V16e1] :
                          ( mem(V16e1,A_27a)
                          & ? [V17e2] :
                              ( mem(V17e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V16e1),ap(ap(c_2Elist_2ECONS(A_27a),V17e2),V15l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V18l_27] :
                      ( mem(V18l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V19e1] :
                          ( mem(V19e1,A_27a)
                          & ? [V20e2] :
                              ( mem(V20e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V18l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V19e1),ap(ap(c_2Elist_2ECONS(A_27a),V20e2),V18l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V21l_27] :
                      ( mem(V21l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V22e1] :
                          ( mem(V22e1,A_27a)
                          & ? [V23e2] :
                              ( mem(V23e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V21l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V22e1),ap(ap(c_2Elist_2ECONS(A_27a),V23e2),V21l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V24l_27] :
                      ( mem(V24l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V25e1] :
                          ( mem(V25e1,A_27a)
                          & ? [V26e2] :
                              ( mem(V26e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V24l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V25e1),ap(ap(c_2Elist_2ECONS(A_27a),V26e2),V24l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V27l_27] :
                      ( mem(V27l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V28e1] :
                          ( mem(V28e1,A_27a)
                          & ? [V29e2] :
                              ( mem(V29e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V27l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V28e1),ap(ap(c_2Elist_2ECONS(A_27a),V29e2),V27l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V30l_27] :
                      ( mem(V30l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V31e1] :
                          ( mem(V31e1,A_27a)
                          & ? [V32e2] :
                              ( mem(V32e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V30l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V31e1),ap(ap(c_2Elist_2ECONS(A_27a),V32e2),V30l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V33l_27] :
                      ( mem(V33l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V34e1] :
                          ( mem(V34e1,A_27a)
                          & ? [V35e2] :
                              ( mem(V35e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V33l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V34e1),ap(ap(c_2Elist_2ECONS(A_27a),V35e2),V33l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V36l_27] :
                      ( mem(V36l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V37e1] :
                          ( mem(V37e1,A_27a)
                          & ? [V38e2] :
                              ( mem(V38e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V36l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V37e1),ap(ap(c_2Elist_2ECONS(A_27a),V38e2),V36l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V39l_27] :
                      ( mem(V39l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V40e1] :
                          ( mem(V40e1,A_27a)
                          & ? [V41e2] :
                              ( mem(V41e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V39l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V40e1),ap(ap(c_2Elist_2ECONS(A_27a),V41e2),V39l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V42e1] :
                      ( mem(V42e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V42e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V43e1] :
                      ( mem(V43e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V43e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V44l_27] :
                      ( mem(V44l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V45e1] :
                          ( mem(V45e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V45e1),V44l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V46l_27] :
                      ( mem(V46l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V47e1] :
                          ( mem(V47e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V47e1),V46l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V48l_27] :
                      ( mem(V48l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V49e1] :
                          ( mem(V49e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V49e1),V48l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V50l_27] :
                      ( mem(V50l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V51e1] :
                          ( mem(V51e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V51e1),V50l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V52l_27] :
                      ( mem(V52l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V53e1] :
                          ( mem(V53e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V52l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V53e1),V52l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V54l_27] :
                      ( mem(V54l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V55e1] :
                          ( mem(V55e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V54l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V55e1),V54l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V56l_27] :
                      ( mem(V56l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V57e1] :
                          ( mem(V57e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V56l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V57e1),V56l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V58l_27] :
                      ( mem(V58l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V59e1] :
                          ( mem(V59e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V58l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V59e1),V58l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V60l_27] :
                      ( mem(V60l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V61e1] :
                          ( mem(V61e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V60l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V61e1),V60l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V62l_27] :
                      ( mem(V62l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V63e1] :
                          ( mem(V63e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V62l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V63e1),V62l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V64l_27] :
                      ( mem(V64l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V65e1] :
                          ( mem(V65e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V64l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V65e1),V64l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V66l_27] :
                      ( mem(V66l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V67e1] :
                          ( mem(V67e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V66l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V67e1),V66l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__3,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V5e1] :
                      ( mem(V5e1,A_27a)
                      & ? [V6e2] :
                          ( mem(V6e2,A_27a)
                          & ? [V7e3] :
                              ( mem(V7e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V5e1),ap(ap(c_2Elist_2ECONS(A_27a),V6e2),ap(ap(c_2Elist_2ECONS(A_27a),V7e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V8l_27] :
                      ( mem(V8l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V9e1] :
                          ( mem(V9e1,A_27a)
                          & ? [V10e2] :
                              ( mem(V10e2,A_27a)
                              & ? [V11e3] :
                                  ( mem(V11e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V9e1),ap(ap(c_2Elist_2ECONS(A_27a),V10e2),ap(ap(c_2Elist_2ECONS(A_27a),V11e3),V8l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V12l_27] :
                      ( mem(V12l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V13e1] :
                          ( mem(V13e1,A_27a)
                          & ? [V14e2] :
                              ( mem(V14e2,A_27a)
                              & ? [V15e3] :
                                  ( mem(V15e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V13e1),ap(ap(c_2Elist_2ECONS(A_27a),V14e2),ap(ap(c_2Elist_2ECONS(A_27a),V15e3),V12l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V16l_27] :
                      ( mem(V16l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V17e1] :
                          ( mem(V17e1,A_27a)
                          & ? [V18e2] :
                              ( mem(V18e2,A_27a)
                              & ? [V19e3] :
                                  ( mem(V19e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V17e1),ap(ap(c_2Elist_2ECONS(A_27a),V18e2),ap(ap(c_2Elist_2ECONS(A_27a),V19e3),V16l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V20l_27] :
                      ( mem(V20l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V21e1] :
                          ( mem(V21e1,A_27a)
                          & ? [V22e2] :
                              ( mem(V22e2,A_27a)
                              & ? [V23e3] :
                                  ( mem(V23e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V21e1),ap(ap(c_2Elist_2ECONS(A_27a),V22e2),ap(ap(c_2Elist_2ECONS(A_27a),V23e3),V20l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V24l_27] :
                      ( mem(V24l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V25e1] :
                          ( mem(V25e1,A_27a)
                          & ? [V26e2] :
                              ( mem(V26e2,A_27a)
                              & ? [V27e3] :
                                  ( mem(V27e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V24l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V25e1),ap(ap(c_2Elist_2ECONS(A_27a),V26e2),ap(ap(c_2Elist_2ECONS(A_27a),V27e3),V24l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V28l_27] :
                      ( mem(V28l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V29e1] :
                          ( mem(V29e1,A_27a)
                          & ? [V30e2] :
                              ( mem(V30e2,A_27a)
                              & ? [V31e3] :
                                  ( mem(V31e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V28l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V29e1),ap(ap(c_2Elist_2ECONS(A_27a),V30e2),ap(ap(c_2Elist_2ECONS(A_27a),V31e3),V28l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V32l_27] :
                      ( mem(V32l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V33e1] :
                          ( mem(V33e1,A_27a)
                          & ? [V34e2] :
                              ( mem(V34e2,A_27a)
                              & ? [V35e3] :
                                  ( mem(V35e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V32l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V33e1),ap(ap(c_2Elist_2ECONS(A_27a),V34e2),ap(ap(c_2Elist_2ECONS(A_27a),V35e3),V32l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V36l_27] :
                      ( mem(V36l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V37e1] :
                          ( mem(V37e1,A_27a)
                          & ? [V38e2] :
                              ( mem(V38e2,A_27a)
                              & ? [V39e3] :
                                  ( mem(V39e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V36l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V37e1),ap(ap(c_2Elist_2ECONS(A_27a),V38e2),ap(ap(c_2Elist_2ECONS(A_27a),V39e3),V36l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V40l_27] :
                      ( mem(V40l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V41e1] :
                          ( mem(V41e1,A_27a)
                          & ? [V42e2] :
                              ( mem(V42e2,A_27a)
                              & ? [V43e3] :
                                  ( mem(V43e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V40l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V41e1),ap(ap(c_2Elist_2ECONS(A_27a),V42e2),ap(ap(c_2Elist_2ECONS(A_27a),V43e3),V40l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V44l_27] :
                      ( mem(V44l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V45e1] :
                          ( mem(V45e1,A_27a)
                          & ? [V46e2] :
                              ( mem(V46e2,A_27a)
                              & ? [V47e3] :
                                  ( mem(V47e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V44l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V45e1),ap(ap(c_2Elist_2ECONS(A_27a),V46e2),ap(ap(c_2Elist_2ECONS(A_27a),V47e3),V44l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V48l_27] :
                      ( mem(V48l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V49e1] :
                          ( mem(V49e1,A_27a)
                          & ? [V50e2] :
                              ( mem(V50e2,A_27a)
                              & ? [V51e3] :
                                  ( mem(V51e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V48l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V49e1),ap(ap(c_2Elist_2ECONS(A_27a),V50e2),ap(ap(c_2Elist_2ECONS(A_27a),V51e3),V48l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V52l_27] :
                      ( mem(V52l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V53e1] :
                          ( mem(V53e1,A_27a)
                          & ? [V54e2] :
                              ( mem(V54e2,A_27a)
                              & ? [V55e3] :
                                  ( mem(V55e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V52l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V53e1),ap(ap(c_2Elist_2ECONS(A_27a),V54e2),ap(ap(c_2Elist_2ECONS(A_27a),V55e3),V52l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V56e1] :
                      ( mem(V56e1,A_27a)
                      & ? [V57e2] :
                          ( mem(V57e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V56e1),ap(ap(c_2Elist_2ECONS(A_27a),V57e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V58e1] :
                      ( mem(V58e1,A_27a)
                      & ? [V59e2] :
                          ( mem(V59e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V58e1),ap(ap(c_2Elist_2ECONS(A_27a),V59e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V60l_27] :
                      ( mem(V60l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V61e1] :
                          ( mem(V61e1,A_27a)
                          & ? [V62e2] :
                              ( mem(V62e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V61e1),ap(ap(c_2Elist_2ECONS(A_27a),V62e2),V60l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V63l_27] :
                      ( mem(V63l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V64e1] :
                          ( mem(V64e1,A_27a)
                          & ? [V65e2] :
                              ( mem(V65e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V64e1),ap(ap(c_2Elist_2ECONS(A_27a),V65e2),V63l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V66l_27] :
                      ( mem(V66l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V67e1] :
                          ( mem(V67e1,A_27a)
                          & ? [V68e2] :
                              ( mem(V68e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V67e1),ap(ap(c_2Elist_2ECONS(A_27a),V68e2),V66l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V69l_27] :
                      ( mem(V69l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V70e1] :
                          ( mem(V70e1,A_27a)
                          & ? [V71e2] :
                              ( mem(V71e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V70e1),ap(ap(c_2Elist_2ECONS(A_27a),V71e2),V69l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V72l_27] :
                      ( mem(V72l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V73e1] :
                          ( mem(V73e1,A_27a)
                          & ? [V74e2] :
                              ( mem(V74e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V72l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V73e1),ap(ap(c_2Elist_2ECONS(A_27a),V74e2),V72l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V75l_27] :
                      ( mem(V75l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V76e1] :
                          ( mem(V76e1,A_27a)
                          & ? [V77e2] :
                              ( mem(V77e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V75l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V76e1),ap(ap(c_2Elist_2ECONS(A_27a),V77e2),V75l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V78l_27] :
                      ( mem(V78l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V79e1] :
                          ( mem(V79e1,A_27a)
                          & ? [V80e2] :
                              ( mem(V80e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V78l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V79e1),ap(ap(c_2Elist_2ECONS(A_27a),V80e2),V78l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V81l_27] :
                      ( mem(V81l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V82e1] :
                          ( mem(V82e1,A_27a)
                          & ? [V83e2] :
                              ( mem(V83e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V81l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V82e1),ap(ap(c_2Elist_2ECONS(A_27a),V83e2),V81l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V84l_27] :
                      ( mem(V84l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V85e1] :
                          ( mem(V85e1,A_27a)
                          & ? [V86e2] :
                              ( mem(V86e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V84l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V85e1),ap(ap(c_2Elist_2ECONS(A_27a),V86e2),V84l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V87l_27] :
                      ( mem(V87l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V88e1] :
                          ( mem(V88e1,A_27a)
                          & ? [V89e2] :
                              ( mem(V89e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V87l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V88e1),ap(ap(c_2Elist_2ECONS(A_27a),V89e2),V87l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V90l_27] :
                      ( mem(V90l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V91e1] :
                          ( mem(V91e1,A_27a)
                          & ? [V92e2] :
                              ( mem(V92e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V90l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V91e1),ap(ap(c_2Elist_2ECONS(A_27a),V92e2),V90l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V93l_27] :
                      ( mem(V93l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V94e1] :
                          ( mem(V94e1,A_27a)
                          & ? [V95e2] :
                              ( mem(V95e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V93l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V94e1),ap(ap(c_2Elist_2ECONS(A_27a),V95e2),V93l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V96e1] :
                      ( mem(V96e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V96e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V97e1] :
                      ( mem(V97e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V97e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V98l_27] :
                      ( mem(V98l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V99e1] :
                          ( mem(V99e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V99e1),V98l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V100l_27] :
                      ( mem(V100l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V101e1] :
                          ( mem(V101e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V101e1),V100l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V102l_27] :
                      ( mem(V102l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V103e1] :
                          ( mem(V103e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V103e1),V102l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V104l_27] :
                      ( mem(V104l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V105e1] :
                          ( mem(V105e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V105e1),V104l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V106l_27] :
                      ( mem(V106l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V107e1] :
                          ( mem(V107e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V106l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V107e1),V106l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V108l_27] :
                      ( mem(V108l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V109e1] :
                          ( mem(V109e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V108l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V109e1),V108l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V110l_27] :
                      ( mem(V110l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V111e1] :
                          ( mem(V111e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V110l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V111e1),V110l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V112l_27] :
                      ( mem(V112l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V113e1] :
                          ( mem(V113e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V112l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V113e1),V112l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V114l_27] :
                      ( mem(V114l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V115e1] :
                          ( mem(V115e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V114l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V115e1),V114l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V116l_27] :
                      ( mem(V116l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V117e1] :
                          ( mem(V117e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V116l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V117e1),V116l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V118l_27] :
                      ( mem(V118l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V119e1] :
                          ( mem(V119e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V118l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V119e1),V118l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V120l_27] :
                      ( mem(V120l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V121e1] :
                          ( mem(V121e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V120l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V121e1),V120l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__4,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V6e1] :
                      ( mem(V6e1,A_27a)
                      & ? [V7e2] :
                          ( mem(V7e2,A_27a)
                          & ? [V8e3] :
                              ( mem(V8e3,A_27a)
                              & ? [V9e4] :
                                  ( mem(V9e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V6e1),ap(ap(c_2Elist_2ECONS(A_27a),V7e2),ap(ap(c_2Elist_2ECONS(A_27a),V8e3),ap(ap(c_2Elist_2ECONS(A_27a),V9e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V10l_27] :
                      ( mem(V10l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V11e1] :
                          ( mem(V11e1,A_27a)
                          & ? [V12e2] :
                              ( mem(V12e2,A_27a)
                              & ? [V13e3] :
                                  ( mem(V13e3,A_27a)
                                  & ? [V14e4] :
                                      ( mem(V14e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V11e1),ap(ap(c_2Elist_2ECONS(A_27a),V12e2),ap(ap(c_2Elist_2ECONS(A_27a),V13e3),ap(ap(c_2Elist_2ECONS(A_27a),V14e4),V10l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V15l_27] :
                      ( mem(V15l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V16e1] :
                          ( mem(V16e1,A_27a)
                          & ? [V17e2] :
                              ( mem(V17e2,A_27a)
                              & ? [V18e3] :
                                  ( mem(V18e3,A_27a)
                                  & ? [V19e4] :
                                      ( mem(V19e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V16e1),ap(ap(c_2Elist_2ECONS(A_27a),V17e2),ap(ap(c_2Elist_2ECONS(A_27a),V18e3),ap(ap(c_2Elist_2ECONS(A_27a),V19e4),V15l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V20l_27] :
                      ( mem(V20l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V21e1] :
                          ( mem(V21e1,A_27a)
                          & ? [V22e2] :
                              ( mem(V22e2,A_27a)
                              & ? [V23e3] :
                                  ( mem(V23e3,A_27a)
                                  & ? [V24e4] :
                                      ( mem(V24e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V21e1),ap(ap(c_2Elist_2ECONS(A_27a),V22e2),ap(ap(c_2Elist_2ECONS(A_27a),V23e3),ap(ap(c_2Elist_2ECONS(A_27a),V24e4),V20l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V25l_27] :
                      ( mem(V25l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V26e1] :
                          ( mem(V26e1,A_27a)
                          & ? [V27e2] :
                              ( mem(V27e2,A_27a)
                              & ? [V28e3] :
                                  ( mem(V28e3,A_27a)
                                  & ? [V29e4] :
                                      ( mem(V29e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V26e1),ap(ap(c_2Elist_2ECONS(A_27a),V27e2),ap(ap(c_2Elist_2ECONS(A_27a),V28e3),ap(ap(c_2Elist_2ECONS(A_27a),V29e4),V25l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V30l_27] :
                      ( mem(V30l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V31e1] :
                          ( mem(V31e1,A_27a)
                          & ? [V32e2] :
                              ( mem(V32e2,A_27a)
                              & ? [V33e3] :
                                  ( mem(V33e3,A_27a)
                                  & ? [V34e4] :
                                      ( mem(V34e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V30l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V31e1),ap(ap(c_2Elist_2ECONS(A_27a),V32e2),ap(ap(c_2Elist_2ECONS(A_27a),V33e3),ap(ap(c_2Elist_2ECONS(A_27a),V34e4),V30l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V35l_27] :
                      ( mem(V35l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V36e1] :
                          ( mem(V36e1,A_27a)
                          & ? [V37e2] :
                              ( mem(V37e2,A_27a)
                              & ? [V38e3] :
                                  ( mem(V38e3,A_27a)
                                  & ? [V39e4] :
                                      ( mem(V39e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V35l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V36e1),ap(ap(c_2Elist_2ECONS(A_27a),V37e2),ap(ap(c_2Elist_2ECONS(A_27a),V38e3),ap(ap(c_2Elist_2ECONS(A_27a),V39e4),V35l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V40l_27] :
                      ( mem(V40l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V41e1] :
                          ( mem(V41e1,A_27a)
                          & ? [V42e2] :
                              ( mem(V42e2,A_27a)
                              & ? [V43e3] :
                                  ( mem(V43e3,A_27a)
                                  & ? [V44e4] :
                                      ( mem(V44e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V40l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V41e1),ap(ap(c_2Elist_2ECONS(A_27a),V42e2),ap(ap(c_2Elist_2ECONS(A_27a),V43e3),ap(ap(c_2Elist_2ECONS(A_27a),V44e4),V40l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V45l_27] :
                      ( mem(V45l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V46e1] :
                          ( mem(V46e1,A_27a)
                          & ? [V47e2] :
                              ( mem(V47e2,A_27a)
                              & ? [V48e3] :
                                  ( mem(V48e3,A_27a)
                                  & ? [V49e4] :
                                      ( mem(V49e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V45l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V46e1),ap(ap(c_2Elist_2ECONS(A_27a),V47e2),ap(ap(c_2Elist_2ECONS(A_27a),V48e3),ap(ap(c_2Elist_2ECONS(A_27a),V49e4),V45l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V50l_27] :
                      ( mem(V50l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V51e1] :
                          ( mem(V51e1,A_27a)
                          & ? [V52e2] :
                              ( mem(V52e2,A_27a)
                              & ? [V53e3] :
                                  ( mem(V53e3,A_27a)
                                  & ? [V54e4] :
                                      ( mem(V54e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V50l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V51e1),ap(ap(c_2Elist_2ECONS(A_27a),V52e2),ap(ap(c_2Elist_2ECONS(A_27a),V53e3),ap(ap(c_2Elist_2ECONS(A_27a),V54e4),V50l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V55l_27] :
                      ( mem(V55l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V56e1] :
                          ( mem(V56e1,A_27a)
                          & ? [V57e2] :
                              ( mem(V57e2,A_27a)
                              & ? [V58e3] :
                                  ( mem(V58e3,A_27a)
                                  & ? [V59e4] :
                                      ( mem(V59e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V55l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V56e1),ap(ap(c_2Elist_2ECONS(A_27a),V57e2),ap(ap(c_2Elist_2ECONS(A_27a),V58e3),ap(ap(c_2Elist_2ECONS(A_27a),V59e4),V55l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V60l_27] :
                      ( mem(V60l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V61e1] :
                          ( mem(V61e1,A_27a)
                          & ? [V62e2] :
                              ( mem(V62e2,A_27a)
                              & ? [V63e3] :
                                  ( mem(V63e3,A_27a)
                                  & ? [V64e4] :
                                      ( mem(V64e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V60l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V61e1),ap(ap(c_2Elist_2ECONS(A_27a),V62e2),ap(ap(c_2Elist_2ECONS(A_27a),V63e3),ap(ap(c_2Elist_2ECONS(A_27a),V64e4),V60l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V65l_27] :
                      ( mem(V65l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V66e1] :
                          ( mem(V66e1,A_27a)
                          & ? [V67e2] :
                              ( mem(V67e2,A_27a)
                              & ? [V68e3] :
                                  ( mem(V68e3,A_27a)
                                  & ? [V69e4] :
                                      ( mem(V69e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V65l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V66e1),ap(ap(c_2Elist_2ECONS(A_27a),V67e2),ap(ap(c_2Elist_2ECONS(A_27a),V68e3),ap(ap(c_2Elist_2ECONS(A_27a),V69e4),V65l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V70e1] :
                      ( mem(V70e1,A_27a)
                      & ? [V71e2] :
                          ( mem(V71e2,A_27a)
                          & ? [V72e3] :
                              ( mem(V72e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V70e1),ap(ap(c_2Elist_2ECONS(A_27a),V71e2),ap(ap(c_2Elist_2ECONS(A_27a),V72e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V73e1] :
                      ( mem(V73e1,A_27a)
                      & ? [V74e2] :
                          ( mem(V74e2,A_27a)
                          & ? [V75e3] :
                              ( mem(V75e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V73e1),ap(ap(c_2Elist_2ECONS(A_27a),V74e2),ap(ap(c_2Elist_2ECONS(A_27a),V75e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V76l_27] :
                      ( mem(V76l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V77e1] :
                          ( mem(V77e1,A_27a)
                          & ? [V78e2] :
                              ( mem(V78e2,A_27a)
                              & ? [V79e3] :
                                  ( mem(V79e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V77e1),ap(ap(c_2Elist_2ECONS(A_27a),V78e2),ap(ap(c_2Elist_2ECONS(A_27a),V79e3),V76l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V80l_27] :
                      ( mem(V80l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V81e1] :
                          ( mem(V81e1,A_27a)
                          & ? [V82e2] :
                              ( mem(V82e2,A_27a)
                              & ? [V83e3] :
                                  ( mem(V83e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V81e1),ap(ap(c_2Elist_2ECONS(A_27a),V82e2),ap(ap(c_2Elist_2ECONS(A_27a),V83e3),V80l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V84l_27] :
                      ( mem(V84l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V85e1] :
                          ( mem(V85e1,A_27a)
                          & ? [V86e2] :
                              ( mem(V86e2,A_27a)
                              & ? [V87e3] :
                                  ( mem(V87e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V85e1),ap(ap(c_2Elist_2ECONS(A_27a),V86e2),ap(ap(c_2Elist_2ECONS(A_27a),V87e3),V84l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V88l_27] :
                      ( mem(V88l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V89e1] :
                          ( mem(V89e1,A_27a)
                          & ? [V90e2] :
                              ( mem(V90e2,A_27a)
                              & ? [V91e3] :
                                  ( mem(V91e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V89e1),ap(ap(c_2Elist_2ECONS(A_27a),V90e2),ap(ap(c_2Elist_2ECONS(A_27a),V91e3),V88l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V92l_27] :
                      ( mem(V92l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V93e1] :
                          ( mem(V93e1,A_27a)
                          & ? [V94e2] :
                              ( mem(V94e2,A_27a)
                              & ? [V95e3] :
                                  ( mem(V95e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V92l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V93e1),ap(ap(c_2Elist_2ECONS(A_27a),V94e2),ap(ap(c_2Elist_2ECONS(A_27a),V95e3),V92l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V96l_27] :
                      ( mem(V96l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V97e1] :
                          ( mem(V97e1,A_27a)
                          & ? [V98e2] :
                              ( mem(V98e2,A_27a)
                              & ? [V99e3] :
                                  ( mem(V99e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V96l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V97e1),ap(ap(c_2Elist_2ECONS(A_27a),V98e2),ap(ap(c_2Elist_2ECONS(A_27a),V99e3),V96l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V100l_27] :
                      ( mem(V100l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V101e1] :
                          ( mem(V101e1,A_27a)
                          & ? [V102e2] :
                              ( mem(V102e2,A_27a)
                              & ? [V103e3] :
                                  ( mem(V103e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V100l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V101e1),ap(ap(c_2Elist_2ECONS(A_27a),V102e2),ap(ap(c_2Elist_2ECONS(A_27a),V103e3),V100l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V104l_27] :
                      ( mem(V104l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V105e1] :
                          ( mem(V105e1,A_27a)
                          & ? [V106e2] :
                              ( mem(V106e2,A_27a)
                              & ? [V107e3] :
                                  ( mem(V107e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V104l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V105e1),ap(ap(c_2Elist_2ECONS(A_27a),V106e2),ap(ap(c_2Elist_2ECONS(A_27a),V107e3),V104l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V108l_27] :
                      ( mem(V108l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V109e1] :
                          ( mem(V109e1,A_27a)
                          & ? [V110e2] :
                              ( mem(V110e2,A_27a)
                              & ? [V111e3] :
                                  ( mem(V111e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V108l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V109e1),ap(ap(c_2Elist_2ECONS(A_27a),V110e2),ap(ap(c_2Elist_2ECONS(A_27a),V111e3),V108l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V112l_27] :
                      ( mem(V112l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V113e1] :
                          ( mem(V113e1,A_27a)
                          & ? [V114e2] :
                              ( mem(V114e2,A_27a)
                              & ? [V115e3] :
                                  ( mem(V115e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V112l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V113e1),ap(ap(c_2Elist_2ECONS(A_27a),V114e2),ap(ap(c_2Elist_2ECONS(A_27a),V115e3),V112l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V116l_27] :
                      ( mem(V116l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V117e1] :
                          ( mem(V117e1,A_27a)
                          & ? [V118e2] :
                              ( mem(V118e2,A_27a)
                              & ? [V119e3] :
                                  ( mem(V119e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V116l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V117e1),ap(ap(c_2Elist_2ECONS(A_27a),V118e2),ap(ap(c_2Elist_2ECONS(A_27a),V119e3),V116l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V120l_27] :
                      ( mem(V120l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V121e1] :
                          ( mem(V121e1,A_27a)
                          & ? [V122e2] :
                              ( mem(V122e2,A_27a)
                              & ? [V123e3] :
                                  ( mem(V123e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V120l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V121e1),ap(ap(c_2Elist_2ECONS(A_27a),V122e2),ap(ap(c_2Elist_2ECONS(A_27a),V123e3),V120l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V124e1] :
                      ( mem(V124e1,A_27a)
                      & ? [V125e2] :
                          ( mem(V125e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V124e1),ap(ap(c_2Elist_2ECONS(A_27a),V125e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V126e1] :
                      ( mem(V126e1,A_27a)
                      & ? [V127e2] :
                          ( mem(V127e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V126e1),ap(ap(c_2Elist_2ECONS(A_27a),V127e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V128l_27] :
                      ( mem(V128l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V129e1] :
                          ( mem(V129e1,A_27a)
                          & ? [V130e2] :
                              ( mem(V130e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V129e1),ap(ap(c_2Elist_2ECONS(A_27a),V130e2),V128l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V131l_27] :
                      ( mem(V131l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V132e1] :
                          ( mem(V132e1,A_27a)
                          & ? [V133e2] :
                              ( mem(V133e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V132e1),ap(ap(c_2Elist_2ECONS(A_27a),V133e2),V131l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V134l_27] :
                      ( mem(V134l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V135e1] :
                          ( mem(V135e1,A_27a)
                          & ? [V136e2] :
                              ( mem(V136e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V135e1),ap(ap(c_2Elist_2ECONS(A_27a),V136e2),V134l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V137l_27] :
                      ( mem(V137l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V138e1] :
                          ( mem(V138e1,A_27a)
                          & ? [V139e2] :
                              ( mem(V139e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V138e1),ap(ap(c_2Elist_2ECONS(A_27a),V139e2),V137l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V140l_27] :
                      ( mem(V140l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V141e1] :
                          ( mem(V141e1,A_27a)
                          & ? [V142e2] :
                              ( mem(V142e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V140l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V141e1),ap(ap(c_2Elist_2ECONS(A_27a),V142e2),V140l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V143l_27] :
                      ( mem(V143l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V144e1] :
                          ( mem(V144e1,A_27a)
                          & ? [V145e2] :
                              ( mem(V145e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V143l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V144e1),ap(ap(c_2Elist_2ECONS(A_27a),V145e2),V143l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V146l_27] :
                      ( mem(V146l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V147e1] :
                          ( mem(V147e1,A_27a)
                          & ? [V148e2] :
                              ( mem(V148e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V146l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V147e1),ap(ap(c_2Elist_2ECONS(A_27a),V148e2),V146l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V149l_27] :
                      ( mem(V149l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V150e1] :
                          ( mem(V150e1,A_27a)
                          & ? [V151e2] :
                              ( mem(V151e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V149l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V150e1),ap(ap(c_2Elist_2ECONS(A_27a),V151e2),V149l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V152l_27] :
                      ( mem(V152l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V153e1] :
                          ( mem(V153e1,A_27a)
                          & ? [V154e2] :
                              ( mem(V154e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V152l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V153e1),ap(ap(c_2Elist_2ECONS(A_27a),V154e2),V152l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V155l_27] :
                      ( mem(V155l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V156e1] :
                          ( mem(V156e1,A_27a)
                          & ? [V157e2] :
                              ( mem(V157e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V155l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V156e1),ap(ap(c_2Elist_2ECONS(A_27a),V157e2),V155l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V158l_27] :
                      ( mem(V158l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V159e1] :
                          ( mem(V159e1,A_27a)
                          & ? [V160e2] :
                              ( mem(V160e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V158l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V159e1),ap(ap(c_2Elist_2ECONS(A_27a),V160e2),V158l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V161l_27] :
                      ( mem(V161l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V162e1] :
                          ( mem(V162e1,A_27a)
                          & ? [V163e2] :
                              ( mem(V163e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V161l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V162e1),ap(ap(c_2Elist_2ECONS(A_27a),V163e2),V161l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V164e1] :
                      ( mem(V164e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V164e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V165e1] :
                      ( mem(V165e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V165e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V166l_27] :
                      ( mem(V166l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V167e1] :
                          ( mem(V167e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V167e1),V166l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V168l_27] :
                      ( mem(V168l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V169e1] :
                          ( mem(V169e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V169e1),V168l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V170l_27] :
                      ( mem(V170l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V171e1] :
                          ( mem(V171e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V171e1),V170l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V172l_27] :
                      ( mem(V172l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V173e1] :
                          ( mem(V173e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V173e1),V172l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V174l_27] :
                      ( mem(V174l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V175e1] :
                          ( mem(V175e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V174l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V175e1),V174l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V176l_27] :
                      ( mem(V176l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V177e1] :
                          ( mem(V177e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V176l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V177e1),V176l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V178l_27] :
                      ( mem(V178l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V179e1] :
                          ( mem(V179e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V178l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V179e1),V178l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V180l_27] :
                      ( mem(V180l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V181e1] :
                          ( mem(V181e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V180l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V181e1),V180l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V182l_27] :
                      ( mem(V182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V183e1] :
                          ( mem(V183e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V182l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V183e1),V182l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V184l_27] :
                      ( mem(V184l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V185e1] :
                          ( mem(V185e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V184l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V185e1),V184l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V186l_27] :
                      ( mem(V186l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V187e1] :
                          ( mem(V187e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V186l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V187e1),V186l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V188l_27] :
                      ( mem(V188l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V189e1] :
                          ( mem(V189e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V188l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V189e1),V188l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__5,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & ? [V6e5] :
                                      ( mem(V6e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),ap(ap(c_2Elist_2ECONS(A_27a),V6e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V7e1] :
                      ( mem(V7e1,A_27a)
                      & ? [V8e2] :
                          ( mem(V8e2,A_27a)
                          & ? [V9e3] :
                              ( mem(V9e3,A_27a)
                              & ? [V10e4] :
                                  ( mem(V10e4,A_27a)
                                  & ? [V11e5] :
                                      ( mem(V11e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V7e1),ap(ap(c_2Elist_2ECONS(A_27a),V8e2),ap(ap(c_2Elist_2ECONS(A_27a),V9e3),ap(ap(c_2Elist_2ECONS(A_27a),V10e4),ap(ap(c_2Elist_2ECONS(A_27a),V11e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V12l_27] :
                      ( mem(V12l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V13e1] :
                          ( mem(V13e1,A_27a)
                          & ? [V14e2] :
                              ( mem(V14e2,A_27a)
                              & ? [V15e3] :
                                  ( mem(V15e3,A_27a)
                                  & ? [V16e4] :
                                      ( mem(V16e4,A_27a)
                                      & ? [V17e5] :
                                          ( mem(V17e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V13e1),ap(ap(c_2Elist_2ECONS(A_27a),V14e2),ap(ap(c_2Elist_2ECONS(A_27a),V15e3),ap(ap(c_2Elist_2ECONS(A_27a),V16e4),ap(ap(c_2Elist_2ECONS(A_27a),V17e5),V12l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V18l_27] :
                      ( mem(V18l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V19e1] :
                          ( mem(V19e1,A_27a)
                          & ? [V20e2] :
                              ( mem(V20e2,A_27a)
                              & ? [V21e3] :
                                  ( mem(V21e3,A_27a)
                                  & ? [V22e4] :
                                      ( mem(V22e4,A_27a)
                                      & ? [V23e5] :
                                          ( mem(V23e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V19e1),ap(ap(c_2Elist_2ECONS(A_27a),V20e2),ap(ap(c_2Elist_2ECONS(A_27a),V21e3),ap(ap(c_2Elist_2ECONS(A_27a),V22e4),ap(ap(c_2Elist_2ECONS(A_27a),V23e5),V18l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V24l_27] :
                      ( mem(V24l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V25e1] :
                          ( mem(V25e1,A_27a)
                          & ? [V26e2] :
                              ( mem(V26e2,A_27a)
                              & ? [V27e3] :
                                  ( mem(V27e3,A_27a)
                                  & ? [V28e4] :
                                      ( mem(V28e4,A_27a)
                                      & ? [V29e5] :
                                          ( mem(V29e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V25e1),ap(ap(c_2Elist_2ECONS(A_27a),V26e2),ap(ap(c_2Elist_2ECONS(A_27a),V27e3),ap(ap(c_2Elist_2ECONS(A_27a),V28e4),ap(ap(c_2Elist_2ECONS(A_27a),V29e5),V24l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V30l_27] :
                      ( mem(V30l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V31e1] :
                          ( mem(V31e1,A_27a)
                          & ? [V32e2] :
                              ( mem(V32e2,A_27a)
                              & ? [V33e3] :
                                  ( mem(V33e3,A_27a)
                                  & ? [V34e4] :
                                      ( mem(V34e4,A_27a)
                                      & ? [V35e5] :
                                          ( mem(V35e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V31e1),ap(ap(c_2Elist_2ECONS(A_27a),V32e2),ap(ap(c_2Elist_2ECONS(A_27a),V33e3),ap(ap(c_2Elist_2ECONS(A_27a),V34e4),ap(ap(c_2Elist_2ECONS(A_27a),V35e5),V30l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V36l_27] :
                      ( mem(V36l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V37e1] :
                          ( mem(V37e1,A_27a)
                          & ? [V38e2] :
                              ( mem(V38e2,A_27a)
                              & ? [V39e3] :
                                  ( mem(V39e3,A_27a)
                                  & ? [V40e4] :
                                      ( mem(V40e4,A_27a)
                                      & ? [V41e5] :
                                          ( mem(V41e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V36l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V37e1),ap(ap(c_2Elist_2ECONS(A_27a),V38e2),ap(ap(c_2Elist_2ECONS(A_27a),V39e3),ap(ap(c_2Elist_2ECONS(A_27a),V40e4),ap(ap(c_2Elist_2ECONS(A_27a),V41e5),V36l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V42l_27] :
                      ( mem(V42l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V43e1] :
                          ( mem(V43e1,A_27a)
                          & ? [V44e2] :
                              ( mem(V44e2,A_27a)
                              & ? [V45e3] :
                                  ( mem(V45e3,A_27a)
                                  & ? [V46e4] :
                                      ( mem(V46e4,A_27a)
                                      & ? [V47e5] :
                                          ( mem(V47e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V42l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V43e1),ap(ap(c_2Elist_2ECONS(A_27a),V44e2),ap(ap(c_2Elist_2ECONS(A_27a),V45e3),ap(ap(c_2Elist_2ECONS(A_27a),V46e4),ap(ap(c_2Elist_2ECONS(A_27a),V47e5),V42l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V48l_27] :
                      ( mem(V48l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V49e1] :
                          ( mem(V49e1,A_27a)
                          & ? [V50e2] :
                              ( mem(V50e2,A_27a)
                              & ? [V51e3] :
                                  ( mem(V51e3,A_27a)
                                  & ? [V52e4] :
                                      ( mem(V52e4,A_27a)
                                      & ? [V53e5] :
                                          ( mem(V53e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V48l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V49e1),ap(ap(c_2Elist_2ECONS(A_27a),V50e2),ap(ap(c_2Elist_2ECONS(A_27a),V51e3),ap(ap(c_2Elist_2ECONS(A_27a),V52e4),ap(ap(c_2Elist_2ECONS(A_27a),V53e5),V48l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V54l_27] :
                      ( mem(V54l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V55e1] :
                          ( mem(V55e1,A_27a)
                          & ? [V56e2] :
                              ( mem(V56e2,A_27a)
                              & ? [V57e3] :
                                  ( mem(V57e3,A_27a)
                                  & ? [V58e4] :
                                      ( mem(V58e4,A_27a)
                                      & ? [V59e5] :
                                          ( mem(V59e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V54l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V55e1),ap(ap(c_2Elist_2ECONS(A_27a),V56e2),ap(ap(c_2Elist_2ECONS(A_27a),V57e3),ap(ap(c_2Elist_2ECONS(A_27a),V58e4),ap(ap(c_2Elist_2ECONS(A_27a),V59e5),V54l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V60l_27] :
                      ( mem(V60l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V61e1] :
                          ( mem(V61e1,A_27a)
                          & ? [V62e2] :
                              ( mem(V62e2,A_27a)
                              & ? [V63e3] :
                                  ( mem(V63e3,A_27a)
                                  & ? [V64e4] :
                                      ( mem(V64e4,A_27a)
                                      & ? [V65e5] :
                                          ( mem(V65e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V60l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V61e1),ap(ap(c_2Elist_2ECONS(A_27a),V62e2),ap(ap(c_2Elist_2ECONS(A_27a),V63e3),ap(ap(c_2Elist_2ECONS(A_27a),V64e4),ap(ap(c_2Elist_2ECONS(A_27a),V65e5),V60l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V66l_27] :
                      ( mem(V66l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V67e1] :
                          ( mem(V67e1,A_27a)
                          & ? [V68e2] :
                              ( mem(V68e2,A_27a)
                              & ? [V69e3] :
                                  ( mem(V69e3,A_27a)
                                  & ? [V70e4] :
                                      ( mem(V70e4,A_27a)
                                      & ? [V71e5] :
                                          ( mem(V71e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V66l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V67e1),ap(ap(c_2Elist_2ECONS(A_27a),V68e2),ap(ap(c_2Elist_2ECONS(A_27a),V69e3),ap(ap(c_2Elist_2ECONS(A_27a),V70e4),ap(ap(c_2Elist_2ECONS(A_27a),V71e5),V66l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V72l_27] :
                      ( mem(V72l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V73e1] :
                          ( mem(V73e1,A_27a)
                          & ? [V74e2] :
                              ( mem(V74e2,A_27a)
                              & ? [V75e3] :
                                  ( mem(V75e3,A_27a)
                                  & ? [V76e4] :
                                      ( mem(V76e4,A_27a)
                                      & ? [V77e5] :
                                          ( mem(V77e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V72l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V73e1),ap(ap(c_2Elist_2ECONS(A_27a),V74e2),ap(ap(c_2Elist_2ECONS(A_27a),V75e3),ap(ap(c_2Elist_2ECONS(A_27a),V76e4),ap(ap(c_2Elist_2ECONS(A_27a),V77e5),V72l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V78l_27] :
                      ( mem(V78l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V79e1] :
                          ( mem(V79e1,A_27a)
                          & ? [V80e2] :
                              ( mem(V80e2,A_27a)
                              & ? [V81e3] :
                                  ( mem(V81e3,A_27a)
                                  & ? [V82e4] :
                                      ( mem(V82e4,A_27a)
                                      & ? [V83e5] :
                                          ( mem(V83e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V78l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V79e1),ap(ap(c_2Elist_2ECONS(A_27a),V80e2),ap(ap(c_2Elist_2ECONS(A_27a),V81e3),ap(ap(c_2Elist_2ECONS(A_27a),V82e4),ap(ap(c_2Elist_2ECONS(A_27a),V83e5),V78l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V84e1] :
                      ( mem(V84e1,A_27a)
                      & ? [V85e2] :
                          ( mem(V85e2,A_27a)
                          & ? [V86e3] :
                              ( mem(V86e3,A_27a)
                              & ? [V87e4] :
                                  ( mem(V87e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V84e1),ap(ap(c_2Elist_2ECONS(A_27a),V85e2),ap(ap(c_2Elist_2ECONS(A_27a),V86e3),ap(ap(c_2Elist_2ECONS(A_27a),V87e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V88e1] :
                      ( mem(V88e1,A_27a)
                      & ? [V89e2] :
                          ( mem(V89e2,A_27a)
                          & ? [V90e3] :
                              ( mem(V90e3,A_27a)
                              & ? [V91e4] :
                                  ( mem(V91e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V88e1),ap(ap(c_2Elist_2ECONS(A_27a),V89e2),ap(ap(c_2Elist_2ECONS(A_27a),V90e3),ap(ap(c_2Elist_2ECONS(A_27a),V91e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V92l_27] :
                      ( mem(V92l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V93e1] :
                          ( mem(V93e1,A_27a)
                          & ? [V94e2] :
                              ( mem(V94e2,A_27a)
                              & ? [V95e3] :
                                  ( mem(V95e3,A_27a)
                                  & ? [V96e4] :
                                      ( mem(V96e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V93e1),ap(ap(c_2Elist_2ECONS(A_27a),V94e2),ap(ap(c_2Elist_2ECONS(A_27a),V95e3),ap(ap(c_2Elist_2ECONS(A_27a),V96e4),V92l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V97l_27] :
                      ( mem(V97l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V98e1] :
                          ( mem(V98e1,A_27a)
                          & ? [V99e2] :
                              ( mem(V99e2,A_27a)
                              & ? [V100e3] :
                                  ( mem(V100e3,A_27a)
                                  & ? [V101e4] :
                                      ( mem(V101e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V98e1),ap(ap(c_2Elist_2ECONS(A_27a),V99e2),ap(ap(c_2Elist_2ECONS(A_27a),V100e3),ap(ap(c_2Elist_2ECONS(A_27a),V101e4),V97l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V102l_27] :
                      ( mem(V102l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V103e1] :
                          ( mem(V103e1,A_27a)
                          & ? [V104e2] :
                              ( mem(V104e2,A_27a)
                              & ? [V105e3] :
                                  ( mem(V105e3,A_27a)
                                  & ? [V106e4] :
                                      ( mem(V106e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V103e1),ap(ap(c_2Elist_2ECONS(A_27a),V104e2),ap(ap(c_2Elist_2ECONS(A_27a),V105e3),ap(ap(c_2Elist_2ECONS(A_27a),V106e4),V102l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V107l_27] :
                      ( mem(V107l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V108e1] :
                          ( mem(V108e1,A_27a)
                          & ? [V109e2] :
                              ( mem(V109e2,A_27a)
                              & ? [V110e3] :
                                  ( mem(V110e3,A_27a)
                                  & ? [V111e4] :
                                      ( mem(V111e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V108e1),ap(ap(c_2Elist_2ECONS(A_27a),V109e2),ap(ap(c_2Elist_2ECONS(A_27a),V110e3),ap(ap(c_2Elist_2ECONS(A_27a),V111e4),V107l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V112l_27] :
                      ( mem(V112l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V113e1] :
                          ( mem(V113e1,A_27a)
                          & ? [V114e2] :
                              ( mem(V114e2,A_27a)
                              & ? [V115e3] :
                                  ( mem(V115e3,A_27a)
                                  & ? [V116e4] :
                                      ( mem(V116e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V112l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V113e1),ap(ap(c_2Elist_2ECONS(A_27a),V114e2),ap(ap(c_2Elist_2ECONS(A_27a),V115e3),ap(ap(c_2Elist_2ECONS(A_27a),V116e4),V112l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V117l_27] :
                      ( mem(V117l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V118e1] :
                          ( mem(V118e1,A_27a)
                          & ? [V119e2] :
                              ( mem(V119e2,A_27a)
                              & ? [V120e3] :
                                  ( mem(V120e3,A_27a)
                                  & ? [V121e4] :
                                      ( mem(V121e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V117l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V118e1),ap(ap(c_2Elist_2ECONS(A_27a),V119e2),ap(ap(c_2Elist_2ECONS(A_27a),V120e3),ap(ap(c_2Elist_2ECONS(A_27a),V121e4),V117l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V122l_27] :
                      ( mem(V122l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V123e1] :
                          ( mem(V123e1,A_27a)
                          & ? [V124e2] :
                              ( mem(V124e2,A_27a)
                              & ? [V125e3] :
                                  ( mem(V125e3,A_27a)
                                  & ? [V126e4] :
                                      ( mem(V126e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V122l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V123e1),ap(ap(c_2Elist_2ECONS(A_27a),V124e2),ap(ap(c_2Elist_2ECONS(A_27a),V125e3),ap(ap(c_2Elist_2ECONS(A_27a),V126e4),V122l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V127l_27] :
                      ( mem(V127l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V128e1] :
                          ( mem(V128e1,A_27a)
                          & ? [V129e2] :
                              ( mem(V129e2,A_27a)
                              & ? [V130e3] :
                                  ( mem(V130e3,A_27a)
                                  & ? [V131e4] :
                                      ( mem(V131e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V127l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V128e1),ap(ap(c_2Elist_2ECONS(A_27a),V129e2),ap(ap(c_2Elist_2ECONS(A_27a),V130e3),ap(ap(c_2Elist_2ECONS(A_27a),V131e4),V127l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V132l_27] :
                      ( mem(V132l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V133e1] :
                          ( mem(V133e1,A_27a)
                          & ? [V134e2] :
                              ( mem(V134e2,A_27a)
                              & ? [V135e3] :
                                  ( mem(V135e3,A_27a)
                                  & ? [V136e4] :
                                      ( mem(V136e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V132l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V133e1),ap(ap(c_2Elist_2ECONS(A_27a),V134e2),ap(ap(c_2Elist_2ECONS(A_27a),V135e3),ap(ap(c_2Elist_2ECONS(A_27a),V136e4),V132l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V137l_27] :
                      ( mem(V137l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V138e1] :
                          ( mem(V138e1,A_27a)
                          & ? [V139e2] :
                              ( mem(V139e2,A_27a)
                              & ? [V140e3] :
                                  ( mem(V140e3,A_27a)
                                  & ? [V141e4] :
                                      ( mem(V141e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V137l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V138e1),ap(ap(c_2Elist_2ECONS(A_27a),V139e2),ap(ap(c_2Elist_2ECONS(A_27a),V140e3),ap(ap(c_2Elist_2ECONS(A_27a),V141e4),V137l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V142l_27] :
                      ( mem(V142l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V143e1] :
                          ( mem(V143e1,A_27a)
                          & ? [V144e2] :
                              ( mem(V144e2,A_27a)
                              & ? [V145e3] :
                                  ( mem(V145e3,A_27a)
                                  & ? [V146e4] :
                                      ( mem(V146e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V142l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V143e1),ap(ap(c_2Elist_2ECONS(A_27a),V144e2),ap(ap(c_2Elist_2ECONS(A_27a),V145e3),ap(ap(c_2Elist_2ECONS(A_27a),V146e4),V142l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V147l_27] :
                      ( mem(V147l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V148e1] :
                          ( mem(V148e1,A_27a)
                          & ? [V149e2] :
                              ( mem(V149e2,A_27a)
                              & ? [V150e3] :
                                  ( mem(V150e3,A_27a)
                                  & ? [V151e4] :
                                      ( mem(V151e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V147l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V148e1),ap(ap(c_2Elist_2ECONS(A_27a),V149e2),ap(ap(c_2Elist_2ECONS(A_27a),V150e3),ap(ap(c_2Elist_2ECONS(A_27a),V151e4),V147l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V152e1] :
                      ( mem(V152e1,A_27a)
                      & ? [V153e2] :
                          ( mem(V153e2,A_27a)
                          & ? [V154e3] :
                              ( mem(V154e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V152e1),ap(ap(c_2Elist_2ECONS(A_27a),V153e2),ap(ap(c_2Elist_2ECONS(A_27a),V154e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V155e1] :
                      ( mem(V155e1,A_27a)
                      & ? [V156e2] :
                          ( mem(V156e2,A_27a)
                          & ? [V157e3] :
                              ( mem(V157e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V155e1),ap(ap(c_2Elist_2ECONS(A_27a),V156e2),ap(ap(c_2Elist_2ECONS(A_27a),V157e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V158l_27] :
                      ( mem(V158l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V159e1] :
                          ( mem(V159e1,A_27a)
                          & ? [V160e2] :
                              ( mem(V160e2,A_27a)
                              & ? [V161e3] :
                                  ( mem(V161e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V159e1),ap(ap(c_2Elist_2ECONS(A_27a),V160e2),ap(ap(c_2Elist_2ECONS(A_27a),V161e3),V158l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V162l_27] :
                      ( mem(V162l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V163e1] :
                          ( mem(V163e1,A_27a)
                          & ? [V164e2] :
                              ( mem(V164e2,A_27a)
                              & ? [V165e3] :
                                  ( mem(V165e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V163e1),ap(ap(c_2Elist_2ECONS(A_27a),V164e2),ap(ap(c_2Elist_2ECONS(A_27a),V165e3),V162l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V166l_27] :
                      ( mem(V166l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V167e1] :
                          ( mem(V167e1,A_27a)
                          & ? [V168e2] :
                              ( mem(V168e2,A_27a)
                              & ? [V169e3] :
                                  ( mem(V169e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V167e1),ap(ap(c_2Elist_2ECONS(A_27a),V168e2),ap(ap(c_2Elist_2ECONS(A_27a),V169e3),V166l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V170l_27] :
                      ( mem(V170l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V171e1] :
                          ( mem(V171e1,A_27a)
                          & ? [V172e2] :
                              ( mem(V172e2,A_27a)
                              & ? [V173e3] :
                                  ( mem(V173e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V171e1),ap(ap(c_2Elist_2ECONS(A_27a),V172e2),ap(ap(c_2Elist_2ECONS(A_27a),V173e3),V170l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V174l_27] :
                      ( mem(V174l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V175e1] :
                          ( mem(V175e1,A_27a)
                          & ? [V176e2] :
                              ( mem(V176e2,A_27a)
                              & ? [V177e3] :
                                  ( mem(V177e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V174l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V175e1),ap(ap(c_2Elist_2ECONS(A_27a),V176e2),ap(ap(c_2Elist_2ECONS(A_27a),V177e3),V174l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V178l_27] :
                      ( mem(V178l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V179e1] :
                          ( mem(V179e1,A_27a)
                          & ? [V180e2] :
                              ( mem(V180e2,A_27a)
                              & ? [V181e3] :
                                  ( mem(V181e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V178l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V179e1),ap(ap(c_2Elist_2ECONS(A_27a),V180e2),ap(ap(c_2Elist_2ECONS(A_27a),V181e3),V178l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V182l_27] :
                      ( mem(V182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V183e1] :
                          ( mem(V183e1,A_27a)
                          & ? [V184e2] :
                              ( mem(V184e2,A_27a)
                              & ? [V185e3] :
                                  ( mem(V185e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V182l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V183e1),ap(ap(c_2Elist_2ECONS(A_27a),V184e2),ap(ap(c_2Elist_2ECONS(A_27a),V185e3),V182l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V186l_27] :
                      ( mem(V186l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V187e1] :
                          ( mem(V187e1,A_27a)
                          & ? [V188e2] :
                              ( mem(V188e2,A_27a)
                              & ? [V189e3] :
                                  ( mem(V189e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V186l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V187e1),ap(ap(c_2Elist_2ECONS(A_27a),V188e2),ap(ap(c_2Elist_2ECONS(A_27a),V189e3),V186l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V190l_27] :
                      ( mem(V190l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V191e1] :
                          ( mem(V191e1,A_27a)
                          & ? [V192e2] :
                              ( mem(V192e2,A_27a)
                              & ? [V193e3] :
                                  ( mem(V193e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V190l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V191e1),ap(ap(c_2Elist_2ECONS(A_27a),V192e2),ap(ap(c_2Elist_2ECONS(A_27a),V193e3),V190l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V194l_27] :
                      ( mem(V194l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V195e1] :
                          ( mem(V195e1,A_27a)
                          & ? [V196e2] :
                              ( mem(V196e2,A_27a)
                              & ? [V197e3] :
                                  ( mem(V197e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V194l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V195e1),ap(ap(c_2Elist_2ECONS(A_27a),V196e2),ap(ap(c_2Elist_2ECONS(A_27a),V197e3),V194l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V198l_27] :
                      ( mem(V198l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V199e1] :
                          ( mem(V199e1,A_27a)
                          & ? [V200e2] :
                              ( mem(V200e2,A_27a)
                              & ? [V201e3] :
                                  ( mem(V201e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V198l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V199e1),ap(ap(c_2Elist_2ECONS(A_27a),V200e2),ap(ap(c_2Elist_2ECONS(A_27a),V201e3),V198l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V202l_27] :
                      ( mem(V202l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V203e1] :
                          ( mem(V203e1,A_27a)
                          & ? [V204e2] :
                              ( mem(V204e2,A_27a)
                              & ? [V205e3] :
                                  ( mem(V205e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V202l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V203e1),ap(ap(c_2Elist_2ECONS(A_27a),V204e2),ap(ap(c_2Elist_2ECONS(A_27a),V205e3),V202l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V206e1] :
                      ( mem(V206e1,A_27a)
                      & ? [V207e2] :
                          ( mem(V207e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V206e1),ap(ap(c_2Elist_2ECONS(A_27a),V207e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V208e1] :
                      ( mem(V208e1,A_27a)
                      & ? [V209e2] :
                          ( mem(V209e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V208e1),ap(ap(c_2Elist_2ECONS(A_27a),V209e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V210l_27] :
                      ( mem(V210l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V211e1] :
                          ( mem(V211e1,A_27a)
                          & ? [V212e2] :
                              ( mem(V212e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V211e1),ap(ap(c_2Elist_2ECONS(A_27a),V212e2),V210l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V213l_27] :
                      ( mem(V213l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V214e1] :
                          ( mem(V214e1,A_27a)
                          & ? [V215e2] :
                              ( mem(V215e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V214e1),ap(ap(c_2Elist_2ECONS(A_27a),V215e2),V213l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V216l_27] :
                      ( mem(V216l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V217e1] :
                          ( mem(V217e1,A_27a)
                          & ? [V218e2] :
                              ( mem(V218e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V217e1),ap(ap(c_2Elist_2ECONS(A_27a),V218e2),V216l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V219l_27] :
                      ( mem(V219l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V220e1] :
                          ( mem(V220e1,A_27a)
                          & ? [V221e2] :
                              ( mem(V221e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V220e1),ap(ap(c_2Elist_2ECONS(A_27a),V221e2),V219l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V222l_27] :
                      ( mem(V222l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V223e1] :
                          ( mem(V223e1,A_27a)
                          & ? [V224e2] :
                              ( mem(V224e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V222l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V223e1),ap(ap(c_2Elist_2ECONS(A_27a),V224e2),V222l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V225l_27] :
                      ( mem(V225l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V226e1] :
                          ( mem(V226e1,A_27a)
                          & ? [V227e2] :
                              ( mem(V227e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V225l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V226e1),ap(ap(c_2Elist_2ECONS(A_27a),V227e2),V225l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V228l_27] :
                      ( mem(V228l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V229e1] :
                          ( mem(V229e1,A_27a)
                          & ? [V230e2] :
                              ( mem(V230e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V228l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V229e1),ap(ap(c_2Elist_2ECONS(A_27a),V230e2),V228l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V231l_27] :
                      ( mem(V231l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V232e1] :
                          ( mem(V232e1,A_27a)
                          & ? [V233e2] :
                              ( mem(V233e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V231l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V232e1),ap(ap(c_2Elist_2ECONS(A_27a),V233e2),V231l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V234l_27] :
                      ( mem(V234l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V235e1] :
                          ( mem(V235e1,A_27a)
                          & ? [V236e2] :
                              ( mem(V236e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V234l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V235e1),ap(ap(c_2Elist_2ECONS(A_27a),V236e2),V234l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V237l_27] :
                      ( mem(V237l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V238e1] :
                          ( mem(V238e1,A_27a)
                          & ? [V239e2] :
                              ( mem(V239e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V237l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V238e1),ap(ap(c_2Elist_2ECONS(A_27a),V239e2),V237l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V240l_27] :
                      ( mem(V240l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V241e1] :
                          ( mem(V241e1,A_27a)
                          & ? [V242e2] :
                              ( mem(V242e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V240l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V241e1),ap(ap(c_2Elist_2ECONS(A_27a),V242e2),V240l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V243l_27] :
                      ( mem(V243l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V244e1] :
                          ( mem(V244e1,A_27a)
                          & ? [V245e2] :
                              ( mem(V245e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V243l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V244e1),ap(ap(c_2Elist_2ECONS(A_27a),V245e2),V243l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V246e1] :
                      ( mem(V246e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V246e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V247e1] :
                      ( mem(V247e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V247e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V248l_27] :
                      ( mem(V248l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V249e1] :
                          ( mem(V249e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V249e1),V248l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V250l_27] :
                      ( mem(V250l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V251e1] :
                          ( mem(V251e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V251e1),V250l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V252l_27] :
                      ( mem(V252l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V253e1] :
                          ( mem(V253e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V253e1),V252l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V254l_27] :
                      ( mem(V254l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V255e1] :
                          ( mem(V255e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V255e1),V254l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V256l_27] :
                      ( mem(V256l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V257e1] :
                          ( mem(V257e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V256l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V257e1),V256l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V258l_27] :
                      ( mem(V258l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V259e1] :
                          ( mem(V259e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V258l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V259e1),V258l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V260l_27] :
                      ( mem(V260l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V261e1] :
                          ( mem(V261e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V260l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V261e1),V260l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V262l_27] :
                      ( mem(V262l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V263e1] :
                          ( mem(V263e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V262l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V263e1),V262l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V264l_27] :
                      ( mem(V264l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V265e1] :
                          ( mem(V265e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V264l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V265e1),V264l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V266l_27] :
                      ( mem(V266l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V267e1] :
                          ( mem(V267e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V266l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V267e1),V266l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V268l_27] :
                      ( mem(V268l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V269e1] :
                          ( mem(V269e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V268l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V269e1),V268l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V270l_27] :
                      ( mem(V270l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V271e1] :
                          ( mem(V271e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V270l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V271e1),V270l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__7,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & ? [V6e5] :
                                      ( mem(V6e5,A_27a)
                                      & ? [V7e6] :
                                          ( mem(V7e6,A_27a)
                                          & ? [V8e7] :
                                              ( mem(V8e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),ap(ap(c_2Elist_2ECONS(A_27a),V6e5),ap(ap(c_2Elist_2ECONS(A_27a),V7e6),ap(ap(c_2Elist_2ECONS(A_27a),V8e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V9e1] :
                      ( mem(V9e1,A_27a)
                      & ? [V10e2] :
                          ( mem(V10e2,A_27a)
                          & ? [V11e3] :
                              ( mem(V11e3,A_27a)
                              & ? [V12e4] :
                                  ( mem(V12e4,A_27a)
                                  & ? [V13e5] :
                                      ( mem(V13e5,A_27a)
                                      & ? [V14e6] :
                                          ( mem(V14e6,A_27a)
                                          & ? [V15e7] :
                                              ( mem(V15e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V9e1),ap(ap(c_2Elist_2ECONS(A_27a),V10e2),ap(ap(c_2Elist_2ECONS(A_27a),V11e3),ap(ap(c_2Elist_2ECONS(A_27a),V12e4),ap(ap(c_2Elist_2ECONS(A_27a),V13e5),ap(ap(c_2Elist_2ECONS(A_27a),V14e6),ap(ap(c_2Elist_2ECONS(A_27a),V15e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V16l_27] :
                      ( mem(V16l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V17e1] :
                          ( mem(V17e1,A_27a)
                          & ? [V18e2] :
                              ( mem(V18e2,A_27a)
                              & ? [V19e3] :
                                  ( mem(V19e3,A_27a)
                                  & ? [V20e4] :
                                      ( mem(V20e4,A_27a)
                                      & ? [V21e5] :
                                          ( mem(V21e5,A_27a)
                                          & ? [V22e6] :
                                              ( mem(V22e6,A_27a)
                                              & ? [V23e7] :
                                                  ( mem(V23e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V17e1),ap(ap(c_2Elist_2ECONS(A_27a),V18e2),ap(ap(c_2Elist_2ECONS(A_27a),V19e3),ap(ap(c_2Elist_2ECONS(A_27a),V20e4),ap(ap(c_2Elist_2ECONS(A_27a),V21e5),ap(ap(c_2Elist_2ECONS(A_27a),V22e6),ap(ap(c_2Elist_2ECONS(A_27a),V23e7),V16l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V24l_27] :
                      ( mem(V24l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V25e1] :
                          ( mem(V25e1,A_27a)
                          & ? [V26e2] :
                              ( mem(V26e2,A_27a)
                              & ? [V27e3] :
                                  ( mem(V27e3,A_27a)
                                  & ? [V28e4] :
                                      ( mem(V28e4,A_27a)
                                      & ? [V29e5] :
                                          ( mem(V29e5,A_27a)
                                          & ? [V30e6] :
                                              ( mem(V30e6,A_27a)
                                              & ? [V31e7] :
                                                  ( mem(V31e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V25e1),ap(ap(c_2Elist_2ECONS(A_27a),V26e2),ap(ap(c_2Elist_2ECONS(A_27a),V27e3),ap(ap(c_2Elist_2ECONS(A_27a),V28e4),ap(ap(c_2Elist_2ECONS(A_27a),V29e5),ap(ap(c_2Elist_2ECONS(A_27a),V30e6),ap(ap(c_2Elist_2ECONS(A_27a),V31e7),V24l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V32l_27] :
                      ( mem(V32l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V33e1] :
                          ( mem(V33e1,A_27a)
                          & ? [V34e2] :
                              ( mem(V34e2,A_27a)
                              & ? [V35e3] :
                                  ( mem(V35e3,A_27a)
                                  & ? [V36e4] :
                                      ( mem(V36e4,A_27a)
                                      & ? [V37e5] :
                                          ( mem(V37e5,A_27a)
                                          & ? [V38e6] :
                                              ( mem(V38e6,A_27a)
                                              & ? [V39e7] :
                                                  ( mem(V39e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V33e1),ap(ap(c_2Elist_2ECONS(A_27a),V34e2),ap(ap(c_2Elist_2ECONS(A_27a),V35e3),ap(ap(c_2Elist_2ECONS(A_27a),V36e4),ap(ap(c_2Elist_2ECONS(A_27a),V37e5),ap(ap(c_2Elist_2ECONS(A_27a),V38e6),ap(ap(c_2Elist_2ECONS(A_27a),V39e7),V32l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V40l_27] :
                      ( mem(V40l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V41e1] :
                          ( mem(V41e1,A_27a)
                          & ? [V42e2] :
                              ( mem(V42e2,A_27a)
                              & ? [V43e3] :
                                  ( mem(V43e3,A_27a)
                                  & ? [V44e4] :
                                      ( mem(V44e4,A_27a)
                                      & ? [V45e5] :
                                          ( mem(V45e5,A_27a)
                                          & ? [V46e6] :
                                              ( mem(V46e6,A_27a)
                                              & ? [V47e7] :
                                                  ( mem(V47e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V41e1),ap(ap(c_2Elist_2ECONS(A_27a),V42e2),ap(ap(c_2Elist_2ECONS(A_27a),V43e3),ap(ap(c_2Elist_2ECONS(A_27a),V44e4),ap(ap(c_2Elist_2ECONS(A_27a),V45e5),ap(ap(c_2Elist_2ECONS(A_27a),V46e6),ap(ap(c_2Elist_2ECONS(A_27a),V47e7),V40l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V48l_27] :
                      ( mem(V48l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V49e1] :
                          ( mem(V49e1,A_27a)
                          & ? [V50e2] :
                              ( mem(V50e2,A_27a)
                              & ? [V51e3] :
                                  ( mem(V51e3,A_27a)
                                  & ? [V52e4] :
                                      ( mem(V52e4,A_27a)
                                      & ? [V53e5] :
                                          ( mem(V53e5,A_27a)
                                          & ? [V54e6] :
                                              ( mem(V54e6,A_27a)
                                              & ? [V55e7] :
                                                  ( mem(V55e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V48l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V49e1),ap(ap(c_2Elist_2ECONS(A_27a),V50e2),ap(ap(c_2Elist_2ECONS(A_27a),V51e3),ap(ap(c_2Elist_2ECONS(A_27a),V52e4),ap(ap(c_2Elist_2ECONS(A_27a),V53e5),ap(ap(c_2Elist_2ECONS(A_27a),V54e6),ap(ap(c_2Elist_2ECONS(A_27a),V55e7),V48l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V56l_27] :
                      ( mem(V56l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V57e1] :
                          ( mem(V57e1,A_27a)
                          & ? [V58e2] :
                              ( mem(V58e2,A_27a)
                              & ? [V59e3] :
                                  ( mem(V59e3,A_27a)
                                  & ? [V60e4] :
                                      ( mem(V60e4,A_27a)
                                      & ? [V61e5] :
                                          ( mem(V61e5,A_27a)
                                          & ? [V62e6] :
                                              ( mem(V62e6,A_27a)
                                              & ? [V63e7] :
                                                  ( mem(V63e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V56l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V57e1),ap(ap(c_2Elist_2ECONS(A_27a),V58e2),ap(ap(c_2Elist_2ECONS(A_27a),V59e3),ap(ap(c_2Elist_2ECONS(A_27a),V60e4),ap(ap(c_2Elist_2ECONS(A_27a),V61e5),ap(ap(c_2Elist_2ECONS(A_27a),V62e6),ap(ap(c_2Elist_2ECONS(A_27a),V63e7),V56l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V64l_27] :
                      ( mem(V64l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V65e1] :
                          ( mem(V65e1,A_27a)
                          & ? [V66e2] :
                              ( mem(V66e2,A_27a)
                              & ? [V67e3] :
                                  ( mem(V67e3,A_27a)
                                  & ? [V68e4] :
                                      ( mem(V68e4,A_27a)
                                      & ? [V69e5] :
                                          ( mem(V69e5,A_27a)
                                          & ? [V70e6] :
                                              ( mem(V70e6,A_27a)
                                              & ? [V71e7] :
                                                  ( mem(V71e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V64l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V65e1),ap(ap(c_2Elist_2ECONS(A_27a),V66e2),ap(ap(c_2Elist_2ECONS(A_27a),V67e3),ap(ap(c_2Elist_2ECONS(A_27a),V68e4),ap(ap(c_2Elist_2ECONS(A_27a),V69e5),ap(ap(c_2Elist_2ECONS(A_27a),V70e6),ap(ap(c_2Elist_2ECONS(A_27a),V71e7),V64l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V72l_27] :
                      ( mem(V72l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V73e1] :
                          ( mem(V73e1,A_27a)
                          & ? [V74e2] :
                              ( mem(V74e2,A_27a)
                              & ? [V75e3] :
                                  ( mem(V75e3,A_27a)
                                  & ? [V76e4] :
                                      ( mem(V76e4,A_27a)
                                      & ? [V77e5] :
                                          ( mem(V77e5,A_27a)
                                          & ? [V78e6] :
                                              ( mem(V78e6,A_27a)
                                              & ? [V79e7] :
                                                  ( mem(V79e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V72l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V73e1),ap(ap(c_2Elist_2ECONS(A_27a),V74e2),ap(ap(c_2Elist_2ECONS(A_27a),V75e3),ap(ap(c_2Elist_2ECONS(A_27a),V76e4),ap(ap(c_2Elist_2ECONS(A_27a),V77e5),ap(ap(c_2Elist_2ECONS(A_27a),V78e6),ap(ap(c_2Elist_2ECONS(A_27a),V79e7),V72l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V80l_27] :
                      ( mem(V80l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V81e1] :
                          ( mem(V81e1,A_27a)
                          & ? [V82e2] :
                              ( mem(V82e2,A_27a)
                              & ? [V83e3] :
                                  ( mem(V83e3,A_27a)
                                  & ? [V84e4] :
                                      ( mem(V84e4,A_27a)
                                      & ? [V85e5] :
                                          ( mem(V85e5,A_27a)
                                          & ? [V86e6] :
                                              ( mem(V86e6,A_27a)
                                              & ? [V87e7] :
                                                  ( mem(V87e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V80l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V81e1),ap(ap(c_2Elist_2ECONS(A_27a),V82e2),ap(ap(c_2Elist_2ECONS(A_27a),V83e3),ap(ap(c_2Elist_2ECONS(A_27a),V84e4),ap(ap(c_2Elist_2ECONS(A_27a),V85e5),ap(ap(c_2Elist_2ECONS(A_27a),V86e6),ap(ap(c_2Elist_2ECONS(A_27a),V87e7),V80l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V88l_27] :
                      ( mem(V88l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V89e1] :
                          ( mem(V89e1,A_27a)
                          & ? [V90e2] :
                              ( mem(V90e2,A_27a)
                              & ? [V91e3] :
                                  ( mem(V91e3,A_27a)
                                  & ? [V92e4] :
                                      ( mem(V92e4,A_27a)
                                      & ? [V93e5] :
                                          ( mem(V93e5,A_27a)
                                          & ? [V94e6] :
                                              ( mem(V94e6,A_27a)
                                              & ? [V95e7] :
                                                  ( mem(V95e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V88l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V89e1),ap(ap(c_2Elist_2ECONS(A_27a),V90e2),ap(ap(c_2Elist_2ECONS(A_27a),V91e3),ap(ap(c_2Elist_2ECONS(A_27a),V92e4),ap(ap(c_2Elist_2ECONS(A_27a),V93e5),ap(ap(c_2Elist_2ECONS(A_27a),V94e6),ap(ap(c_2Elist_2ECONS(A_27a),V95e7),V88l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V96l_27] :
                      ( mem(V96l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V97e1] :
                          ( mem(V97e1,A_27a)
                          & ? [V98e2] :
                              ( mem(V98e2,A_27a)
                              & ? [V99e3] :
                                  ( mem(V99e3,A_27a)
                                  & ? [V100e4] :
                                      ( mem(V100e4,A_27a)
                                      & ? [V101e5] :
                                          ( mem(V101e5,A_27a)
                                          & ? [V102e6] :
                                              ( mem(V102e6,A_27a)
                                              & ? [V103e7] :
                                                  ( mem(V103e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V96l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V97e1),ap(ap(c_2Elist_2ECONS(A_27a),V98e2),ap(ap(c_2Elist_2ECONS(A_27a),V99e3),ap(ap(c_2Elist_2ECONS(A_27a),V100e4),ap(ap(c_2Elist_2ECONS(A_27a),V101e5),ap(ap(c_2Elist_2ECONS(A_27a),V102e6),ap(ap(c_2Elist_2ECONS(A_27a),V103e7),V96l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V104l_27] :
                      ( mem(V104l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V105e1] :
                          ( mem(V105e1,A_27a)
                          & ? [V106e2] :
                              ( mem(V106e2,A_27a)
                              & ? [V107e3] :
                                  ( mem(V107e3,A_27a)
                                  & ? [V108e4] :
                                      ( mem(V108e4,A_27a)
                                      & ? [V109e5] :
                                          ( mem(V109e5,A_27a)
                                          & ? [V110e6] :
                                              ( mem(V110e6,A_27a)
                                              & ? [V111e7] :
                                                  ( mem(V111e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V104l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V105e1),ap(ap(c_2Elist_2ECONS(A_27a),V106e2),ap(ap(c_2Elist_2ECONS(A_27a),V107e3),ap(ap(c_2Elist_2ECONS(A_27a),V108e4),ap(ap(c_2Elist_2ECONS(A_27a),V109e5),ap(ap(c_2Elist_2ECONS(A_27a),V110e6),ap(ap(c_2Elist_2ECONS(A_27a),V111e7),V104l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V112e1] :
                      ( mem(V112e1,A_27a)
                      & ? [V113e2] :
                          ( mem(V113e2,A_27a)
                          & ? [V114e3] :
                              ( mem(V114e3,A_27a)
                              & ? [V115e4] :
                                  ( mem(V115e4,A_27a)
                                  & ? [V116e5] :
                                      ( mem(V116e5,A_27a)
                                      & ? [V117e6] :
                                          ( mem(V117e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V112e1),ap(ap(c_2Elist_2ECONS(A_27a),V113e2),ap(ap(c_2Elist_2ECONS(A_27a),V114e3),ap(ap(c_2Elist_2ECONS(A_27a),V115e4),ap(ap(c_2Elist_2ECONS(A_27a),V116e5),ap(ap(c_2Elist_2ECONS(A_27a),V117e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V118e1] :
                      ( mem(V118e1,A_27a)
                      & ? [V119e2] :
                          ( mem(V119e2,A_27a)
                          & ? [V120e3] :
                              ( mem(V120e3,A_27a)
                              & ? [V121e4] :
                                  ( mem(V121e4,A_27a)
                                  & ? [V122e5] :
                                      ( mem(V122e5,A_27a)
                                      & ? [V123e6] :
                                          ( mem(V123e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V118e1),ap(ap(c_2Elist_2ECONS(A_27a),V119e2),ap(ap(c_2Elist_2ECONS(A_27a),V120e3),ap(ap(c_2Elist_2ECONS(A_27a),V121e4),ap(ap(c_2Elist_2ECONS(A_27a),V122e5),ap(ap(c_2Elist_2ECONS(A_27a),V123e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V124l_27] :
                      ( mem(V124l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V125e1] :
                          ( mem(V125e1,A_27a)
                          & ? [V126e2] :
                              ( mem(V126e2,A_27a)
                              & ? [V127e3] :
                                  ( mem(V127e3,A_27a)
                                  & ? [V128e4] :
                                      ( mem(V128e4,A_27a)
                                      & ? [V129e5] :
                                          ( mem(V129e5,A_27a)
                                          & ? [V130e6] :
                                              ( mem(V130e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V125e1),ap(ap(c_2Elist_2ECONS(A_27a),V126e2),ap(ap(c_2Elist_2ECONS(A_27a),V127e3),ap(ap(c_2Elist_2ECONS(A_27a),V128e4),ap(ap(c_2Elist_2ECONS(A_27a),V129e5),ap(ap(c_2Elist_2ECONS(A_27a),V130e6),V124l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V131l_27] :
                      ( mem(V131l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V132e1] :
                          ( mem(V132e1,A_27a)
                          & ? [V133e2] :
                              ( mem(V133e2,A_27a)
                              & ? [V134e3] :
                                  ( mem(V134e3,A_27a)
                                  & ? [V135e4] :
                                      ( mem(V135e4,A_27a)
                                      & ? [V136e5] :
                                          ( mem(V136e5,A_27a)
                                          & ? [V137e6] :
                                              ( mem(V137e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V132e1),ap(ap(c_2Elist_2ECONS(A_27a),V133e2),ap(ap(c_2Elist_2ECONS(A_27a),V134e3),ap(ap(c_2Elist_2ECONS(A_27a),V135e4),ap(ap(c_2Elist_2ECONS(A_27a),V136e5),ap(ap(c_2Elist_2ECONS(A_27a),V137e6),V131l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V138l_27] :
                      ( mem(V138l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V139e1] :
                          ( mem(V139e1,A_27a)
                          & ? [V140e2] :
                              ( mem(V140e2,A_27a)
                              & ? [V141e3] :
                                  ( mem(V141e3,A_27a)
                                  & ? [V142e4] :
                                      ( mem(V142e4,A_27a)
                                      & ? [V143e5] :
                                          ( mem(V143e5,A_27a)
                                          & ? [V144e6] :
                                              ( mem(V144e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V139e1),ap(ap(c_2Elist_2ECONS(A_27a),V140e2),ap(ap(c_2Elist_2ECONS(A_27a),V141e3),ap(ap(c_2Elist_2ECONS(A_27a),V142e4),ap(ap(c_2Elist_2ECONS(A_27a),V143e5),ap(ap(c_2Elist_2ECONS(A_27a),V144e6),V138l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V145l_27] :
                      ( mem(V145l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V146e1] :
                          ( mem(V146e1,A_27a)
                          & ? [V147e2] :
                              ( mem(V147e2,A_27a)
                              & ? [V148e3] :
                                  ( mem(V148e3,A_27a)
                                  & ? [V149e4] :
                                      ( mem(V149e4,A_27a)
                                      & ? [V150e5] :
                                          ( mem(V150e5,A_27a)
                                          & ? [V151e6] :
                                              ( mem(V151e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V146e1),ap(ap(c_2Elist_2ECONS(A_27a),V147e2),ap(ap(c_2Elist_2ECONS(A_27a),V148e3),ap(ap(c_2Elist_2ECONS(A_27a),V149e4),ap(ap(c_2Elist_2ECONS(A_27a),V150e5),ap(ap(c_2Elist_2ECONS(A_27a),V151e6),V145l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V152l_27] :
                      ( mem(V152l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V153e1] :
                          ( mem(V153e1,A_27a)
                          & ? [V154e2] :
                              ( mem(V154e2,A_27a)
                              & ? [V155e3] :
                                  ( mem(V155e3,A_27a)
                                  & ? [V156e4] :
                                      ( mem(V156e4,A_27a)
                                      & ? [V157e5] :
                                          ( mem(V157e5,A_27a)
                                          & ? [V158e6] :
                                              ( mem(V158e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V152l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V153e1),ap(ap(c_2Elist_2ECONS(A_27a),V154e2),ap(ap(c_2Elist_2ECONS(A_27a),V155e3),ap(ap(c_2Elist_2ECONS(A_27a),V156e4),ap(ap(c_2Elist_2ECONS(A_27a),V157e5),ap(ap(c_2Elist_2ECONS(A_27a),V158e6),V152l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V159l_27] :
                      ( mem(V159l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V160e1] :
                          ( mem(V160e1,A_27a)
                          & ? [V161e2] :
                              ( mem(V161e2,A_27a)
                              & ? [V162e3] :
                                  ( mem(V162e3,A_27a)
                                  & ? [V163e4] :
                                      ( mem(V163e4,A_27a)
                                      & ? [V164e5] :
                                          ( mem(V164e5,A_27a)
                                          & ? [V165e6] :
                                              ( mem(V165e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V159l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V160e1),ap(ap(c_2Elist_2ECONS(A_27a),V161e2),ap(ap(c_2Elist_2ECONS(A_27a),V162e3),ap(ap(c_2Elist_2ECONS(A_27a),V163e4),ap(ap(c_2Elist_2ECONS(A_27a),V164e5),ap(ap(c_2Elist_2ECONS(A_27a),V165e6),V159l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V166l_27] :
                      ( mem(V166l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V167e1] :
                          ( mem(V167e1,A_27a)
                          & ? [V168e2] :
                              ( mem(V168e2,A_27a)
                              & ? [V169e3] :
                                  ( mem(V169e3,A_27a)
                                  & ? [V170e4] :
                                      ( mem(V170e4,A_27a)
                                      & ? [V171e5] :
                                          ( mem(V171e5,A_27a)
                                          & ? [V172e6] :
                                              ( mem(V172e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V166l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V167e1),ap(ap(c_2Elist_2ECONS(A_27a),V168e2),ap(ap(c_2Elist_2ECONS(A_27a),V169e3),ap(ap(c_2Elist_2ECONS(A_27a),V170e4),ap(ap(c_2Elist_2ECONS(A_27a),V171e5),ap(ap(c_2Elist_2ECONS(A_27a),V172e6),V166l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V173l_27] :
                      ( mem(V173l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V174e1] :
                          ( mem(V174e1,A_27a)
                          & ? [V175e2] :
                              ( mem(V175e2,A_27a)
                              & ? [V176e3] :
                                  ( mem(V176e3,A_27a)
                                  & ? [V177e4] :
                                      ( mem(V177e4,A_27a)
                                      & ? [V178e5] :
                                          ( mem(V178e5,A_27a)
                                          & ? [V179e6] :
                                              ( mem(V179e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V173l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V174e1),ap(ap(c_2Elist_2ECONS(A_27a),V175e2),ap(ap(c_2Elist_2ECONS(A_27a),V176e3),ap(ap(c_2Elist_2ECONS(A_27a),V177e4),ap(ap(c_2Elist_2ECONS(A_27a),V178e5),ap(ap(c_2Elist_2ECONS(A_27a),V179e6),V173l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V180l_27] :
                      ( mem(V180l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V181e1] :
                          ( mem(V181e1,A_27a)
                          & ? [V182e2] :
                              ( mem(V182e2,A_27a)
                              & ? [V183e3] :
                                  ( mem(V183e3,A_27a)
                                  & ? [V184e4] :
                                      ( mem(V184e4,A_27a)
                                      & ? [V185e5] :
                                          ( mem(V185e5,A_27a)
                                          & ? [V186e6] :
                                              ( mem(V186e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V180l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V181e1),ap(ap(c_2Elist_2ECONS(A_27a),V182e2),ap(ap(c_2Elist_2ECONS(A_27a),V183e3),ap(ap(c_2Elist_2ECONS(A_27a),V184e4),ap(ap(c_2Elist_2ECONS(A_27a),V185e5),ap(ap(c_2Elist_2ECONS(A_27a),V186e6),V180l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V187l_27] :
                      ( mem(V187l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V188e1] :
                          ( mem(V188e1,A_27a)
                          & ? [V189e2] :
                              ( mem(V189e2,A_27a)
                              & ? [V190e3] :
                                  ( mem(V190e3,A_27a)
                                  & ? [V191e4] :
                                      ( mem(V191e4,A_27a)
                                      & ? [V192e5] :
                                          ( mem(V192e5,A_27a)
                                          & ? [V193e6] :
                                              ( mem(V193e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V187l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V188e1),ap(ap(c_2Elist_2ECONS(A_27a),V189e2),ap(ap(c_2Elist_2ECONS(A_27a),V190e3),ap(ap(c_2Elist_2ECONS(A_27a),V191e4),ap(ap(c_2Elist_2ECONS(A_27a),V192e5),ap(ap(c_2Elist_2ECONS(A_27a),V193e6),V187l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V194l_27] :
                      ( mem(V194l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V195e1] :
                          ( mem(V195e1,A_27a)
                          & ? [V196e2] :
                              ( mem(V196e2,A_27a)
                              & ? [V197e3] :
                                  ( mem(V197e3,A_27a)
                                  & ? [V198e4] :
                                      ( mem(V198e4,A_27a)
                                      & ? [V199e5] :
                                          ( mem(V199e5,A_27a)
                                          & ? [V200e6] :
                                              ( mem(V200e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V194l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V195e1),ap(ap(c_2Elist_2ECONS(A_27a),V196e2),ap(ap(c_2Elist_2ECONS(A_27a),V197e3),ap(ap(c_2Elist_2ECONS(A_27a),V198e4),ap(ap(c_2Elist_2ECONS(A_27a),V199e5),ap(ap(c_2Elist_2ECONS(A_27a),V200e6),V194l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V201l_27] :
                      ( mem(V201l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V202e1] :
                          ( mem(V202e1,A_27a)
                          & ? [V203e2] :
                              ( mem(V203e2,A_27a)
                              & ? [V204e3] :
                                  ( mem(V204e3,A_27a)
                                  & ? [V205e4] :
                                      ( mem(V205e4,A_27a)
                                      & ? [V206e5] :
                                          ( mem(V206e5,A_27a)
                                          & ? [V207e6] :
                                              ( mem(V207e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V201l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V202e1),ap(ap(c_2Elist_2ECONS(A_27a),V203e2),ap(ap(c_2Elist_2ECONS(A_27a),V204e3),ap(ap(c_2Elist_2ECONS(A_27a),V205e4),ap(ap(c_2Elist_2ECONS(A_27a),V206e5),ap(ap(c_2Elist_2ECONS(A_27a),V207e6),V201l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V208e1] :
                      ( mem(V208e1,A_27a)
                      & ? [V209e2] :
                          ( mem(V209e2,A_27a)
                          & ? [V210e3] :
                              ( mem(V210e3,A_27a)
                              & ? [V211e4] :
                                  ( mem(V211e4,A_27a)
                                  & ? [V212e5] :
                                      ( mem(V212e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V208e1),ap(ap(c_2Elist_2ECONS(A_27a),V209e2),ap(ap(c_2Elist_2ECONS(A_27a),V210e3),ap(ap(c_2Elist_2ECONS(A_27a),V211e4),ap(ap(c_2Elist_2ECONS(A_27a),V212e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V213e1] :
                      ( mem(V213e1,A_27a)
                      & ? [V214e2] :
                          ( mem(V214e2,A_27a)
                          & ? [V215e3] :
                              ( mem(V215e3,A_27a)
                              & ? [V216e4] :
                                  ( mem(V216e4,A_27a)
                                  & ? [V217e5] :
                                      ( mem(V217e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V213e1),ap(ap(c_2Elist_2ECONS(A_27a),V214e2),ap(ap(c_2Elist_2ECONS(A_27a),V215e3),ap(ap(c_2Elist_2ECONS(A_27a),V216e4),ap(ap(c_2Elist_2ECONS(A_27a),V217e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V218l_27] :
                      ( mem(V218l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V219e1] :
                          ( mem(V219e1,A_27a)
                          & ? [V220e2] :
                              ( mem(V220e2,A_27a)
                              & ? [V221e3] :
                                  ( mem(V221e3,A_27a)
                                  & ? [V222e4] :
                                      ( mem(V222e4,A_27a)
                                      & ? [V223e5] :
                                          ( mem(V223e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V219e1),ap(ap(c_2Elist_2ECONS(A_27a),V220e2),ap(ap(c_2Elist_2ECONS(A_27a),V221e3),ap(ap(c_2Elist_2ECONS(A_27a),V222e4),ap(ap(c_2Elist_2ECONS(A_27a),V223e5),V218l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V224l_27] :
                      ( mem(V224l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V225e1] :
                          ( mem(V225e1,A_27a)
                          & ? [V226e2] :
                              ( mem(V226e2,A_27a)
                              & ? [V227e3] :
                                  ( mem(V227e3,A_27a)
                                  & ? [V228e4] :
                                      ( mem(V228e4,A_27a)
                                      & ? [V229e5] :
                                          ( mem(V229e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V225e1),ap(ap(c_2Elist_2ECONS(A_27a),V226e2),ap(ap(c_2Elist_2ECONS(A_27a),V227e3),ap(ap(c_2Elist_2ECONS(A_27a),V228e4),ap(ap(c_2Elist_2ECONS(A_27a),V229e5),V224l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V230l_27] :
                      ( mem(V230l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V231e1] :
                          ( mem(V231e1,A_27a)
                          & ? [V232e2] :
                              ( mem(V232e2,A_27a)
                              & ? [V233e3] :
                                  ( mem(V233e3,A_27a)
                                  & ? [V234e4] :
                                      ( mem(V234e4,A_27a)
                                      & ? [V235e5] :
                                          ( mem(V235e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V231e1),ap(ap(c_2Elist_2ECONS(A_27a),V232e2),ap(ap(c_2Elist_2ECONS(A_27a),V233e3),ap(ap(c_2Elist_2ECONS(A_27a),V234e4),ap(ap(c_2Elist_2ECONS(A_27a),V235e5),V230l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V236l_27] :
                      ( mem(V236l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V237e1] :
                          ( mem(V237e1,A_27a)
                          & ? [V238e2] :
                              ( mem(V238e2,A_27a)
                              & ? [V239e3] :
                                  ( mem(V239e3,A_27a)
                                  & ? [V240e4] :
                                      ( mem(V240e4,A_27a)
                                      & ? [V241e5] :
                                          ( mem(V241e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V237e1),ap(ap(c_2Elist_2ECONS(A_27a),V238e2),ap(ap(c_2Elist_2ECONS(A_27a),V239e3),ap(ap(c_2Elist_2ECONS(A_27a),V240e4),ap(ap(c_2Elist_2ECONS(A_27a),V241e5),V236l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V242l_27] :
                      ( mem(V242l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V243e1] :
                          ( mem(V243e1,A_27a)
                          & ? [V244e2] :
                              ( mem(V244e2,A_27a)
                              & ? [V245e3] :
                                  ( mem(V245e3,A_27a)
                                  & ? [V246e4] :
                                      ( mem(V246e4,A_27a)
                                      & ? [V247e5] :
                                          ( mem(V247e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V242l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V243e1),ap(ap(c_2Elist_2ECONS(A_27a),V244e2),ap(ap(c_2Elist_2ECONS(A_27a),V245e3),ap(ap(c_2Elist_2ECONS(A_27a),V246e4),ap(ap(c_2Elist_2ECONS(A_27a),V247e5),V242l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V248l_27] :
                      ( mem(V248l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V249e1] :
                          ( mem(V249e1,A_27a)
                          & ? [V250e2] :
                              ( mem(V250e2,A_27a)
                              & ? [V251e3] :
                                  ( mem(V251e3,A_27a)
                                  & ? [V252e4] :
                                      ( mem(V252e4,A_27a)
                                      & ? [V253e5] :
                                          ( mem(V253e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V248l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V249e1),ap(ap(c_2Elist_2ECONS(A_27a),V250e2),ap(ap(c_2Elist_2ECONS(A_27a),V251e3),ap(ap(c_2Elist_2ECONS(A_27a),V252e4),ap(ap(c_2Elist_2ECONS(A_27a),V253e5),V248l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V254l_27] :
                      ( mem(V254l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V255e1] :
                          ( mem(V255e1,A_27a)
                          & ? [V256e2] :
                              ( mem(V256e2,A_27a)
                              & ? [V257e3] :
                                  ( mem(V257e3,A_27a)
                                  & ? [V258e4] :
                                      ( mem(V258e4,A_27a)
                                      & ? [V259e5] :
                                          ( mem(V259e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V254l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V255e1),ap(ap(c_2Elist_2ECONS(A_27a),V256e2),ap(ap(c_2Elist_2ECONS(A_27a),V257e3),ap(ap(c_2Elist_2ECONS(A_27a),V258e4),ap(ap(c_2Elist_2ECONS(A_27a),V259e5),V254l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V260l_27] :
                      ( mem(V260l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V261e1] :
                          ( mem(V261e1,A_27a)
                          & ? [V262e2] :
                              ( mem(V262e2,A_27a)
                              & ? [V263e3] :
                                  ( mem(V263e3,A_27a)
                                  & ? [V264e4] :
                                      ( mem(V264e4,A_27a)
                                      & ? [V265e5] :
                                          ( mem(V265e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V260l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V261e1),ap(ap(c_2Elist_2ECONS(A_27a),V262e2),ap(ap(c_2Elist_2ECONS(A_27a),V263e3),ap(ap(c_2Elist_2ECONS(A_27a),V264e4),ap(ap(c_2Elist_2ECONS(A_27a),V265e5),V260l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V266l_27] :
                      ( mem(V266l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V267e1] :
                          ( mem(V267e1,A_27a)
                          & ? [V268e2] :
                              ( mem(V268e2,A_27a)
                              & ? [V269e3] :
                                  ( mem(V269e3,A_27a)
                                  & ? [V270e4] :
                                      ( mem(V270e4,A_27a)
                                      & ? [V271e5] :
                                          ( mem(V271e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V266l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V267e1),ap(ap(c_2Elist_2ECONS(A_27a),V268e2),ap(ap(c_2Elist_2ECONS(A_27a),V269e3),ap(ap(c_2Elist_2ECONS(A_27a),V270e4),ap(ap(c_2Elist_2ECONS(A_27a),V271e5),V266l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V272l_27] :
                      ( mem(V272l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V273e1] :
                          ( mem(V273e1,A_27a)
                          & ? [V274e2] :
                              ( mem(V274e2,A_27a)
                              & ? [V275e3] :
                                  ( mem(V275e3,A_27a)
                                  & ? [V276e4] :
                                      ( mem(V276e4,A_27a)
                                      & ? [V277e5] :
                                          ( mem(V277e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V272l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V273e1),ap(ap(c_2Elist_2ECONS(A_27a),V274e2),ap(ap(c_2Elist_2ECONS(A_27a),V275e3),ap(ap(c_2Elist_2ECONS(A_27a),V276e4),ap(ap(c_2Elist_2ECONS(A_27a),V277e5),V272l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V278l_27] :
                      ( mem(V278l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V279e1] :
                          ( mem(V279e1,A_27a)
                          & ? [V280e2] :
                              ( mem(V280e2,A_27a)
                              & ? [V281e3] :
                                  ( mem(V281e3,A_27a)
                                  & ? [V282e4] :
                                      ( mem(V282e4,A_27a)
                                      & ? [V283e5] :
                                          ( mem(V283e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V278l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V279e1),ap(ap(c_2Elist_2ECONS(A_27a),V280e2),ap(ap(c_2Elist_2ECONS(A_27a),V281e3),ap(ap(c_2Elist_2ECONS(A_27a),V282e4),ap(ap(c_2Elist_2ECONS(A_27a),V283e5),V278l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V284l_27] :
                      ( mem(V284l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V285e1] :
                          ( mem(V285e1,A_27a)
                          & ? [V286e2] :
                              ( mem(V286e2,A_27a)
                              & ? [V287e3] :
                                  ( mem(V287e3,A_27a)
                                  & ? [V288e4] :
                                      ( mem(V288e4,A_27a)
                                      & ? [V289e5] :
                                          ( mem(V289e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V284l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V285e1),ap(ap(c_2Elist_2ECONS(A_27a),V286e2),ap(ap(c_2Elist_2ECONS(A_27a),V287e3),ap(ap(c_2Elist_2ECONS(A_27a),V288e4),ap(ap(c_2Elist_2ECONS(A_27a),V289e5),V284l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V290e1] :
                      ( mem(V290e1,A_27a)
                      & ? [V291e2] :
                          ( mem(V291e2,A_27a)
                          & ? [V292e3] :
                              ( mem(V292e3,A_27a)
                              & ? [V293e4] :
                                  ( mem(V293e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V290e1),ap(ap(c_2Elist_2ECONS(A_27a),V291e2),ap(ap(c_2Elist_2ECONS(A_27a),V292e3),ap(ap(c_2Elist_2ECONS(A_27a),V293e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V294e1] :
                      ( mem(V294e1,A_27a)
                      & ? [V295e2] :
                          ( mem(V295e2,A_27a)
                          & ? [V296e3] :
                              ( mem(V296e3,A_27a)
                              & ? [V297e4] :
                                  ( mem(V297e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V294e1),ap(ap(c_2Elist_2ECONS(A_27a),V295e2),ap(ap(c_2Elist_2ECONS(A_27a),V296e3),ap(ap(c_2Elist_2ECONS(A_27a),V297e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V298l_27] :
                      ( mem(V298l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V299e1] :
                          ( mem(V299e1,A_27a)
                          & ? [V300e2] :
                              ( mem(V300e2,A_27a)
                              & ? [V301e3] :
                                  ( mem(V301e3,A_27a)
                                  & ? [V302e4] :
                                      ( mem(V302e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V299e1),ap(ap(c_2Elist_2ECONS(A_27a),V300e2),ap(ap(c_2Elist_2ECONS(A_27a),V301e3),ap(ap(c_2Elist_2ECONS(A_27a),V302e4),V298l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V303l_27] :
                      ( mem(V303l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V304e1] :
                          ( mem(V304e1,A_27a)
                          & ? [V305e2] :
                              ( mem(V305e2,A_27a)
                              & ? [V306e3] :
                                  ( mem(V306e3,A_27a)
                                  & ? [V307e4] :
                                      ( mem(V307e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V304e1),ap(ap(c_2Elist_2ECONS(A_27a),V305e2),ap(ap(c_2Elist_2ECONS(A_27a),V306e3),ap(ap(c_2Elist_2ECONS(A_27a),V307e4),V303l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V308l_27] :
                      ( mem(V308l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V309e1] :
                          ( mem(V309e1,A_27a)
                          & ? [V310e2] :
                              ( mem(V310e2,A_27a)
                              & ? [V311e3] :
                                  ( mem(V311e3,A_27a)
                                  & ? [V312e4] :
                                      ( mem(V312e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V309e1),ap(ap(c_2Elist_2ECONS(A_27a),V310e2),ap(ap(c_2Elist_2ECONS(A_27a),V311e3),ap(ap(c_2Elist_2ECONS(A_27a),V312e4),V308l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V313l_27] :
                      ( mem(V313l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V314e1] :
                          ( mem(V314e1,A_27a)
                          & ? [V315e2] :
                              ( mem(V315e2,A_27a)
                              & ? [V316e3] :
                                  ( mem(V316e3,A_27a)
                                  & ? [V317e4] :
                                      ( mem(V317e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V314e1),ap(ap(c_2Elist_2ECONS(A_27a),V315e2),ap(ap(c_2Elist_2ECONS(A_27a),V316e3),ap(ap(c_2Elist_2ECONS(A_27a),V317e4),V313l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V318l_27] :
                      ( mem(V318l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V319e1] :
                          ( mem(V319e1,A_27a)
                          & ? [V320e2] :
                              ( mem(V320e2,A_27a)
                              & ? [V321e3] :
                                  ( mem(V321e3,A_27a)
                                  & ? [V322e4] :
                                      ( mem(V322e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V318l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V319e1),ap(ap(c_2Elist_2ECONS(A_27a),V320e2),ap(ap(c_2Elist_2ECONS(A_27a),V321e3),ap(ap(c_2Elist_2ECONS(A_27a),V322e4),V318l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V323l_27] :
                      ( mem(V323l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V324e1] :
                          ( mem(V324e1,A_27a)
                          & ? [V325e2] :
                              ( mem(V325e2,A_27a)
                              & ? [V326e3] :
                                  ( mem(V326e3,A_27a)
                                  & ? [V327e4] :
                                      ( mem(V327e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V323l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V324e1),ap(ap(c_2Elist_2ECONS(A_27a),V325e2),ap(ap(c_2Elist_2ECONS(A_27a),V326e3),ap(ap(c_2Elist_2ECONS(A_27a),V327e4),V323l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V328l_27] :
                      ( mem(V328l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V329e1] :
                          ( mem(V329e1,A_27a)
                          & ? [V330e2] :
                              ( mem(V330e2,A_27a)
                              & ? [V331e3] :
                                  ( mem(V331e3,A_27a)
                                  & ? [V332e4] :
                                      ( mem(V332e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V328l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V329e1),ap(ap(c_2Elist_2ECONS(A_27a),V330e2),ap(ap(c_2Elist_2ECONS(A_27a),V331e3),ap(ap(c_2Elist_2ECONS(A_27a),V332e4),V328l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V333l_27] :
                      ( mem(V333l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V334e1] :
                          ( mem(V334e1,A_27a)
                          & ? [V335e2] :
                              ( mem(V335e2,A_27a)
                              & ? [V336e3] :
                                  ( mem(V336e3,A_27a)
                                  & ? [V337e4] :
                                      ( mem(V337e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V333l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V334e1),ap(ap(c_2Elist_2ECONS(A_27a),V335e2),ap(ap(c_2Elist_2ECONS(A_27a),V336e3),ap(ap(c_2Elist_2ECONS(A_27a),V337e4),V333l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V338l_27] :
                      ( mem(V338l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V339e1] :
                          ( mem(V339e1,A_27a)
                          & ? [V340e2] :
                              ( mem(V340e2,A_27a)
                              & ? [V341e3] :
                                  ( mem(V341e3,A_27a)
                                  & ? [V342e4] :
                                      ( mem(V342e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V338l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V339e1),ap(ap(c_2Elist_2ECONS(A_27a),V340e2),ap(ap(c_2Elist_2ECONS(A_27a),V341e3),ap(ap(c_2Elist_2ECONS(A_27a),V342e4),V338l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V343l_27] :
                      ( mem(V343l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V344e1] :
                          ( mem(V344e1,A_27a)
                          & ? [V345e2] :
                              ( mem(V345e2,A_27a)
                              & ? [V346e3] :
                                  ( mem(V346e3,A_27a)
                                  & ? [V347e4] :
                                      ( mem(V347e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V343l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V344e1),ap(ap(c_2Elist_2ECONS(A_27a),V345e2),ap(ap(c_2Elist_2ECONS(A_27a),V346e3),ap(ap(c_2Elist_2ECONS(A_27a),V347e4),V343l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V348l_27] :
                      ( mem(V348l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V349e1] :
                          ( mem(V349e1,A_27a)
                          & ? [V350e2] :
                              ( mem(V350e2,A_27a)
                              & ? [V351e3] :
                                  ( mem(V351e3,A_27a)
                                  & ? [V352e4] :
                                      ( mem(V352e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V348l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V349e1),ap(ap(c_2Elist_2ECONS(A_27a),V350e2),ap(ap(c_2Elist_2ECONS(A_27a),V351e3),ap(ap(c_2Elist_2ECONS(A_27a),V352e4),V348l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V353l_27] :
                      ( mem(V353l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V354e1] :
                          ( mem(V354e1,A_27a)
                          & ? [V355e2] :
                              ( mem(V355e2,A_27a)
                              & ? [V356e3] :
                                  ( mem(V356e3,A_27a)
                                  & ? [V357e4] :
                                      ( mem(V357e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V353l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V354e1),ap(ap(c_2Elist_2ECONS(A_27a),V355e2),ap(ap(c_2Elist_2ECONS(A_27a),V356e3),ap(ap(c_2Elist_2ECONS(A_27a),V357e4),V353l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V358e1] :
                      ( mem(V358e1,A_27a)
                      & ? [V359e2] :
                          ( mem(V359e2,A_27a)
                          & ? [V360e3] :
                              ( mem(V360e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V358e1),ap(ap(c_2Elist_2ECONS(A_27a),V359e2),ap(ap(c_2Elist_2ECONS(A_27a),V360e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V361e1] :
                      ( mem(V361e1,A_27a)
                      & ? [V362e2] :
                          ( mem(V362e2,A_27a)
                          & ? [V363e3] :
                              ( mem(V363e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V361e1),ap(ap(c_2Elist_2ECONS(A_27a),V362e2),ap(ap(c_2Elist_2ECONS(A_27a),V363e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V364l_27] :
                      ( mem(V364l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V365e1] :
                          ( mem(V365e1,A_27a)
                          & ? [V366e2] :
                              ( mem(V366e2,A_27a)
                              & ? [V367e3] :
                                  ( mem(V367e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V365e1),ap(ap(c_2Elist_2ECONS(A_27a),V366e2),ap(ap(c_2Elist_2ECONS(A_27a),V367e3),V364l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V368l_27] :
                      ( mem(V368l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V369e1] :
                          ( mem(V369e1,A_27a)
                          & ? [V370e2] :
                              ( mem(V370e2,A_27a)
                              & ? [V371e3] :
                                  ( mem(V371e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V369e1),ap(ap(c_2Elist_2ECONS(A_27a),V370e2),ap(ap(c_2Elist_2ECONS(A_27a),V371e3),V368l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V372l_27] :
                      ( mem(V372l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V373e1] :
                          ( mem(V373e1,A_27a)
                          & ? [V374e2] :
                              ( mem(V374e2,A_27a)
                              & ? [V375e3] :
                                  ( mem(V375e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V373e1),ap(ap(c_2Elist_2ECONS(A_27a),V374e2),ap(ap(c_2Elist_2ECONS(A_27a),V375e3),V372l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V376l_27] :
                      ( mem(V376l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V377e1] :
                          ( mem(V377e1,A_27a)
                          & ? [V378e2] :
                              ( mem(V378e2,A_27a)
                              & ? [V379e3] :
                                  ( mem(V379e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V377e1),ap(ap(c_2Elist_2ECONS(A_27a),V378e2),ap(ap(c_2Elist_2ECONS(A_27a),V379e3),V376l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V380l_27] :
                      ( mem(V380l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V381e1] :
                          ( mem(V381e1,A_27a)
                          & ? [V382e2] :
                              ( mem(V382e2,A_27a)
                              & ? [V383e3] :
                                  ( mem(V383e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V380l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V381e1),ap(ap(c_2Elist_2ECONS(A_27a),V382e2),ap(ap(c_2Elist_2ECONS(A_27a),V383e3),V380l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V384l_27] :
                      ( mem(V384l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V385e1] :
                          ( mem(V385e1,A_27a)
                          & ? [V386e2] :
                              ( mem(V386e2,A_27a)
                              & ? [V387e3] :
                                  ( mem(V387e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V384l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V385e1),ap(ap(c_2Elist_2ECONS(A_27a),V386e2),ap(ap(c_2Elist_2ECONS(A_27a),V387e3),V384l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V388l_27] :
                      ( mem(V388l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V389e1] :
                          ( mem(V389e1,A_27a)
                          & ? [V390e2] :
                              ( mem(V390e2,A_27a)
                              & ? [V391e3] :
                                  ( mem(V391e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V388l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V389e1),ap(ap(c_2Elist_2ECONS(A_27a),V390e2),ap(ap(c_2Elist_2ECONS(A_27a),V391e3),V388l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V392l_27] :
                      ( mem(V392l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V393e1] :
                          ( mem(V393e1,A_27a)
                          & ? [V394e2] :
                              ( mem(V394e2,A_27a)
                              & ? [V395e3] :
                                  ( mem(V395e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V392l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V393e1),ap(ap(c_2Elist_2ECONS(A_27a),V394e2),ap(ap(c_2Elist_2ECONS(A_27a),V395e3),V392l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V396l_27] :
                      ( mem(V396l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V397e1] :
                          ( mem(V397e1,A_27a)
                          & ? [V398e2] :
                              ( mem(V398e2,A_27a)
                              & ? [V399e3] :
                                  ( mem(V399e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V396l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V397e1),ap(ap(c_2Elist_2ECONS(A_27a),V398e2),ap(ap(c_2Elist_2ECONS(A_27a),V399e3),V396l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V400l_27] :
                      ( mem(V400l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V401e1] :
                          ( mem(V401e1,A_27a)
                          & ? [V402e2] :
                              ( mem(V402e2,A_27a)
                              & ? [V403e3] :
                                  ( mem(V403e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V400l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V401e1),ap(ap(c_2Elist_2ECONS(A_27a),V402e2),ap(ap(c_2Elist_2ECONS(A_27a),V403e3),V400l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V404l_27] :
                      ( mem(V404l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V405e1] :
                          ( mem(V405e1,A_27a)
                          & ? [V406e2] :
                              ( mem(V406e2,A_27a)
                              & ? [V407e3] :
                                  ( mem(V407e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V404l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V405e1),ap(ap(c_2Elist_2ECONS(A_27a),V406e2),ap(ap(c_2Elist_2ECONS(A_27a),V407e3),V404l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V408l_27] :
                      ( mem(V408l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V409e1] :
                          ( mem(V409e1,A_27a)
                          & ? [V410e2] :
                              ( mem(V410e2,A_27a)
                              & ? [V411e3] :
                                  ( mem(V411e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V408l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V409e1),ap(ap(c_2Elist_2ECONS(A_27a),V410e2),ap(ap(c_2Elist_2ECONS(A_27a),V411e3),V408l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V412e1] :
                      ( mem(V412e1,A_27a)
                      & ? [V413e2] :
                          ( mem(V413e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V412e1),ap(ap(c_2Elist_2ECONS(A_27a),V413e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V414e1] :
                      ( mem(V414e1,A_27a)
                      & ? [V415e2] :
                          ( mem(V415e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V414e1),ap(ap(c_2Elist_2ECONS(A_27a),V415e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V416l_27] :
                      ( mem(V416l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V417e1] :
                          ( mem(V417e1,A_27a)
                          & ? [V418e2] :
                              ( mem(V418e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V417e1),ap(ap(c_2Elist_2ECONS(A_27a),V418e2),V416l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V419l_27] :
                      ( mem(V419l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V420e1] :
                          ( mem(V420e1,A_27a)
                          & ? [V421e2] :
                              ( mem(V421e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V420e1),ap(ap(c_2Elist_2ECONS(A_27a),V421e2),V419l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V422l_27] :
                      ( mem(V422l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V423e1] :
                          ( mem(V423e1,A_27a)
                          & ? [V424e2] :
                              ( mem(V424e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V423e1),ap(ap(c_2Elist_2ECONS(A_27a),V424e2),V422l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V425l_27] :
                      ( mem(V425l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V426e1] :
                          ( mem(V426e1,A_27a)
                          & ? [V427e2] :
                              ( mem(V427e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V426e1),ap(ap(c_2Elist_2ECONS(A_27a),V427e2),V425l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V428l_27] :
                      ( mem(V428l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V429e1] :
                          ( mem(V429e1,A_27a)
                          & ? [V430e2] :
                              ( mem(V430e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V428l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V429e1),ap(ap(c_2Elist_2ECONS(A_27a),V430e2),V428l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V431l_27] :
                      ( mem(V431l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V432e1] :
                          ( mem(V432e1,A_27a)
                          & ? [V433e2] :
                              ( mem(V433e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V431l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V432e1),ap(ap(c_2Elist_2ECONS(A_27a),V433e2),V431l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V434l_27] :
                      ( mem(V434l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V435e1] :
                          ( mem(V435e1,A_27a)
                          & ? [V436e2] :
                              ( mem(V436e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V434l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V435e1),ap(ap(c_2Elist_2ECONS(A_27a),V436e2),V434l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V437l_27] :
                      ( mem(V437l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V438e1] :
                          ( mem(V438e1,A_27a)
                          & ? [V439e2] :
                              ( mem(V439e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V437l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V438e1),ap(ap(c_2Elist_2ECONS(A_27a),V439e2),V437l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V440l_27] :
                      ( mem(V440l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V441e1] :
                          ( mem(V441e1,A_27a)
                          & ? [V442e2] :
                              ( mem(V442e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V440l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V441e1),ap(ap(c_2Elist_2ECONS(A_27a),V442e2),V440l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V443l_27] :
                      ( mem(V443l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V444e1] :
                          ( mem(V444e1,A_27a)
                          & ? [V445e2] :
                              ( mem(V445e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V443l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V444e1),ap(ap(c_2Elist_2ECONS(A_27a),V445e2),V443l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V446l_27] :
                      ( mem(V446l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V447e1] :
                          ( mem(V447e1,A_27a)
                          & ? [V448e2] :
                              ( mem(V448e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V446l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V447e1),ap(ap(c_2Elist_2ECONS(A_27a),V448e2),V446l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V449l_27] :
                      ( mem(V449l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V450e1] :
                          ( mem(V450e1,A_27a)
                          & ? [V451e2] :
                              ( mem(V451e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V449l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V450e1),ap(ap(c_2Elist_2ECONS(A_27a),V451e2),V449l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V452e1] :
                      ( mem(V452e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V452e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V453e1] :
                      ( mem(V453e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V453e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V454l_27] :
                      ( mem(V454l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V455e1] :
                          ( mem(V455e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V455e1),V454l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V456l_27] :
                      ( mem(V456l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V457e1] :
                          ( mem(V457e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V457e1),V456l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V458l_27] :
                      ( mem(V458l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V459e1] :
                          ( mem(V459e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V459e1),V458l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V460l_27] :
                      ( mem(V460l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V461e1] :
                          ( mem(V461e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V461e1),V460l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V462l_27] :
                      ( mem(V462l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V463e1] :
                          ( mem(V463e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V462l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V463e1),V462l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V464l_27] :
                      ( mem(V464l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V465e1] :
                          ( mem(V465e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V464l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V465e1),V464l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V466l_27] :
                      ( mem(V466l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V467e1] :
                          ( mem(V467e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V466l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V467e1),V466l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V468l_27] :
                      ( mem(V468l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V469e1] :
                          ( mem(V469e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V468l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V469e1),V468l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V470l_27] :
                      ( mem(V470l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V471e1] :
                          ( mem(V471e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V470l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V471e1),V470l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V472l_27] :
                      ( mem(V472l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V473e1] :
                          ( mem(V473e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V472l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V473e1),V472l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V474l_27] :
                      ( mem(V474l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V475e1] :
                          ( mem(V475e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V474l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V475e1),V474l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V476l_27] :
                      ( mem(V476l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V477e1] :
                          ( mem(V477e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V476l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V477e1),V476l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__10,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & ? [V6e5] :
                                      ( mem(V6e5,A_27a)
                                      & ? [V7e6] :
                                          ( mem(V7e6,A_27a)
                                          & ? [V8e7] :
                                              ( mem(V8e7,A_27a)
                                              & ? [V9e8] :
                                                  ( mem(V9e8,A_27a)
                                                  & ? [V10e9] :
                                                      ( mem(V10e9,A_27a)
                                                      & ? [V11e10] :
                                                          ( mem(V11e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),ap(ap(c_2Elist_2ECONS(A_27a),V6e5),ap(ap(c_2Elist_2ECONS(A_27a),V7e6),ap(ap(c_2Elist_2ECONS(A_27a),V8e7),ap(ap(c_2Elist_2ECONS(A_27a),V9e8),ap(ap(c_2Elist_2ECONS(A_27a),V10e9),ap(ap(c_2Elist_2ECONS(A_27a),V11e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V12e1] :
                      ( mem(V12e1,A_27a)
                      & ? [V13e2] :
                          ( mem(V13e2,A_27a)
                          & ? [V14e3] :
                              ( mem(V14e3,A_27a)
                              & ? [V15e4] :
                                  ( mem(V15e4,A_27a)
                                  & ? [V16e5] :
                                      ( mem(V16e5,A_27a)
                                      & ? [V17e6] :
                                          ( mem(V17e6,A_27a)
                                          & ? [V18e7] :
                                              ( mem(V18e7,A_27a)
                                              & ? [V19e8] :
                                                  ( mem(V19e8,A_27a)
                                                  & ? [V20e9] :
                                                      ( mem(V20e9,A_27a)
                                                      & ? [V21e10] :
                                                          ( mem(V21e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V12e1),ap(ap(c_2Elist_2ECONS(A_27a),V13e2),ap(ap(c_2Elist_2ECONS(A_27a),V14e3),ap(ap(c_2Elist_2ECONS(A_27a),V15e4),ap(ap(c_2Elist_2ECONS(A_27a),V16e5),ap(ap(c_2Elist_2ECONS(A_27a),V17e6),ap(ap(c_2Elist_2ECONS(A_27a),V18e7),ap(ap(c_2Elist_2ECONS(A_27a),V19e8),ap(ap(c_2Elist_2ECONS(A_27a),V20e9),ap(ap(c_2Elist_2ECONS(A_27a),V21e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V22l_27] :
                      ( mem(V22l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V23e1] :
                          ( mem(V23e1,A_27a)
                          & ? [V24e2] :
                              ( mem(V24e2,A_27a)
                              & ? [V25e3] :
                                  ( mem(V25e3,A_27a)
                                  & ? [V26e4] :
                                      ( mem(V26e4,A_27a)
                                      & ? [V27e5] :
                                          ( mem(V27e5,A_27a)
                                          & ? [V28e6] :
                                              ( mem(V28e6,A_27a)
                                              & ? [V29e7] :
                                                  ( mem(V29e7,A_27a)
                                                  & ? [V30e8] :
                                                      ( mem(V30e8,A_27a)
                                                      & ? [V31e9] :
                                                          ( mem(V31e9,A_27a)
                                                          & ? [V32e10] :
                                                              ( mem(V32e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V23e1),ap(ap(c_2Elist_2ECONS(A_27a),V24e2),ap(ap(c_2Elist_2ECONS(A_27a),V25e3),ap(ap(c_2Elist_2ECONS(A_27a),V26e4),ap(ap(c_2Elist_2ECONS(A_27a),V27e5),ap(ap(c_2Elist_2ECONS(A_27a),V28e6),ap(ap(c_2Elist_2ECONS(A_27a),V29e7),ap(ap(c_2Elist_2ECONS(A_27a),V30e8),ap(ap(c_2Elist_2ECONS(A_27a),V31e9),ap(ap(c_2Elist_2ECONS(A_27a),V32e10),V22l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V33l_27] :
                      ( mem(V33l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V34e1] :
                          ( mem(V34e1,A_27a)
                          & ? [V35e2] :
                              ( mem(V35e2,A_27a)
                              & ? [V36e3] :
                                  ( mem(V36e3,A_27a)
                                  & ? [V37e4] :
                                      ( mem(V37e4,A_27a)
                                      & ? [V38e5] :
                                          ( mem(V38e5,A_27a)
                                          & ? [V39e6] :
                                              ( mem(V39e6,A_27a)
                                              & ? [V40e7] :
                                                  ( mem(V40e7,A_27a)
                                                  & ? [V41e8] :
                                                      ( mem(V41e8,A_27a)
                                                      & ? [V42e9] :
                                                          ( mem(V42e9,A_27a)
                                                          & ? [V43e10] :
                                                              ( mem(V43e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V34e1),ap(ap(c_2Elist_2ECONS(A_27a),V35e2),ap(ap(c_2Elist_2ECONS(A_27a),V36e3),ap(ap(c_2Elist_2ECONS(A_27a),V37e4),ap(ap(c_2Elist_2ECONS(A_27a),V38e5),ap(ap(c_2Elist_2ECONS(A_27a),V39e6),ap(ap(c_2Elist_2ECONS(A_27a),V40e7),ap(ap(c_2Elist_2ECONS(A_27a),V41e8),ap(ap(c_2Elist_2ECONS(A_27a),V42e9),ap(ap(c_2Elist_2ECONS(A_27a),V43e10),V33l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V44l_27] :
                      ( mem(V44l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V45e1] :
                          ( mem(V45e1,A_27a)
                          & ? [V46e2] :
                              ( mem(V46e2,A_27a)
                              & ? [V47e3] :
                                  ( mem(V47e3,A_27a)
                                  & ? [V48e4] :
                                      ( mem(V48e4,A_27a)
                                      & ? [V49e5] :
                                          ( mem(V49e5,A_27a)
                                          & ? [V50e6] :
                                              ( mem(V50e6,A_27a)
                                              & ? [V51e7] :
                                                  ( mem(V51e7,A_27a)
                                                  & ? [V52e8] :
                                                      ( mem(V52e8,A_27a)
                                                      & ? [V53e9] :
                                                          ( mem(V53e9,A_27a)
                                                          & ? [V54e10] :
                                                              ( mem(V54e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V45e1),ap(ap(c_2Elist_2ECONS(A_27a),V46e2),ap(ap(c_2Elist_2ECONS(A_27a),V47e3),ap(ap(c_2Elist_2ECONS(A_27a),V48e4),ap(ap(c_2Elist_2ECONS(A_27a),V49e5),ap(ap(c_2Elist_2ECONS(A_27a),V50e6),ap(ap(c_2Elist_2ECONS(A_27a),V51e7),ap(ap(c_2Elist_2ECONS(A_27a),V52e8),ap(ap(c_2Elist_2ECONS(A_27a),V53e9),ap(ap(c_2Elist_2ECONS(A_27a),V54e10),V44l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V55l_27] :
                      ( mem(V55l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V56e1] :
                          ( mem(V56e1,A_27a)
                          & ? [V57e2] :
                              ( mem(V57e2,A_27a)
                              & ? [V58e3] :
                                  ( mem(V58e3,A_27a)
                                  & ? [V59e4] :
                                      ( mem(V59e4,A_27a)
                                      & ? [V60e5] :
                                          ( mem(V60e5,A_27a)
                                          & ? [V61e6] :
                                              ( mem(V61e6,A_27a)
                                              & ? [V62e7] :
                                                  ( mem(V62e7,A_27a)
                                                  & ? [V63e8] :
                                                      ( mem(V63e8,A_27a)
                                                      & ? [V64e9] :
                                                          ( mem(V64e9,A_27a)
                                                          & ? [V65e10] :
                                                              ( mem(V65e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V56e1),ap(ap(c_2Elist_2ECONS(A_27a),V57e2),ap(ap(c_2Elist_2ECONS(A_27a),V58e3),ap(ap(c_2Elist_2ECONS(A_27a),V59e4),ap(ap(c_2Elist_2ECONS(A_27a),V60e5),ap(ap(c_2Elist_2ECONS(A_27a),V61e6),ap(ap(c_2Elist_2ECONS(A_27a),V62e7),ap(ap(c_2Elist_2ECONS(A_27a),V63e8),ap(ap(c_2Elist_2ECONS(A_27a),V64e9),ap(ap(c_2Elist_2ECONS(A_27a),V65e10),V55l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V66l_27] :
                      ( mem(V66l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V67e1] :
                          ( mem(V67e1,A_27a)
                          & ? [V68e2] :
                              ( mem(V68e2,A_27a)
                              & ? [V69e3] :
                                  ( mem(V69e3,A_27a)
                                  & ? [V70e4] :
                                      ( mem(V70e4,A_27a)
                                      & ? [V71e5] :
                                          ( mem(V71e5,A_27a)
                                          & ? [V72e6] :
                                              ( mem(V72e6,A_27a)
                                              & ? [V73e7] :
                                                  ( mem(V73e7,A_27a)
                                                  & ? [V74e8] :
                                                      ( mem(V74e8,A_27a)
                                                      & ? [V75e9] :
                                                          ( mem(V75e9,A_27a)
                                                          & ? [V76e10] :
                                                              ( mem(V76e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V66l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V67e1),ap(ap(c_2Elist_2ECONS(A_27a),V68e2),ap(ap(c_2Elist_2ECONS(A_27a),V69e3),ap(ap(c_2Elist_2ECONS(A_27a),V70e4),ap(ap(c_2Elist_2ECONS(A_27a),V71e5),ap(ap(c_2Elist_2ECONS(A_27a),V72e6),ap(ap(c_2Elist_2ECONS(A_27a),V73e7),ap(ap(c_2Elist_2ECONS(A_27a),V74e8),ap(ap(c_2Elist_2ECONS(A_27a),V75e9),ap(ap(c_2Elist_2ECONS(A_27a),V76e10),V66l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V77l_27] :
                      ( mem(V77l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V78e1] :
                          ( mem(V78e1,A_27a)
                          & ? [V79e2] :
                              ( mem(V79e2,A_27a)
                              & ? [V80e3] :
                                  ( mem(V80e3,A_27a)
                                  & ? [V81e4] :
                                      ( mem(V81e4,A_27a)
                                      & ? [V82e5] :
                                          ( mem(V82e5,A_27a)
                                          & ? [V83e6] :
                                              ( mem(V83e6,A_27a)
                                              & ? [V84e7] :
                                                  ( mem(V84e7,A_27a)
                                                  & ? [V85e8] :
                                                      ( mem(V85e8,A_27a)
                                                      & ? [V86e9] :
                                                          ( mem(V86e9,A_27a)
                                                          & ? [V87e10] :
                                                              ( mem(V87e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V77l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V78e1),ap(ap(c_2Elist_2ECONS(A_27a),V79e2),ap(ap(c_2Elist_2ECONS(A_27a),V80e3),ap(ap(c_2Elist_2ECONS(A_27a),V81e4),ap(ap(c_2Elist_2ECONS(A_27a),V82e5),ap(ap(c_2Elist_2ECONS(A_27a),V83e6),ap(ap(c_2Elist_2ECONS(A_27a),V84e7),ap(ap(c_2Elist_2ECONS(A_27a),V85e8),ap(ap(c_2Elist_2ECONS(A_27a),V86e9),ap(ap(c_2Elist_2ECONS(A_27a),V87e10),V77l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V88l_27] :
                      ( mem(V88l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V89e1] :
                          ( mem(V89e1,A_27a)
                          & ? [V90e2] :
                              ( mem(V90e2,A_27a)
                              & ? [V91e3] :
                                  ( mem(V91e3,A_27a)
                                  & ? [V92e4] :
                                      ( mem(V92e4,A_27a)
                                      & ? [V93e5] :
                                          ( mem(V93e5,A_27a)
                                          & ? [V94e6] :
                                              ( mem(V94e6,A_27a)
                                              & ? [V95e7] :
                                                  ( mem(V95e7,A_27a)
                                                  & ? [V96e8] :
                                                      ( mem(V96e8,A_27a)
                                                      & ? [V97e9] :
                                                          ( mem(V97e9,A_27a)
                                                          & ? [V98e10] :
                                                              ( mem(V98e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V88l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V89e1),ap(ap(c_2Elist_2ECONS(A_27a),V90e2),ap(ap(c_2Elist_2ECONS(A_27a),V91e3),ap(ap(c_2Elist_2ECONS(A_27a),V92e4),ap(ap(c_2Elist_2ECONS(A_27a),V93e5),ap(ap(c_2Elist_2ECONS(A_27a),V94e6),ap(ap(c_2Elist_2ECONS(A_27a),V95e7),ap(ap(c_2Elist_2ECONS(A_27a),V96e8),ap(ap(c_2Elist_2ECONS(A_27a),V97e9),ap(ap(c_2Elist_2ECONS(A_27a),V98e10),V88l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V99l_27] :
                      ( mem(V99l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V100e1] :
                          ( mem(V100e1,A_27a)
                          & ? [V101e2] :
                              ( mem(V101e2,A_27a)
                              & ? [V102e3] :
                                  ( mem(V102e3,A_27a)
                                  & ? [V103e4] :
                                      ( mem(V103e4,A_27a)
                                      & ? [V104e5] :
                                          ( mem(V104e5,A_27a)
                                          & ? [V105e6] :
                                              ( mem(V105e6,A_27a)
                                              & ? [V106e7] :
                                                  ( mem(V106e7,A_27a)
                                                  & ? [V107e8] :
                                                      ( mem(V107e8,A_27a)
                                                      & ? [V108e9] :
                                                          ( mem(V108e9,A_27a)
                                                          & ? [V109e10] :
                                                              ( mem(V109e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V99l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V100e1),ap(ap(c_2Elist_2ECONS(A_27a),V101e2),ap(ap(c_2Elist_2ECONS(A_27a),V102e3),ap(ap(c_2Elist_2ECONS(A_27a),V103e4),ap(ap(c_2Elist_2ECONS(A_27a),V104e5),ap(ap(c_2Elist_2ECONS(A_27a),V105e6),ap(ap(c_2Elist_2ECONS(A_27a),V106e7),ap(ap(c_2Elist_2ECONS(A_27a),V107e8),ap(ap(c_2Elist_2ECONS(A_27a),V108e9),ap(ap(c_2Elist_2ECONS(A_27a),V109e10),V99l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V110l_27] :
                      ( mem(V110l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V111e1] :
                          ( mem(V111e1,A_27a)
                          & ? [V112e2] :
                              ( mem(V112e2,A_27a)
                              & ? [V113e3] :
                                  ( mem(V113e3,A_27a)
                                  & ? [V114e4] :
                                      ( mem(V114e4,A_27a)
                                      & ? [V115e5] :
                                          ( mem(V115e5,A_27a)
                                          & ? [V116e6] :
                                              ( mem(V116e6,A_27a)
                                              & ? [V117e7] :
                                                  ( mem(V117e7,A_27a)
                                                  & ? [V118e8] :
                                                      ( mem(V118e8,A_27a)
                                                      & ? [V119e9] :
                                                          ( mem(V119e9,A_27a)
                                                          & ? [V120e10] :
                                                              ( mem(V120e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V110l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V111e1),ap(ap(c_2Elist_2ECONS(A_27a),V112e2),ap(ap(c_2Elist_2ECONS(A_27a),V113e3),ap(ap(c_2Elist_2ECONS(A_27a),V114e4),ap(ap(c_2Elist_2ECONS(A_27a),V115e5),ap(ap(c_2Elist_2ECONS(A_27a),V116e6),ap(ap(c_2Elist_2ECONS(A_27a),V117e7),ap(ap(c_2Elist_2ECONS(A_27a),V118e8),ap(ap(c_2Elist_2ECONS(A_27a),V119e9),ap(ap(c_2Elist_2ECONS(A_27a),V120e10),V110l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V121l_27] :
                      ( mem(V121l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V122e1] :
                          ( mem(V122e1,A_27a)
                          & ? [V123e2] :
                              ( mem(V123e2,A_27a)
                              & ? [V124e3] :
                                  ( mem(V124e3,A_27a)
                                  & ? [V125e4] :
                                      ( mem(V125e4,A_27a)
                                      & ? [V126e5] :
                                          ( mem(V126e5,A_27a)
                                          & ? [V127e6] :
                                              ( mem(V127e6,A_27a)
                                              & ? [V128e7] :
                                                  ( mem(V128e7,A_27a)
                                                  & ? [V129e8] :
                                                      ( mem(V129e8,A_27a)
                                                      & ? [V130e9] :
                                                          ( mem(V130e9,A_27a)
                                                          & ? [V131e10] :
                                                              ( mem(V131e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V121l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V122e1),ap(ap(c_2Elist_2ECONS(A_27a),V123e2),ap(ap(c_2Elist_2ECONS(A_27a),V124e3),ap(ap(c_2Elist_2ECONS(A_27a),V125e4),ap(ap(c_2Elist_2ECONS(A_27a),V126e5),ap(ap(c_2Elist_2ECONS(A_27a),V127e6),ap(ap(c_2Elist_2ECONS(A_27a),V128e7),ap(ap(c_2Elist_2ECONS(A_27a),V129e8),ap(ap(c_2Elist_2ECONS(A_27a),V130e9),ap(ap(c_2Elist_2ECONS(A_27a),V131e10),V121l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V132l_27] :
                      ( mem(V132l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V133e1] :
                          ( mem(V133e1,A_27a)
                          & ? [V134e2] :
                              ( mem(V134e2,A_27a)
                              & ? [V135e3] :
                                  ( mem(V135e3,A_27a)
                                  & ? [V136e4] :
                                      ( mem(V136e4,A_27a)
                                      & ? [V137e5] :
                                          ( mem(V137e5,A_27a)
                                          & ? [V138e6] :
                                              ( mem(V138e6,A_27a)
                                              & ? [V139e7] :
                                                  ( mem(V139e7,A_27a)
                                                  & ? [V140e8] :
                                                      ( mem(V140e8,A_27a)
                                                      & ? [V141e9] :
                                                          ( mem(V141e9,A_27a)
                                                          & ? [V142e10] :
                                                              ( mem(V142e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V132l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V133e1),ap(ap(c_2Elist_2ECONS(A_27a),V134e2),ap(ap(c_2Elist_2ECONS(A_27a),V135e3),ap(ap(c_2Elist_2ECONS(A_27a),V136e4),ap(ap(c_2Elist_2ECONS(A_27a),V137e5),ap(ap(c_2Elist_2ECONS(A_27a),V138e6),ap(ap(c_2Elist_2ECONS(A_27a),V139e7),ap(ap(c_2Elist_2ECONS(A_27a),V140e8),ap(ap(c_2Elist_2ECONS(A_27a),V141e9),ap(ap(c_2Elist_2ECONS(A_27a),V142e10),V132l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V143l_27] :
                      ( mem(V143l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V144e1] :
                          ( mem(V144e1,A_27a)
                          & ? [V145e2] :
                              ( mem(V145e2,A_27a)
                              & ? [V146e3] :
                                  ( mem(V146e3,A_27a)
                                  & ? [V147e4] :
                                      ( mem(V147e4,A_27a)
                                      & ? [V148e5] :
                                          ( mem(V148e5,A_27a)
                                          & ? [V149e6] :
                                              ( mem(V149e6,A_27a)
                                              & ? [V150e7] :
                                                  ( mem(V150e7,A_27a)
                                                  & ? [V151e8] :
                                                      ( mem(V151e8,A_27a)
                                                      & ? [V152e9] :
                                                          ( mem(V152e9,A_27a)
                                                          & ? [V153e10] :
                                                              ( mem(V153e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V143l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V144e1),ap(ap(c_2Elist_2ECONS(A_27a),V145e2),ap(ap(c_2Elist_2ECONS(A_27a),V146e3),ap(ap(c_2Elist_2ECONS(A_27a),V147e4),ap(ap(c_2Elist_2ECONS(A_27a),V148e5),ap(ap(c_2Elist_2ECONS(A_27a),V149e6),ap(ap(c_2Elist_2ECONS(A_27a),V150e7),ap(ap(c_2Elist_2ECONS(A_27a),V151e8),ap(ap(c_2Elist_2ECONS(A_27a),V152e9),ap(ap(c_2Elist_2ECONS(A_27a),V153e10),V143l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V154e1] :
                      ( mem(V154e1,A_27a)
                      & ? [V155e2] :
                          ( mem(V155e2,A_27a)
                          & ? [V156e3] :
                              ( mem(V156e3,A_27a)
                              & ? [V157e4] :
                                  ( mem(V157e4,A_27a)
                                  & ? [V158e5] :
                                      ( mem(V158e5,A_27a)
                                      & ? [V159e6] :
                                          ( mem(V159e6,A_27a)
                                          & ? [V160e7] :
                                              ( mem(V160e7,A_27a)
                                              & ? [V161e8] :
                                                  ( mem(V161e8,A_27a)
                                                  & ? [V162e9] :
                                                      ( mem(V162e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V154e1),ap(ap(c_2Elist_2ECONS(A_27a),V155e2),ap(ap(c_2Elist_2ECONS(A_27a),V156e3),ap(ap(c_2Elist_2ECONS(A_27a),V157e4),ap(ap(c_2Elist_2ECONS(A_27a),V158e5),ap(ap(c_2Elist_2ECONS(A_27a),V159e6),ap(ap(c_2Elist_2ECONS(A_27a),V160e7),ap(ap(c_2Elist_2ECONS(A_27a),V161e8),ap(ap(c_2Elist_2ECONS(A_27a),V162e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V163e1] :
                      ( mem(V163e1,A_27a)
                      & ? [V164e2] :
                          ( mem(V164e2,A_27a)
                          & ? [V165e3] :
                              ( mem(V165e3,A_27a)
                              & ? [V166e4] :
                                  ( mem(V166e4,A_27a)
                                  & ? [V167e5] :
                                      ( mem(V167e5,A_27a)
                                      & ? [V168e6] :
                                          ( mem(V168e6,A_27a)
                                          & ? [V169e7] :
                                              ( mem(V169e7,A_27a)
                                              & ? [V170e8] :
                                                  ( mem(V170e8,A_27a)
                                                  & ? [V171e9] :
                                                      ( mem(V171e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V163e1),ap(ap(c_2Elist_2ECONS(A_27a),V164e2),ap(ap(c_2Elist_2ECONS(A_27a),V165e3),ap(ap(c_2Elist_2ECONS(A_27a),V166e4),ap(ap(c_2Elist_2ECONS(A_27a),V167e5),ap(ap(c_2Elist_2ECONS(A_27a),V168e6),ap(ap(c_2Elist_2ECONS(A_27a),V169e7),ap(ap(c_2Elist_2ECONS(A_27a),V170e8),ap(ap(c_2Elist_2ECONS(A_27a),V171e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V172l_27] :
                      ( mem(V172l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V173e1] :
                          ( mem(V173e1,A_27a)
                          & ? [V174e2] :
                              ( mem(V174e2,A_27a)
                              & ? [V175e3] :
                                  ( mem(V175e3,A_27a)
                                  & ? [V176e4] :
                                      ( mem(V176e4,A_27a)
                                      & ? [V177e5] :
                                          ( mem(V177e5,A_27a)
                                          & ? [V178e6] :
                                              ( mem(V178e6,A_27a)
                                              & ? [V179e7] :
                                                  ( mem(V179e7,A_27a)
                                                  & ? [V180e8] :
                                                      ( mem(V180e8,A_27a)
                                                      & ? [V181e9] :
                                                          ( mem(V181e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V173e1),ap(ap(c_2Elist_2ECONS(A_27a),V174e2),ap(ap(c_2Elist_2ECONS(A_27a),V175e3),ap(ap(c_2Elist_2ECONS(A_27a),V176e4),ap(ap(c_2Elist_2ECONS(A_27a),V177e5),ap(ap(c_2Elist_2ECONS(A_27a),V178e6),ap(ap(c_2Elist_2ECONS(A_27a),V179e7),ap(ap(c_2Elist_2ECONS(A_27a),V180e8),ap(ap(c_2Elist_2ECONS(A_27a),V181e9),V172l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V182l_27] :
                      ( mem(V182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V183e1] :
                          ( mem(V183e1,A_27a)
                          & ? [V184e2] :
                              ( mem(V184e2,A_27a)
                              & ? [V185e3] :
                                  ( mem(V185e3,A_27a)
                                  & ? [V186e4] :
                                      ( mem(V186e4,A_27a)
                                      & ? [V187e5] :
                                          ( mem(V187e5,A_27a)
                                          & ? [V188e6] :
                                              ( mem(V188e6,A_27a)
                                              & ? [V189e7] :
                                                  ( mem(V189e7,A_27a)
                                                  & ? [V190e8] :
                                                      ( mem(V190e8,A_27a)
                                                      & ? [V191e9] :
                                                          ( mem(V191e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V183e1),ap(ap(c_2Elist_2ECONS(A_27a),V184e2),ap(ap(c_2Elist_2ECONS(A_27a),V185e3),ap(ap(c_2Elist_2ECONS(A_27a),V186e4),ap(ap(c_2Elist_2ECONS(A_27a),V187e5),ap(ap(c_2Elist_2ECONS(A_27a),V188e6),ap(ap(c_2Elist_2ECONS(A_27a),V189e7),ap(ap(c_2Elist_2ECONS(A_27a),V190e8),ap(ap(c_2Elist_2ECONS(A_27a),V191e9),V182l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V192l_27] :
                      ( mem(V192l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V193e1] :
                          ( mem(V193e1,A_27a)
                          & ? [V194e2] :
                              ( mem(V194e2,A_27a)
                              & ? [V195e3] :
                                  ( mem(V195e3,A_27a)
                                  & ? [V196e4] :
                                      ( mem(V196e4,A_27a)
                                      & ? [V197e5] :
                                          ( mem(V197e5,A_27a)
                                          & ? [V198e6] :
                                              ( mem(V198e6,A_27a)
                                              & ? [V199e7] :
                                                  ( mem(V199e7,A_27a)
                                                  & ? [V200e8] :
                                                      ( mem(V200e8,A_27a)
                                                      & ? [V201e9] :
                                                          ( mem(V201e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V193e1),ap(ap(c_2Elist_2ECONS(A_27a),V194e2),ap(ap(c_2Elist_2ECONS(A_27a),V195e3),ap(ap(c_2Elist_2ECONS(A_27a),V196e4),ap(ap(c_2Elist_2ECONS(A_27a),V197e5),ap(ap(c_2Elist_2ECONS(A_27a),V198e6),ap(ap(c_2Elist_2ECONS(A_27a),V199e7),ap(ap(c_2Elist_2ECONS(A_27a),V200e8),ap(ap(c_2Elist_2ECONS(A_27a),V201e9),V192l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V202l_27] :
                      ( mem(V202l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V203e1] :
                          ( mem(V203e1,A_27a)
                          & ? [V204e2] :
                              ( mem(V204e2,A_27a)
                              & ? [V205e3] :
                                  ( mem(V205e3,A_27a)
                                  & ? [V206e4] :
                                      ( mem(V206e4,A_27a)
                                      & ? [V207e5] :
                                          ( mem(V207e5,A_27a)
                                          & ? [V208e6] :
                                              ( mem(V208e6,A_27a)
                                              & ? [V209e7] :
                                                  ( mem(V209e7,A_27a)
                                                  & ? [V210e8] :
                                                      ( mem(V210e8,A_27a)
                                                      & ? [V211e9] :
                                                          ( mem(V211e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V203e1),ap(ap(c_2Elist_2ECONS(A_27a),V204e2),ap(ap(c_2Elist_2ECONS(A_27a),V205e3),ap(ap(c_2Elist_2ECONS(A_27a),V206e4),ap(ap(c_2Elist_2ECONS(A_27a),V207e5),ap(ap(c_2Elist_2ECONS(A_27a),V208e6),ap(ap(c_2Elist_2ECONS(A_27a),V209e7),ap(ap(c_2Elist_2ECONS(A_27a),V210e8),ap(ap(c_2Elist_2ECONS(A_27a),V211e9),V202l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V212l_27] :
                      ( mem(V212l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V213e1] :
                          ( mem(V213e1,A_27a)
                          & ? [V214e2] :
                              ( mem(V214e2,A_27a)
                              & ? [V215e3] :
                                  ( mem(V215e3,A_27a)
                                  & ? [V216e4] :
                                      ( mem(V216e4,A_27a)
                                      & ? [V217e5] :
                                          ( mem(V217e5,A_27a)
                                          & ? [V218e6] :
                                              ( mem(V218e6,A_27a)
                                              & ? [V219e7] :
                                                  ( mem(V219e7,A_27a)
                                                  & ? [V220e8] :
                                                      ( mem(V220e8,A_27a)
                                                      & ? [V221e9] :
                                                          ( mem(V221e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V212l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V213e1),ap(ap(c_2Elist_2ECONS(A_27a),V214e2),ap(ap(c_2Elist_2ECONS(A_27a),V215e3),ap(ap(c_2Elist_2ECONS(A_27a),V216e4),ap(ap(c_2Elist_2ECONS(A_27a),V217e5),ap(ap(c_2Elist_2ECONS(A_27a),V218e6),ap(ap(c_2Elist_2ECONS(A_27a),V219e7),ap(ap(c_2Elist_2ECONS(A_27a),V220e8),ap(ap(c_2Elist_2ECONS(A_27a),V221e9),V212l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V222l_27] :
                      ( mem(V222l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V223e1] :
                          ( mem(V223e1,A_27a)
                          & ? [V224e2] :
                              ( mem(V224e2,A_27a)
                              & ? [V225e3] :
                                  ( mem(V225e3,A_27a)
                                  & ? [V226e4] :
                                      ( mem(V226e4,A_27a)
                                      & ? [V227e5] :
                                          ( mem(V227e5,A_27a)
                                          & ? [V228e6] :
                                              ( mem(V228e6,A_27a)
                                              & ? [V229e7] :
                                                  ( mem(V229e7,A_27a)
                                                  & ? [V230e8] :
                                                      ( mem(V230e8,A_27a)
                                                      & ? [V231e9] :
                                                          ( mem(V231e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V222l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V223e1),ap(ap(c_2Elist_2ECONS(A_27a),V224e2),ap(ap(c_2Elist_2ECONS(A_27a),V225e3),ap(ap(c_2Elist_2ECONS(A_27a),V226e4),ap(ap(c_2Elist_2ECONS(A_27a),V227e5),ap(ap(c_2Elist_2ECONS(A_27a),V228e6),ap(ap(c_2Elist_2ECONS(A_27a),V229e7),ap(ap(c_2Elist_2ECONS(A_27a),V230e8),ap(ap(c_2Elist_2ECONS(A_27a),V231e9),V222l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V232l_27] :
                      ( mem(V232l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V233e1] :
                          ( mem(V233e1,A_27a)
                          & ? [V234e2] :
                              ( mem(V234e2,A_27a)
                              & ? [V235e3] :
                                  ( mem(V235e3,A_27a)
                                  & ? [V236e4] :
                                      ( mem(V236e4,A_27a)
                                      & ? [V237e5] :
                                          ( mem(V237e5,A_27a)
                                          & ? [V238e6] :
                                              ( mem(V238e6,A_27a)
                                              & ? [V239e7] :
                                                  ( mem(V239e7,A_27a)
                                                  & ? [V240e8] :
                                                      ( mem(V240e8,A_27a)
                                                      & ? [V241e9] :
                                                          ( mem(V241e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V232l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V233e1),ap(ap(c_2Elist_2ECONS(A_27a),V234e2),ap(ap(c_2Elist_2ECONS(A_27a),V235e3),ap(ap(c_2Elist_2ECONS(A_27a),V236e4),ap(ap(c_2Elist_2ECONS(A_27a),V237e5),ap(ap(c_2Elist_2ECONS(A_27a),V238e6),ap(ap(c_2Elist_2ECONS(A_27a),V239e7),ap(ap(c_2Elist_2ECONS(A_27a),V240e8),ap(ap(c_2Elist_2ECONS(A_27a),V241e9),V232l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V242l_27] :
                      ( mem(V242l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V243e1] :
                          ( mem(V243e1,A_27a)
                          & ? [V244e2] :
                              ( mem(V244e2,A_27a)
                              & ? [V245e3] :
                                  ( mem(V245e3,A_27a)
                                  & ? [V246e4] :
                                      ( mem(V246e4,A_27a)
                                      & ? [V247e5] :
                                          ( mem(V247e5,A_27a)
                                          & ? [V248e6] :
                                              ( mem(V248e6,A_27a)
                                              & ? [V249e7] :
                                                  ( mem(V249e7,A_27a)
                                                  & ? [V250e8] :
                                                      ( mem(V250e8,A_27a)
                                                      & ? [V251e9] :
                                                          ( mem(V251e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V242l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V243e1),ap(ap(c_2Elist_2ECONS(A_27a),V244e2),ap(ap(c_2Elist_2ECONS(A_27a),V245e3),ap(ap(c_2Elist_2ECONS(A_27a),V246e4),ap(ap(c_2Elist_2ECONS(A_27a),V247e5),ap(ap(c_2Elist_2ECONS(A_27a),V248e6),ap(ap(c_2Elist_2ECONS(A_27a),V249e7),ap(ap(c_2Elist_2ECONS(A_27a),V250e8),ap(ap(c_2Elist_2ECONS(A_27a),V251e9),V242l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V252l_27] :
                      ( mem(V252l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V253e1] :
                          ( mem(V253e1,A_27a)
                          & ? [V254e2] :
                              ( mem(V254e2,A_27a)
                              & ? [V255e3] :
                                  ( mem(V255e3,A_27a)
                                  & ? [V256e4] :
                                      ( mem(V256e4,A_27a)
                                      & ? [V257e5] :
                                          ( mem(V257e5,A_27a)
                                          & ? [V258e6] :
                                              ( mem(V258e6,A_27a)
                                              & ? [V259e7] :
                                                  ( mem(V259e7,A_27a)
                                                  & ? [V260e8] :
                                                      ( mem(V260e8,A_27a)
                                                      & ? [V261e9] :
                                                          ( mem(V261e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V252l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V253e1),ap(ap(c_2Elist_2ECONS(A_27a),V254e2),ap(ap(c_2Elist_2ECONS(A_27a),V255e3),ap(ap(c_2Elist_2ECONS(A_27a),V256e4),ap(ap(c_2Elist_2ECONS(A_27a),V257e5),ap(ap(c_2Elist_2ECONS(A_27a),V258e6),ap(ap(c_2Elist_2ECONS(A_27a),V259e7),ap(ap(c_2Elist_2ECONS(A_27a),V260e8),ap(ap(c_2Elist_2ECONS(A_27a),V261e9),V252l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V262l_27] :
                      ( mem(V262l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V263e1] :
                          ( mem(V263e1,A_27a)
                          & ? [V264e2] :
                              ( mem(V264e2,A_27a)
                              & ? [V265e3] :
                                  ( mem(V265e3,A_27a)
                                  & ? [V266e4] :
                                      ( mem(V266e4,A_27a)
                                      & ? [V267e5] :
                                          ( mem(V267e5,A_27a)
                                          & ? [V268e6] :
                                              ( mem(V268e6,A_27a)
                                              & ? [V269e7] :
                                                  ( mem(V269e7,A_27a)
                                                  & ? [V270e8] :
                                                      ( mem(V270e8,A_27a)
                                                      & ? [V271e9] :
                                                          ( mem(V271e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V262l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V263e1),ap(ap(c_2Elist_2ECONS(A_27a),V264e2),ap(ap(c_2Elist_2ECONS(A_27a),V265e3),ap(ap(c_2Elist_2ECONS(A_27a),V266e4),ap(ap(c_2Elist_2ECONS(A_27a),V267e5),ap(ap(c_2Elist_2ECONS(A_27a),V268e6),ap(ap(c_2Elist_2ECONS(A_27a),V269e7),ap(ap(c_2Elist_2ECONS(A_27a),V270e8),ap(ap(c_2Elist_2ECONS(A_27a),V271e9),V262l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V272l_27] :
                      ( mem(V272l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V273e1] :
                          ( mem(V273e1,A_27a)
                          & ? [V274e2] :
                              ( mem(V274e2,A_27a)
                              & ? [V275e3] :
                                  ( mem(V275e3,A_27a)
                                  & ? [V276e4] :
                                      ( mem(V276e4,A_27a)
                                      & ? [V277e5] :
                                          ( mem(V277e5,A_27a)
                                          & ? [V278e6] :
                                              ( mem(V278e6,A_27a)
                                              & ? [V279e7] :
                                                  ( mem(V279e7,A_27a)
                                                  & ? [V280e8] :
                                                      ( mem(V280e8,A_27a)
                                                      & ? [V281e9] :
                                                          ( mem(V281e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V272l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V273e1),ap(ap(c_2Elist_2ECONS(A_27a),V274e2),ap(ap(c_2Elist_2ECONS(A_27a),V275e3),ap(ap(c_2Elist_2ECONS(A_27a),V276e4),ap(ap(c_2Elist_2ECONS(A_27a),V277e5),ap(ap(c_2Elist_2ECONS(A_27a),V278e6),ap(ap(c_2Elist_2ECONS(A_27a),V279e7),ap(ap(c_2Elist_2ECONS(A_27a),V280e8),ap(ap(c_2Elist_2ECONS(A_27a),V281e9),V272l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V282l_27] :
                      ( mem(V282l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V283e1] :
                          ( mem(V283e1,A_27a)
                          & ? [V284e2] :
                              ( mem(V284e2,A_27a)
                              & ? [V285e3] :
                                  ( mem(V285e3,A_27a)
                                  & ? [V286e4] :
                                      ( mem(V286e4,A_27a)
                                      & ? [V287e5] :
                                          ( mem(V287e5,A_27a)
                                          & ? [V288e6] :
                                              ( mem(V288e6,A_27a)
                                              & ? [V289e7] :
                                                  ( mem(V289e7,A_27a)
                                                  & ? [V290e8] :
                                                      ( mem(V290e8,A_27a)
                                                      & ? [V291e9] :
                                                          ( mem(V291e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V282l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V283e1),ap(ap(c_2Elist_2ECONS(A_27a),V284e2),ap(ap(c_2Elist_2ECONS(A_27a),V285e3),ap(ap(c_2Elist_2ECONS(A_27a),V286e4),ap(ap(c_2Elist_2ECONS(A_27a),V287e5),ap(ap(c_2Elist_2ECONS(A_27a),V288e6),ap(ap(c_2Elist_2ECONS(A_27a),V289e7),ap(ap(c_2Elist_2ECONS(A_27a),V290e8),ap(ap(c_2Elist_2ECONS(A_27a),V291e9),V282l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V292e1] :
                      ( mem(V292e1,A_27a)
                      & ? [V293e2] :
                          ( mem(V293e2,A_27a)
                          & ? [V294e3] :
                              ( mem(V294e3,A_27a)
                              & ? [V295e4] :
                                  ( mem(V295e4,A_27a)
                                  & ? [V296e5] :
                                      ( mem(V296e5,A_27a)
                                      & ? [V297e6] :
                                          ( mem(V297e6,A_27a)
                                          & ? [V298e7] :
                                              ( mem(V298e7,A_27a)
                                              & ? [V299e8] :
                                                  ( mem(V299e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V292e1),ap(ap(c_2Elist_2ECONS(A_27a),V293e2),ap(ap(c_2Elist_2ECONS(A_27a),V294e3),ap(ap(c_2Elist_2ECONS(A_27a),V295e4),ap(ap(c_2Elist_2ECONS(A_27a),V296e5),ap(ap(c_2Elist_2ECONS(A_27a),V297e6),ap(ap(c_2Elist_2ECONS(A_27a),V298e7),ap(ap(c_2Elist_2ECONS(A_27a),V299e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V300e1] :
                      ( mem(V300e1,A_27a)
                      & ? [V301e2] :
                          ( mem(V301e2,A_27a)
                          & ? [V302e3] :
                              ( mem(V302e3,A_27a)
                              & ? [V303e4] :
                                  ( mem(V303e4,A_27a)
                                  & ? [V304e5] :
                                      ( mem(V304e5,A_27a)
                                      & ? [V305e6] :
                                          ( mem(V305e6,A_27a)
                                          & ? [V306e7] :
                                              ( mem(V306e7,A_27a)
                                              & ? [V307e8] :
                                                  ( mem(V307e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V300e1),ap(ap(c_2Elist_2ECONS(A_27a),V301e2),ap(ap(c_2Elist_2ECONS(A_27a),V302e3),ap(ap(c_2Elist_2ECONS(A_27a),V303e4),ap(ap(c_2Elist_2ECONS(A_27a),V304e5),ap(ap(c_2Elist_2ECONS(A_27a),V305e6),ap(ap(c_2Elist_2ECONS(A_27a),V306e7),ap(ap(c_2Elist_2ECONS(A_27a),V307e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V308l_27] :
                      ( mem(V308l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V309e1] :
                          ( mem(V309e1,A_27a)
                          & ? [V310e2] :
                              ( mem(V310e2,A_27a)
                              & ? [V311e3] :
                                  ( mem(V311e3,A_27a)
                                  & ? [V312e4] :
                                      ( mem(V312e4,A_27a)
                                      & ? [V313e5] :
                                          ( mem(V313e5,A_27a)
                                          & ? [V314e6] :
                                              ( mem(V314e6,A_27a)
                                              & ? [V315e7] :
                                                  ( mem(V315e7,A_27a)
                                                  & ? [V316e8] :
                                                      ( mem(V316e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V309e1),ap(ap(c_2Elist_2ECONS(A_27a),V310e2),ap(ap(c_2Elist_2ECONS(A_27a),V311e3),ap(ap(c_2Elist_2ECONS(A_27a),V312e4),ap(ap(c_2Elist_2ECONS(A_27a),V313e5),ap(ap(c_2Elist_2ECONS(A_27a),V314e6),ap(ap(c_2Elist_2ECONS(A_27a),V315e7),ap(ap(c_2Elist_2ECONS(A_27a),V316e8),V308l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V317l_27] :
                      ( mem(V317l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V318e1] :
                          ( mem(V318e1,A_27a)
                          & ? [V319e2] :
                              ( mem(V319e2,A_27a)
                              & ? [V320e3] :
                                  ( mem(V320e3,A_27a)
                                  & ? [V321e4] :
                                      ( mem(V321e4,A_27a)
                                      & ? [V322e5] :
                                          ( mem(V322e5,A_27a)
                                          & ? [V323e6] :
                                              ( mem(V323e6,A_27a)
                                              & ? [V324e7] :
                                                  ( mem(V324e7,A_27a)
                                                  & ? [V325e8] :
                                                      ( mem(V325e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V318e1),ap(ap(c_2Elist_2ECONS(A_27a),V319e2),ap(ap(c_2Elist_2ECONS(A_27a),V320e3),ap(ap(c_2Elist_2ECONS(A_27a),V321e4),ap(ap(c_2Elist_2ECONS(A_27a),V322e5),ap(ap(c_2Elist_2ECONS(A_27a),V323e6),ap(ap(c_2Elist_2ECONS(A_27a),V324e7),ap(ap(c_2Elist_2ECONS(A_27a),V325e8),V317l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V326l_27] :
                      ( mem(V326l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V327e1] :
                          ( mem(V327e1,A_27a)
                          & ? [V328e2] :
                              ( mem(V328e2,A_27a)
                              & ? [V329e3] :
                                  ( mem(V329e3,A_27a)
                                  & ? [V330e4] :
                                      ( mem(V330e4,A_27a)
                                      & ? [V331e5] :
                                          ( mem(V331e5,A_27a)
                                          & ? [V332e6] :
                                              ( mem(V332e6,A_27a)
                                              & ? [V333e7] :
                                                  ( mem(V333e7,A_27a)
                                                  & ? [V334e8] :
                                                      ( mem(V334e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V327e1),ap(ap(c_2Elist_2ECONS(A_27a),V328e2),ap(ap(c_2Elist_2ECONS(A_27a),V329e3),ap(ap(c_2Elist_2ECONS(A_27a),V330e4),ap(ap(c_2Elist_2ECONS(A_27a),V331e5),ap(ap(c_2Elist_2ECONS(A_27a),V332e6),ap(ap(c_2Elist_2ECONS(A_27a),V333e7),ap(ap(c_2Elist_2ECONS(A_27a),V334e8),V326l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V335l_27] :
                      ( mem(V335l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V336e1] :
                          ( mem(V336e1,A_27a)
                          & ? [V337e2] :
                              ( mem(V337e2,A_27a)
                              & ? [V338e3] :
                                  ( mem(V338e3,A_27a)
                                  & ? [V339e4] :
                                      ( mem(V339e4,A_27a)
                                      & ? [V340e5] :
                                          ( mem(V340e5,A_27a)
                                          & ? [V341e6] :
                                              ( mem(V341e6,A_27a)
                                              & ? [V342e7] :
                                                  ( mem(V342e7,A_27a)
                                                  & ? [V343e8] :
                                                      ( mem(V343e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V336e1),ap(ap(c_2Elist_2ECONS(A_27a),V337e2),ap(ap(c_2Elist_2ECONS(A_27a),V338e3),ap(ap(c_2Elist_2ECONS(A_27a),V339e4),ap(ap(c_2Elist_2ECONS(A_27a),V340e5),ap(ap(c_2Elist_2ECONS(A_27a),V341e6),ap(ap(c_2Elist_2ECONS(A_27a),V342e7),ap(ap(c_2Elist_2ECONS(A_27a),V343e8),V335l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V344l_27] :
                      ( mem(V344l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V345e1] :
                          ( mem(V345e1,A_27a)
                          & ? [V346e2] :
                              ( mem(V346e2,A_27a)
                              & ? [V347e3] :
                                  ( mem(V347e3,A_27a)
                                  & ? [V348e4] :
                                      ( mem(V348e4,A_27a)
                                      & ? [V349e5] :
                                          ( mem(V349e5,A_27a)
                                          & ? [V350e6] :
                                              ( mem(V350e6,A_27a)
                                              & ? [V351e7] :
                                                  ( mem(V351e7,A_27a)
                                                  & ? [V352e8] :
                                                      ( mem(V352e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V344l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V345e1),ap(ap(c_2Elist_2ECONS(A_27a),V346e2),ap(ap(c_2Elist_2ECONS(A_27a),V347e3),ap(ap(c_2Elist_2ECONS(A_27a),V348e4),ap(ap(c_2Elist_2ECONS(A_27a),V349e5),ap(ap(c_2Elist_2ECONS(A_27a),V350e6),ap(ap(c_2Elist_2ECONS(A_27a),V351e7),ap(ap(c_2Elist_2ECONS(A_27a),V352e8),V344l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V353l_27] :
                      ( mem(V353l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V354e1] :
                          ( mem(V354e1,A_27a)
                          & ? [V355e2] :
                              ( mem(V355e2,A_27a)
                              & ? [V356e3] :
                                  ( mem(V356e3,A_27a)
                                  & ? [V357e4] :
                                      ( mem(V357e4,A_27a)
                                      & ? [V358e5] :
                                          ( mem(V358e5,A_27a)
                                          & ? [V359e6] :
                                              ( mem(V359e6,A_27a)
                                              & ? [V360e7] :
                                                  ( mem(V360e7,A_27a)
                                                  & ? [V361e8] :
                                                      ( mem(V361e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V353l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V354e1),ap(ap(c_2Elist_2ECONS(A_27a),V355e2),ap(ap(c_2Elist_2ECONS(A_27a),V356e3),ap(ap(c_2Elist_2ECONS(A_27a),V357e4),ap(ap(c_2Elist_2ECONS(A_27a),V358e5),ap(ap(c_2Elist_2ECONS(A_27a),V359e6),ap(ap(c_2Elist_2ECONS(A_27a),V360e7),ap(ap(c_2Elist_2ECONS(A_27a),V361e8),V353l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V362l_27] :
                      ( mem(V362l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V363e1] :
                          ( mem(V363e1,A_27a)
                          & ? [V364e2] :
                              ( mem(V364e2,A_27a)
                              & ? [V365e3] :
                                  ( mem(V365e3,A_27a)
                                  & ? [V366e4] :
                                      ( mem(V366e4,A_27a)
                                      & ? [V367e5] :
                                          ( mem(V367e5,A_27a)
                                          & ? [V368e6] :
                                              ( mem(V368e6,A_27a)
                                              & ? [V369e7] :
                                                  ( mem(V369e7,A_27a)
                                                  & ? [V370e8] :
                                                      ( mem(V370e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V362l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V363e1),ap(ap(c_2Elist_2ECONS(A_27a),V364e2),ap(ap(c_2Elist_2ECONS(A_27a),V365e3),ap(ap(c_2Elist_2ECONS(A_27a),V366e4),ap(ap(c_2Elist_2ECONS(A_27a),V367e5),ap(ap(c_2Elist_2ECONS(A_27a),V368e6),ap(ap(c_2Elist_2ECONS(A_27a),V369e7),ap(ap(c_2Elist_2ECONS(A_27a),V370e8),V362l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V371l_27] :
                      ( mem(V371l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V372e1] :
                          ( mem(V372e1,A_27a)
                          & ? [V373e2] :
                              ( mem(V373e2,A_27a)
                              & ? [V374e3] :
                                  ( mem(V374e3,A_27a)
                                  & ? [V375e4] :
                                      ( mem(V375e4,A_27a)
                                      & ? [V376e5] :
                                          ( mem(V376e5,A_27a)
                                          & ? [V377e6] :
                                              ( mem(V377e6,A_27a)
                                              & ? [V378e7] :
                                                  ( mem(V378e7,A_27a)
                                                  & ? [V379e8] :
                                                      ( mem(V379e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V371l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V372e1),ap(ap(c_2Elist_2ECONS(A_27a),V373e2),ap(ap(c_2Elist_2ECONS(A_27a),V374e3),ap(ap(c_2Elist_2ECONS(A_27a),V375e4),ap(ap(c_2Elist_2ECONS(A_27a),V376e5),ap(ap(c_2Elist_2ECONS(A_27a),V377e6),ap(ap(c_2Elist_2ECONS(A_27a),V378e7),ap(ap(c_2Elist_2ECONS(A_27a),V379e8),V371l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V380l_27] :
                      ( mem(V380l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V381e1] :
                          ( mem(V381e1,A_27a)
                          & ? [V382e2] :
                              ( mem(V382e2,A_27a)
                              & ? [V383e3] :
                                  ( mem(V383e3,A_27a)
                                  & ? [V384e4] :
                                      ( mem(V384e4,A_27a)
                                      & ? [V385e5] :
                                          ( mem(V385e5,A_27a)
                                          & ? [V386e6] :
                                              ( mem(V386e6,A_27a)
                                              & ? [V387e7] :
                                                  ( mem(V387e7,A_27a)
                                                  & ? [V388e8] :
                                                      ( mem(V388e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V380l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V381e1),ap(ap(c_2Elist_2ECONS(A_27a),V382e2),ap(ap(c_2Elist_2ECONS(A_27a),V383e3),ap(ap(c_2Elist_2ECONS(A_27a),V384e4),ap(ap(c_2Elist_2ECONS(A_27a),V385e5),ap(ap(c_2Elist_2ECONS(A_27a),V386e6),ap(ap(c_2Elist_2ECONS(A_27a),V387e7),ap(ap(c_2Elist_2ECONS(A_27a),V388e8),V380l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V389l_27] :
                      ( mem(V389l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V390e1] :
                          ( mem(V390e1,A_27a)
                          & ? [V391e2] :
                              ( mem(V391e2,A_27a)
                              & ? [V392e3] :
                                  ( mem(V392e3,A_27a)
                                  & ? [V393e4] :
                                      ( mem(V393e4,A_27a)
                                      & ? [V394e5] :
                                          ( mem(V394e5,A_27a)
                                          & ? [V395e6] :
                                              ( mem(V395e6,A_27a)
                                              & ? [V396e7] :
                                                  ( mem(V396e7,A_27a)
                                                  & ? [V397e8] :
                                                      ( mem(V397e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V389l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V390e1),ap(ap(c_2Elist_2ECONS(A_27a),V391e2),ap(ap(c_2Elist_2ECONS(A_27a),V392e3),ap(ap(c_2Elist_2ECONS(A_27a),V393e4),ap(ap(c_2Elist_2ECONS(A_27a),V394e5),ap(ap(c_2Elist_2ECONS(A_27a),V395e6),ap(ap(c_2Elist_2ECONS(A_27a),V396e7),ap(ap(c_2Elist_2ECONS(A_27a),V397e8),V389l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V398l_27] :
                      ( mem(V398l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V399e1] :
                          ( mem(V399e1,A_27a)
                          & ? [V400e2] :
                              ( mem(V400e2,A_27a)
                              & ? [V401e3] :
                                  ( mem(V401e3,A_27a)
                                  & ? [V402e4] :
                                      ( mem(V402e4,A_27a)
                                      & ? [V403e5] :
                                          ( mem(V403e5,A_27a)
                                          & ? [V404e6] :
                                              ( mem(V404e6,A_27a)
                                              & ? [V405e7] :
                                                  ( mem(V405e7,A_27a)
                                                  & ? [V406e8] :
                                                      ( mem(V406e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V398l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V399e1),ap(ap(c_2Elist_2ECONS(A_27a),V400e2),ap(ap(c_2Elist_2ECONS(A_27a),V401e3),ap(ap(c_2Elist_2ECONS(A_27a),V402e4),ap(ap(c_2Elist_2ECONS(A_27a),V403e5),ap(ap(c_2Elist_2ECONS(A_27a),V404e6),ap(ap(c_2Elist_2ECONS(A_27a),V405e7),ap(ap(c_2Elist_2ECONS(A_27a),V406e8),V398l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V407l_27] :
                      ( mem(V407l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V408e1] :
                          ( mem(V408e1,A_27a)
                          & ? [V409e2] :
                              ( mem(V409e2,A_27a)
                              & ? [V410e3] :
                                  ( mem(V410e3,A_27a)
                                  & ? [V411e4] :
                                      ( mem(V411e4,A_27a)
                                      & ? [V412e5] :
                                          ( mem(V412e5,A_27a)
                                          & ? [V413e6] :
                                              ( mem(V413e6,A_27a)
                                              & ? [V414e7] :
                                                  ( mem(V414e7,A_27a)
                                                  & ? [V415e8] :
                                                      ( mem(V415e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V407l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V408e1),ap(ap(c_2Elist_2ECONS(A_27a),V409e2),ap(ap(c_2Elist_2ECONS(A_27a),V410e3),ap(ap(c_2Elist_2ECONS(A_27a),V411e4),ap(ap(c_2Elist_2ECONS(A_27a),V412e5),ap(ap(c_2Elist_2ECONS(A_27a),V413e6),ap(ap(c_2Elist_2ECONS(A_27a),V414e7),ap(ap(c_2Elist_2ECONS(A_27a),V415e8),V407l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V416e1] :
                      ( mem(V416e1,A_27a)
                      & ? [V417e2] :
                          ( mem(V417e2,A_27a)
                          & ? [V418e3] :
                              ( mem(V418e3,A_27a)
                              & ? [V419e4] :
                                  ( mem(V419e4,A_27a)
                                  & ? [V420e5] :
                                      ( mem(V420e5,A_27a)
                                      & ? [V421e6] :
                                          ( mem(V421e6,A_27a)
                                          & ? [V422e7] :
                                              ( mem(V422e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V416e1),ap(ap(c_2Elist_2ECONS(A_27a),V417e2),ap(ap(c_2Elist_2ECONS(A_27a),V418e3),ap(ap(c_2Elist_2ECONS(A_27a),V419e4),ap(ap(c_2Elist_2ECONS(A_27a),V420e5),ap(ap(c_2Elist_2ECONS(A_27a),V421e6),ap(ap(c_2Elist_2ECONS(A_27a),V422e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V423e1] :
                      ( mem(V423e1,A_27a)
                      & ? [V424e2] :
                          ( mem(V424e2,A_27a)
                          & ? [V425e3] :
                              ( mem(V425e3,A_27a)
                              & ? [V426e4] :
                                  ( mem(V426e4,A_27a)
                                  & ? [V427e5] :
                                      ( mem(V427e5,A_27a)
                                      & ? [V428e6] :
                                          ( mem(V428e6,A_27a)
                                          & ? [V429e7] :
                                              ( mem(V429e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V423e1),ap(ap(c_2Elist_2ECONS(A_27a),V424e2),ap(ap(c_2Elist_2ECONS(A_27a),V425e3),ap(ap(c_2Elist_2ECONS(A_27a),V426e4),ap(ap(c_2Elist_2ECONS(A_27a),V427e5),ap(ap(c_2Elist_2ECONS(A_27a),V428e6),ap(ap(c_2Elist_2ECONS(A_27a),V429e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V430l_27] :
                      ( mem(V430l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V431e1] :
                          ( mem(V431e1,A_27a)
                          & ? [V432e2] :
                              ( mem(V432e2,A_27a)
                              & ? [V433e3] :
                                  ( mem(V433e3,A_27a)
                                  & ? [V434e4] :
                                      ( mem(V434e4,A_27a)
                                      & ? [V435e5] :
                                          ( mem(V435e5,A_27a)
                                          & ? [V436e6] :
                                              ( mem(V436e6,A_27a)
                                              & ? [V437e7] :
                                                  ( mem(V437e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V431e1),ap(ap(c_2Elist_2ECONS(A_27a),V432e2),ap(ap(c_2Elist_2ECONS(A_27a),V433e3),ap(ap(c_2Elist_2ECONS(A_27a),V434e4),ap(ap(c_2Elist_2ECONS(A_27a),V435e5),ap(ap(c_2Elist_2ECONS(A_27a),V436e6),ap(ap(c_2Elist_2ECONS(A_27a),V437e7),V430l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V438l_27] :
                      ( mem(V438l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V439e1] :
                          ( mem(V439e1,A_27a)
                          & ? [V440e2] :
                              ( mem(V440e2,A_27a)
                              & ? [V441e3] :
                                  ( mem(V441e3,A_27a)
                                  & ? [V442e4] :
                                      ( mem(V442e4,A_27a)
                                      & ? [V443e5] :
                                          ( mem(V443e5,A_27a)
                                          & ? [V444e6] :
                                              ( mem(V444e6,A_27a)
                                              & ? [V445e7] :
                                                  ( mem(V445e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V439e1),ap(ap(c_2Elist_2ECONS(A_27a),V440e2),ap(ap(c_2Elist_2ECONS(A_27a),V441e3),ap(ap(c_2Elist_2ECONS(A_27a),V442e4),ap(ap(c_2Elist_2ECONS(A_27a),V443e5),ap(ap(c_2Elist_2ECONS(A_27a),V444e6),ap(ap(c_2Elist_2ECONS(A_27a),V445e7),V438l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V446l_27] :
                      ( mem(V446l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V447e1] :
                          ( mem(V447e1,A_27a)
                          & ? [V448e2] :
                              ( mem(V448e2,A_27a)
                              & ? [V449e3] :
                                  ( mem(V449e3,A_27a)
                                  & ? [V450e4] :
                                      ( mem(V450e4,A_27a)
                                      & ? [V451e5] :
                                          ( mem(V451e5,A_27a)
                                          & ? [V452e6] :
                                              ( mem(V452e6,A_27a)
                                              & ? [V453e7] :
                                                  ( mem(V453e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V447e1),ap(ap(c_2Elist_2ECONS(A_27a),V448e2),ap(ap(c_2Elist_2ECONS(A_27a),V449e3),ap(ap(c_2Elist_2ECONS(A_27a),V450e4),ap(ap(c_2Elist_2ECONS(A_27a),V451e5),ap(ap(c_2Elist_2ECONS(A_27a),V452e6),ap(ap(c_2Elist_2ECONS(A_27a),V453e7),V446l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V454l_27] :
                      ( mem(V454l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V455e1] :
                          ( mem(V455e1,A_27a)
                          & ? [V456e2] :
                              ( mem(V456e2,A_27a)
                              & ? [V457e3] :
                                  ( mem(V457e3,A_27a)
                                  & ? [V458e4] :
                                      ( mem(V458e4,A_27a)
                                      & ? [V459e5] :
                                          ( mem(V459e5,A_27a)
                                          & ? [V460e6] :
                                              ( mem(V460e6,A_27a)
                                              & ? [V461e7] :
                                                  ( mem(V461e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V455e1),ap(ap(c_2Elist_2ECONS(A_27a),V456e2),ap(ap(c_2Elist_2ECONS(A_27a),V457e3),ap(ap(c_2Elist_2ECONS(A_27a),V458e4),ap(ap(c_2Elist_2ECONS(A_27a),V459e5),ap(ap(c_2Elist_2ECONS(A_27a),V460e6),ap(ap(c_2Elist_2ECONS(A_27a),V461e7),V454l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V462l_27] :
                      ( mem(V462l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V463e1] :
                          ( mem(V463e1,A_27a)
                          & ? [V464e2] :
                              ( mem(V464e2,A_27a)
                              & ? [V465e3] :
                                  ( mem(V465e3,A_27a)
                                  & ? [V466e4] :
                                      ( mem(V466e4,A_27a)
                                      & ? [V467e5] :
                                          ( mem(V467e5,A_27a)
                                          & ? [V468e6] :
                                              ( mem(V468e6,A_27a)
                                              & ? [V469e7] :
                                                  ( mem(V469e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V462l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V463e1),ap(ap(c_2Elist_2ECONS(A_27a),V464e2),ap(ap(c_2Elist_2ECONS(A_27a),V465e3),ap(ap(c_2Elist_2ECONS(A_27a),V466e4),ap(ap(c_2Elist_2ECONS(A_27a),V467e5),ap(ap(c_2Elist_2ECONS(A_27a),V468e6),ap(ap(c_2Elist_2ECONS(A_27a),V469e7),V462l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V470l_27] :
                      ( mem(V470l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V471e1] :
                          ( mem(V471e1,A_27a)
                          & ? [V472e2] :
                              ( mem(V472e2,A_27a)
                              & ? [V473e3] :
                                  ( mem(V473e3,A_27a)
                                  & ? [V474e4] :
                                      ( mem(V474e4,A_27a)
                                      & ? [V475e5] :
                                          ( mem(V475e5,A_27a)
                                          & ? [V476e6] :
                                              ( mem(V476e6,A_27a)
                                              & ? [V477e7] :
                                                  ( mem(V477e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V470l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V471e1),ap(ap(c_2Elist_2ECONS(A_27a),V472e2),ap(ap(c_2Elist_2ECONS(A_27a),V473e3),ap(ap(c_2Elist_2ECONS(A_27a),V474e4),ap(ap(c_2Elist_2ECONS(A_27a),V475e5),ap(ap(c_2Elist_2ECONS(A_27a),V476e6),ap(ap(c_2Elist_2ECONS(A_27a),V477e7),V470l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V478l_27] :
                      ( mem(V478l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V479e1] :
                          ( mem(V479e1,A_27a)
                          & ? [V480e2] :
                              ( mem(V480e2,A_27a)
                              & ? [V481e3] :
                                  ( mem(V481e3,A_27a)
                                  & ? [V482e4] :
                                      ( mem(V482e4,A_27a)
                                      & ? [V483e5] :
                                          ( mem(V483e5,A_27a)
                                          & ? [V484e6] :
                                              ( mem(V484e6,A_27a)
                                              & ? [V485e7] :
                                                  ( mem(V485e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V478l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V479e1),ap(ap(c_2Elist_2ECONS(A_27a),V480e2),ap(ap(c_2Elist_2ECONS(A_27a),V481e3),ap(ap(c_2Elist_2ECONS(A_27a),V482e4),ap(ap(c_2Elist_2ECONS(A_27a),V483e5),ap(ap(c_2Elist_2ECONS(A_27a),V484e6),ap(ap(c_2Elist_2ECONS(A_27a),V485e7),V478l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V486l_27] :
                      ( mem(V486l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V487e1] :
                          ( mem(V487e1,A_27a)
                          & ? [V488e2] :
                              ( mem(V488e2,A_27a)
                              & ? [V489e3] :
                                  ( mem(V489e3,A_27a)
                                  & ? [V490e4] :
                                      ( mem(V490e4,A_27a)
                                      & ? [V491e5] :
                                          ( mem(V491e5,A_27a)
                                          & ? [V492e6] :
                                              ( mem(V492e6,A_27a)
                                              & ? [V493e7] :
                                                  ( mem(V493e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V486l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V487e1),ap(ap(c_2Elist_2ECONS(A_27a),V488e2),ap(ap(c_2Elist_2ECONS(A_27a),V489e3),ap(ap(c_2Elist_2ECONS(A_27a),V490e4),ap(ap(c_2Elist_2ECONS(A_27a),V491e5),ap(ap(c_2Elist_2ECONS(A_27a),V492e6),ap(ap(c_2Elist_2ECONS(A_27a),V493e7),V486l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V494l_27] :
                      ( mem(V494l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V495e1] :
                          ( mem(V495e1,A_27a)
                          & ? [V496e2] :
                              ( mem(V496e2,A_27a)
                              & ? [V497e3] :
                                  ( mem(V497e3,A_27a)
                                  & ? [V498e4] :
                                      ( mem(V498e4,A_27a)
                                      & ? [V499e5] :
                                          ( mem(V499e5,A_27a)
                                          & ? [V500e6] :
                                              ( mem(V500e6,A_27a)
                                              & ? [V501e7] :
                                                  ( mem(V501e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V494l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V495e1),ap(ap(c_2Elist_2ECONS(A_27a),V496e2),ap(ap(c_2Elist_2ECONS(A_27a),V497e3),ap(ap(c_2Elist_2ECONS(A_27a),V498e4),ap(ap(c_2Elist_2ECONS(A_27a),V499e5),ap(ap(c_2Elist_2ECONS(A_27a),V500e6),ap(ap(c_2Elist_2ECONS(A_27a),V501e7),V494l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V502l_27] :
                      ( mem(V502l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V503e1] :
                          ( mem(V503e1,A_27a)
                          & ? [V504e2] :
                              ( mem(V504e2,A_27a)
                              & ? [V505e3] :
                                  ( mem(V505e3,A_27a)
                                  & ? [V506e4] :
                                      ( mem(V506e4,A_27a)
                                      & ? [V507e5] :
                                          ( mem(V507e5,A_27a)
                                          & ? [V508e6] :
                                              ( mem(V508e6,A_27a)
                                              & ? [V509e7] :
                                                  ( mem(V509e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V502l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V503e1),ap(ap(c_2Elist_2ECONS(A_27a),V504e2),ap(ap(c_2Elist_2ECONS(A_27a),V505e3),ap(ap(c_2Elist_2ECONS(A_27a),V506e4),ap(ap(c_2Elist_2ECONS(A_27a),V507e5),ap(ap(c_2Elist_2ECONS(A_27a),V508e6),ap(ap(c_2Elist_2ECONS(A_27a),V509e7),V502l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V510l_27] :
                      ( mem(V510l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V511e1] :
                          ( mem(V511e1,A_27a)
                          & ? [V512e2] :
                              ( mem(V512e2,A_27a)
                              & ? [V513e3] :
                                  ( mem(V513e3,A_27a)
                                  & ? [V514e4] :
                                      ( mem(V514e4,A_27a)
                                      & ? [V515e5] :
                                          ( mem(V515e5,A_27a)
                                          & ? [V516e6] :
                                              ( mem(V516e6,A_27a)
                                              & ? [V517e7] :
                                                  ( mem(V517e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V510l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V511e1),ap(ap(c_2Elist_2ECONS(A_27a),V512e2),ap(ap(c_2Elist_2ECONS(A_27a),V513e3),ap(ap(c_2Elist_2ECONS(A_27a),V514e4),ap(ap(c_2Elist_2ECONS(A_27a),V515e5),ap(ap(c_2Elist_2ECONS(A_27a),V516e6),ap(ap(c_2Elist_2ECONS(A_27a),V517e7),V510l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V518l_27] :
                      ( mem(V518l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V519e1] :
                          ( mem(V519e1,A_27a)
                          & ? [V520e2] :
                              ( mem(V520e2,A_27a)
                              & ? [V521e3] :
                                  ( mem(V521e3,A_27a)
                                  & ? [V522e4] :
                                      ( mem(V522e4,A_27a)
                                      & ? [V523e5] :
                                          ( mem(V523e5,A_27a)
                                          & ? [V524e6] :
                                              ( mem(V524e6,A_27a)
                                              & ? [V525e7] :
                                                  ( mem(V525e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V518l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V519e1),ap(ap(c_2Elist_2ECONS(A_27a),V520e2),ap(ap(c_2Elist_2ECONS(A_27a),V521e3),ap(ap(c_2Elist_2ECONS(A_27a),V522e4),ap(ap(c_2Elist_2ECONS(A_27a),V523e5),ap(ap(c_2Elist_2ECONS(A_27a),V524e6),ap(ap(c_2Elist_2ECONS(A_27a),V525e7),V518l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V526e1] :
                      ( mem(V526e1,A_27a)
                      & ? [V527e2] :
                          ( mem(V527e2,A_27a)
                          & ? [V528e3] :
                              ( mem(V528e3,A_27a)
                              & ? [V529e4] :
                                  ( mem(V529e4,A_27a)
                                  & ? [V530e5] :
                                      ( mem(V530e5,A_27a)
                                      & ? [V531e6] :
                                          ( mem(V531e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V526e1),ap(ap(c_2Elist_2ECONS(A_27a),V527e2),ap(ap(c_2Elist_2ECONS(A_27a),V528e3),ap(ap(c_2Elist_2ECONS(A_27a),V529e4),ap(ap(c_2Elist_2ECONS(A_27a),V530e5),ap(ap(c_2Elist_2ECONS(A_27a),V531e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V532e1] :
                      ( mem(V532e1,A_27a)
                      & ? [V533e2] :
                          ( mem(V533e2,A_27a)
                          & ? [V534e3] :
                              ( mem(V534e3,A_27a)
                              & ? [V535e4] :
                                  ( mem(V535e4,A_27a)
                                  & ? [V536e5] :
                                      ( mem(V536e5,A_27a)
                                      & ? [V537e6] :
                                          ( mem(V537e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V532e1),ap(ap(c_2Elist_2ECONS(A_27a),V533e2),ap(ap(c_2Elist_2ECONS(A_27a),V534e3),ap(ap(c_2Elist_2ECONS(A_27a),V535e4),ap(ap(c_2Elist_2ECONS(A_27a),V536e5),ap(ap(c_2Elist_2ECONS(A_27a),V537e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V538l_27] :
                      ( mem(V538l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V539e1] :
                          ( mem(V539e1,A_27a)
                          & ? [V540e2] :
                              ( mem(V540e2,A_27a)
                              & ? [V541e3] :
                                  ( mem(V541e3,A_27a)
                                  & ? [V542e4] :
                                      ( mem(V542e4,A_27a)
                                      & ? [V543e5] :
                                          ( mem(V543e5,A_27a)
                                          & ? [V544e6] :
                                              ( mem(V544e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V539e1),ap(ap(c_2Elist_2ECONS(A_27a),V540e2),ap(ap(c_2Elist_2ECONS(A_27a),V541e3),ap(ap(c_2Elist_2ECONS(A_27a),V542e4),ap(ap(c_2Elist_2ECONS(A_27a),V543e5),ap(ap(c_2Elist_2ECONS(A_27a),V544e6),V538l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V545l_27] :
                      ( mem(V545l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V546e1] :
                          ( mem(V546e1,A_27a)
                          & ? [V547e2] :
                              ( mem(V547e2,A_27a)
                              & ? [V548e3] :
                                  ( mem(V548e3,A_27a)
                                  & ? [V549e4] :
                                      ( mem(V549e4,A_27a)
                                      & ? [V550e5] :
                                          ( mem(V550e5,A_27a)
                                          & ? [V551e6] :
                                              ( mem(V551e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V546e1),ap(ap(c_2Elist_2ECONS(A_27a),V547e2),ap(ap(c_2Elist_2ECONS(A_27a),V548e3),ap(ap(c_2Elist_2ECONS(A_27a),V549e4),ap(ap(c_2Elist_2ECONS(A_27a),V550e5),ap(ap(c_2Elist_2ECONS(A_27a),V551e6),V545l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V552l_27] :
                      ( mem(V552l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V553e1] :
                          ( mem(V553e1,A_27a)
                          & ? [V554e2] :
                              ( mem(V554e2,A_27a)
                              & ? [V555e3] :
                                  ( mem(V555e3,A_27a)
                                  & ? [V556e4] :
                                      ( mem(V556e4,A_27a)
                                      & ? [V557e5] :
                                          ( mem(V557e5,A_27a)
                                          & ? [V558e6] :
                                              ( mem(V558e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V553e1),ap(ap(c_2Elist_2ECONS(A_27a),V554e2),ap(ap(c_2Elist_2ECONS(A_27a),V555e3),ap(ap(c_2Elist_2ECONS(A_27a),V556e4),ap(ap(c_2Elist_2ECONS(A_27a),V557e5),ap(ap(c_2Elist_2ECONS(A_27a),V558e6),V552l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V559l_27] :
                      ( mem(V559l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V560e1] :
                          ( mem(V560e1,A_27a)
                          & ? [V561e2] :
                              ( mem(V561e2,A_27a)
                              & ? [V562e3] :
                                  ( mem(V562e3,A_27a)
                                  & ? [V563e4] :
                                      ( mem(V563e4,A_27a)
                                      & ? [V564e5] :
                                          ( mem(V564e5,A_27a)
                                          & ? [V565e6] :
                                              ( mem(V565e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V560e1),ap(ap(c_2Elist_2ECONS(A_27a),V561e2),ap(ap(c_2Elist_2ECONS(A_27a),V562e3),ap(ap(c_2Elist_2ECONS(A_27a),V563e4),ap(ap(c_2Elist_2ECONS(A_27a),V564e5),ap(ap(c_2Elist_2ECONS(A_27a),V565e6),V559l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V566l_27] :
                      ( mem(V566l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V567e1] :
                          ( mem(V567e1,A_27a)
                          & ? [V568e2] :
                              ( mem(V568e2,A_27a)
                              & ? [V569e3] :
                                  ( mem(V569e3,A_27a)
                                  & ? [V570e4] :
                                      ( mem(V570e4,A_27a)
                                      & ? [V571e5] :
                                          ( mem(V571e5,A_27a)
                                          & ? [V572e6] :
                                              ( mem(V572e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V566l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V567e1),ap(ap(c_2Elist_2ECONS(A_27a),V568e2),ap(ap(c_2Elist_2ECONS(A_27a),V569e3),ap(ap(c_2Elist_2ECONS(A_27a),V570e4),ap(ap(c_2Elist_2ECONS(A_27a),V571e5),ap(ap(c_2Elist_2ECONS(A_27a),V572e6),V566l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V573l_27] :
                      ( mem(V573l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V574e1] :
                          ( mem(V574e1,A_27a)
                          & ? [V575e2] :
                              ( mem(V575e2,A_27a)
                              & ? [V576e3] :
                                  ( mem(V576e3,A_27a)
                                  & ? [V577e4] :
                                      ( mem(V577e4,A_27a)
                                      & ? [V578e5] :
                                          ( mem(V578e5,A_27a)
                                          & ? [V579e6] :
                                              ( mem(V579e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V573l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V574e1),ap(ap(c_2Elist_2ECONS(A_27a),V575e2),ap(ap(c_2Elist_2ECONS(A_27a),V576e3),ap(ap(c_2Elist_2ECONS(A_27a),V577e4),ap(ap(c_2Elist_2ECONS(A_27a),V578e5),ap(ap(c_2Elist_2ECONS(A_27a),V579e6),V573l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V580l_27] :
                      ( mem(V580l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V581e1] :
                          ( mem(V581e1,A_27a)
                          & ? [V582e2] :
                              ( mem(V582e2,A_27a)
                              & ? [V583e3] :
                                  ( mem(V583e3,A_27a)
                                  & ? [V584e4] :
                                      ( mem(V584e4,A_27a)
                                      & ? [V585e5] :
                                          ( mem(V585e5,A_27a)
                                          & ? [V586e6] :
                                              ( mem(V586e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V580l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V581e1),ap(ap(c_2Elist_2ECONS(A_27a),V582e2),ap(ap(c_2Elist_2ECONS(A_27a),V583e3),ap(ap(c_2Elist_2ECONS(A_27a),V584e4),ap(ap(c_2Elist_2ECONS(A_27a),V585e5),ap(ap(c_2Elist_2ECONS(A_27a),V586e6),V580l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V587l_27] :
                      ( mem(V587l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V588e1] :
                          ( mem(V588e1,A_27a)
                          & ? [V589e2] :
                              ( mem(V589e2,A_27a)
                              & ? [V590e3] :
                                  ( mem(V590e3,A_27a)
                                  & ? [V591e4] :
                                      ( mem(V591e4,A_27a)
                                      & ? [V592e5] :
                                          ( mem(V592e5,A_27a)
                                          & ? [V593e6] :
                                              ( mem(V593e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V587l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V588e1),ap(ap(c_2Elist_2ECONS(A_27a),V589e2),ap(ap(c_2Elist_2ECONS(A_27a),V590e3),ap(ap(c_2Elist_2ECONS(A_27a),V591e4),ap(ap(c_2Elist_2ECONS(A_27a),V592e5),ap(ap(c_2Elist_2ECONS(A_27a),V593e6),V587l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V594l_27] :
                      ( mem(V594l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V595e1] :
                          ( mem(V595e1,A_27a)
                          & ? [V596e2] :
                              ( mem(V596e2,A_27a)
                              & ? [V597e3] :
                                  ( mem(V597e3,A_27a)
                                  & ? [V598e4] :
                                      ( mem(V598e4,A_27a)
                                      & ? [V599e5] :
                                          ( mem(V599e5,A_27a)
                                          & ? [V600e6] :
                                              ( mem(V600e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V594l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V595e1),ap(ap(c_2Elist_2ECONS(A_27a),V596e2),ap(ap(c_2Elist_2ECONS(A_27a),V597e3),ap(ap(c_2Elist_2ECONS(A_27a),V598e4),ap(ap(c_2Elist_2ECONS(A_27a),V599e5),ap(ap(c_2Elist_2ECONS(A_27a),V600e6),V594l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V601l_27] :
                      ( mem(V601l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V602e1] :
                          ( mem(V602e1,A_27a)
                          & ? [V603e2] :
                              ( mem(V603e2,A_27a)
                              & ? [V604e3] :
                                  ( mem(V604e3,A_27a)
                                  & ? [V605e4] :
                                      ( mem(V605e4,A_27a)
                                      & ? [V606e5] :
                                          ( mem(V606e5,A_27a)
                                          & ? [V607e6] :
                                              ( mem(V607e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V601l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V602e1),ap(ap(c_2Elist_2ECONS(A_27a),V603e2),ap(ap(c_2Elist_2ECONS(A_27a),V604e3),ap(ap(c_2Elist_2ECONS(A_27a),V605e4),ap(ap(c_2Elist_2ECONS(A_27a),V606e5),ap(ap(c_2Elist_2ECONS(A_27a),V607e6),V601l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V608l_27] :
                      ( mem(V608l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V609e1] :
                          ( mem(V609e1,A_27a)
                          & ? [V610e2] :
                              ( mem(V610e2,A_27a)
                              & ? [V611e3] :
                                  ( mem(V611e3,A_27a)
                                  & ? [V612e4] :
                                      ( mem(V612e4,A_27a)
                                      & ? [V613e5] :
                                          ( mem(V613e5,A_27a)
                                          & ? [V614e6] :
                                              ( mem(V614e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V608l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V609e1),ap(ap(c_2Elist_2ECONS(A_27a),V610e2),ap(ap(c_2Elist_2ECONS(A_27a),V611e3),ap(ap(c_2Elist_2ECONS(A_27a),V612e4),ap(ap(c_2Elist_2ECONS(A_27a),V613e5),ap(ap(c_2Elist_2ECONS(A_27a),V614e6),V608l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V615l_27] :
                      ( mem(V615l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V616e1] :
                          ( mem(V616e1,A_27a)
                          & ? [V617e2] :
                              ( mem(V617e2,A_27a)
                              & ? [V618e3] :
                                  ( mem(V618e3,A_27a)
                                  & ? [V619e4] :
                                      ( mem(V619e4,A_27a)
                                      & ? [V620e5] :
                                          ( mem(V620e5,A_27a)
                                          & ? [V621e6] :
                                              ( mem(V621e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V615l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V616e1),ap(ap(c_2Elist_2ECONS(A_27a),V617e2),ap(ap(c_2Elist_2ECONS(A_27a),V618e3),ap(ap(c_2Elist_2ECONS(A_27a),V619e4),ap(ap(c_2Elist_2ECONS(A_27a),V620e5),ap(ap(c_2Elist_2ECONS(A_27a),V621e6),V615l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V622e1] :
                      ( mem(V622e1,A_27a)
                      & ? [V623e2] :
                          ( mem(V623e2,A_27a)
                          & ? [V624e3] :
                              ( mem(V624e3,A_27a)
                              & ? [V625e4] :
                                  ( mem(V625e4,A_27a)
                                  & ? [V626e5] :
                                      ( mem(V626e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V622e1),ap(ap(c_2Elist_2ECONS(A_27a),V623e2),ap(ap(c_2Elist_2ECONS(A_27a),V624e3),ap(ap(c_2Elist_2ECONS(A_27a),V625e4),ap(ap(c_2Elist_2ECONS(A_27a),V626e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V627e1] :
                      ( mem(V627e1,A_27a)
                      & ? [V628e2] :
                          ( mem(V628e2,A_27a)
                          & ? [V629e3] :
                              ( mem(V629e3,A_27a)
                              & ? [V630e4] :
                                  ( mem(V630e4,A_27a)
                                  & ? [V631e5] :
                                      ( mem(V631e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V627e1),ap(ap(c_2Elist_2ECONS(A_27a),V628e2),ap(ap(c_2Elist_2ECONS(A_27a),V629e3),ap(ap(c_2Elist_2ECONS(A_27a),V630e4),ap(ap(c_2Elist_2ECONS(A_27a),V631e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V632l_27] :
                      ( mem(V632l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V633e1] :
                          ( mem(V633e1,A_27a)
                          & ? [V634e2] :
                              ( mem(V634e2,A_27a)
                              & ? [V635e3] :
                                  ( mem(V635e3,A_27a)
                                  & ? [V636e4] :
                                      ( mem(V636e4,A_27a)
                                      & ? [V637e5] :
                                          ( mem(V637e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V633e1),ap(ap(c_2Elist_2ECONS(A_27a),V634e2),ap(ap(c_2Elist_2ECONS(A_27a),V635e3),ap(ap(c_2Elist_2ECONS(A_27a),V636e4),ap(ap(c_2Elist_2ECONS(A_27a),V637e5),V632l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V638l_27] :
                      ( mem(V638l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V639e1] :
                          ( mem(V639e1,A_27a)
                          & ? [V640e2] :
                              ( mem(V640e2,A_27a)
                              & ? [V641e3] :
                                  ( mem(V641e3,A_27a)
                                  & ? [V642e4] :
                                      ( mem(V642e4,A_27a)
                                      & ? [V643e5] :
                                          ( mem(V643e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V639e1),ap(ap(c_2Elist_2ECONS(A_27a),V640e2),ap(ap(c_2Elist_2ECONS(A_27a),V641e3),ap(ap(c_2Elist_2ECONS(A_27a),V642e4),ap(ap(c_2Elist_2ECONS(A_27a),V643e5),V638l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V644l_27] :
                      ( mem(V644l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V645e1] :
                          ( mem(V645e1,A_27a)
                          & ? [V646e2] :
                              ( mem(V646e2,A_27a)
                              & ? [V647e3] :
                                  ( mem(V647e3,A_27a)
                                  & ? [V648e4] :
                                      ( mem(V648e4,A_27a)
                                      & ? [V649e5] :
                                          ( mem(V649e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V645e1),ap(ap(c_2Elist_2ECONS(A_27a),V646e2),ap(ap(c_2Elist_2ECONS(A_27a),V647e3),ap(ap(c_2Elist_2ECONS(A_27a),V648e4),ap(ap(c_2Elist_2ECONS(A_27a),V649e5),V644l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V650l_27] :
                      ( mem(V650l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V651e1] :
                          ( mem(V651e1,A_27a)
                          & ? [V652e2] :
                              ( mem(V652e2,A_27a)
                              & ? [V653e3] :
                                  ( mem(V653e3,A_27a)
                                  & ? [V654e4] :
                                      ( mem(V654e4,A_27a)
                                      & ? [V655e5] :
                                          ( mem(V655e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V651e1),ap(ap(c_2Elist_2ECONS(A_27a),V652e2),ap(ap(c_2Elist_2ECONS(A_27a),V653e3),ap(ap(c_2Elist_2ECONS(A_27a),V654e4),ap(ap(c_2Elist_2ECONS(A_27a),V655e5),V650l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V656l_27] :
                      ( mem(V656l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V657e1] :
                          ( mem(V657e1,A_27a)
                          & ? [V658e2] :
                              ( mem(V658e2,A_27a)
                              & ? [V659e3] :
                                  ( mem(V659e3,A_27a)
                                  & ? [V660e4] :
                                      ( mem(V660e4,A_27a)
                                      & ? [V661e5] :
                                          ( mem(V661e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V656l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V657e1),ap(ap(c_2Elist_2ECONS(A_27a),V658e2),ap(ap(c_2Elist_2ECONS(A_27a),V659e3),ap(ap(c_2Elist_2ECONS(A_27a),V660e4),ap(ap(c_2Elist_2ECONS(A_27a),V661e5),V656l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V662l_27] :
                      ( mem(V662l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V663e1] :
                          ( mem(V663e1,A_27a)
                          & ? [V664e2] :
                              ( mem(V664e2,A_27a)
                              & ? [V665e3] :
                                  ( mem(V665e3,A_27a)
                                  & ? [V666e4] :
                                      ( mem(V666e4,A_27a)
                                      & ? [V667e5] :
                                          ( mem(V667e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V662l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V663e1),ap(ap(c_2Elist_2ECONS(A_27a),V664e2),ap(ap(c_2Elist_2ECONS(A_27a),V665e3),ap(ap(c_2Elist_2ECONS(A_27a),V666e4),ap(ap(c_2Elist_2ECONS(A_27a),V667e5),V662l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V668l_27] :
                      ( mem(V668l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V669e1] :
                          ( mem(V669e1,A_27a)
                          & ? [V670e2] :
                              ( mem(V670e2,A_27a)
                              & ? [V671e3] :
                                  ( mem(V671e3,A_27a)
                                  & ? [V672e4] :
                                      ( mem(V672e4,A_27a)
                                      & ? [V673e5] :
                                          ( mem(V673e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V668l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V669e1),ap(ap(c_2Elist_2ECONS(A_27a),V670e2),ap(ap(c_2Elist_2ECONS(A_27a),V671e3),ap(ap(c_2Elist_2ECONS(A_27a),V672e4),ap(ap(c_2Elist_2ECONS(A_27a),V673e5),V668l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V674l_27] :
                      ( mem(V674l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V675e1] :
                          ( mem(V675e1,A_27a)
                          & ? [V676e2] :
                              ( mem(V676e2,A_27a)
                              & ? [V677e3] :
                                  ( mem(V677e3,A_27a)
                                  & ? [V678e4] :
                                      ( mem(V678e4,A_27a)
                                      & ? [V679e5] :
                                          ( mem(V679e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V674l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V675e1),ap(ap(c_2Elist_2ECONS(A_27a),V676e2),ap(ap(c_2Elist_2ECONS(A_27a),V677e3),ap(ap(c_2Elist_2ECONS(A_27a),V678e4),ap(ap(c_2Elist_2ECONS(A_27a),V679e5),V674l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V680l_27] :
                      ( mem(V680l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V681e1] :
                          ( mem(V681e1,A_27a)
                          & ? [V682e2] :
                              ( mem(V682e2,A_27a)
                              & ? [V683e3] :
                                  ( mem(V683e3,A_27a)
                                  & ? [V684e4] :
                                      ( mem(V684e4,A_27a)
                                      & ? [V685e5] :
                                          ( mem(V685e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V680l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V681e1),ap(ap(c_2Elist_2ECONS(A_27a),V682e2),ap(ap(c_2Elist_2ECONS(A_27a),V683e3),ap(ap(c_2Elist_2ECONS(A_27a),V684e4),ap(ap(c_2Elist_2ECONS(A_27a),V685e5),V680l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V686l_27] :
                      ( mem(V686l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V687e1] :
                          ( mem(V687e1,A_27a)
                          & ? [V688e2] :
                              ( mem(V688e2,A_27a)
                              & ? [V689e3] :
                                  ( mem(V689e3,A_27a)
                                  & ? [V690e4] :
                                      ( mem(V690e4,A_27a)
                                      & ? [V691e5] :
                                          ( mem(V691e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V686l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V687e1),ap(ap(c_2Elist_2ECONS(A_27a),V688e2),ap(ap(c_2Elist_2ECONS(A_27a),V689e3),ap(ap(c_2Elist_2ECONS(A_27a),V690e4),ap(ap(c_2Elist_2ECONS(A_27a),V691e5),V686l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V692l_27] :
                      ( mem(V692l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V693e1] :
                          ( mem(V693e1,A_27a)
                          & ? [V694e2] :
                              ( mem(V694e2,A_27a)
                              & ? [V695e3] :
                                  ( mem(V695e3,A_27a)
                                  & ? [V696e4] :
                                      ( mem(V696e4,A_27a)
                                      & ? [V697e5] :
                                          ( mem(V697e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V692l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V693e1),ap(ap(c_2Elist_2ECONS(A_27a),V694e2),ap(ap(c_2Elist_2ECONS(A_27a),V695e3),ap(ap(c_2Elist_2ECONS(A_27a),V696e4),ap(ap(c_2Elist_2ECONS(A_27a),V697e5),V692l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V698l_27] :
                      ( mem(V698l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V699e1] :
                          ( mem(V699e1,A_27a)
                          & ? [V700e2] :
                              ( mem(V700e2,A_27a)
                              & ? [V701e3] :
                                  ( mem(V701e3,A_27a)
                                  & ? [V702e4] :
                                      ( mem(V702e4,A_27a)
                                      & ? [V703e5] :
                                          ( mem(V703e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V698l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V699e1),ap(ap(c_2Elist_2ECONS(A_27a),V700e2),ap(ap(c_2Elist_2ECONS(A_27a),V701e3),ap(ap(c_2Elist_2ECONS(A_27a),V702e4),ap(ap(c_2Elist_2ECONS(A_27a),V703e5),V698l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V704e1] :
                      ( mem(V704e1,A_27a)
                      & ? [V705e2] :
                          ( mem(V705e2,A_27a)
                          & ? [V706e3] :
                              ( mem(V706e3,A_27a)
                              & ? [V707e4] :
                                  ( mem(V707e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V704e1),ap(ap(c_2Elist_2ECONS(A_27a),V705e2),ap(ap(c_2Elist_2ECONS(A_27a),V706e3),ap(ap(c_2Elist_2ECONS(A_27a),V707e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V708e1] :
                      ( mem(V708e1,A_27a)
                      & ? [V709e2] :
                          ( mem(V709e2,A_27a)
                          & ? [V710e3] :
                              ( mem(V710e3,A_27a)
                              & ? [V711e4] :
                                  ( mem(V711e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V708e1),ap(ap(c_2Elist_2ECONS(A_27a),V709e2),ap(ap(c_2Elist_2ECONS(A_27a),V710e3),ap(ap(c_2Elist_2ECONS(A_27a),V711e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V712l_27] :
                      ( mem(V712l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V713e1] :
                          ( mem(V713e1,A_27a)
                          & ? [V714e2] :
                              ( mem(V714e2,A_27a)
                              & ? [V715e3] :
                                  ( mem(V715e3,A_27a)
                                  & ? [V716e4] :
                                      ( mem(V716e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V713e1),ap(ap(c_2Elist_2ECONS(A_27a),V714e2),ap(ap(c_2Elist_2ECONS(A_27a),V715e3),ap(ap(c_2Elist_2ECONS(A_27a),V716e4),V712l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V717l_27] :
                      ( mem(V717l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V718e1] :
                          ( mem(V718e1,A_27a)
                          & ? [V719e2] :
                              ( mem(V719e2,A_27a)
                              & ? [V720e3] :
                                  ( mem(V720e3,A_27a)
                                  & ? [V721e4] :
                                      ( mem(V721e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V718e1),ap(ap(c_2Elist_2ECONS(A_27a),V719e2),ap(ap(c_2Elist_2ECONS(A_27a),V720e3),ap(ap(c_2Elist_2ECONS(A_27a),V721e4),V717l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V722l_27] :
                      ( mem(V722l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V723e1] :
                          ( mem(V723e1,A_27a)
                          & ? [V724e2] :
                              ( mem(V724e2,A_27a)
                              & ? [V725e3] :
                                  ( mem(V725e3,A_27a)
                                  & ? [V726e4] :
                                      ( mem(V726e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V723e1),ap(ap(c_2Elist_2ECONS(A_27a),V724e2),ap(ap(c_2Elist_2ECONS(A_27a),V725e3),ap(ap(c_2Elist_2ECONS(A_27a),V726e4),V722l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V727l_27] :
                      ( mem(V727l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V728e1] :
                          ( mem(V728e1,A_27a)
                          & ? [V729e2] :
                              ( mem(V729e2,A_27a)
                              & ? [V730e3] :
                                  ( mem(V730e3,A_27a)
                                  & ? [V731e4] :
                                      ( mem(V731e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V728e1),ap(ap(c_2Elist_2ECONS(A_27a),V729e2),ap(ap(c_2Elist_2ECONS(A_27a),V730e3),ap(ap(c_2Elist_2ECONS(A_27a),V731e4),V727l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V732l_27] :
                      ( mem(V732l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V733e1] :
                          ( mem(V733e1,A_27a)
                          & ? [V734e2] :
                              ( mem(V734e2,A_27a)
                              & ? [V735e3] :
                                  ( mem(V735e3,A_27a)
                                  & ? [V736e4] :
                                      ( mem(V736e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V732l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V733e1),ap(ap(c_2Elist_2ECONS(A_27a),V734e2),ap(ap(c_2Elist_2ECONS(A_27a),V735e3),ap(ap(c_2Elist_2ECONS(A_27a),V736e4),V732l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V737l_27] :
                      ( mem(V737l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V738e1] :
                          ( mem(V738e1,A_27a)
                          & ? [V739e2] :
                              ( mem(V739e2,A_27a)
                              & ? [V740e3] :
                                  ( mem(V740e3,A_27a)
                                  & ? [V741e4] :
                                      ( mem(V741e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V737l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V738e1),ap(ap(c_2Elist_2ECONS(A_27a),V739e2),ap(ap(c_2Elist_2ECONS(A_27a),V740e3),ap(ap(c_2Elist_2ECONS(A_27a),V741e4),V737l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V742l_27] :
                      ( mem(V742l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V743e1] :
                          ( mem(V743e1,A_27a)
                          & ? [V744e2] :
                              ( mem(V744e2,A_27a)
                              & ? [V745e3] :
                                  ( mem(V745e3,A_27a)
                                  & ? [V746e4] :
                                      ( mem(V746e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V742l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V743e1),ap(ap(c_2Elist_2ECONS(A_27a),V744e2),ap(ap(c_2Elist_2ECONS(A_27a),V745e3),ap(ap(c_2Elist_2ECONS(A_27a),V746e4),V742l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V747l_27] :
                      ( mem(V747l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V748e1] :
                          ( mem(V748e1,A_27a)
                          & ? [V749e2] :
                              ( mem(V749e2,A_27a)
                              & ? [V750e3] :
                                  ( mem(V750e3,A_27a)
                                  & ? [V751e4] :
                                      ( mem(V751e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V747l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V748e1),ap(ap(c_2Elist_2ECONS(A_27a),V749e2),ap(ap(c_2Elist_2ECONS(A_27a),V750e3),ap(ap(c_2Elist_2ECONS(A_27a),V751e4),V747l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V752l_27] :
                      ( mem(V752l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V753e1] :
                          ( mem(V753e1,A_27a)
                          & ? [V754e2] :
                              ( mem(V754e2,A_27a)
                              & ? [V755e3] :
                                  ( mem(V755e3,A_27a)
                                  & ? [V756e4] :
                                      ( mem(V756e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V752l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V753e1),ap(ap(c_2Elist_2ECONS(A_27a),V754e2),ap(ap(c_2Elist_2ECONS(A_27a),V755e3),ap(ap(c_2Elist_2ECONS(A_27a),V756e4),V752l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V757l_27] :
                      ( mem(V757l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V758e1] :
                          ( mem(V758e1,A_27a)
                          & ? [V759e2] :
                              ( mem(V759e2,A_27a)
                              & ? [V760e3] :
                                  ( mem(V760e3,A_27a)
                                  & ? [V761e4] :
                                      ( mem(V761e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V757l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V758e1),ap(ap(c_2Elist_2ECONS(A_27a),V759e2),ap(ap(c_2Elist_2ECONS(A_27a),V760e3),ap(ap(c_2Elist_2ECONS(A_27a),V761e4),V757l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V762l_27] :
                      ( mem(V762l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V763e1] :
                          ( mem(V763e1,A_27a)
                          & ? [V764e2] :
                              ( mem(V764e2,A_27a)
                              & ? [V765e3] :
                                  ( mem(V765e3,A_27a)
                                  & ? [V766e4] :
                                      ( mem(V766e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V762l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V763e1),ap(ap(c_2Elist_2ECONS(A_27a),V764e2),ap(ap(c_2Elist_2ECONS(A_27a),V765e3),ap(ap(c_2Elist_2ECONS(A_27a),V766e4),V762l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V767l_27] :
                      ( mem(V767l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V768e1] :
                          ( mem(V768e1,A_27a)
                          & ? [V769e2] :
                              ( mem(V769e2,A_27a)
                              & ? [V770e3] :
                                  ( mem(V770e3,A_27a)
                                  & ? [V771e4] :
                                      ( mem(V771e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V767l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V768e1),ap(ap(c_2Elist_2ECONS(A_27a),V769e2),ap(ap(c_2Elist_2ECONS(A_27a),V770e3),ap(ap(c_2Elist_2ECONS(A_27a),V771e4),V767l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V772e1] :
                      ( mem(V772e1,A_27a)
                      & ? [V773e2] :
                          ( mem(V773e2,A_27a)
                          & ? [V774e3] :
                              ( mem(V774e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V772e1),ap(ap(c_2Elist_2ECONS(A_27a),V773e2),ap(ap(c_2Elist_2ECONS(A_27a),V774e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V775e1] :
                      ( mem(V775e1,A_27a)
                      & ? [V776e2] :
                          ( mem(V776e2,A_27a)
                          & ? [V777e3] :
                              ( mem(V777e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V775e1),ap(ap(c_2Elist_2ECONS(A_27a),V776e2),ap(ap(c_2Elist_2ECONS(A_27a),V777e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V778l_27] :
                      ( mem(V778l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V779e1] :
                          ( mem(V779e1,A_27a)
                          & ? [V780e2] :
                              ( mem(V780e2,A_27a)
                              & ? [V781e3] :
                                  ( mem(V781e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V779e1),ap(ap(c_2Elist_2ECONS(A_27a),V780e2),ap(ap(c_2Elist_2ECONS(A_27a),V781e3),V778l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V782l_27] :
                      ( mem(V782l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V783e1] :
                          ( mem(V783e1,A_27a)
                          & ? [V784e2] :
                              ( mem(V784e2,A_27a)
                              & ? [V785e3] :
                                  ( mem(V785e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V783e1),ap(ap(c_2Elist_2ECONS(A_27a),V784e2),ap(ap(c_2Elist_2ECONS(A_27a),V785e3),V782l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V786l_27] :
                      ( mem(V786l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V787e1] :
                          ( mem(V787e1,A_27a)
                          & ? [V788e2] :
                              ( mem(V788e2,A_27a)
                              & ? [V789e3] :
                                  ( mem(V789e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V787e1),ap(ap(c_2Elist_2ECONS(A_27a),V788e2),ap(ap(c_2Elist_2ECONS(A_27a),V789e3),V786l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V790l_27] :
                      ( mem(V790l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V791e1] :
                          ( mem(V791e1,A_27a)
                          & ? [V792e2] :
                              ( mem(V792e2,A_27a)
                              & ? [V793e3] :
                                  ( mem(V793e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V791e1),ap(ap(c_2Elist_2ECONS(A_27a),V792e2),ap(ap(c_2Elist_2ECONS(A_27a),V793e3),V790l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V794l_27] :
                      ( mem(V794l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V795e1] :
                          ( mem(V795e1,A_27a)
                          & ? [V796e2] :
                              ( mem(V796e2,A_27a)
                              & ? [V797e3] :
                                  ( mem(V797e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V794l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V795e1),ap(ap(c_2Elist_2ECONS(A_27a),V796e2),ap(ap(c_2Elist_2ECONS(A_27a),V797e3),V794l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V798l_27] :
                      ( mem(V798l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V799e1] :
                          ( mem(V799e1,A_27a)
                          & ? [V800e2] :
                              ( mem(V800e2,A_27a)
                              & ? [V801e3] :
                                  ( mem(V801e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V798l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V799e1),ap(ap(c_2Elist_2ECONS(A_27a),V800e2),ap(ap(c_2Elist_2ECONS(A_27a),V801e3),V798l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V802l_27] :
                      ( mem(V802l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V803e1] :
                          ( mem(V803e1,A_27a)
                          & ? [V804e2] :
                              ( mem(V804e2,A_27a)
                              & ? [V805e3] :
                                  ( mem(V805e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V802l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V803e1),ap(ap(c_2Elist_2ECONS(A_27a),V804e2),ap(ap(c_2Elist_2ECONS(A_27a),V805e3),V802l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V806l_27] :
                      ( mem(V806l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V807e1] :
                          ( mem(V807e1,A_27a)
                          & ? [V808e2] :
                              ( mem(V808e2,A_27a)
                              & ? [V809e3] :
                                  ( mem(V809e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V806l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V807e1),ap(ap(c_2Elist_2ECONS(A_27a),V808e2),ap(ap(c_2Elist_2ECONS(A_27a),V809e3),V806l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V810l_27] :
                      ( mem(V810l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V811e1] :
                          ( mem(V811e1,A_27a)
                          & ? [V812e2] :
                              ( mem(V812e2,A_27a)
                              & ? [V813e3] :
                                  ( mem(V813e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V810l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V811e1),ap(ap(c_2Elist_2ECONS(A_27a),V812e2),ap(ap(c_2Elist_2ECONS(A_27a),V813e3),V810l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V814l_27] :
                      ( mem(V814l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V815e1] :
                          ( mem(V815e1,A_27a)
                          & ? [V816e2] :
                              ( mem(V816e2,A_27a)
                              & ? [V817e3] :
                                  ( mem(V817e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V814l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V815e1),ap(ap(c_2Elist_2ECONS(A_27a),V816e2),ap(ap(c_2Elist_2ECONS(A_27a),V817e3),V814l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V818l_27] :
                      ( mem(V818l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V819e1] :
                          ( mem(V819e1,A_27a)
                          & ? [V820e2] :
                              ( mem(V820e2,A_27a)
                              & ? [V821e3] :
                                  ( mem(V821e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V818l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V819e1),ap(ap(c_2Elist_2ECONS(A_27a),V820e2),ap(ap(c_2Elist_2ECONS(A_27a),V821e3),V818l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V822l_27] :
                      ( mem(V822l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V823e1] :
                          ( mem(V823e1,A_27a)
                          & ? [V824e2] :
                              ( mem(V824e2,A_27a)
                              & ? [V825e3] :
                                  ( mem(V825e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V822l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V823e1),ap(ap(c_2Elist_2ECONS(A_27a),V824e2),ap(ap(c_2Elist_2ECONS(A_27a),V825e3),V822l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V826e1] :
                      ( mem(V826e1,A_27a)
                      & ? [V827e2] :
                          ( mem(V827e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V826e1),ap(ap(c_2Elist_2ECONS(A_27a),V827e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V828e1] :
                      ( mem(V828e1,A_27a)
                      & ? [V829e2] :
                          ( mem(V829e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V828e1),ap(ap(c_2Elist_2ECONS(A_27a),V829e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V830l_27] :
                      ( mem(V830l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V831e1] :
                          ( mem(V831e1,A_27a)
                          & ? [V832e2] :
                              ( mem(V832e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V831e1),ap(ap(c_2Elist_2ECONS(A_27a),V832e2),V830l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V833l_27] :
                      ( mem(V833l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V834e1] :
                          ( mem(V834e1,A_27a)
                          & ? [V835e2] :
                              ( mem(V835e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V834e1),ap(ap(c_2Elist_2ECONS(A_27a),V835e2),V833l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V836l_27] :
                      ( mem(V836l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V837e1] :
                          ( mem(V837e1,A_27a)
                          & ? [V838e2] :
                              ( mem(V838e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V837e1),ap(ap(c_2Elist_2ECONS(A_27a),V838e2),V836l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V839l_27] :
                      ( mem(V839l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V840e1] :
                          ( mem(V840e1,A_27a)
                          & ? [V841e2] :
                              ( mem(V841e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V840e1),ap(ap(c_2Elist_2ECONS(A_27a),V841e2),V839l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V842l_27] :
                      ( mem(V842l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V843e1] :
                          ( mem(V843e1,A_27a)
                          & ? [V844e2] :
                              ( mem(V844e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V842l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V843e1),ap(ap(c_2Elist_2ECONS(A_27a),V844e2),V842l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V845l_27] :
                      ( mem(V845l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V846e1] :
                          ( mem(V846e1,A_27a)
                          & ? [V847e2] :
                              ( mem(V847e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V845l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V846e1),ap(ap(c_2Elist_2ECONS(A_27a),V847e2),V845l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V848l_27] :
                      ( mem(V848l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V849e1] :
                          ( mem(V849e1,A_27a)
                          & ? [V850e2] :
                              ( mem(V850e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V848l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V849e1),ap(ap(c_2Elist_2ECONS(A_27a),V850e2),V848l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V851l_27] :
                      ( mem(V851l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V852e1] :
                          ( mem(V852e1,A_27a)
                          & ? [V853e2] :
                              ( mem(V853e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V851l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V852e1),ap(ap(c_2Elist_2ECONS(A_27a),V853e2),V851l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V854l_27] :
                      ( mem(V854l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V855e1] :
                          ( mem(V855e1,A_27a)
                          & ? [V856e2] :
                              ( mem(V856e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V854l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V855e1),ap(ap(c_2Elist_2ECONS(A_27a),V856e2),V854l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V857l_27] :
                      ( mem(V857l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V858e1] :
                          ( mem(V858e1,A_27a)
                          & ? [V859e2] :
                              ( mem(V859e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V857l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V858e1),ap(ap(c_2Elist_2ECONS(A_27a),V859e2),V857l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V860l_27] :
                      ( mem(V860l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V861e1] :
                          ( mem(V861e1,A_27a)
                          & ? [V862e2] :
                              ( mem(V862e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V860l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V861e1),ap(ap(c_2Elist_2ECONS(A_27a),V862e2),V860l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V863l_27] :
                      ( mem(V863l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V864e1] :
                          ( mem(V864e1,A_27a)
                          & ? [V865e2] :
                              ( mem(V865e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V863l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V864e1),ap(ap(c_2Elist_2ECONS(A_27a),V865e2),V863l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V866e1] :
                      ( mem(V866e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V866e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V867e1] :
                      ( mem(V867e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V867e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V868l_27] :
                      ( mem(V868l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V869e1] :
                          ( mem(V869e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V869e1),V868l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V870l_27] :
                      ( mem(V870l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V871e1] :
                          ( mem(V871e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V871e1),V870l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V872l_27] :
                      ( mem(V872l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V873e1] :
                          ( mem(V873e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V873e1),V872l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V874l_27] :
                      ( mem(V874l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V875e1] :
                          ( mem(V875e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V875e1),V874l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V876l_27] :
                      ( mem(V876l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V877e1] :
                          ( mem(V877e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V876l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V877e1),V876l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V878l_27] :
                      ( mem(V878l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V879e1] :
                          ( mem(V879e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V878l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V879e1),V878l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V880l_27] :
                      ( mem(V880l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V881e1] :
                          ( mem(V881e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V880l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V881e1),V880l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V882l_27] :
                      ( mem(V882l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V883e1] :
                          ( mem(V883e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V882l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V883e1),V882l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V884l_27] :
                      ( mem(V884l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V885e1] :
                          ( mem(V885e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V884l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V885e1),V884l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V886l_27] :
                      ( mem(V886l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V887e1] :
                          ( mem(V887e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V886l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V887e1),V886l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V888l_27] :
                      ( mem(V888l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V889e1] :
                          ( mem(V889e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V888l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V889e1),V888l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V890l_27] :
                      ( mem(V890l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V891e1] :
                          ( mem(V891e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V890l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V891e1),V890l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__15,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & ? [V6e5] :
                                      ( mem(V6e5,A_27a)
                                      & ? [V7e6] :
                                          ( mem(V7e6,A_27a)
                                          & ? [V8e7] :
                                              ( mem(V8e7,A_27a)
                                              & ? [V9e8] :
                                                  ( mem(V9e8,A_27a)
                                                  & ? [V10e9] :
                                                      ( mem(V10e9,A_27a)
                                                      & ? [V11e10] :
                                                          ( mem(V11e10,A_27a)
                                                          & ? [V12e11] :
                                                              ( mem(V12e11,A_27a)
                                                              & ? [V13e12] :
                                                                  ( mem(V13e12,A_27a)
                                                                  & ? [V14e13] :
                                                                      ( mem(V14e13,A_27a)
                                                                      & ? [V15e14] :
                                                                          ( mem(V15e14,A_27a)
                                                                          & ? [V16e15] :
                                                                              ( mem(V16e15,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),ap(ap(c_2Elist_2ECONS(A_27a),V6e5),ap(ap(c_2Elist_2ECONS(A_27a),V7e6),ap(ap(c_2Elist_2ECONS(A_27a),V8e7),ap(ap(c_2Elist_2ECONS(A_27a),V9e8),ap(ap(c_2Elist_2ECONS(A_27a),V10e9),ap(ap(c_2Elist_2ECONS(A_27a),V11e10),ap(ap(c_2Elist_2ECONS(A_27a),V12e11),ap(ap(c_2Elist_2ECONS(A_27a),V13e12),ap(ap(c_2Elist_2ECONS(A_27a),V14e13),ap(ap(c_2Elist_2ECONS(A_27a),V15e14),ap(ap(c_2Elist_2ECONS(A_27a),V16e15),c_2Elist_2ENIL(A_27a)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V17e1] :
                      ( mem(V17e1,A_27a)
                      & ? [V18e2] :
                          ( mem(V18e2,A_27a)
                          & ? [V19e3] :
                              ( mem(V19e3,A_27a)
                              & ? [V20e4] :
                                  ( mem(V20e4,A_27a)
                                  & ? [V21e5] :
                                      ( mem(V21e5,A_27a)
                                      & ? [V22e6] :
                                          ( mem(V22e6,A_27a)
                                          & ? [V23e7] :
                                              ( mem(V23e7,A_27a)
                                              & ? [V24e8] :
                                                  ( mem(V24e8,A_27a)
                                                  & ? [V25e9] :
                                                      ( mem(V25e9,A_27a)
                                                      & ? [V26e10] :
                                                          ( mem(V26e10,A_27a)
                                                          & ? [V27e11] :
                                                              ( mem(V27e11,A_27a)
                                                              & ? [V28e12] :
                                                                  ( mem(V28e12,A_27a)
                                                                  & ? [V29e13] :
                                                                      ( mem(V29e13,A_27a)
                                                                      & ? [V30e14] :
                                                                          ( mem(V30e14,A_27a)
                                                                          & ? [V31e15] :
                                                                              ( mem(V31e15,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V17e1),ap(ap(c_2Elist_2ECONS(A_27a),V18e2),ap(ap(c_2Elist_2ECONS(A_27a),V19e3),ap(ap(c_2Elist_2ECONS(A_27a),V20e4),ap(ap(c_2Elist_2ECONS(A_27a),V21e5),ap(ap(c_2Elist_2ECONS(A_27a),V22e6),ap(ap(c_2Elist_2ECONS(A_27a),V23e7),ap(ap(c_2Elist_2ECONS(A_27a),V24e8),ap(ap(c_2Elist_2ECONS(A_27a),V25e9),ap(ap(c_2Elist_2ECONS(A_27a),V26e10),ap(ap(c_2Elist_2ECONS(A_27a),V27e11),ap(ap(c_2Elist_2ECONS(A_27a),V28e12),ap(ap(c_2Elist_2ECONS(A_27a),V29e13),ap(ap(c_2Elist_2ECONS(A_27a),V30e14),ap(ap(c_2Elist_2ECONS(A_27a),V31e15),c_2Elist_2ENIL(A_27a)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V32l_27] :
                      ( mem(V32l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V33e1] :
                          ( mem(V33e1,A_27a)
                          & ? [V34e2] :
                              ( mem(V34e2,A_27a)
                              & ? [V35e3] :
                                  ( mem(V35e3,A_27a)
                                  & ? [V36e4] :
                                      ( mem(V36e4,A_27a)
                                      & ? [V37e5] :
                                          ( mem(V37e5,A_27a)
                                          & ? [V38e6] :
                                              ( mem(V38e6,A_27a)
                                              & ? [V39e7] :
                                                  ( mem(V39e7,A_27a)
                                                  & ? [V40e8] :
                                                      ( mem(V40e8,A_27a)
                                                      & ? [V41e9] :
                                                          ( mem(V41e9,A_27a)
                                                          & ? [V42e10] :
                                                              ( mem(V42e10,A_27a)
                                                              & ? [V43e11] :
                                                                  ( mem(V43e11,A_27a)
                                                                  & ? [V44e12] :
                                                                      ( mem(V44e12,A_27a)
                                                                      & ? [V45e13] :
                                                                          ( mem(V45e13,A_27a)
                                                                          & ? [V46e14] :
                                                                              ( mem(V46e14,A_27a)
                                                                              & ? [V47e15] :
                                                                                  ( mem(V47e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V33e1),ap(ap(c_2Elist_2ECONS(A_27a),V34e2),ap(ap(c_2Elist_2ECONS(A_27a),V35e3),ap(ap(c_2Elist_2ECONS(A_27a),V36e4),ap(ap(c_2Elist_2ECONS(A_27a),V37e5),ap(ap(c_2Elist_2ECONS(A_27a),V38e6),ap(ap(c_2Elist_2ECONS(A_27a),V39e7),ap(ap(c_2Elist_2ECONS(A_27a),V40e8),ap(ap(c_2Elist_2ECONS(A_27a),V41e9),ap(ap(c_2Elist_2ECONS(A_27a),V42e10),ap(ap(c_2Elist_2ECONS(A_27a),V43e11),ap(ap(c_2Elist_2ECONS(A_27a),V44e12),ap(ap(c_2Elist_2ECONS(A_27a),V45e13),ap(ap(c_2Elist_2ECONS(A_27a),V46e14),ap(ap(c_2Elist_2ECONS(A_27a),V47e15),V32l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V48l_27] :
                      ( mem(V48l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V49e1] :
                          ( mem(V49e1,A_27a)
                          & ? [V50e2] :
                              ( mem(V50e2,A_27a)
                              & ? [V51e3] :
                                  ( mem(V51e3,A_27a)
                                  & ? [V52e4] :
                                      ( mem(V52e4,A_27a)
                                      & ? [V53e5] :
                                          ( mem(V53e5,A_27a)
                                          & ? [V54e6] :
                                              ( mem(V54e6,A_27a)
                                              & ? [V55e7] :
                                                  ( mem(V55e7,A_27a)
                                                  & ? [V56e8] :
                                                      ( mem(V56e8,A_27a)
                                                      & ? [V57e9] :
                                                          ( mem(V57e9,A_27a)
                                                          & ? [V58e10] :
                                                              ( mem(V58e10,A_27a)
                                                              & ? [V59e11] :
                                                                  ( mem(V59e11,A_27a)
                                                                  & ? [V60e12] :
                                                                      ( mem(V60e12,A_27a)
                                                                      & ? [V61e13] :
                                                                          ( mem(V61e13,A_27a)
                                                                          & ? [V62e14] :
                                                                              ( mem(V62e14,A_27a)
                                                                              & ? [V63e15] :
                                                                                  ( mem(V63e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V49e1),ap(ap(c_2Elist_2ECONS(A_27a),V50e2),ap(ap(c_2Elist_2ECONS(A_27a),V51e3),ap(ap(c_2Elist_2ECONS(A_27a),V52e4),ap(ap(c_2Elist_2ECONS(A_27a),V53e5),ap(ap(c_2Elist_2ECONS(A_27a),V54e6),ap(ap(c_2Elist_2ECONS(A_27a),V55e7),ap(ap(c_2Elist_2ECONS(A_27a),V56e8),ap(ap(c_2Elist_2ECONS(A_27a),V57e9),ap(ap(c_2Elist_2ECONS(A_27a),V58e10),ap(ap(c_2Elist_2ECONS(A_27a),V59e11),ap(ap(c_2Elist_2ECONS(A_27a),V60e12),ap(ap(c_2Elist_2ECONS(A_27a),V61e13),ap(ap(c_2Elist_2ECONS(A_27a),V62e14),ap(ap(c_2Elist_2ECONS(A_27a),V63e15),V48l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V64l_27] :
                      ( mem(V64l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V65e1] :
                          ( mem(V65e1,A_27a)
                          & ? [V66e2] :
                              ( mem(V66e2,A_27a)
                              & ? [V67e3] :
                                  ( mem(V67e3,A_27a)
                                  & ? [V68e4] :
                                      ( mem(V68e4,A_27a)
                                      & ? [V69e5] :
                                          ( mem(V69e5,A_27a)
                                          & ? [V70e6] :
                                              ( mem(V70e6,A_27a)
                                              & ? [V71e7] :
                                                  ( mem(V71e7,A_27a)
                                                  & ? [V72e8] :
                                                      ( mem(V72e8,A_27a)
                                                      & ? [V73e9] :
                                                          ( mem(V73e9,A_27a)
                                                          & ? [V74e10] :
                                                              ( mem(V74e10,A_27a)
                                                              & ? [V75e11] :
                                                                  ( mem(V75e11,A_27a)
                                                                  & ? [V76e12] :
                                                                      ( mem(V76e12,A_27a)
                                                                      & ? [V77e13] :
                                                                          ( mem(V77e13,A_27a)
                                                                          & ? [V78e14] :
                                                                              ( mem(V78e14,A_27a)
                                                                              & ? [V79e15] :
                                                                                  ( mem(V79e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V65e1),ap(ap(c_2Elist_2ECONS(A_27a),V66e2),ap(ap(c_2Elist_2ECONS(A_27a),V67e3),ap(ap(c_2Elist_2ECONS(A_27a),V68e4),ap(ap(c_2Elist_2ECONS(A_27a),V69e5),ap(ap(c_2Elist_2ECONS(A_27a),V70e6),ap(ap(c_2Elist_2ECONS(A_27a),V71e7),ap(ap(c_2Elist_2ECONS(A_27a),V72e8),ap(ap(c_2Elist_2ECONS(A_27a),V73e9),ap(ap(c_2Elist_2ECONS(A_27a),V74e10),ap(ap(c_2Elist_2ECONS(A_27a),V75e11),ap(ap(c_2Elist_2ECONS(A_27a),V76e12),ap(ap(c_2Elist_2ECONS(A_27a),V77e13),ap(ap(c_2Elist_2ECONS(A_27a),V78e14),ap(ap(c_2Elist_2ECONS(A_27a),V79e15),V64l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V80l_27] :
                      ( mem(V80l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V81e1] :
                          ( mem(V81e1,A_27a)
                          & ? [V82e2] :
                              ( mem(V82e2,A_27a)
                              & ? [V83e3] :
                                  ( mem(V83e3,A_27a)
                                  & ? [V84e4] :
                                      ( mem(V84e4,A_27a)
                                      & ? [V85e5] :
                                          ( mem(V85e5,A_27a)
                                          & ? [V86e6] :
                                              ( mem(V86e6,A_27a)
                                              & ? [V87e7] :
                                                  ( mem(V87e7,A_27a)
                                                  & ? [V88e8] :
                                                      ( mem(V88e8,A_27a)
                                                      & ? [V89e9] :
                                                          ( mem(V89e9,A_27a)
                                                          & ? [V90e10] :
                                                              ( mem(V90e10,A_27a)
                                                              & ? [V91e11] :
                                                                  ( mem(V91e11,A_27a)
                                                                  & ? [V92e12] :
                                                                      ( mem(V92e12,A_27a)
                                                                      & ? [V93e13] :
                                                                          ( mem(V93e13,A_27a)
                                                                          & ? [V94e14] :
                                                                              ( mem(V94e14,A_27a)
                                                                              & ? [V95e15] :
                                                                                  ( mem(V95e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V81e1),ap(ap(c_2Elist_2ECONS(A_27a),V82e2),ap(ap(c_2Elist_2ECONS(A_27a),V83e3),ap(ap(c_2Elist_2ECONS(A_27a),V84e4),ap(ap(c_2Elist_2ECONS(A_27a),V85e5),ap(ap(c_2Elist_2ECONS(A_27a),V86e6),ap(ap(c_2Elist_2ECONS(A_27a),V87e7),ap(ap(c_2Elist_2ECONS(A_27a),V88e8),ap(ap(c_2Elist_2ECONS(A_27a),V89e9),ap(ap(c_2Elist_2ECONS(A_27a),V90e10),ap(ap(c_2Elist_2ECONS(A_27a),V91e11),ap(ap(c_2Elist_2ECONS(A_27a),V92e12),ap(ap(c_2Elist_2ECONS(A_27a),V93e13),ap(ap(c_2Elist_2ECONS(A_27a),V94e14),ap(ap(c_2Elist_2ECONS(A_27a),V95e15),V80l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V96l_27] :
                      ( mem(V96l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V97e1] :
                          ( mem(V97e1,A_27a)
                          & ? [V98e2] :
                              ( mem(V98e2,A_27a)
                              & ? [V99e3] :
                                  ( mem(V99e3,A_27a)
                                  & ? [V100e4] :
                                      ( mem(V100e4,A_27a)
                                      & ? [V101e5] :
                                          ( mem(V101e5,A_27a)
                                          & ? [V102e6] :
                                              ( mem(V102e6,A_27a)
                                              & ? [V103e7] :
                                                  ( mem(V103e7,A_27a)
                                                  & ? [V104e8] :
                                                      ( mem(V104e8,A_27a)
                                                      & ? [V105e9] :
                                                          ( mem(V105e9,A_27a)
                                                          & ? [V106e10] :
                                                              ( mem(V106e10,A_27a)
                                                              & ? [V107e11] :
                                                                  ( mem(V107e11,A_27a)
                                                                  & ? [V108e12] :
                                                                      ( mem(V108e12,A_27a)
                                                                      & ? [V109e13] :
                                                                          ( mem(V109e13,A_27a)
                                                                          & ? [V110e14] :
                                                                              ( mem(V110e14,A_27a)
                                                                              & ? [V111e15] :
                                                                                  ( mem(V111e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V96l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V97e1),ap(ap(c_2Elist_2ECONS(A_27a),V98e2),ap(ap(c_2Elist_2ECONS(A_27a),V99e3),ap(ap(c_2Elist_2ECONS(A_27a),V100e4),ap(ap(c_2Elist_2ECONS(A_27a),V101e5),ap(ap(c_2Elist_2ECONS(A_27a),V102e6),ap(ap(c_2Elist_2ECONS(A_27a),V103e7),ap(ap(c_2Elist_2ECONS(A_27a),V104e8),ap(ap(c_2Elist_2ECONS(A_27a),V105e9),ap(ap(c_2Elist_2ECONS(A_27a),V106e10),ap(ap(c_2Elist_2ECONS(A_27a),V107e11),ap(ap(c_2Elist_2ECONS(A_27a),V108e12),ap(ap(c_2Elist_2ECONS(A_27a),V109e13),ap(ap(c_2Elist_2ECONS(A_27a),V110e14),ap(ap(c_2Elist_2ECONS(A_27a),V111e15),V96l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V112l_27] :
                      ( mem(V112l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V113e1] :
                          ( mem(V113e1,A_27a)
                          & ? [V114e2] :
                              ( mem(V114e2,A_27a)
                              & ? [V115e3] :
                                  ( mem(V115e3,A_27a)
                                  & ? [V116e4] :
                                      ( mem(V116e4,A_27a)
                                      & ? [V117e5] :
                                          ( mem(V117e5,A_27a)
                                          & ? [V118e6] :
                                              ( mem(V118e6,A_27a)
                                              & ? [V119e7] :
                                                  ( mem(V119e7,A_27a)
                                                  & ? [V120e8] :
                                                      ( mem(V120e8,A_27a)
                                                      & ? [V121e9] :
                                                          ( mem(V121e9,A_27a)
                                                          & ? [V122e10] :
                                                              ( mem(V122e10,A_27a)
                                                              & ? [V123e11] :
                                                                  ( mem(V123e11,A_27a)
                                                                  & ? [V124e12] :
                                                                      ( mem(V124e12,A_27a)
                                                                      & ? [V125e13] :
                                                                          ( mem(V125e13,A_27a)
                                                                          & ? [V126e14] :
                                                                              ( mem(V126e14,A_27a)
                                                                              & ? [V127e15] :
                                                                                  ( mem(V127e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V112l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V113e1),ap(ap(c_2Elist_2ECONS(A_27a),V114e2),ap(ap(c_2Elist_2ECONS(A_27a),V115e3),ap(ap(c_2Elist_2ECONS(A_27a),V116e4),ap(ap(c_2Elist_2ECONS(A_27a),V117e5),ap(ap(c_2Elist_2ECONS(A_27a),V118e6),ap(ap(c_2Elist_2ECONS(A_27a),V119e7),ap(ap(c_2Elist_2ECONS(A_27a),V120e8),ap(ap(c_2Elist_2ECONS(A_27a),V121e9),ap(ap(c_2Elist_2ECONS(A_27a),V122e10),ap(ap(c_2Elist_2ECONS(A_27a),V123e11),ap(ap(c_2Elist_2ECONS(A_27a),V124e12),ap(ap(c_2Elist_2ECONS(A_27a),V125e13),ap(ap(c_2Elist_2ECONS(A_27a),V126e14),ap(ap(c_2Elist_2ECONS(A_27a),V127e15),V112l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V128l_27] :
                      ( mem(V128l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V129e1] :
                          ( mem(V129e1,A_27a)
                          & ? [V130e2] :
                              ( mem(V130e2,A_27a)
                              & ? [V131e3] :
                                  ( mem(V131e3,A_27a)
                                  & ? [V132e4] :
                                      ( mem(V132e4,A_27a)
                                      & ? [V133e5] :
                                          ( mem(V133e5,A_27a)
                                          & ? [V134e6] :
                                              ( mem(V134e6,A_27a)
                                              & ? [V135e7] :
                                                  ( mem(V135e7,A_27a)
                                                  & ? [V136e8] :
                                                      ( mem(V136e8,A_27a)
                                                      & ? [V137e9] :
                                                          ( mem(V137e9,A_27a)
                                                          & ? [V138e10] :
                                                              ( mem(V138e10,A_27a)
                                                              & ? [V139e11] :
                                                                  ( mem(V139e11,A_27a)
                                                                  & ? [V140e12] :
                                                                      ( mem(V140e12,A_27a)
                                                                      & ? [V141e13] :
                                                                          ( mem(V141e13,A_27a)
                                                                          & ? [V142e14] :
                                                                              ( mem(V142e14,A_27a)
                                                                              & ? [V143e15] :
                                                                                  ( mem(V143e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V128l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V129e1),ap(ap(c_2Elist_2ECONS(A_27a),V130e2),ap(ap(c_2Elist_2ECONS(A_27a),V131e3),ap(ap(c_2Elist_2ECONS(A_27a),V132e4),ap(ap(c_2Elist_2ECONS(A_27a),V133e5),ap(ap(c_2Elist_2ECONS(A_27a),V134e6),ap(ap(c_2Elist_2ECONS(A_27a),V135e7),ap(ap(c_2Elist_2ECONS(A_27a),V136e8),ap(ap(c_2Elist_2ECONS(A_27a),V137e9),ap(ap(c_2Elist_2ECONS(A_27a),V138e10),ap(ap(c_2Elist_2ECONS(A_27a),V139e11),ap(ap(c_2Elist_2ECONS(A_27a),V140e12),ap(ap(c_2Elist_2ECONS(A_27a),V141e13),ap(ap(c_2Elist_2ECONS(A_27a),V142e14),ap(ap(c_2Elist_2ECONS(A_27a),V143e15),V128l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V144l_27] :
                      ( mem(V144l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V145e1] :
                          ( mem(V145e1,A_27a)
                          & ? [V146e2] :
                              ( mem(V146e2,A_27a)
                              & ? [V147e3] :
                                  ( mem(V147e3,A_27a)
                                  & ? [V148e4] :
                                      ( mem(V148e4,A_27a)
                                      & ? [V149e5] :
                                          ( mem(V149e5,A_27a)
                                          & ? [V150e6] :
                                              ( mem(V150e6,A_27a)
                                              & ? [V151e7] :
                                                  ( mem(V151e7,A_27a)
                                                  & ? [V152e8] :
                                                      ( mem(V152e8,A_27a)
                                                      & ? [V153e9] :
                                                          ( mem(V153e9,A_27a)
                                                          & ? [V154e10] :
                                                              ( mem(V154e10,A_27a)
                                                              & ? [V155e11] :
                                                                  ( mem(V155e11,A_27a)
                                                                  & ? [V156e12] :
                                                                      ( mem(V156e12,A_27a)
                                                                      & ? [V157e13] :
                                                                          ( mem(V157e13,A_27a)
                                                                          & ? [V158e14] :
                                                                              ( mem(V158e14,A_27a)
                                                                              & ? [V159e15] :
                                                                                  ( mem(V159e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V144l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V145e1),ap(ap(c_2Elist_2ECONS(A_27a),V146e2),ap(ap(c_2Elist_2ECONS(A_27a),V147e3),ap(ap(c_2Elist_2ECONS(A_27a),V148e4),ap(ap(c_2Elist_2ECONS(A_27a),V149e5),ap(ap(c_2Elist_2ECONS(A_27a),V150e6),ap(ap(c_2Elist_2ECONS(A_27a),V151e7),ap(ap(c_2Elist_2ECONS(A_27a),V152e8),ap(ap(c_2Elist_2ECONS(A_27a),V153e9),ap(ap(c_2Elist_2ECONS(A_27a),V154e10),ap(ap(c_2Elist_2ECONS(A_27a),V155e11),ap(ap(c_2Elist_2ECONS(A_27a),V156e12),ap(ap(c_2Elist_2ECONS(A_27a),V157e13),ap(ap(c_2Elist_2ECONS(A_27a),V158e14),ap(ap(c_2Elist_2ECONS(A_27a),V159e15),V144l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V160l_27] :
                      ( mem(V160l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V161e1] :
                          ( mem(V161e1,A_27a)
                          & ? [V162e2] :
                              ( mem(V162e2,A_27a)
                              & ? [V163e3] :
                                  ( mem(V163e3,A_27a)
                                  & ? [V164e4] :
                                      ( mem(V164e4,A_27a)
                                      & ? [V165e5] :
                                          ( mem(V165e5,A_27a)
                                          & ? [V166e6] :
                                              ( mem(V166e6,A_27a)
                                              & ? [V167e7] :
                                                  ( mem(V167e7,A_27a)
                                                  & ? [V168e8] :
                                                      ( mem(V168e8,A_27a)
                                                      & ? [V169e9] :
                                                          ( mem(V169e9,A_27a)
                                                          & ? [V170e10] :
                                                              ( mem(V170e10,A_27a)
                                                              & ? [V171e11] :
                                                                  ( mem(V171e11,A_27a)
                                                                  & ? [V172e12] :
                                                                      ( mem(V172e12,A_27a)
                                                                      & ? [V173e13] :
                                                                          ( mem(V173e13,A_27a)
                                                                          & ? [V174e14] :
                                                                              ( mem(V174e14,A_27a)
                                                                              & ? [V175e15] :
                                                                                  ( mem(V175e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V160l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V161e1),ap(ap(c_2Elist_2ECONS(A_27a),V162e2),ap(ap(c_2Elist_2ECONS(A_27a),V163e3),ap(ap(c_2Elist_2ECONS(A_27a),V164e4),ap(ap(c_2Elist_2ECONS(A_27a),V165e5),ap(ap(c_2Elist_2ECONS(A_27a),V166e6),ap(ap(c_2Elist_2ECONS(A_27a),V167e7),ap(ap(c_2Elist_2ECONS(A_27a),V168e8),ap(ap(c_2Elist_2ECONS(A_27a),V169e9),ap(ap(c_2Elist_2ECONS(A_27a),V170e10),ap(ap(c_2Elist_2ECONS(A_27a),V171e11),ap(ap(c_2Elist_2ECONS(A_27a),V172e12),ap(ap(c_2Elist_2ECONS(A_27a),V173e13),ap(ap(c_2Elist_2ECONS(A_27a),V174e14),ap(ap(c_2Elist_2ECONS(A_27a),V175e15),V160l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V176l_27] :
                      ( mem(V176l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V177e1] :
                          ( mem(V177e1,A_27a)
                          & ? [V178e2] :
                              ( mem(V178e2,A_27a)
                              & ? [V179e3] :
                                  ( mem(V179e3,A_27a)
                                  & ? [V180e4] :
                                      ( mem(V180e4,A_27a)
                                      & ? [V181e5] :
                                          ( mem(V181e5,A_27a)
                                          & ? [V182e6] :
                                              ( mem(V182e6,A_27a)
                                              & ? [V183e7] :
                                                  ( mem(V183e7,A_27a)
                                                  & ? [V184e8] :
                                                      ( mem(V184e8,A_27a)
                                                      & ? [V185e9] :
                                                          ( mem(V185e9,A_27a)
                                                          & ? [V186e10] :
                                                              ( mem(V186e10,A_27a)
                                                              & ? [V187e11] :
                                                                  ( mem(V187e11,A_27a)
                                                                  & ? [V188e12] :
                                                                      ( mem(V188e12,A_27a)
                                                                      & ? [V189e13] :
                                                                          ( mem(V189e13,A_27a)
                                                                          & ? [V190e14] :
                                                                              ( mem(V190e14,A_27a)
                                                                              & ? [V191e15] :
                                                                                  ( mem(V191e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V176l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V177e1),ap(ap(c_2Elist_2ECONS(A_27a),V178e2),ap(ap(c_2Elist_2ECONS(A_27a),V179e3),ap(ap(c_2Elist_2ECONS(A_27a),V180e4),ap(ap(c_2Elist_2ECONS(A_27a),V181e5),ap(ap(c_2Elist_2ECONS(A_27a),V182e6),ap(ap(c_2Elist_2ECONS(A_27a),V183e7),ap(ap(c_2Elist_2ECONS(A_27a),V184e8),ap(ap(c_2Elist_2ECONS(A_27a),V185e9),ap(ap(c_2Elist_2ECONS(A_27a),V186e10),ap(ap(c_2Elist_2ECONS(A_27a),V187e11),ap(ap(c_2Elist_2ECONS(A_27a),V188e12),ap(ap(c_2Elist_2ECONS(A_27a),V189e13),ap(ap(c_2Elist_2ECONS(A_27a),V190e14),ap(ap(c_2Elist_2ECONS(A_27a),V191e15),V176l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V192l_27] :
                      ( mem(V192l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V193e1] :
                          ( mem(V193e1,A_27a)
                          & ? [V194e2] :
                              ( mem(V194e2,A_27a)
                              & ? [V195e3] :
                                  ( mem(V195e3,A_27a)
                                  & ? [V196e4] :
                                      ( mem(V196e4,A_27a)
                                      & ? [V197e5] :
                                          ( mem(V197e5,A_27a)
                                          & ? [V198e6] :
                                              ( mem(V198e6,A_27a)
                                              & ? [V199e7] :
                                                  ( mem(V199e7,A_27a)
                                                  & ? [V200e8] :
                                                      ( mem(V200e8,A_27a)
                                                      & ? [V201e9] :
                                                          ( mem(V201e9,A_27a)
                                                          & ? [V202e10] :
                                                              ( mem(V202e10,A_27a)
                                                              & ? [V203e11] :
                                                                  ( mem(V203e11,A_27a)
                                                                  & ? [V204e12] :
                                                                      ( mem(V204e12,A_27a)
                                                                      & ? [V205e13] :
                                                                          ( mem(V205e13,A_27a)
                                                                          & ? [V206e14] :
                                                                              ( mem(V206e14,A_27a)
                                                                              & ? [V207e15] :
                                                                                  ( mem(V207e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V192l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V193e1),ap(ap(c_2Elist_2ECONS(A_27a),V194e2),ap(ap(c_2Elist_2ECONS(A_27a),V195e3),ap(ap(c_2Elist_2ECONS(A_27a),V196e4),ap(ap(c_2Elist_2ECONS(A_27a),V197e5),ap(ap(c_2Elist_2ECONS(A_27a),V198e6),ap(ap(c_2Elist_2ECONS(A_27a),V199e7),ap(ap(c_2Elist_2ECONS(A_27a),V200e8),ap(ap(c_2Elist_2ECONS(A_27a),V201e9),ap(ap(c_2Elist_2ECONS(A_27a),V202e10),ap(ap(c_2Elist_2ECONS(A_27a),V203e11),ap(ap(c_2Elist_2ECONS(A_27a),V204e12),ap(ap(c_2Elist_2ECONS(A_27a),V205e13),ap(ap(c_2Elist_2ECONS(A_27a),V206e14),ap(ap(c_2Elist_2ECONS(A_27a),V207e15),V192l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V208l_27] :
                      ( mem(V208l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V209e1] :
                          ( mem(V209e1,A_27a)
                          & ? [V210e2] :
                              ( mem(V210e2,A_27a)
                              & ? [V211e3] :
                                  ( mem(V211e3,A_27a)
                                  & ? [V212e4] :
                                      ( mem(V212e4,A_27a)
                                      & ? [V213e5] :
                                          ( mem(V213e5,A_27a)
                                          & ? [V214e6] :
                                              ( mem(V214e6,A_27a)
                                              & ? [V215e7] :
                                                  ( mem(V215e7,A_27a)
                                                  & ? [V216e8] :
                                                      ( mem(V216e8,A_27a)
                                                      & ? [V217e9] :
                                                          ( mem(V217e9,A_27a)
                                                          & ? [V218e10] :
                                                              ( mem(V218e10,A_27a)
                                                              & ? [V219e11] :
                                                                  ( mem(V219e11,A_27a)
                                                                  & ? [V220e12] :
                                                                      ( mem(V220e12,A_27a)
                                                                      & ? [V221e13] :
                                                                          ( mem(V221e13,A_27a)
                                                                          & ? [V222e14] :
                                                                              ( mem(V222e14,A_27a)
                                                                              & ? [V223e15] :
                                                                                  ( mem(V223e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V208l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V209e1),ap(ap(c_2Elist_2ECONS(A_27a),V210e2),ap(ap(c_2Elist_2ECONS(A_27a),V211e3),ap(ap(c_2Elist_2ECONS(A_27a),V212e4),ap(ap(c_2Elist_2ECONS(A_27a),V213e5),ap(ap(c_2Elist_2ECONS(A_27a),V214e6),ap(ap(c_2Elist_2ECONS(A_27a),V215e7),ap(ap(c_2Elist_2ECONS(A_27a),V216e8),ap(ap(c_2Elist_2ECONS(A_27a),V217e9),ap(ap(c_2Elist_2ECONS(A_27a),V218e10),ap(ap(c_2Elist_2ECONS(A_27a),V219e11),ap(ap(c_2Elist_2ECONS(A_27a),V220e12),ap(ap(c_2Elist_2ECONS(A_27a),V221e13),ap(ap(c_2Elist_2ECONS(A_27a),V222e14),ap(ap(c_2Elist_2ECONS(A_27a),V223e15),V208l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V224e1] :
                      ( mem(V224e1,A_27a)
                      & ? [V225e2] :
                          ( mem(V225e2,A_27a)
                          & ? [V226e3] :
                              ( mem(V226e3,A_27a)
                              & ? [V227e4] :
                                  ( mem(V227e4,A_27a)
                                  & ? [V228e5] :
                                      ( mem(V228e5,A_27a)
                                      & ? [V229e6] :
                                          ( mem(V229e6,A_27a)
                                          & ? [V230e7] :
                                              ( mem(V230e7,A_27a)
                                              & ? [V231e8] :
                                                  ( mem(V231e8,A_27a)
                                                  & ? [V232e9] :
                                                      ( mem(V232e9,A_27a)
                                                      & ? [V233e10] :
                                                          ( mem(V233e10,A_27a)
                                                          & ? [V234e11] :
                                                              ( mem(V234e11,A_27a)
                                                              & ? [V235e12] :
                                                                  ( mem(V235e12,A_27a)
                                                                  & ? [V236e13] :
                                                                      ( mem(V236e13,A_27a)
                                                                      & ? [V237e14] :
                                                                          ( mem(V237e14,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V224e1),ap(ap(c_2Elist_2ECONS(A_27a),V225e2),ap(ap(c_2Elist_2ECONS(A_27a),V226e3),ap(ap(c_2Elist_2ECONS(A_27a),V227e4),ap(ap(c_2Elist_2ECONS(A_27a),V228e5),ap(ap(c_2Elist_2ECONS(A_27a),V229e6),ap(ap(c_2Elist_2ECONS(A_27a),V230e7),ap(ap(c_2Elist_2ECONS(A_27a),V231e8),ap(ap(c_2Elist_2ECONS(A_27a),V232e9),ap(ap(c_2Elist_2ECONS(A_27a),V233e10),ap(ap(c_2Elist_2ECONS(A_27a),V234e11),ap(ap(c_2Elist_2ECONS(A_27a),V235e12),ap(ap(c_2Elist_2ECONS(A_27a),V236e13),ap(ap(c_2Elist_2ECONS(A_27a),V237e14),c_2Elist_2ENIL(A_27a))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V238e1] :
                      ( mem(V238e1,A_27a)
                      & ? [V239e2] :
                          ( mem(V239e2,A_27a)
                          & ? [V240e3] :
                              ( mem(V240e3,A_27a)
                              & ? [V241e4] :
                                  ( mem(V241e4,A_27a)
                                  & ? [V242e5] :
                                      ( mem(V242e5,A_27a)
                                      & ? [V243e6] :
                                          ( mem(V243e6,A_27a)
                                          & ? [V244e7] :
                                              ( mem(V244e7,A_27a)
                                              & ? [V245e8] :
                                                  ( mem(V245e8,A_27a)
                                                  & ? [V246e9] :
                                                      ( mem(V246e9,A_27a)
                                                      & ? [V247e10] :
                                                          ( mem(V247e10,A_27a)
                                                          & ? [V248e11] :
                                                              ( mem(V248e11,A_27a)
                                                              & ? [V249e12] :
                                                                  ( mem(V249e12,A_27a)
                                                                  & ? [V250e13] :
                                                                      ( mem(V250e13,A_27a)
                                                                      & ? [V251e14] :
                                                                          ( mem(V251e14,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V238e1),ap(ap(c_2Elist_2ECONS(A_27a),V239e2),ap(ap(c_2Elist_2ECONS(A_27a),V240e3),ap(ap(c_2Elist_2ECONS(A_27a),V241e4),ap(ap(c_2Elist_2ECONS(A_27a),V242e5),ap(ap(c_2Elist_2ECONS(A_27a),V243e6),ap(ap(c_2Elist_2ECONS(A_27a),V244e7),ap(ap(c_2Elist_2ECONS(A_27a),V245e8),ap(ap(c_2Elist_2ECONS(A_27a),V246e9),ap(ap(c_2Elist_2ECONS(A_27a),V247e10),ap(ap(c_2Elist_2ECONS(A_27a),V248e11),ap(ap(c_2Elist_2ECONS(A_27a),V249e12),ap(ap(c_2Elist_2ECONS(A_27a),V250e13),ap(ap(c_2Elist_2ECONS(A_27a),V251e14),c_2Elist_2ENIL(A_27a))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V252l_27] :
                      ( mem(V252l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V253e1] :
                          ( mem(V253e1,A_27a)
                          & ? [V254e2] :
                              ( mem(V254e2,A_27a)
                              & ? [V255e3] :
                                  ( mem(V255e3,A_27a)
                                  & ? [V256e4] :
                                      ( mem(V256e4,A_27a)
                                      & ? [V257e5] :
                                          ( mem(V257e5,A_27a)
                                          & ? [V258e6] :
                                              ( mem(V258e6,A_27a)
                                              & ? [V259e7] :
                                                  ( mem(V259e7,A_27a)
                                                  & ? [V260e8] :
                                                      ( mem(V260e8,A_27a)
                                                      & ? [V261e9] :
                                                          ( mem(V261e9,A_27a)
                                                          & ? [V262e10] :
                                                              ( mem(V262e10,A_27a)
                                                              & ? [V263e11] :
                                                                  ( mem(V263e11,A_27a)
                                                                  & ? [V264e12] :
                                                                      ( mem(V264e12,A_27a)
                                                                      & ? [V265e13] :
                                                                          ( mem(V265e13,A_27a)
                                                                          & ? [V266e14] :
                                                                              ( mem(V266e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V253e1),ap(ap(c_2Elist_2ECONS(A_27a),V254e2),ap(ap(c_2Elist_2ECONS(A_27a),V255e3),ap(ap(c_2Elist_2ECONS(A_27a),V256e4),ap(ap(c_2Elist_2ECONS(A_27a),V257e5),ap(ap(c_2Elist_2ECONS(A_27a),V258e6),ap(ap(c_2Elist_2ECONS(A_27a),V259e7),ap(ap(c_2Elist_2ECONS(A_27a),V260e8),ap(ap(c_2Elist_2ECONS(A_27a),V261e9),ap(ap(c_2Elist_2ECONS(A_27a),V262e10),ap(ap(c_2Elist_2ECONS(A_27a),V263e11),ap(ap(c_2Elist_2ECONS(A_27a),V264e12),ap(ap(c_2Elist_2ECONS(A_27a),V265e13),ap(ap(c_2Elist_2ECONS(A_27a),V266e14),V252l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V267l_27] :
                      ( mem(V267l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V268e1] :
                          ( mem(V268e1,A_27a)
                          & ? [V269e2] :
                              ( mem(V269e2,A_27a)
                              & ? [V270e3] :
                                  ( mem(V270e3,A_27a)
                                  & ? [V271e4] :
                                      ( mem(V271e4,A_27a)
                                      & ? [V272e5] :
                                          ( mem(V272e5,A_27a)
                                          & ? [V273e6] :
                                              ( mem(V273e6,A_27a)
                                              & ? [V274e7] :
                                                  ( mem(V274e7,A_27a)
                                                  & ? [V275e8] :
                                                      ( mem(V275e8,A_27a)
                                                      & ? [V276e9] :
                                                          ( mem(V276e9,A_27a)
                                                          & ? [V277e10] :
                                                              ( mem(V277e10,A_27a)
                                                              & ? [V278e11] :
                                                                  ( mem(V278e11,A_27a)
                                                                  & ? [V279e12] :
                                                                      ( mem(V279e12,A_27a)
                                                                      & ? [V280e13] :
                                                                          ( mem(V280e13,A_27a)
                                                                          & ? [V281e14] :
                                                                              ( mem(V281e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V268e1),ap(ap(c_2Elist_2ECONS(A_27a),V269e2),ap(ap(c_2Elist_2ECONS(A_27a),V270e3),ap(ap(c_2Elist_2ECONS(A_27a),V271e4),ap(ap(c_2Elist_2ECONS(A_27a),V272e5),ap(ap(c_2Elist_2ECONS(A_27a),V273e6),ap(ap(c_2Elist_2ECONS(A_27a),V274e7),ap(ap(c_2Elist_2ECONS(A_27a),V275e8),ap(ap(c_2Elist_2ECONS(A_27a),V276e9),ap(ap(c_2Elist_2ECONS(A_27a),V277e10),ap(ap(c_2Elist_2ECONS(A_27a),V278e11),ap(ap(c_2Elist_2ECONS(A_27a),V279e12),ap(ap(c_2Elist_2ECONS(A_27a),V280e13),ap(ap(c_2Elist_2ECONS(A_27a),V281e14),V267l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V282l_27] :
                      ( mem(V282l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V283e1] :
                          ( mem(V283e1,A_27a)
                          & ? [V284e2] :
                              ( mem(V284e2,A_27a)
                              & ? [V285e3] :
                                  ( mem(V285e3,A_27a)
                                  & ? [V286e4] :
                                      ( mem(V286e4,A_27a)
                                      & ? [V287e5] :
                                          ( mem(V287e5,A_27a)
                                          & ? [V288e6] :
                                              ( mem(V288e6,A_27a)
                                              & ? [V289e7] :
                                                  ( mem(V289e7,A_27a)
                                                  & ? [V290e8] :
                                                      ( mem(V290e8,A_27a)
                                                      & ? [V291e9] :
                                                          ( mem(V291e9,A_27a)
                                                          & ? [V292e10] :
                                                              ( mem(V292e10,A_27a)
                                                              & ? [V293e11] :
                                                                  ( mem(V293e11,A_27a)
                                                                  & ? [V294e12] :
                                                                      ( mem(V294e12,A_27a)
                                                                      & ? [V295e13] :
                                                                          ( mem(V295e13,A_27a)
                                                                          & ? [V296e14] :
                                                                              ( mem(V296e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V283e1),ap(ap(c_2Elist_2ECONS(A_27a),V284e2),ap(ap(c_2Elist_2ECONS(A_27a),V285e3),ap(ap(c_2Elist_2ECONS(A_27a),V286e4),ap(ap(c_2Elist_2ECONS(A_27a),V287e5),ap(ap(c_2Elist_2ECONS(A_27a),V288e6),ap(ap(c_2Elist_2ECONS(A_27a),V289e7),ap(ap(c_2Elist_2ECONS(A_27a),V290e8),ap(ap(c_2Elist_2ECONS(A_27a),V291e9),ap(ap(c_2Elist_2ECONS(A_27a),V292e10),ap(ap(c_2Elist_2ECONS(A_27a),V293e11),ap(ap(c_2Elist_2ECONS(A_27a),V294e12),ap(ap(c_2Elist_2ECONS(A_27a),V295e13),ap(ap(c_2Elist_2ECONS(A_27a),V296e14),V282l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V297l_27] :
                      ( mem(V297l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V298e1] :
                          ( mem(V298e1,A_27a)
                          & ? [V299e2] :
                              ( mem(V299e2,A_27a)
                              & ? [V300e3] :
                                  ( mem(V300e3,A_27a)
                                  & ? [V301e4] :
                                      ( mem(V301e4,A_27a)
                                      & ? [V302e5] :
                                          ( mem(V302e5,A_27a)
                                          & ? [V303e6] :
                                              ( mem(V303e6,A_27a)
                                              & ? [V304e7] :
                                                  ( mem(V304e7,A_27a)
                                                  & ? [V305e8] :
                                                      ( mem(V305e8,A_27a)
                                                      & ? [V306e9] :
                                                          ( mem(V306e9,A_27a)
                                                          & ? [V307e10] :
                                                              ( mem(V307e10,A_27a)
                                                              & ? [V308e11] :
                                                                  ( mem(V308e11,A_27a)
                                                                  & ? [V309e12] :
                                                                      ( mem(V309e12,A_27a)
                                                                      & ? [V310e13] :
                                                                          ( mem(V310e13,A_27a)
                                                                          & ? [V311e14] :
                                                                              ( mem(V311e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V298e1),ap(ap(c_2Elist_2ECONS(A_27a),V299e2),ap(ap(c_2Elist_2ECONS(A_27a),V300e3),ap(ap(c_2Elist_2ECONS(A_27a),V301e4),ap(ap(c_2Elist_2ECONS(A_27a),V302e5),ap(ap(c_2Elist_2ECONS(A_27a),V303e6),ap(ap(c_2Elist_2ECONS(A_27a),V304e7),ap(ap(c_2Elist_2ECONS(A_27a),V305e8),ap(ap(c_2Elist_2ECONS(A_27a),V306e9),ap(ap(c_2Elist_2ECONS(A_27a),V307e10),ap(ap(c_2Elist_2ECONS(A_27a),V308e11),ap(ap(c_2Elist_2ECONS(A_27a),V309e12),ap(ap(c_2Elist_2ECONS(A_27a),V310e13),ap(ap(c_2Elist_2ECONS(A_27a),V311e14),V297l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V312l_27] :
                      ( mem(V312l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V313e1] :
                          ( mem(V313e1,A_27a)
                          & ? [V314e2] :
                              ( mem(V314e2,A_27a)
                              & ? [V315e3] :
                                  ( mem(V315e3,A_27a)
                                  & ? [V316e4] :
                                      ( mem(V316e4,A_27a)
                                      & ? [V317e5] :
                                          ( mem(V317e5,A_27a)
                                          & ? [V318e6] :
                                              ( mem(V318e6,A_27a)
                                              & ? [V319e7] :
                                                  ( mem(V319e7,A_27a)
                                                  & ? [V320e8] :
                                                      ( mem(V320e8,A_27a)
                                                      & ? [V321e9] :
                                                          ( mem(V321e9,A_27a)
                                                          & ? [V322e10] :
                                                              ( mem(V322e10,A_27a)
                                                              & ? [V323e11] :
                                                                  ( mem(V323e11,A_27a)
                                                                  & ? [V324e12] :
                                                                      ( mem(V324e12,A_27a)
                                                                      & ? [V325e13] :
                                                                          ( mem(V325e13,A_27a)
                                                                          & ? [V326e14] :
                                                                              ( mem(V326e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V312l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V313e1),ap(ap(c_2Elist_2ECONS(A_27a),V314e2),ap(ap(c_2Elist_2ECONS(A_27a),V315e3),ap(ap(c_2Elist_2ECONS(A_27a),V316e4),ap(ap(c_2Elist_2ECONS(A_27a),V317e5),ap(ap(c_2Elist_2ECONS(A_27a),V318e6),ap(ap(c_2Elist_2ECONS(A_27a),V319e7),ap(ap(c_2Elist_2ECONS(A_27a),V320e8),ap(ap(c_2Elist_2ECONS(A_27a),V321e9),ap(ap(c_2Elist_2ECONS(A_27a),V322e10),ap(ap(c_2Elist_2ECONS(A_27a),V323e11),ap(ap(c_2Elist_2ECONS(A_27a),V324e12),ap(ap(c_2Elist_2ECONS(A_27a),V325e13),ap(ap(c_2Elist_2ECONS(A_27a),V326e14),V312l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V327l_27] :
                      ( mem(V327l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V328e1] :
                          ( mem(V328e1,A_27a)
                          & ? [V329e2] :
                              ( mem(V329e2,A_27a)
                              & ? [V330e3] :
                                  ( mem(V330e3,A_27a)
                                  & ? [V331e4] :
                                      ( mem(V331e4,A_27a)
                                      & ? [V332e5] :
                                          ( mem(V332e5,A_27a)
                                          & ? [V333e6] :
                                              ( mem(V333e6,A_27a)
                                              & ? [V334e7] :
                                                  ( mem(V334e7,A_27a)
                                                  & ? [V335e8] :
                                                      ( mem(V335e8,A_27a)
                                                      & ? [V336e9] :
                                                          ( mem(V336e9,A_27a)
                                                          & ? [V337e10] :
                                                              ( mem(V337e10,A_27a)
                                                              & ? [V338e11] :
                                                                  ( mem(V338e11,A_27a)
                                                                  & ? [V339e12] :
                                                                      ( mem(V339e12,A_27a)
                                                                      & ? [V340e13] :
                                                                          ( mem(V340e13,A_27a)
                                                                          & ? [V341e14] :
                                                                              ( mem(V341e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V327l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V328e1),ap(ap(c_2Elist_2ECONS(A_27a),V329e2),ap(ap(c_2Elist_2ECONS(A_27a),V330e3),ap(ap(c_2Elist_2ECONS(A_27a),V331e4),ap(ap(c_2Elist_2ECONS(A_27a),V332e5),ap(ap(c_2Elist_2ECONS(A_27a),V333e6),ap(ap(c_2Elist_2ECONS(A_27a),V334e7),ap(ap(c_2Elist_2ECONS(A_27a),V335e8),ap(ap(c_2Elist_2ECONS(A_27a),V336e9),ap(ap(c_2Elist_2ECONS(A_27a),V337e10),ap(ap(c_2Elist_2ECONS(A_27a),V338e11),ap(ap(c_2Elist_2ECONS(A_27a),V339e12),ap(ap(c_2Elist_2ECONS(A_27a),V340e13),ap(ap(c_2Elist_2ECONS(A_27a),V341e14),V327l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V342l_27] :
                      ( mem(V342l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V343e1] :
                          ( mem(V343e1,A_27a)
                          & ? [V344e2] :
                              ( mem(V344e2,A_27a)
                              & ? [V345e3] :
                                  ( mem(V345e3,A_27a)
                                  & ? [V346e4] :
                                      ( mem(V346e4,A_27a)
                                      & ? [V347e5] :
                                          ( mem(V347e5,A_27a)
                                          & ? [V348e6] :
                                              ( mem(V348e6,A_27a)
                                              & ? [V349e7] :
                                                  ( mem(V349e7,A_27a)
                                                  & ? [V350e8] :
                                                      ( mem(V350e8,A_27a)
                                                      & ? [V351e9] :
                                                          ( mem(V351e9,A_27a)
                                                          & ? [V352e10] :
                                                              ( mem(V352e10,A_27a)
                                                              & ? [V353e11] :
                                                                  ( mem(V353e11,A_27a)
                                                                  & ? [V354e12] :
                                                                      ( mem(V354e12,A_27a)
                                                                      & ? [V355e13] :
                                                                          ( mem(V355e13,A_27a)
                                                                          & ? [V356e14] :
                                                                              ( mem(V356e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V342l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V343e1),ap(ap(c_2Elist_2ECONS(A_27a),V344e2),ap(ap(c_2Elist_2ECONS(A_27a),V345e3),ap(ap(c_2Elist_2ECONS(A_27a),V346e4),ap(ap(c_2Elist_2ECONS(A_27a),V347e5),ap(ap(c_2Elist_2ECONS(A_27a),V348e6),ap(ap(c_2Elist_2ECONS(A_27a),V349e7),ap(ap(c_2Elist_2ECONS(A_27a),V350e8),ap(ap(c_2Elist_2ECONS(A_27a),V351e9),ap(ap(c_2Elist_2ECONS(A_27a),V352e10),ap(ap(c_2Elist_2ECONS(A_27a),V353e11),ap(ap(c_2Elist_2ECONS(A_27a),V354e12),ap(ap(c_2Elist_2ECONS(A_27a),V355e13),ap(ap(c_2Elist_2ECONS(A_27a),V356e14),V342l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V357l_27] :
                      ( mem(V357l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V358e1] :
                          ( mem(V358e1,A_27a)
                          & ? [V359e2] :
                              ( mem(V359e2,A_27a)
                              & ? [V360e3] :
                                  ( mem(V360e3,A_27a)
                                  & ? [V361e4] :
                                      ( mem(V361e4,A_27a)
                                      & ? [V362e5] :
                                          ( mem(V362e5,A_27a)
                                          & ? [V363e6] :
                                              ( mem(V363e6,A_27a)
                                              & ? [V364e7] :
                                                  ( mem(V364e7,A_27a)
                                                  & ? [V365e8] :
                                                      ( mem(V365e8,A_27a)
                                                      & ? [V366e9] :
                                                          ( mem(V366e9,A_27a)
                                                          & ? [V367e10] :
                                                              ( mem(V367e10,A_27a)
                                                              & ? [V368e11] :
                                                                  ( mem(V368e11,A_27a)
                                                                  & ? [V369e12] :
                                                                      ( mem(V369e12,A_27a)
                                                                      & ? [V370e13] :
                                                                          ( mem(V370e13,A_27a)
                                                                          & ? [V371e14] :
                                                                              ( mem(V371e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V357l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V358e1),ap(ap(c_2Elist_2ECONS(A_27a),V359e2),ap(ap(c_2Elist_2ECONS(A_27a),V360e3),ap(ap(c_2Elist_2ECONS(A_27a),V361e4),ap(ap(c_2Elist_2ECONS(A_27a),V362e5),ap(ap(c_2Elist_2ECONS(A_27a),V363e6),ap(ap(c_2Elist_2ECONS(A_27a),V364e7),ap(ap(c_2Elist_2ECONS(A_27a),V365e8),ap(ap(c_2Elist_2ECONS(A_27a),V366e9),ap(ap(c_2Elist_2ECONS(A_27a),V367e10),ap(ap(c_2Elist_2ECONS(A_27a),V368e11),ap(ap(c_2Elist_2ECONS(A_27a),V369e12),ap(ap(c_2Elist_2ECONS(A_27a),V370e13),ap(ap(c_2Elist_2ECONS(A_27a),V371e14),V357l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V372l_27] :
                      ( mem(V372l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V373e1] :
                          ( mem(V373e1,A_27a)
                          & ? [V374e2] :
                              ( mem(V374e2,A_27a)
                              & ? [V375e3] :
                                  ( mem(V375e3,A_27a)
                                  & ? [V376e4] :
                                      ( mem(V376e4,A_27a)
                                      & ? [V377e5] :
                                          ( mem(V377e5,A_27a)
                                          & ? [V378e6] :
                                              ( mem(V378e6,A_27a)
                                              & ? [V379e7] :
                                                  ( mem(V379e7,A_27a)
                                                  & ? [V380e8] :
                                                      ( mem(V380e8,A_27a)
                                                      & ? [V381e9] :
                                                          ( mem(V381e9,A_27a)
                                                          & ? [V382e10] :
                                                              ( mem(V382e10,A_27a)
                                                              & ? [V383e11] :
                                                                  ( mem(V383e11,A_27a)
                                                                  & ? [V384e12] :
                                                                      ( mem(V384e12,A_27a)
                                                                      & ? [V385e13] :
                                                                          ( mem(V385e13,A_27a)
                                                                          & ? [V386e14] :
                                                                              ( mem(V386e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V372l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V373e1),ap(ap(c_2Elist_2ECONS(A_27a),V374e2),ap(ap(c_2Elist_2ECONS(A_27a),V375e3),ap(ap(c_2Elist_2ECONS(A_27a),V376e4),ap(ap(c_2Elist_2ECONS(A_27a),V377e5),ap(ap(c_2Elist_2ECONS(A_27a),V378e6),ap(ap(c_2Elist_2ECONS(A_27a),V379e7),ap(ap(c_2Elist_2ECONS(A_27a),V380e8),ap(ap(c_2Elist_2ECONS(A_27a),V381e9),ap(ap(c_2Elist_2ECONS(A_27a),V382e10),ap(ap(c_2Elist_2ECONS(A_27a),V383e11),ap(ap(c_2Elist_2ECONS(A_27a),V384e12),ap(ap(c_2Elist_2ECONS(A_27a),V385e13),ap(ap(c_2Elist_2ECONS(A_27a),V386e14),V372l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V387l_27] :
                      ( mem(V387l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V388e1] :
                          ( mem(V388e1,A_27a)
                          & ? [V389e2] :
                              ( mem(V389e2,A_27a)
                              & ? [V390e3] :
                                  ( mem(V390e3,A_27a)
                                  & ? [V391e4] :
                                      ( mem(V391e4,A_27a)
                                      & ? [V392e5] :
                                          ( mem(V392e5,A_27a)
                                          & ? [V393e6] :
                                              ( mem(V393e6,A_27a)
                                              & ? [V394e7] :
                                                  ( mem(V394e7,A_27a)
                                                  & ? [V395e8] :
                                                      ( mem(V395e8,A_27a)
                                                      & ? [V396e9] :
                                                          ( mem(V396e9,A_27a)
                                                          & ? [V397e10] :
                                                              ( mem(V397e10,A_27a)
                                                              & ? [V398e11] :
                                                                  ( mem(V398e11,A_27a)
                                                                  & ? [V399e12] :
                                                                      ( mem(V399e12,A_27a)
                                                                      & ? [V400e13] :
                                                                          ( mem(V400e13,A_27a)
                                                                          & ? [V401e14] :
                                                                              ( mem(V401e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V387l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V388e1),ap(ap(c_2Elist_2ECONS(A_27a),V389e2),ap(ap(c_2Elist_2ECONS(A_27a),V390e3),ap(ap(c_2Elist_2ECONS(A_27a),V391e4),ap(ap(c_2Elist_2ECONS(A_27a),V392e5),ap(ap(c_2Elist_2ECONS(A_27a),V393e6),ap(ap(c_2Elist_2ECONS(A_27a),V394e7),ap(ap(c_2Elist_2ECONS(A_27a),V395e8),ap(ap(c_2Elist_2ECONS(A_27a),V396e9),ap(ap(c_2Elist_2ECONS(A_27a),V397e10),ap(ap(c_2Elist_2ECONS(A_27a),V398e11),ap(ap(c_2Elist_2ECONS(A_27a),V399e12),ap(ap(c_2Elist_2ECONS(A_27a),V400e13),ap(ap(c_2Elist_2ECONS(A_27a),V401e14),V387l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V402l_27] :
                      ( mem(V402l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V403e1] :
                          ( mem(V403e1,A_27a)
                          & ? [V404e2] :
                              ( mem(V404e2,A_27a)
                              & ? [V405e3] :
                                  ( mem(V405e3,A_27a)
                                  & ? [V406e4] :
                                      ( mem(V406e4,A_27a)
                                      & ? [V407e5] :
                                          ( mem(V407e5,A_27a)
                                          & ? [V408e6] :
                                              ( mem(V408e6,A_27a)
                                              & ? [V409e7] :
                                                  ( mem(V409e7,A_27a)
                                                  & ? [V410e8] :
                                                      ( mem(V410e8,A_27a)
                                                      & ? [V411e9] :
                                                          ( mem(V411e9,A_27a)
                                                          & ? [V412e10] :
                                                              ( mem(V412e10,A_27a)
                                                              & ? [V413e11] :
                                                                  ( mem(V413e11,A_27a)
                                                                  & ? [V414e12] :
                                                                      ( mem(V414e12,A_27a)
                                                                      & ? [V415e13] :
                                                                          ( mem(V415e13,A_27a)
                                                                          & ? [V416e14] :
                                                                              ( mem(V416e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V402l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V403e1),ap(ap(c_2Elist_2ECONS(A_27a),V404e2),ap(ap(c_2Elist_2ECONS(A_27a),V405e3),ap(ap(c_2Elist_2ECONS(A_27a),V406e4),ap(ap(c_2Elist_2ECONS(A_27a),V407e5),ap(ap(c_2Elist_2ECONS(A_27a),V408e6),ap(ap(c_2Elist_2ECONS(A_27a),V409e7),ap(ap(c_2Elist_2ECONS(A_27a),V410e8),ap(ap(c_2Elist_2ECONS(A_27a),V411e9),ap(ap(c_2Elist_2ECONS(A_27a),V412e10),ap(ap(c_2Elist_2ECONS(A_27a),V413e11),ap(ap(c_2Elist_2ECONS(A_27a),V414e12),ap(ap(c_2Elist_2ECONS(A_27a),V415e13),ap(ap(c_2Elist_2ECONS(A_27a),V416e14),V402l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V417l_27] :
                      ( mem(V417l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V418e1] :
                          ( mem(V418e1,A_27a)
                          & ? [V419e2] :
                              ( mem(V419e2,A_27a)
                              & ? [V420e3] :
                                  ( mem(V420e3,A_27a)
                                  & ? [V421e4] :
                                      ( mem(V421e4,A_27a)
                                      & ? [V422e5] :
                                          ( mem(V422e5,A_27a)
                                          & ? [V423e6] :
                                              ( mem(V423e6,A_27a)
                                              & ? [V424e7] :
                                                  ( mem(V424e7,A_27a)
                                                  & ? [V425e8] :
                                                      ( mem(V425e8,A_27a)
                                                      & ? [V426e9] :
                                                          ( mem(V426e9,A_27a)
                                                          & ? [V427e10] :
                                                              ( mem(V427e10,A_27a)
                                                              & ? [V428e11] :
                                                                  ( mem(V428e11,A_27a)
                                                                  & ? [V429e12] :
                                                                      ( mem(V429e12,A_27a)
                                                                      & ? [V430e13] :
                                                                          ( mem(V430e13,A_27a)
                                                                          & ? [V431e14] :
                                                                              ( mem(V431e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V417l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V418e1),ap(ap(c_2Elist_2ECONS(A_27a),V419e2),ap(ap(c_2Elist_2ECONS(A_27a),V420e3),ap(ap(c_2Elist_2ECONS(A_27a),V421e4),ap(ap(c_2Elist_2ECONS(A_27a),V422e5),ap(ap(c_2Elist_2ECONS(A_27a),V423e6),ap(ap(c_2Elist_2ECONS(A_27a),V424e7),ap(ap(c_2Elist_2ECONS(A_27a),V425e8),ap(ap(c_2Elist_2ECONS(A_27a),V426e9),ap(ap(c_2Elist_2ECONS(A_27a),V427e10),ap(ap(c_2Elist_2ECONS(A_27a),V428e11),ap(ap(c_2Elist_2ECONS(A_27a),V429e12),ap(ap(c_2Elist_2ECONS(A_27a),V430e13),ap(ap(c_2Elist_2ECONS(A_27a),V431e14),V417l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V432e1] :
                      ( mem(V432e1,A_27a)
                      & ? [V433e2] :
                          ( mem(V433e2,A_27a)
                          & ? [V434e3] :
                              ( mem(V434e3,A_27a)
                              & ? [V435e4] :
                                  ( mem(V435e4,A_27a)
                                  & ? [V436e5] :
                                      ( mem(V436e5,A_27a)
                                      & ? [V437e6] :
                                          ( mem(V437e6,A_27a)
                                          & ? [V438e7] :
                                              ( mem(V438e7,A_27a)
                                              & ? [V439e8] :
                                                  ( mem(V439e8,A_27a)
                                                  & ? [V440e9] :
                                                      ( mem(V440e9,A_27a)
                                                      & ? [V441e10] :
                                                          ( mem(V441e10,A_27a)
                                                          & ? [V442e11] :
                                                              ( mem(V442e11,A_27a)
                                                              & ? [V443e12] :
                                                                  ( mem(V443e12,A_27a)
                                                                  & ? [V444e13] :
                                                                      ( mem(V444e13,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V432e1),ap(ap(c_2Elist_2ECONS(A_27a),V433e2),ap(ap(c_2Elist_2ECONS(A_27a),V434e3),ap(ap(c_2Elist_2ECONS(A_27a),V435e4),ap(ap(c_2Elist_2ECONS(A_27a),V436e5),ap(ap(c_2Elist_2ECONS(A_27a),V437e6),ap(ap(c_2Elist_2ECONS(A_27a),V438e7),ap(ap(c_2Elist_2ECONS(A_27a),V439e8),ap(ap(c_2Elist_2ECONS(A_27a),V440e9),ap(ap(c_2Elist_2ECONS(A_27a),V441e10),ap(ap(c_2Elist_2ECONS(A_27a),V442e11),ap(ap(c_2Elist_2ECONS(A_27a),V443e12),ap(ap(c_2Elist_2ECONS(A_27a),V444e13),c_2Elist_2ENIL(A_27a)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V445e1] :
                      ( mem(V445e1,A_27a)
                      & ? [V446e2] :
                          ( mem(V446e2,A_27a)
                          & ? [V447e3] :
                              ( mem(V447e3,A_27a)
                              & ? [V448e4] :
                                  ( mem(V448e4,A_27a)
                                  & ? [V449e5] :
                                      ( mem(V449e5,A_27a)
                                      & ? [V450e6] :
                                          ( mem(V450e6,A_27a)
                                          & ? [V451e7] :
                                              ( mem(V451e7,A_27a)
                                              & ? [V452e8] :
                                                  ( mem(V452e8,A_27a)
                                                  & ? [V453e9] :
                                                      ( mem(V453e9,A_27a)
                                                      & ? [V454e10] :
                                                          ( mem(V454e10,A_27a)
                                                          & ? [V455e11] :
                                                              ( mem(V455e11,A_27a)
                                                              & ? [V456e12] :
                                                                  ( mem(V456e12,A_27a)
                                                                  & ? [V457e13] :
                                                                      ( mem(V457e13,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V445e1),ap(ap(c_2Elist_2ECONS(A_27a),V446e2),ap(ap(c_2Elist_2ECONS(A_27a),V447e3),ap(ap(c_2Elist_2ECONS(A_27a),V448e4),ap(ap(c_2Elist_2ECONS(A_27a),V449e5),ap(ap(c_2Elist_2ECONS(A_27a),V450e6),ap(ap(c_2Elist_2ECONS(A_27a),V451e7),ap(ap(c_2Elist_2ECONS(A_27a),V452e8),ap(ap(c_2Elist_2ECONS(A_27a),V453e9),ap(ap(c_2Elist_2ECONS(A_27a),V454e10),ap(ap(c_2Elist_2ECONS(A_27a),V455e11),ap(ap(c_2Elist_2ECONS(A_27a),V456e12),ap(ap(c_2Elist_2ECONS(A_27a),V457e13),c_2Elist_2ENIL(A_27a)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V458l_27] :
                      ( mem(V458l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V459e1] :
                          ( mem(V459e1,A_27a)
                          & ? [V460e2] :
                              ( mem(V460e2,A_27a)
                              & ? [V461e3] :
                                  ( mem(V461e3,A_27a)
                                  & ? [V462e4] :
                                      ( mem(V462e4,A_27a)
                                      & ? [V463e5] :
                                          ( mem(V463e5,A_27a)
                                          & ? [V464e6] :
                                              ( mem(V464e6,A_27a)
                                              & ? [V465e7] :
                                                  ( mem(V465e7,A_27a)
                                                  & ? [V466e8] :
                                                      ( mem(V466e8,A_27a)
                                                      & ? [V467e9] :
                                                          ( mem(V467e9,A_27a)
                                                          & ? [V468e10] :
                                                              ( mem(V468e10,A_27a)
                                                              & ? [V469e11] :
                                                                  ( mem(V469e11,A_27a)
                                                                  & ? [V470e12] :
                                                                      ( mem(V470e12,A_27a)
                                                                      & ? [V471e13] :
                                                                          ( mem(V471e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V459e1),ap(ap(c_2Elist_2ECONS(A_27a),V460e2),ap(ap(c_2Elist_2ECONS(A_27a),V461e3),ap(ap(c_2Elist_2ECONS(A_27a),V462e4),ap(ap(c_2Elist_2ECONS(A_27a),V463e5),ap(ap(c_2Elist_2ECONS(A_27a),V464e6),ap(ap(c_2Elist_2ECONS(A_27a),V465e7),ap(ap(c_2Elist_2ECONS(A_27a),V466e8),ap(ap(c_2Elist_2ECONS(A_27a),V467e9),ap(ap(c_2Elist_2ECONS(A_27a),V468e10),ap(ap(c_2Elist_2ECONS(A_27a),V469e11),ap(ap(c_2Elist_2ECONS(A_27a),V470e12),ap(ap(c_2Elist_2ECONS(A_27a),V471e13),V458l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V472l_27] :
                      ( mem(V472l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V473e1] :
                          ( mem(V473e1,A_27a)
                          & ? [V474e2] :
                              ( mem(V474e2,A_27a)
                              & ? [V475e3] :
                                  ( mem(V475e3,A_27a)
                                  & ? [V476e4] :
                                      ( mem(V476e4,A_27a)
                                      & ? [V477e5] :
                                          ( mem(V477e5,A_27a)
                                          & ? [V478e6] :
                                              ( mem(V478e6,A_27a)
                                              & ? [V479e7] :
                                                  ( mem(V479e7,A_27a)
                                                  & ? [V480e8] :
                                                      ( mem(V480e8,A_27a)
                                                      & ? [V481e9] :
                                                          ( mem(V481e9,A_27a)
                                                          & ? [V482e10] :
                                                              ( mem(V482e10,A_27a)
                                                              & ? [V483e11] :
                                                                  ( mem(V483e11,A_27a)
                                                                  & ? [V484e12] :
                                                                      ( mem(V484e12,A_27a)
                                                                      & ? [V485e13] :
                                                                          ( mem(V485e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V473e1),ap(ap(c_2Elist_2ECONS(A_27a),V474e2),ap(ap(c_2Elist_2ECONS(A_27a),V475e3),ap(ap(c_2Elist_2ECONS(A_27a),V476e4),ap(ap(c_2Elist_2ECONS(A_27a),V477e5),ap(ap(c_2Elist_2ECONS(A_27a),V478e6),ap(ap(c_2Elist_2ECONS(A_27a),V479e7),ap(ap(c_2Elist_2ECONS(A_27a),V480e8),ap(ap(c_2Elist_2ECONS(A_27a),V481e9),ap(ap(c_2Elist_2ECONS(A_27a),V482e10),ap(ap(c_2Elist_2ECONS(A_27a),V483e11),ap(ap(c_2Elist_2ECONS(A_27a),V484e12),ap(ap(c_2Elist_2ECONS(A_27a),V485e13),V472l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V486l_27] :
                      ( mem(V486l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V487e1] :
                          ( mem(V487e1,A_27a)
                          & ? [V488e2] :
                              ( mem(V488e2,A_27a)
                              & ? [V489e3] :
                                  ( mem(V489e3,A_27a)
                                  & ? [V490e4] :
                                      ( mem(V490e4,A_27a)
                                      & ? [V491e5] :
                                          ( mem(V491e5,A_27a)
                                          & ? [V492e6] :
                                              ( mem(V492e6,A_27a)
                                              & ? [V493e7] :
                                                  ( mem(V493e7,A_27a)
                                                  & ? [V494e8] :
                                                      ( mem(V494e8,A_27a)
                                                      & ? [V495e9] :
                                                          ( mem(V495e9,A_27a)
                                                          & ? [V496e10] :
                                                              ( mem(V496e10,A_27a)
                                                              & ? [V497e11] :
                                                                  ( mem(V497e11,A_27a)
                                                                  & ? [V498e12] :
                                                                      ( mem(V498e12,A_27a)
                                                                      & ? [V499e13] :
                                                                          ( mem(V499e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V487e1),ap(ap(c_2Elist_2ECONS(A_27a),V488e2),ap(ap(c_2Elist_2ECONS(A_27a),V489e3),ap(ap(c_2Elist_2ECONS(A_27a),V490e4),ap(ap(c_2Elist_2ECONS(A_27a),V491e5),ap(ap(c_2Elist_2ECONS(A_27a),V492e6),ap(ap(c_2Elist_2ECONS(A_27a),V493e7),ap(ap(c_2Elist_2ECONS(A_27a),V494e8),ap(ap(c_2Elist_2ECONS(A_27a),V495e9),ap(ap(c_2Elist_2ECONS(A_27a),V496e10),ap(ap(c_2Elist_2ECONS(A_27a),V497e11),ap(ap(c_2Elist_2ECONS(A_27a),V498e12),ap(ap(c_2Elist_2ECONS(A_27a),V499e13),V486l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V500l_27] :
                      ( mem(V500l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V501e1] :
                          ( mem(V501e1,A_27a)
                          & ? [V502e2] :
                              ( mem(V502e2,A_27a)
                              & ? [V503e3] :
                                  ( mem(V503e3,A_27a)
                                  & ? [V504e4] :
                                      ( mem(V504e4,A_27a)
                                      & ? [V505e5] :
                                          ( mem(V505e5,A_27a)
                                          & ? [V506e6] :
                                              ( mem(V506e6,A_27a)
                                              & ? [V507e7] :
                                                  ( mem(V507e7,A_27a)
                                                  & ? [V508e8] :
                                                      ( mem(V508e8,A_27a)
                                                      & ? [V509e9] :
                                                          ( mem(V509e9,A_27a)
                                                          & ? [V510e10] :
                                                              ( mem(V510e10,A_27a)
                                                              & ? [V511e11] :
                                                                  ( mem(V511e11,A_27a)
                                                                  & ? [V512e12] :
                                                                      ( mem(V512e12,A_27a)
                                                                      & ? [V513e13] :
                                                                          ( mem(V513e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V501e1),ap(ap(c_2Elist_2ECONS(A_27a),V502e2),ap(ap(c_2Elist_2ECONS(A_27a),V503e3),ap(ap(c_2Elist_2ECONS(A_27a),V504e4),ap(ap(c_2Elist_2ECONS(A_27a),V505e5),ap(ap(c_2Elist_2ECONS(A_27a),V506e6),ap(ap(c_2Elist_2ECONS(A_27a),V507e7),ap(ap(c_2Elist_2ECONS(A_27a),V508e8),ap(ap(c_2Elist_2ECONS(A_27a),V509e9),ap(ap(c_2Elist_2ECONS(A_27a),V510e10),ap(ap(c_2Elist_2ECONS(A_27a),V511e11),ap(ap(c_2Elist_2ECONS(A_27a),V512e12),ap(ap(c_2Elist_2ECONS(A_27a),V513e13),V500l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V514l_27] :
                      ( mem(V514l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V515e1] :
                          ( mem(V515e1,A_27a)
                          & ? [V516e2] :
                              ( mem(V516e2,A_27a)
                              & ? [V517e3] :
                                  ( mem(V517e3,A_27a)
                                  & ? [V518e4] :
                                      ( mem(V518e4,A_27a)
                                      & ? [V519e5] :
                                          ( mem(V519e5,A_27a)
                                          & ? [V520e6] :
                                              ( mem(V520e6,A_27a)
                                              & ? [V521e7] :
                                                  ( mem(V521e7,A_27a)
                                                  & ? [V522e8] :
                                                      ( mem(V522e8,A_27a)
                                                      & ? [V523e9] :
                                                          ( mem(V523e9,A_27a)
                                                          & ? [V524e10] :
                                                              ( mem(V524e10,A_27a)
                                                              & ? [V525e11] :
                                                                  ( mem(V525e11,A_27a)
                                                                  & ? [V526e12] :
                                                                      ( mem(V526e12,A_27a)
                                                                      & ? [V527e13] :
                                                                          ( mem(V527e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V514l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V515e1),ap(ap(c_2Elist_2ECONS(A_27a),V516e2),ap(ap(c_2Elist_2ECONS(A_27a),V517e3),ap(ap(c_2Elist_2ECONS(A_27a),V518e4),ap(ap(c_2Elist_2ECONS(A_27a),V519e5),ap(ap(c_2Elist_2ECONS(A_27a),V520e6),ap(ap(c_2Elist_2ECONS(A_27a),V521e7),ap(ap(c_2Elist_2ECONS(A_27a),V522e8),ap(ap(c_2Elist_2ECONS(A_27a),V523e9),ap(ap(c_2Elist_2ECONS(A_27a),V524e10),ap(ap(c_2Elist_2ECONS(A_27a),V525e11),ap(ap(c_2Elist_2ECONS(A_27a),V526e12),ap(ap(c_2Elist_2ECONS(A_27a),V527e13),V514l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V528l_27] :
                      ( mem(V528l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V529e1] :
                          ( mem(V529e1,A_27a)
                          & ? [V530e2] :
                              ( mem(V530e2,A_27a)
                              & ? [V531e3] :
                                  ( mem(V531e3,A_27a)
                                  & ? [V532e4] :
                                      ( mem(V532e4,A_27a)
                                      & ? [V533e5] :
                                          ( mem(V533e5,A_27a)
                                          & ? [V534e6] :
                                              ( mem(V534e6,A_27a)
                                              & ? [V535e7] :
                                                  ( mem(V535e7,A_27a)
                                                  & ? [V536e8] :
                                                      ( mem(V536e8,A_27a)
                                                      & ? [V537e9] :
                                                          ( mem(V537e9,A_27a)
                                                          & ? [V538e10] :
                                                              ( mem(V538e10,A_27a)
                                                              & ? [V539e11] :
                                                                  ( mem(V539e11,A_27a)
                                                                  & ? [V540e12] :
                                                                      ( mem(V540e12,A_27a)
                                                                      & ? [V541e13] :
                                                                          ( mem(V541e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V528l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V529e1),ap(ap(c_2Elist_2ECONS(A_27a),V530e2),ap(ap(c_2Elist_2ECONS(A_27a),V531e3),ap(ap(c_2Elist_2ECONS(A_27a),V532e4),ap(ap(c_2Elist_2ECONS(A_27a),V533e5),ap(ap(c_2Elist_2ECONS(A_27a),V534e6),ap(ap(c_2Elist_2ECONS(A_27a),V535e7),ap(ap(c_2Elist_2ECONS(A_27a),V536e8),ap(ap(c_2Elist_2ECONS(A_27a),V537e9),ap(ap(c_2Elist_2ECONS(A_27a),V538e10),ap(ap(c_2Elist_2ECONS(A_27a),V539e11),ap(ap(c_2Elist_2ECONS(A_27a),V540e12),ap(ap(c_2Elist_2ECONS(A_27a),V541e13),V528l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V542l_27] :
                      ( mem(V542l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V543e1] :
                          ( mem(V543e1,A_27a)
                          & ? [V544e2] :
                              ( mem(V544e2,A_27a)
                              & ? [V545e3] :
                                  ( mem(V545e3,A_27a)
                                  & ? [V546e4] :
                                      ( mem(V546e4,A_27a)
                                      & ? [V547e5] :
                                          ( mem(V547e5,A_27a)
                                          & ? [V548e6] :
                                              ( mem(V548e6,A_27a)
                                              & ? [V549e7] :
                                                  ( mem(V549e7,A_27a)
                                                  & ? [V550e8] :
                                                      ( mem(V550e8,A_27a)
                                                      & ? [V551e9] :
                                                          ( mem(V551e9,A_27a)
                                                          & ? [V552e10] :
                                                              ( mem(V552e10,A_27a)
                                                              & ? [V553e11] :
                                                                  ( mem(V553e11,A_27a)
                                                                  & ? [V554e12] :
                                                                      ( mem(V554e12,A_27a)
                                                                      & ? [V555e13] :
                                                                          ( mem(V555e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V542l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V543e1),ap(ap(c_2Elist_2ECONS(A_27a),V544e2),ap(ap(c_2Elist_2ECONS(A_27a),V545e3),ap(ap(c_2Elist_2ECONS(A_27a),V546e4),ap(ap(c_2Elist_2ECONS(A_27a),V547e5),ap(ap(c_2Elist_2ECONS(A_27a),V548e6),ap(ap(c_2Elist_2ECONS(A_27a),V549e7),ap(ap(c_2Elist_2ECONS(A_27a),V550e8),ap(ap(c_2Elist_2ECONS(A_27a),V551e9),ap(ap(c_2Elist_2ECONS(A_27a),V552e10),ap(ap(c_2Elist_2ECONS(A_27a),V553e11),ap(ap(c_2Elist_2ECONS(A_27a),V554e12),ap(ap(c_2Elist_2ECONS(A_27a),V555e13),V542l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V556l_27] :
                      ( mem(V556l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V557e1] :
                          ( mem(V557e1,A_27a)
                          & ? [V558e2] :
                              ( mem(V558e2,A_27a)
                              & ? [V559e3] :
                                  ( mem(V559e3,A_27a)
                                  & ? [V560e4] :
                                      ( mem(V560e4,A_27a)
                                      & ? [V561e5] :
                                          ( mem(V561e5,A_27a)
                                          & ? [V562e6] :
                                              ( mem(V562e6,A_27a)
                                              & ? [V563e7] :
                                                  ( mem(V563e7,A_27a)
                                                  & ? [V564e8] :
                                                      ( mem(V564e8,A_27a)
                                                      & ? [V565e9] :
                                                          ( mem(V565e9,A_27a)
                                                          & ? [V566e10] :
                                                              ( mem(V566e10,A_27a)
                                                              & ? [V567e11] :
                                                                  ( mem(V567e11,A_27a)
                                                                  & ? [V568e12] :
                                                                      ( mem(V568e12,A_27a)
                                                                      & ? [V569e13] :
                                                                          ( mem(V569e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V556l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V557e1),ap(ap(c_2Elist_2ECONS(A_27a),V558e2),ap(ap(c_2Elist_2ECONS(A_27a),V559e3),ap(ap(c_2Elist_2ECONS(A_27a),V560e4),ap(ap(c_2Elist_2ECONS(A_27a),V561e5),ap(ap(c_2Elist_2ECONS(A_27a),V562e6),ap(ap(c_2Elist_2ECONS(A_27a),V563e7),ap(ap(c_2Elist_2ECONS(A_27a),V564e8),ap(ap(c_2Elist_2ECONS(A_27a),V565e9),ap(ap(c_2Elist_2ECONS(A_27a),V566e10),ap(ap(c_2Elist_2ECONS(A_27a),V567e11),ap(ap(c_2Elist_2ECONS(A_27a),V568e12),ap(ap(c_2Elist_2ECONS(A_27a),V569e13),V556l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V570l_27] :
                      ( mem(V570l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V571e1] :
                          ( mem(V571e1,A_27a)
                          & ? [V572e2] :
                              ( mem(V572e2,A_27a)
                              & ? [V573e3] :
                                  ( mem(V573e3,A_27a)
                                  & ? [V574e4] :
                                      ( mem(V574e4,A_27a)
                                      & ? [V575e5] :
                                          ( mem(V575e5,A_27a)
                                          & ? [V576e6] :
                                              ( mem(V576e6,A_27a)
                                              & ? [V577e7] :
                                                  ( mem(V577e7,A_27a)
                                                  & ? [V578e8] :
                                                      ( mem(V578e8,A_27a)
                                                      & ? [V579e9] :
                                                          ( mem(V579e9,A_27a)
                                                          & ? [V580e10] :
                                                              ( mem(V580e10,A_27a)
                                                              & ? [V581e11] :
                                                                  ( mem(V581e11,A_27a)
                                                                  & ? [V582e12] :
                                                                      ( mem(V582e12,A_27a)
                                                                      & ? [V583e13] :
                                                                          ( mem(V583e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V570l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V571e1),ap(ap(c_2Elist_2ECONS(A_27a),V572e2),ap(ap(c_2Elist_2ECONS(A_27a),V573e3),ap(ap(c_2Elist_2ECONS(A_27a),V574e4),ap(ap(c_2Elist_2ECONS(A_27a),V575e5),ap(ap(c_2Elist_2ECONS(A_27a),V576e6),ap(ap(c_2Elist_2ECONS(A_27a),V577e7),ap(ap(c_2Elist_2ECONS(A_27a),V578e8),ap(ap(c_2Elist_2ECONS(A_27a),V579e9),ap(ap(c_2Elist_2ECONS(A_27a),V580e10),ap(ap(c_2Elist_2ECONS(A_27a),V581e11),ap(ap(c_2Elist_2ECONS(A_27a),V582e12),ap(ap(c_2Elist_2ECONS(A_27a),V583e13),V570l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V584l_27] :
                      ( mem(V584l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V585e1] :
                          ( mem(V585e1,A_27a)
                          & ? [V586e2] :
                              ( mem(V586e2,A_27a)
                              & ? [V587e3] :
                                  ( mem(V587e3,A_27a)
                                  & ? [V588e4] :
                                      ( mem(V588e4,A_27a)
                                      & ? [V589e5] :
                                          ( mem(V589e5,A_27a)
                                          & ? [V590e6] :
                                              ( mem(V590e6,A_27a)
                                              & ? [V591e7] :
                                                  ( mem(V591e7,A_27a)
                                                  & ? [V592e8] :
                                                      ( mem(V592e8,A_27a)
                                                      & ? [V593e9] :
                                                          ( mem(V593e9,A_27a)
                                                          & ? [V594e10] :
                                                              ( mem(V594e10,A_27a)
                                                              & ? [V595e11] :
                                                                  ( mem(V595e11,A_27a)
                                                                  & ? [V596e12] :
                                                                      ( mem(V596e12,A_27a)
                                                                      & ? [V597e13] :
                                                                          ( mem(V597e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V584l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V585e1),ap(ap(c_2Elist_2ECONS(A_27a),V586e2),ap(ap(c_2Elist_2ECONS(A_27a),V587e3),ap(ap(c_2Elist_2ECONS(A_27a),V588e4),ap(ap(c_2Elist_2ECONS(A_27a),V589e5),ap(ap(c_2Elist_2ECONS(A_27a),V590e6),ap(ap(c_2Elist_2ECONS(A_27a),V591e7),ap(ap(c_2Elist_2ECONS(A_27a),V592e8),ap(ap(c_2Elist_2ECONS(A_27a),V593e9),ap(ap(c_2Elist_2ECONS(A_27a),V594e10),ap(ap(c_2Elist_2ECONS(A_27a),V595e11),ap(ap(c_2Elist_2ECONS(A_27a),V596e12),ap(ap(c_2Elist_2ECONS(A_27a),V597e13),V584l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V598l_27] :
                      ( mem(V598l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V599e1] :
                          ( mem(V599e1,A_27a)
                          & ? [V600e2] :
                              ( mem(V600e2,A_27a)
                              & ? [V601e3] :
                                  ( mem(V601e3,A_27a)
                                  & ? [V602e4] :
                                      ( mem(V602e4,A_27a)
                                      & ? [V603e5] :
                                          ( mem(V603e5,A_27a)
                                          & ? [V604e6] :
                                              ( mem(V604e6,A_27a)
                                              & ? [V605e7] :
                                                  ( mem(V605e7,A_27a)
                                                  & ? [V606e8] :
                                                      ( mem(V606e8,A_27a)
                                                      & ? [V607e9] :
                                                          ( mem(V607e9,A_27a)
                                                          & ? [V608e10] :
                                                              ( mem(V608e10,A_27a)
                                                              & ? [V609e11] :
                                                                  ( mem(V609e11,A_27a)
                                                                  & ? [V610e12] :
                                                                      ( mem(V610e12,A_27a)
                                                                      & ? [V611e13] :
                                                                          ( mem(V611e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V598l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V599e1),ap(ap(c_2Elist_2ECONS(A_27a),V600e2),ap(ap(c_2Elist_2ECONS(A_27a),V601e3),ap(ap(c_2Elist_2ECONS(A_27a),V602e4),ap(ap(c_2Elist_2ECONS(A_27a),V603e5),ap(ap(c_2Elist_2ECONS(A_27a),V604e6),ap(ap(c_2Elist_2ECONS(A_27a),V605e7),ap(ap(c_2Elist_2ECONS(A_27a),V606e8),ap(ap(c_2Elist_2ECONS(A_27a),V607e9),ap(ap(c_2Elist_2ECONS(A_27a),V608e10),ap(ap(c_2Elist_2ECONS(A_27a),V609e11),ap(ap(c_2Elist_2ECONS(A_27a),V610e12),ap(ap(c_2Elist_2ECONS(A_27a),V611e13),V598l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V612l_27] :
                      ( mem(V612l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V613e1] :
                          ( mem(V613e1,A_27a)
                          & ? [V614e2] :
                              ( mem(V614e2,A_27a)
                              & ? [V615e3] :
                                  ( mem(V615e3,A_27a)
                                  & ? [V616e4] :
                                      ( mem(V616e4,A_27a)
                                      & ? [V617e5] :
                                          ( mem(V617e5,A_27a)
                                          & ? [V618e6] :
                                              ( mem(V618e6,A_27a)
                                              & ? [V619e7] :
                                                  ( mem(V619e7,A_27a)
                                                  & ? [V620e8] :
                                                      ( mem(V620e8,A_27a)
                                                      & ? [V621e9] :
                                                          ( mem(V621e9,A_27a)
                                                          & ? [V622e10] :
                                                              ( mem(V622e10,A_27a)
                                                              & ? [V623e11] :
                                                                  ( mem(V623e11,A_27a)
                                                                  & ? [V624e12] :
                                                                      ( mem(V624e12,A_27a)
                                                                      & ? [V625e13] :
                                                                          ( mem(V625e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V612l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V613e1),ap(ap(c_2Elist_2ECONS(A_27a),V614e2),ap(ap(c_2Elist_2ECONS(A_27a),V615e3),ap(ap(c_2Elist_2ECONS(A_27a),V616e4),ap(ap(c_2Elist_2ECONS(A_27a),V617e5),ap(ap(c_2Elist_2ECONS(A_27a),V618e6),ap(ap(c_2Elist_2ECONS(A_27a),V619e7),ap(ap(c_2Elist_2ECONS(A_27a),V620e8),ap(ap(c_2Elist_2ECONS(A_27a),V621e9),ap(ap(c_2Elist_2ECONS(A_27a),V622e10),ap(ap(c_2Elist_2ECONS(A_27a),V623e11),ap(ap(c_2Elist_2ECONS(A_27a),V624e12),ap(ap(c_2Elist_2ECONS(A_27a),V625e13),V612l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V626e1] :
                      ( mem(V626e1,A_27a)
                      & ? [V627e2] :
                          ( mem(V627e2,A_27a)
                          & ? [V628e3] :
                              ( mem(V628e3,A_27a)
                              & ? [V629e4] :
                                  ( mem(V629e4,A_27a)
                                  & ? [V630e5] :
                                      ( mem(V630e5,A_27a)
                                      & ? [V631e6] :
                                          ( mem(V631e6,A_27a)
                                          & ? [V632e7] :
                                              ( mem(V632e7,A_27a)
                                              & ? [V633e8] :
                                                  ( mem(V633e8,A_27a)
                                                  & ? [V634e9] :
                                                      ( mem(V634e9,A_27a)
                                                      & ? [V635e10] :
                                                          ( mem(V635e10,A_27a)
                                                          & ? [V636e11] :
                                                              ( mem(V636e11,A_27a)
                                                              & ? [V637e12] :
                                                                  ( mem(V637e12,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V626e1),ap(ap(c_2Elist_2ECONS(A_27a),V627e2),ap(ap(c_2Elist_2ECONS(A_27a),V628e3),ap(ap(c_2Elist_2ECONS(A_27a),V629e4),ap(ap(c_2Elist_2ECONS(A_27a),V630e5),ap(ap(c_2Elist_2ECONS(A_27a),V631e6),ap(ap(c_2Elist_2ECONS(A_27a),V632e7),ap(ap(c_2Elist_2ECONS(A_27a),V633e8),ap(ap(c_2Elist_2ECONS(A_27a),V634e9),ap(ap(c_2Elist_2ECONS(A_27a),V635e10),ap(ap(c_2Elist_2ECONS(A_27a),V636e11),ap(ap(c_2Elist_2ECONS(A_27a),V637e12),c_2Elist_2ENIL(A_27a))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V638e1] :
                      ( mem(V638e1,A_27a)
                      & ? [V639e2] :
                          ( mem(V639e2,A_27a)
                          & ? [V640e3] :
                              ( mem(V640e3,A_27a)
                              & ? [V641e4] :
                                  ( mem(V641e4,A_27a)
                                  & ? [V642e5] :
                                      ( mem(V642e5,A_27a)
                                      & ? [V643e6] :
                                          ( mem(V643e6,A_27a)
                                          & ? [V644e7] :
                                              ( mem(V644e7,A_27a)
                                              & ? [V645e8] :
                                                  ( mem(V645e8,A_27a)
                                                  & ? [V646e9] :
                                                      ( mem(V646e9,A_27a)
                                                      & ? [V647e10] :
                                                          ( mem(V647e10,A_27a)
                                                          & ? [V648e11] :
                                                              ( mem(V648e11,A_27a)
                                                              & ? [V649e12] :
                                                                  ( mem(V649e12,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V638e1),ap(ap(c_2Elist_2ECONS(A_27a),V639e2),ap(ap(c_2Elist_2ECONS(A_27a),V640e3),ap(ap(c_2Elist_2ECONS(A_27a),V641e4),ap(ap(c_2Elist_2ECONS(A_27a),V642e5),ap(ap(c_2Elist_2ECONS(A_27a),V643e6),ap(ap(c_2Elist_2ECONS(A_27a),V644e7),ap(ap(c_2Elist_2ECONS(A_27a),V645e8),ap(ap(c_2Elist_2ECONS(A_27a),V646e9),ap(ap(c_2Elist_2ECONS(A_27a),V647e10),ap(ap(c_2Elist_2ECONS(A_27a),V648e11),ap(ap(c_2Elist_2ECONS(A_27a),V649e12),c_2Elist_2ENIL(A_27a))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V650l_27] :
                      ( mem(V650l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V651e1] :
                          ( mem(V651e1,A_27a)
                          & ? [V652e2] :
                              ( mem(V652e2,A_27a)
                              & ? [V653e3] :
                                  ( mem(V653e3,A_27a)
                                  & ? [V654e4] :
                                      ( mem(V654e4,A_27a)
                                      & ? [V655e5] :
                                          ( mem(V655e5,A_27a)
                                          & ? [V656e6] :
                                              ( mem(V656e6,A_27a)
                                              & ? [V657e7] :
                                                  ( mem(V657e7,A_27a)
                                                  & ? [V658e8] :
                                                      ( mem(V658e8,A_27a)
                                                      & ? [V659e9] :
                                                          ( mem(V659e9,A_27a)
                                                          & ? [V660e10] :
                                                              ( mem(V660e10,A_27a)
                                                              & ? [V661e11] :
                                                                  ( mem(V661e11,A_27a)
                                                                  & ? [V662e12] :
                                                                      ( mem(V662e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V651e1),ap(ap(c_2Elist_2ECONS(A_27a),V652e2),ap(ap(c_2Elist_2ECONS(A_27a),V653e3),ap(ap(c_2Elist_2ECONS(A_27a),V654e4),ap(ap(c_2Elist_2ECONS(A_27a),V655e5),ap(ap(c_2Elist_2ECONS(A_27a),V656e6),ap(ap(c_2Elist_2ECONS(A_27a),V657e7),ap(ap(c_2Elist_2ECONS(A_27a),V658e8),ap(ap(c_2Elist_2ECONS(A_27a),V659e9),ap(ap(c_2Elist_2ECONS(A_27a),V660e10),ap(ap(c_2Elist_2ECONS(A_27a),V661e11),ap(ap(c_2Elist_2ECONS(A_27a),V662e12),V650l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V663l_27] :
                      ( mem(V663l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V664e1] :
                          ( mem(V664e1,A_27a)
                          & ? [V665e2] :
                              ( mem(V665e2,A_27a)
                              & ? [V666e3] :
                                  ( mem(V666e3,A_27a)
                                  & ? [V667e4] :
                                      ( mem(V667e4,A_27a)
                                      & ? [V668e5] :
                                          ( mem(V668e5,A_27a)
                                          & ? [V669e6] :
                                              ( mem(V669e6,A_27a)
                                              & ? [V670e7] :
                                                  ( mem(V670e7,A_27a)
                                                  & ? [V671e8] :
                                                      ( mem(V671e8,A_27a)
                                                      & ? [V672e9] :
                                                          ( mem(V672e9,A_27a)
                                                          & ? [V673e10] :
                                                              ( mem(V673e10,A_27a)
                                                              & ? [V674e11] :
                                                                  ( mem(V674e11,A_27a)
                                                                  & ? [V675e12] :
                                                                      ( mem(V675e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V664e1),ap(ap(c_2Elist_2ECONS(A_27a),V665e2),ap(ap(c_2Elist_2ECONS(A_27a),V666e3),ap(ap(c_2Elist_2ECONS(A_27a),V667e4),ap(ap(c_2Elist_2ECONS(A_27a),V668e5),ap(ap(c_2Elist_2ECONS(A_27a),V669e6),ap(ap(c_2Elist_2ECONS(A_27a),V670e7),ap(ap(c_2Elist_2ECONS(A_27a),V671e8),ap(ap(c_2Elist_2ECONS(A_27a),V672e9),ap(ap(c_2Elist_2ECONS(A_27a),V673e10),ap(ap(c_2Elist_2ECONS(A_27a),V674e11),ap(ap(c_2Elist_2ECONS(A_27a),V675e12),V663l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V676l_27] :
                      ( mem(V676l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V677e1] :
                          ( mem(V677e1,A_27a)
                          & ? [V678e2] :
                              ( mem(V678e2,A_27a)
                              & ? [V679e3] :
                                  ( mem(V679e3,A_27a)
                                  & ? [V680e4] :
                                      ( mem(V680e4,A_27a)
                                      & ? [V681e5] :
                                          ( mem(V681e5,A_27a)
                                          & ? [V682e6] :
                                              ( mem(V682e6,A_27a)
                                              & ? [V683e7] :
                                                  ( mem(V683e7,A_27a)
                                                  & ? [V684e8] :
                                                      ( mem(V684e8,A_27a)
                                                      & ? [V685e9] :
                                                          ( mem(V685e9,A_27a)
                                                          & ? [V686e10] :
                                                              ( mem(V686e10,A_27a)
                                                              & ? [V687e11] :
                                                                  ( mem(V687e11,A_27a)
                                                                  & ? [V688e12] :
                                                                      ( mem(V688e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V677e1),ap(ap(c_2Elist_2ECONS(A_27a),V678e2),ap(ap(c_2Elist_2ECONS(A_27a),V679e3),ap(ap(c_2Elist_2ECONS(A_27a),V680e4),ap(ap(c_2Elist_2ECONS(A_27a),V681e5),ap(ap(c_2Elist_2ECONS(A_27a),V682e6),ap(ap(c_2Elist_2ECONS(A_27a),V683e7),ap(ap(c_2Elist_2ECONS(A_27a),V684e8),ap(ap(c_2Elist_2ECONS(A_27a),V685e9),ap(ap(c_2Elist_2ECONS(A_27a),V686e10),ap(ap(c_2Elist_2ECONS(A_27a),V687e11),ap(ap(c_2Elist_2ECONS(A_27a),V688e12),V676l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V689l_27] :
                      ( mem(V689l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V690e1] :
                          ( mem(V690e1,A_27a)
                          & ? [V691e2] :
                              ( mem(V691e2,A_27a)
                              & ? [V692e3] :
                                  ( mem(V692e3,A_27a)
                                  & ? [V693e4] :
                                      ( mem(V693e4,A_27a)
                                      & ? [V694e5] :
                                          ( mem(V694e5,A_27a)
                                          & ? [V695e6] :
                                              ( mem(V695e6,A_27a)
                                              & ? [V696e7] :
                                                  ( mem(V696e7,A_27a)
                                                  & ? [V697e8] :
                                                      ( mem(V697e8,A_27a)
                                                      & ? [V698e9] :
                                                          ( mem(V698e9,A_27a)
                                                          & ? [V699e10] :
                                                              ( mem(V699e10,A_27a)
                                                              & ? [V700e11] :
                                                                  ( mem(V700e11,A_27a)
                                                                  & ? [V701e12] :
                                                                      ( mem(V701e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V690e1),ap(ap(c_2Elist_2ECONS(A_27a),V691e2),ap(ap(c_2Elist_2ECONS(A_27a),V692e3),ap(ap(c_2Elist_2ECONS(A_27a),V693e4),ap(ap(c_2Elist_2ECONS(A_27a),V694e5),ap(ap(c_2Elist_2ECONS(A_27a),V695e6),ap(ap(c_2Elist_2ECONS(A_27a),V696e7),ap(ap(c_2Elist_2ECONS(A_27a),V697e8),ap(ap(c_2Elist_2ECONS(A_27a),V698e9),ap(ap(c_2Elist_2ECONS(A_27a),V699e10),ap(ap(c_2Elist_2ECONS(A_27a),V700e11),ap(ap(c_2Elist_2ECONS(A_27a),V701e12),V689l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V702l_27] :
                      ( mem(V702l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V703e1] :
                          ( mem(V703e1,A_27a)
                          & ? [V704e2] :
                              ( mem(V704e2,A_27a)
                              & ? [V705e3] :
                                  ( mem(V705e3,A_27a)
                                  & ? [V706e4] :
                                      ( mem(V706e4,A_27a)
                                      & ? [V707e5] :
                                          ( mem(V707e5,A_27a)
                                          & ? [V708e6] :
                                              ( mem(V708e6,A_27a)
                                              & ? [V709e7] :
                                                  ( mem(V709e7,A_27a)
                                                  & ? [V710e8] :
                                                      ( mem(V710e8,A_27a)
                                                      & ? [V711e9] :
                                                          ( mem(V711e9,A_27a)
                                                          & ? [V712e10] :
                                                              ( mem(V712e10,A_27a)
                                                              & ? [V713e11] :
                                                                  ( mem(V713e11,A_27a)
                                                                  & ? [V714e12] :
                                                                      ( mem(V714e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V702l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V703e1),ap(ap(c_2Elist_2ECONS(A_27a),V704e2),ap(ap(c_2Elist_2ECONS(A_27a),V705e3),ap(ap(c_2Elist_2ECONS(A_27a),V706e4),ap(ap(c_2Elist_2ECONS(A_27a),V707e5),ap(ap(c_2Elist_2ECONS(A_27a),V708e6),ap(ap(c_2Elist_2ECONS(A_27a),V709e7),ap(ap(c_2Elist_2ECONS(A_27a),V710e8),ap(ap(c_2Elist_2ECONS(A_27a),V711e9),ap(ap(c_2Elist_2ECONS(A_27a),V712e10),ap(ap(c_2Elist_2ECONS(A_27a),V713e11),ap(ap(c_2Elist_2ECONS(A_27a),V714e12),V702l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V715l_27] :
                      ( mem(V715l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V716e1] :
                          ( mem(V716e1,A_27a)
                          & ? [V717e2] :
                              ( mem(V717e2,A_27a)
                              & ? [V718e3] :
                                  ( mem(V718e3,A_27a)
                                  & ? [V719e4] :
                                      ( mem(V719e4,A_27a)
                                      & ? [V720e5] :
                                          ( mem(V720e5,A_27a)
                                          & ? [V721e6] :
                                              ( mem(V721e6,A_27a)
                                              & ? [V722e7] :
                                                  ( mem(V722e7,A_27a)
                                                  & ? [V723e8] :
                                                      ( mem(V723e8,A_27a)
                                                      & ? [V724e9] :
                                                          ( mem(V724e9,A_27a)
                                                          & ? [V725e10] :
                                                              ( mem(V725e10,A_27a)
                                                              & ? [V726e11] :
                                                                  ( mem(V726e11,A_27a)
                                                                  & ? [V727e12] :
                                                                      ( mem(V727e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V715l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V716e1),ap(ap(c_2Elist_2ECONS(A_27a),V717e2),ap(ap(c_2Elist_2ECONS(A_27a),V718e3),ap(ap(c_2Elist_2ECONS(A_27a),V719e4),ap(ap(c_2Elist_2ECONS(A_27a),V720e5),ap(ap(c_2Elist_2ECONS(A_27a),V721e6),ap(ap(c_2Elist_2ECONS(A_27a),V722e7),ap(ap(c_2Elist_2ECONS(A_27a),V723e8),ap(ap(c_2Elist_2ECONS(A_27a),V724e9),ap(ap(c_2Elist_2ECONS(A_27a),V725e10),ap(ap(c_2Elist_2ECONS(A_27a),V726e11),ap(ap(c_2Elist_2ECONS(A_27a),V727e12),V715l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V728l_27] :
                      ( mem(V728l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V729e1] :
                          ( mem(V729e1,A_27a)
                          & ? [V730e2] :
                              ( mem(V730e2,A_27a)
                              & ? [V731e3] :
                                  ( mem(V731e3,A_27a)
                                  & ? [V732e4] :
                                      ( mem(V732e4,A_27a)
                                      & ? [V733e5] :
                                          ( mem(V733e5,A_27a)
                                          & ? [V734e6] :
                                              ( mem(V734e6,A_27a)
                                              & ? [V735e7] :
                                                  ( mem(V735e7,A_27a)
                                                  & ? [V736e8] :
                                                      ( mem(V736e8,A_27a)
                                                      & ? [V737e9] :
                                                          ( mem(V737e9,A_27a)
                                                          & ? [V738e10] :
                                                              ( mem(V738e10,A_27a)
                                                              & ? [V739e11] :
                                                                  ( mem(V739e11,A_27a)
                                                                  & ? [V740e12] :
                                                                      ( mem(V740e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V728l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V729e1),ap(ap(c_2Elist_2ECONS(A_27a),V730e2),ap(ap(c_2Elist_2ECONS(A_27a),V731e3),ap(ap(c_2Elist_2ECONS(A_27a),V732e4),ap(ap(c_2Elist_2ECONS(A_27a),V733e5),ap(ap(c_2Elist_2ECONS(A_27a),V734e6),ap(ap(c_2Elist_2ECONS(A_27a),V735e7),ap(ap(c_2Elist_2ECONS(A_27a),V736e8),ap(ap(c_2Elist_2ECONS(A_27a),V737e9),ap(ap(c_2Elist_2ECONS(A_27a),V738e10),ap(ap(c_2Elist_2ECONS(A_27a),V739e11),ap(ap(c_2Elist_2ECONS(A_27a),V740e12),V728l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V741l_27] :
                      ( mem(V741l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V742e1] :
                          ( mem(V742e1,A_27a)
                          & ? [V743e2] :
                              ( mem(V743e2,A_27a)
                              & ? [V744e3] :
                                  ( mem(V744e3,A_27a)
                                  & ? [V745e4] :
                                      ( mem(V745e4,A_27a)
                                      & ? [V746e5] :
                                          ( mem(V746e5,A_27a)
                                          & ? [V747e6] :
                                              ( mem(V747e6,A_27a)
                                              & ? [V748e7] :
                                                  ( mem(V748e7,A_27a)
                                                  & ? [V749e8] :
                                                      ( mem(V749e8,A_27a)
                                                      & ? [V750e9] :
                                                          ( mem(V750e9,A_27a)
                                                          & ? [V751e10] :
                                                              ( mem(V751e10,A_27a)
                                                              & ? [V752e11] :
                                                                  ( mem(V752e11,A_27a)
                                                                  & ? [V753e12] :
                                                                      ( mem(V753e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V741l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V742e1),ap(ap(c_2Elist_2ECONS(A_27a),V743e2),ap(ap(c_2Elist_2ECONS(A_27a),V744e3),ap(ap(c_2Elist_2ECONS(A_27a),V745e4),ap(ap(c_2Elist_2ECONS(A_27a),V746e5),ap(ap(c_2Elist_2ECONS(A_27a),V747e6),ap(ap(c_2Elist_2ECONS(A_27a),V748e7),ap(ap(c_2Elist_2ECONS(A_27a),V749e8),ap(ap(c_2Elist_2ECONS(A_27a),V750e9),ap(ap(c_2Elist_2ECONS(A_27a),V751e10),ap(ap(c_2Elist_2ECONS(A_27a),V752e11),ap(ap(c_2Elist_2ECONS(A_27a),V753e12),V741l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V754l_27] :
                      ( mem(V754l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V755e1] :
                          ( mem(V755e1,A_27a)
                          & ? [V756e2] :
                              ( mem(V756e2,A_27a)
                              & ? [V757e3] :
                                  ( mem(V757e3,A_27a)
                                  & ? [V758e4] :
                                      ( mem(V758e4,A_27a)
                                      & ? [V759e5] :
                                          ( mem(V759e5,A_27a)
                                          & ? [V760e6] :
                                              ( mem(V760e6,A_27a)
                                              & ? [V761e7] :
                                                  ( mem(V761e7,A_27a)
                                                  & ? [V762e8] :
                                                      ( mem(V762e8,A_27a)
                                                      & ? [V763e9] :
                                                          ( mem(V763e9,A_27a)
                                                          & ? [V764e10] :
                                                              ( mem(V764e10,A_27a)
                                                              & ? [V765e11] :
                                                                  ( mem(V765e11,A_27a)
                                                                  & ? [V766e12] :
                                                                      ( mem(V766e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V754l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V755e1),ap(ap(c_2Elist_2ECONS(A_27a),V756e2),ap(ap(c_2Elist_2ECONS(A_27a),V757e3),ap(ap(c_2Elist_2ECONS(A_27a),V758e4),ap(ap(c_2Elist_2ECONS(A_27a),V759e5),ap(ap(c_2Elist_2ECONS(A_27a),V760e6),ap(ap(c_2Elist_2ECONS(A_27a),V761e7),ap(ap(c_2Elist_2ECONS(A_27a),V762e8),ap(ap(c_2Elist_2ECONS(A_27a),V763e9),ap(ap(c_2Elist_2ECONS(A_27a),V764e10),ap(ap(c_2Elist_2ECONS(A_27a),V765e11),ap(ap(c_2Elist_2ECONS(A_27a),V766e12),V754l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V767l_27] :
                      ( mem(V767l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V768e1] :
                          ( mem(V768e1,A_27a)
                          & ? [V769e2] :
                              ( mem(V769e2,A_27a)
                              & ? [V770e3] :
                                  ( mem(V770e3,A_27a)
                                  & ? [V771e4] :
                                      ( mem(V771e4,A_27a)
                                      & ? [V772e5] :
                                          ( mem(V772e5,A_27a)
                                          & ? [V773e6] :
                                              ( mem(V773e6,A_27a)
                                              & ? [V774e7] :
                                                  ( mem(V774e7,A_27a)
                                                  & ? [V775e8] :
                                                      ( mem(V775e8,A_27a)
                                                      & ? [V776e9] :
                                                          ( mem(V776e9,A_27a)
                                                          & ? [V777e10] :
                                                              ( mem(V777e10,A_27a)
                                                              & ? [V778e11] :
                                                                  ( mem(V778e11,A_27a)
                                                                  & ? [V779e12] :
                                                                      ( mem(V779e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V767l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V768e1),ap(ap(c_2Elist_2ECONS(A_27a),V769e2),ap(ap(c_2Elist_2ECONS(A_27a),V770e3),ap(ap(c_2Elist_2ECONS(A_27a),V771e4),ap(ap(c_2Elist_2ECONS(A_27a),V772e5),ap(ap(c_2Elist_2ECONS(A_27a),V773e6),ap(ap(c_2Elist_2ECONS(A_27a),V774e7),ap(ap(c_2Elist_2ECONS(A_27a),V775e8),ap(ap(c_2Elist_2ECONS(A_27a),V776e9),ap(ap(c_2Elist_2ECONS(A_27a),V777e10),ap(ap(c_2Elist_2ECONS(A_27a),V778e11),ap(ap(c_2Elist_2ECONS(A_27a),V779e12),V767l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V780l_27] :
                      ( mem(V780l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V781e1] :
                          ( mem(V781e1,A_27a)
                          & ? [V782e2] :
                              ( mem(V782e2,A_27a)
                              & ? [V783e3] :
                                  ( mem(V783e3,A_27a)
                                  & ? [V784e4] :
                                      ( mem(V784e4,A_27a)
                                      & ? [V785e5] :
                                          ( mem(V785e5,A_27a)
                                          & ? [V786e6] :
                                              ( mem(V786e6,A_27a)
                                              & ? [V787e7] :
                                                  ( mem(V787e7,A_27a)
                                                  & ? [V788e8] :
                                                      ( mem(V788e8,A_27a)
                                                      & ? [V789e9] :
                                                          ( mem(V789e9,A_27a)
                                                          & ? [V790e10] :
                                                              ( mem(V790e10,A_27a)
                                                              & ? [V791e11] :
                                                                  ( mem(V791e11,A_27a)
                                                                  & ? [V792e12] :
                                                                      ( mem(V792e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V780l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V781e1),ap(ap(c_2Elist_2ECONS(A_27a),V782e2),ap(ap(c_2Elist_2ECONS(A_27a),V783e3),ap(ap(c_2Elist_2ECONS(A_27a),V784e4),ap(ap(c_2Elist_2ECONS(A_27a),V785e5),ap(ap(c_2Elist_2ECONS(A_27a),V786e6),ap(ap(c_2Elist_2ECONS(A_27a),V787e7),ap(ap(c_2Elist_2ECONS(A_27a),V788e8),ap(ap(c_2Elist_2ECONS(A_27a),V789e9),ap(ap(c_2Elist_2ECONS(A_27a),V790e10),ap(ap(c_2Elist_2ECONS(A_27a),V791e11),ap(ap(c_2Elist_2ECONS(A_27a),V792e12),V780l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V793l_27] :
                      ( mem(V793l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V794e1] :
                          ( mem(V794e1,A_27a)
                          & ? [V795e2] :
                              ( mem(V795e2,A_27a)
                              & ? [V796e3] :
                                  ( mem(V796e3,A_27a)
                                  & ? [V797e4] :
                                      ( mem(V797e4,A_27a)
                                      & ? [V798e5] :
                                          ( mem(V798e5,A_27a)
                                          & ? [V799e6] :
                                              ( mem(V799e6,A_27a)
                                              & ? [V800e7] :
                                                  ( mem(V800e7,A_27a)
                                                  & ? [V801e8] :
                                                      ( mem(V801e8,A_27a)
                                                      & ? [V802e9] :
                                                          ( mem(V802e9,A_27a)
                                                          & ? [V803e10] :
                                                              ( mem(V803e10,A_27a)
                                                              & ? [V804e11] :
                                                                  ( mem(V804e11,A_27a)
                                                                  & ? [V805e12] :
                                                                      ( mem(V805e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V793l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V794e1),ap(ap(c_2Elist_2ECONS(A_27a),V795e2),ap(ap(c_2Elist_2ECONS(A_27a),V796e3),ap(ap(c_2Elist_2ECONS(A_27a),V797e4),ap(ap(c_2Elist_2ECONS(A_27a),V798e5),ap(ap(c_2Elist_2ECONS(A_27a),V799e6),ap(ap(c_2Elist_2ECONS(A_27a),V800e7),ap(ap(c_2Elist_2ECONS(A_27a),V801e8),ap(ap(c_2Elist_2ECONS(A_27a),V802e9),ap(ap(c_2Elist_2ECONS(A_27a),V803e10),ap(ap(c_2Elist_2ECONS(A_27a),V804e11),ap(ap(c_2Elist_2ECONS(A_27a),V805e12),V793l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V806e1] :
                      ( mem(V806e1,A_27a)
                      & ? [V807e2] :
                          ( mem(V807e2,A_27a)
                          & ? [V808e3] :
                              ( mem(V808e3,A_27a)
                              & ? [V809e4] :
                                  ( mem(V809e4,A_27a)
                                  & ? [V810e5] :
                                      ( mem(V810e5,A_27a)
                                      & ? [V811e6] :
                                          ( mem(V811e6,A_27a)
                                          & ? [V812e7] :
                                              ( mem(V812e7,A_27a)
                                              & ? [V813e8] :
                                                  ( mem(V813e8,A_27a)
                                                  & ? [V814e9] :
                                                      ( mem(V814e9,A_27a)
                                                      & ? [V815e10] :
                                                          ( mem(V815e10,A_27a)
                                                          & ? [V816e11] :
                                                              ( mem(V816e11,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V806e1),ap(ap(c_2Elist_2ECONS(A_27a),V807e2),ap(ap(c_2Elist_2ECONS(A_27a),V808e3),ap(ap(c_2Elist_2ECONS(A_27a),V809e4),ap(ap(c_2Elist_2ECONS(A_27a),V810e5),ap(ap(c_2Elist_2ECONS(A_27a),V811e6),ap(ap(c_2Elist_2ECONS(A_27a),V812e7),ap(ap(c_2Elist_2ECONS(A_27a),V813e8),ap(ap(c_2Elist_2ECONS(A_27a),V814e9),ap(ap(c_2Elist_2ECONS(A_27a),V815e10),ap(ap(c_2Elist_2ECONS(A_27a),V816e11),c_2Elist_2ENIL(A_27a)))))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V817e1] :
                      ( mem(V817e1,A_27a)
                      & ? [V818e2] :
                          ( mem(V818e2,A_27a)
                          & ? [V819e3] :
                              ( mem(V819e3,A_27a)
                              & ? [V820e4] :
                                  ( mem(V820e4,A_27a)
                                  & ? [V821e5] :
                                      ( mem(V821e5,A_27a)
                                      & ? [V822e6] :
                                          ( mem(V822e6,A_27a)
                                          & ? [V823e7] :
                                              ( mem(V823e7,A_27a)
                                              & ? [V824e8] :
                                                  ( mem(V824e8,A_27a)
                                                  & ? [V825e9] :
                                                      ( mem(V825e9,A_27a)
                                                      & ? [V826e10] :
                                                          ( mem(V826e10,A_27a)
                                                          & ? [V827e11] :
                                                              ( mem(V827e11,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V817e1),ap(ap(c_2Elist_2ECONS(A_27a),V818e2),ap(ap(c_2Elist_2ECONS(A_27a),V819e3),ap(ap(c_2Elist_2ECONS(A_27a),V820e4),ap(ap(c_2Elist_2ECONS(A_27a),V821e5),ap(ap(c_2Elist_2ECONS(A_27a),V822e6),ap(ap(c_2Elist_2ECONS(A_27a),V823e7),ap(ap(c_2Elist_2ECONS(A_27a),V824e8),ap(ap(c_2Elist_2ECONS(A_27a),V825e9),ap(ap(c_2Elist_2ECONS(A_27a),V826e10),ap(ap(c_2Elist_2ECONS(A_27a),V827e11),c_2Elist_2ENIL(A_27a)))))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V828l_27] :
                      ( mem(V828l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V829e1] :
                          ( mem(V829e1,A_27a)
                          & ? [V830e2] :
                              ( mem(V830e2,A_27a)
                              & ? [V831e3] :
                                  ( mem(V831e3,A_27a)
                                  & ? [V832e4] :
                                      ( mem(V832e4,A_27a)
                                      & ? [V833e5] :
                                          ( mem(V833e5,A_27a)
                                          & ? [V834e6] :
                                              ( mem(V834e6,A_27a)
                                              & ? [V835e7] :
                                                  ( mem(V835e7,A_27a)
                                                  & ? [V836e8] :
                                                      ( mem(V836e8,A_27a)
                                                      & ? [V837e9] :
                                                          ( mem(V837e9,A_27a)
                                                          & ? [V838e10] :
                                                              ( mem(V838e10,A_27a)
                                                              & ? [V839e11] :
                                                                  ( mem(V839e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V829e1),ap(ap(c_2Elist_2ECONS(A_27a),V830e2),ap(ap(c_2Elist_2ECONS(A_27a),V831e3),ap(ap(c_2Elist_2ECONS(A_27a),V832e4),ap(ap(c_2Elist_2ECONS(A_27a),V833e5),ap(ap(c_2Elist_2ECONS(A_27a),V834e6),ap(ap(c_2Elist_2ECONS(A_27a),V835e7),ap(ap(c_2Elist_2ECONS(A_27a),V836e8),ap(ap(c_2Elist_2ECONS(A_27a),V837e9),ap(ap(c_2Elist_2ECONS(A_27a),V838e10),ap(ap(c_2Elist_2ECONS(A_27a),V839e11),V828l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V840l_27] :
                      ( mem(V840l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V841e1] :
                          ( mem(V841e1,A_27a)
                          & ? [V842e2] :
                              ( mem(V842e2,A_27a)
                              & ? [V843e3] :
                                  ( mem(V843e3,A_27a)
                                  & ? [V844e4] :
                                      ( mem(V844e4,A_27a)
                                      & ? [V845e5] :
                                          ( mem(V845e5,A_27a)
                                          & ? [V846e6] :
                                              ( mem(V846e6,A_27a)
                                              & ? [V847e7] :
                                                  ( mem(V847e7,A_27a)
                                                  & ? [V848e8] :
                                                      ( mem(V848e8,A_27a)
                                                      & ? [V849e9] :
                                                          ( mem(V849e9,A_27a)
                                                          & ? [V850e10] :
                                                              ( mem(V850e10,A_27a)
                                                              & ? [V851e11] :
                                                                  ( mem(V851e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V841e1),ap(ap(c_2Elist_2ECONS(A_27a),V842e2),ap(ap(c_2Elist_2ECONS(A_27a),V843e3),ap(ap(c_2Elist_2ECONS(A_27a),V844e4),ap(ap(c_2Elist_2ECONS(A_27a),V845e5),ap(ap(c_2Elist_2ECONS(A_27a),V846e6),ap(ap(c_2Elist_2ECONS(A_27a),V847e7),ap(ap(c_2Elist_2ECONS(A_27a),V848e8),ap(ap(c_2Elist_2ECONS(A_27a),V849e9),ap(ap(c_2Elist_2ECONS(A_27a),V850e10),ap(ap(c_2Elist_2ECONS(A_27a),V851e11),V840l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V852l_27] :
                      ( mem(V852l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V853e1] :
                          ( mem(V853e1,A_27a)
                          & ? [V854e2] :
                              ( mem(V854e2,A_27a)
                              & ? [V855e3] :
                                  ( mem(V855e3,A_27a)
                                  & ? [V856e4] :
                                      ( mem(V856e4,A_27a)
                                      & ? [V857e5] :
                                          ( mem(V857e5,A_27a)
                                          & ? [V858e6] :
                                              ( mem(V858e6,A_27a)
                                              & ? [V859e7] :
                                                  ( mem(V859e7,A_27a)
                                                  & ? [V860e8] :
                                                      ( mem(V860e8,A_27a)
                                                      & ? [V861e9] :
                                                          ( mem(V861e9,A_27a)
                                                          & ? [V862e10] :
                                                              ( mem(V862e10,A_27a)
                                                              & ? [V863e11] :
                                                                  ( mem(V863e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V853e1),ap(ap(c_2Elist_2ECONS(A_27a),V854e2),ap(ap(c_2Elist_2ECONS(A_27a),V855e3),ap(ap(c_2Elist_2ECONS(A_27a),V856e4),ap(ap(c_2Elist_2ECONS(A_27a),V857e5),ap(ap(c_2Elist_2ECONS(A_27a),V858e6),ap(ap(c_2Elist_2ECONS(A_27a),V859e7),ap(ap(c_2Elist_2ECONS(A_27a),V860e8),ap(ap(c_2Elist_2ECONS(A_27a),V861e9),ap(ap(c_2Elist_2ECONS(A_27a),V862e10),ap(ap(c_2Elist_2ECONS(A_27a),V863e11),V852l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V864l_27] :
                      ( mem(V864l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V865e1] :
                          ( mem(V865e1,A_27a)
                          & ? [V866e2] :
                              ( mem(V866e2,A_27a)
                              & ? [V867e3] :
                                  ( mem(V867e3,A_27a)
                                  & ? [V868e4] :
                                      ( mem(V868e4,A_27a)
                                      & ? [V869e5] :
                                          ( mem(V869e5,A_27a)
                                          & ? [V870e6] :
                                              ( mem(V870e6,A_27a)
                                              & ? [V871e7] :
                                                  ( mem(V871e7,A_27a)
                                                  & ? [V872e8] :
                                                      ( mem(V872e8,A_27a)
                                                      & ? [V873e9] :
                                                          ( mem(V873e9,A_27a)
                                                          & ? [V874e10] :
                                                              ( mem(V874e10,A_27a)
                                                              & ? [V875e11] :
                                                                  ( mem(V875e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V865e1),ap(ap(c_2Elist_2ECONS(A_27a),V866e2),ap(ap(c_2Elist_2ECONS(A_27a),V867e3),ap(ap(c_2Elist_2ECONS(A_27a),V868e4),ap(ap(c_2Elist_2ECONS(A_27a),V869e5),ap(ap(c_2Elist_2ECONS(A_27a),V870e6),ap(ap(c_2Elist_2ECONS(A_27a),V871e7),ap(ap(c_2Elist_2ECONS(A_27a),V872e8),ap(ap(c_2Elist_2ECONS(A_27a),V873e9),ap(ap(c_2Elist_2ECONS(A_27a),V874e10),ap(ap(c_2Elist_2ECONS(A_27a),V875e11),V864l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V876l_27] :
                      ( mem(V876l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V877e1] :
                          ( mem(V877e1,A_27a)
                          & ? [V878e2] :
                              ( mem(V878e2,A_27a)
                              & ? [V879e3] :
                                  ( mem(V879e3,A_27a)
                                  & ? [V880e4] :
                                      ( mem(V880e4,A_27a)
                                      & ? [V881e5] :
                                          ( mem(V881e5,A_27a)
                                          & ? [V882e6] :
                                              ( mem(V882e6,A_27a)
                                              & ? [V883e7] :
                                                  ( mem(V883e7,A_27a)
                                                  & ? [V884e8] :
                                                      ( mem(V884e8,A_27a)
                                                      & ? [V885e9] :
                                                          ( mem(V885e9,A_27a)
                                                          & ? [V886e10] :
                                                              ( mem(V886e10,A_27a)
                                                              & ? [V887e11] :
                                                                  ( mem(V887e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V876l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V877e1),ap(ap(c_2Elist_2ECONS(A_27a),V878e2),ap(ap(c_2Elist_2ECONS(A_27a),V879e3),ap(ap(c_2Elist_2ECONS(A_27a),V880e4),ap(ap(c_2Elist_2ECONS(A_27a),V881e5),ap(ap(c_2Elist_2ECONS(A_27a),V882e6),ap(ap(c_2Elist_2ECONS(A_27a),V883e7),ap(ap(c_2Elist_2ECONS(A_27a),V884e8),ap(ap(c_2Elist_2ECONS(A_27a),V885e9),ap(ap(c_2Elist_2ECONS(A_27a),V886e10),ap(ap(c_2Elist_2ECONS(A_27a),V887e11),V876l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V888l_27] :
                      ( mem(V888l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V889e1] :
                          ( mem(V889e1,A_27a)
                          & ? [V890e2] :
                              ( mem(V890e2,A_27a)
                              & ? [V891e3] :
                                  ( mem(V891e3,A_27a)
                                  & ? [V892e4] :
                                      ( mem(V892e4,A_27a)
                                      & ? [V893e5] :
                                          ( mem(V893e5,A_27a)
                                          & ? [V894e6] :
                                              ( mem(V894e6,A_27a)
                                              & ? [V895e7] :
                                                  ( mem(V895e7,A_27a)
                                                  & ? [V896e8] :
                                                      ( mem(V896e8,A_27a)
                                                      & ? [V897e9] :
                                                          ( mem(V897e9,A_27a)
                                                          & ? [V898e10] :
                                                              ( mem(V898e10,A_27a)
                                                              & ? [V899e11] :
                                                                  ( mem(V899e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V888l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V889e1),ap(ap(c_2Elist_2ECONS(A_27a),V890e2),ap(ap(c_2Elist_2ECONS(A_27a),V891e3),ap(ap(c_2Elist_2ECONS(A_27a),V892e4),ap(ap(c_2Elist_2ECONS(A_27a),V893e5),ap(ap(c_2Elist_2ECONS(A_27a),V894e6),ap(ap(c_2Elist_2ECONS(A_27a),V895e7),ap(ap(c_2Elist_2ECONS(A_27a),V896e8),ap(ap(c_2Elist_2ECONS(A_27a),V897e9),ap(ap(c_2Elist_2ECONS(A_27a),V898e10),ap(ap(c_2Elist_2ECONS(A_27a),V899e11),V888l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V900l_27] :
                      ( mem(V900l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V901e1] :
                          ( mem(V901e1,A_27a)
                          & ? [V902e2] :
                              ( mem(V902e2,A_27a)
                              & ? [V903e3] :
                                  ( mem(V903e3,A_27a)
                                  & ? [V904e4] :
                                      ( mem(V904e4,A_27a)
                                      & ? [V905e5] :
                                          ( mem(V905e5,A_27a)
                                          & ? [V906e6] :
                                              ( mem(V906e6,A_27a)
                                              & ? [V907e7] :
                                                  ( mem(V907e7,A_27a)
                                                  & ? [V908e8] :
                                                      ( mem(V908e8,A_27a)
                                                      & ? [V909e9] :
                                                          ( mem(V909e9,A_27a)
                                                          & ? [V910e10] :
                                                              ( mem(V910e10,A_27a)
                                                              & ? [V911e11] :
                                                                  ( mem(V911e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V900l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V901e1),ap(ap(c_2Elist_2ECONS(A_27a),V902e2),ap(ap(c_2Elist_2ECONS(A_27a),V903e3),ap(ap(c_2Elist_2ECONS(A_27a),V904e4),ap(ap(c_2Elist_2ECONS(A_27a),V905e5),ap(ap(c_2Elist_2ECONS(A_27a),V906e6),ap(ap(c_2Elist_2ECONS(A_27a),V907e7),ap(ap(c_2Elist_2ECONS(A_27a),V908e8),ap(ap(c_2Elist_2ECONS(A_27a),V909e9),ap(ap(c_2Elist_2ECONS(A_27a),V910e10),ap(ap(c_2Elist_2ECONS(A_27a),V911e11),V900l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V912l_27] :
                      ( mem(V912l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V913e1] :
                          ( mem(V913e1,A_27a)
                          & ? [V914e2] :
                              ( mem(V914e2,A_27a)
                              & ? [V915e3] :
                                  ( mem(V915e3,A_27a)
                                  & ? [V916e4] :
                                      ( mem(V916e4,A_27a)
                                      & ? [V917e5] :
                                          ( mem(V917e5,A_27a)
                                          & ? [V918e6] :
                                              ( mem(V918e6,A_27a)
                                              & ? [V919e7] :
                                                  ( mem(V919e7,A_27a)
                                                  & ? [V920e8] :
                                                      ( mem(V920e8,A_27a)
                                                      & ? [V921e9] :
                                                          ( mem(V921e9,A_27a)
                                                          & ? [V922e10] :
                                                              ( mem(V922e10,A_27a)
                                                              & ? [V923e11] :
                                                                  ( mem(V923e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V912l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V913e1),ap(ap(c_2Elist_2ECONS(A_27a),V914e2),ap(ap(c_2Elist_2ECONS(A_27a),V915e3),ap(ap(c_2Elist_2ECONS(A_27a),V916e4),ap(ap(c_2Elist_2ECONS(A_27a),V917e5),ap(ap(c_2Elist_2ECONS(A_27a),V918e6),ap(ap(c_2Elist_2ECONS(A_27a),V919e7),ap(ap(c_2Elist_2ECONS(A_27a),V920e8),ap(ap(c_2Elist_2ECONS(A_27a),V921e9),ap(ap(c_2Elist_2ECONS(A_27a),V922e10),ap(ap(c_2Elist_2ECONS(A_27a),V923e11),V912l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V924l_27] :
                      ( mem(V924l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V925e1] :
                          ( mem(V925e1,A_27a)
                          & ? [V926e2] :
                              ( mem(V926e2,A_27a)
                              & ? [V927e3] :
                                  ( mem(V927e3,A_27a)
                                  & ? [V928e4] :
                                      ( mem(V928e4,A_27a)
                                      & ? [V929e5] :
                                          ( mem(V929e5,A_27a)
                                          & ? [V930e6] :
                                              ( mem(V930e6,A_27a)
                                              & ? [V931e7] :
                                                  ( mem(V931e7,A_27a)
                                                  & ? [V932e8] :
                                                      ( mem(V932e8,A_27a)
                                                      & ? [V933e9] :
                                                          ( mem(V933e9,A_27a)
                                                          & ? [V934e10] :
                                                              ( mem(V934e10,A_27a)
                                                              & ? [V935e11] :
                                                                  ( mem(V935e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V924l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V925e1),ap(ap(c_2Elist_2ECONS(A_27a),V926e2),ap(ap(c_2Elist_2ECONS(A_27a),V927e3),ap(ap(c_2Elist_2ECONS(A_27a),V928e4),ap(ap(c_2Elist_2ECONS(A_27a),V929e5),ap(ap(c_2Elist_2ECONS(A_27a),V930e6),ap(ap(c_2Elist_2ECONS(A_27a),V931e7),ap(ap(c_2Elist_2ECONS(A_27a),V932e8),ap(ap(c_2Elist_2ECONS(A_27a),V933e9),ap(ap(c_2Elist_2ECONS(A_27a),V934e10),ap(ap(c_2Elist_2ECONS(A_27a),V935e11),V924l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V936l_27] :
                      ( mem(V936l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V937e1] :
                          ( mem(V937e1,A_27a)
                          & ? [V938e2] :
                              ( mem(V938e2,A_27a)
                              & ? [V939e3] :
                                  ( mem(V939e3,A_27a)
                                  & ? [V940e4] :
                                      ( mem(V940e4,A_27a)
                                      & ? [V941e5] :
                                          ( mem(V941e5,A_27a)
                                          & ? [V942e6] :
                                              ( mem(V942e6,A_27a)
                                              & ? [V943e7] :
                                                  ( mem(V943e7,A_27a)
                                                  & ? [V944e8] :
                                                      ( mem(V944e8,A_27a)
                                                      & ? [V945e9] :
                                                          ( mem(V945e9,A_27a)
                                                          & ? [V946e10] :
                                                              ( mem(V946e10,A_27a)
                                                              & ? [V947e11] :
                                                                  ( mem(V947e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V936l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V937e1),ap(ap(c_2Elist_2ECONS(A_27a),V938e2),ap(ap(c_2Elist_2ECONS(A_27a),V939e3),ap(ap(c_2Elist_2ECONS(A_27a),V940e4),ap(ap(c_2Elist_2ECONS(A_27a),V941e5),ap(ap(c_2Elist_2ECONS(A_27a),V942e6),ap(ap(c_2Elist_2ECONS(A_27a),V943e7),ap(ap(c_2Elist_2ECONS(A_27a),V944e8),ap(ap(c_2Elist_2ECONS(A_27a),V945e9),ap(ap(c_2Elist_2ECONS(A_27a),V946e10),ap(ap(c_2Elist_2ECONS(A_27a),V947e11),V936l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V948l_27] :
                      ( mem(V948l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V949e1] :
                          ( mem(V949e1,A_27a)
                          & ? [V950e2] :
                              ( mem(V950e2,A_27a)
                              & ? [V951e3] :
                                  ( mem(V951e3,A_27a)
                                  & ? [V952e4] :
                                      ( mem(V952e4,A_27a)
                                      & ? [V953e5] :
                                          ( mem(V953e5,A_27a)
                                          & ? [V954e6] :
                                              ( mem(V954e6,A_27a)
                                              & ? [V955e7] :
                                                  ( mem(V955e7,A_27a)
                                                  & ? [V956e8] :
                                                      ( mem(V956e8,A_27a)
                                                      & ? [V957e9] :
                                                          ( mem(V957e9,A_27a)
                                                          & ? [V958e10] :
                                                              ( mem(V958e10,A_27a)
                                                              & ? [V959e11] :
                                                                  ( mem(V959e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V948l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V949e1),ap(ap(c_2Elist_2ECONS(A_27a),V950e2),ap(ap(c_2Elist_2ECONS(A_27a),V951e3),ap(ap(c_2Elist_2ECONS(A_27a),V952e4),ap(ap(c_2Elist_2ECONS(A_27a),V953e5),ap(ap(c_2Elist_2ECONS(A_27a),V954e6),ap(ap(c_2Elist_2ECONS(A_27a),V955e7),ap(ap(c_2Elist_2ECONS(A_27a),V956e8),ap(ap(c_2Elist_2ECONS(A_27a),V957e9),ap(ap(c_2Elist_2ECONS(A_27a),V958e10),ap(ap(c_2Elist_2ECONS(A_27a),V959e11),V948l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V960l_27] :
                      ( mem(V960l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V961e1] :
                          ( mem(V961e1,A_27a)
                          & ? [V962e2] :
                              ( mem(V962e2,A_27a)
                              & ? [V963e3] :
                                  ( mem(V963e3,A_27a)
                                  & ? [V964e4] :
                                      ( mem(V964e4,A_27a)
                                      & ? [V965e5] :
                                          ( mem(V965e5,A_27a)
                                          & ? [V966e6] :
                                              ( mem(V966e6,A_27a)
                                              & ? [V967e7] :
                                                  ( mem(V967e7,A_27a)
                                                  & ? [V968e8] :
                                                      ( mem(V968e8,A_27a)
                                                      & ? [V969e9] :
                                                          ( mem(V969e9,A_27a)
                                                          & ? [V970e10] :
                                                              ( mem(V970e10,A_27a)
                                                              & ? [V971e11] :
                                                                  ( mem(V971e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V960l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V961e1),ap(ap(c_2Elist_2ECONS(A_27a),V962e2),ap(ap(c_2Elist_2ECONS(A_27a),V963e3),ap(ap(c_2Elist_2ECONS(A_27a),V964e4),ap(ap(c_2Elist_2ECONS(A_27a),V965e5),ap(ap(c_2Elist_2ECONS(A_27a),V966e6),ap(ap(c_2Elist_2ECONS(A_27a),V967e7),ap(ap(c_2Elist_2ECONS(A_27a),V968e8),ap(ap(c_2Elist_2ECONS(A_27a),V969e9),ap(ap(c_2Elist_2ECONS(A_27a),V970e10),ap(ap(c_2Elist_2ECONS(A_27a),V971e11),V960l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V972e1] :
                      ( mem(V972e1,A_27a)
                      & ? [V973e2] :
                          ( mem(V973e2,A_27a)
                          & ? [V974e3] :
                              ( mem(V974e3,A_27a)
                              & ? [V975e4] :
                                  ( mem(V975e4,A_27a)
                                  & ? [V976e5] :
                                      ( mem(V976e5,A_27a)
                                      & ? [V977e6] :
                                          ( mem(V977e6,A_27a)
                                          & ? [V978e7] :
                                              ( mem(V978e7,A_27a)
                                              & ? [V979e8] :
                                                  ( mem(V979e8,A_27a)
                                                  & ? [V980e9] :
                                                      ( mem(V980e9,A_27a)
                                                      & ? [V981e10] :
                                                          ( mem(V981e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V972e1),ap(ap(c_2Elist_2ECONS(A_27a),V973e2),ap(ap(c_2Elist_2ECONS(A_27a),V974e3),ap(ap(c_2Elist_2ECONS(A_27a),V975e4),ap(ap(c_2Elist_2ECONS(A_27a),V976e5),ap(ap(c_2Elist_2ECONS(A_27a),V977e6),ap(ap(c_2Elist_2ECONS(A_27a),V978e7),ap(ap(c_2Elist_2ECONS(A_27a),V979e8),ap(ap(c_2Elist_2ECONS(A_27a),V980e9),ap(ap(c_2Elist_2ECONS(A_27a),V981e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V982e1] :
                      ( mem(V982e1,A_27a)
                      & ? [V983e2] :
                          ( mem(V983e2,A_27a)
                          & ? [V984e3] :
                              ( mem(V984e3,A_27a)
                              & ? [V985e4] :
                                  ( mem(V985e4,A_27a)
                                  & ? [V986e5] :
                                      ( mem(V986e5,A_27a)
                                      & ? [V987e6] :
                                          ( mem(V987e6,A_27a)
                                          & ? [V988e7] :
                                              ( mem(V988e7,A_27a)
                                              & ? [V989e8] :
                                                  ( mem(V989e8,A_27a)
                                                  & ? [V990e9] :
                                                      ( mem(V990e9,A_27a)
                                                      & ? [V991e10] :
                                                          ( mem(V991e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V982e1),ap(ap(c_2Elist_2ECONS(A_27a),V983e2),ap(ap(c_2Elist_2ECONS(A_27a),V984e3),ap(ap(c_2Elist_2ECONS(A_27a),V985e4),ap(ap(c_2Elist_2ECONS(A_27a),V986e5),ap(ap(c_2Elist_2ECONS(A_27a),V987e6),ap(ap(c_2Elist_2ECONS(A_27a),V988e7),ap(ap(c_2Elist_2ECONS(A_27a),V989e8),ap(ap(c_2Elist_2ECONS(A_27a),V990e9),ap(ap(c_2Elist_2ECONS(A_27a),V991e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V992l_27] :
                      ( mem(V992l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V993e1] :
                          ( mem(V993e1,A_27a)
                          & ? [V994e2] :
                              ( mem(V994e2,A_27a)
                              & ? [V995e3] :
                                  ( mem(V995e3,A_27a)
                                  & ? [V996e4] :
                                      ( mem(V996e4,A_27a)
                                      & ? [V997e5] :
                                          ( mem(V997e5,A_27a)
                                          & ? [V998e6] :
                                              ( mem(V998e6,A_27a)
                                              & ? [V999e7] :
                                                  ( mem(V999e7,A_27a)
                                                  & ? [V1000e8] :
                                                      ( mem(V1000e8,A_27a)
                                                      & ? [V1001e9] :
                                                          ( mem(V1001e9,A_27a)
                                                          & ? [V1002e10] :
                                                              ( mem(V1002e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V993e1),ap(ap(c_2Elist_2ECONS(A_27a),V994e2),ap(ap(c_2Elist_2ECONS(A_27a),V995e3),ap(ap(c_2Elist_2ECONS(A_27a),V996e4),ap(ap(c_2Elist_2ECONS(A_27a),V997e5),ap(ap(c_2Elist_2ECONS(A_27a),V998e6),ap(ap(c_2Elist_2ECONS(A_27a),V999e7),ap(ap(c_2Elist_2ECONS(A_27a),V1000e8),ap(ap(c_2Elist_2ECONS(A_27a),V1001e9),ap(ap(c_2Elist_2ECONS(A_27a),V1002e10),V992l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1003l_27] :
                      ( mem(V1003l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1004e1] :
                          ( mem(V1004e1,A_27a)
                          & ? [V1005e2] :
                              ( mem(V1005e2,A_27a)
                              & ? [V1006e3] :
                                  ( mem(V1006e3,A_27a)
                                  & ? [V1007e4] :
                                      ( mem(V1007e4,A_27a)
                                      & ? [V1008e5] :
                                          ( mem(V1008e5,A_27a)
                                          & ? [V1009e6] :
                                              ( mem(V1009e6,A_27a)
                                              & ? [V1010e7] :
                                                  ( mem(V1010e7,A_27a)
                                                  & ? [V1011e8] :
                                                      ( mem(V1011e8,A_27a)
                                                      & ? [V1012e9] :
                                                          ( mem(V1012e9,A_27a)
                                                          & ? [V1013e10] :
                                                              ( mem(V1013e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1004e1),ap(ap(c_2Elist_2ECONS(A_27a),V1005e2),ap(ap(c_2Elist_2ECONS(A_27a),V1006e3),ap(ap(c_2Elist_2ECONS(A_27a),V1007e4),ap(ap(c_2Elist_2ECONS(A_27a),V1008e5),ap(ap(c_2Elist_2ECONS(A_27a),V1009e6),ap(ap(c_2Elist_2ECONS(A_27a),V1010e7),ap(ap(c_2Elist_2ECONS(A_27a),V1011e8),ap(ap(c_2Elist_2ECONS(A_27a),V1012e9),ap(ap(c_2Elist_2ECONS(A_27a),V1013e10),V1003l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1014l_27] :
                      ( mem(V1014l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1015e1] :
                          ( mem(V1015e1,A_27a)
                          & ? [V1016e2] :
                              ( mem(V1016e2,A_27a)
                              & ? [V1017e3] :
                                  ( mem(V1017e3,A_27a)
                                  & ? [V1018e4] :
                                      ( mem(V1018e4,A_27a)
                                      & ? [V1019e5] :
                                          ( mem(V1019e5,A_27a)
                                          & ? [V1020e6] :
                                              ( mem(V1020e6,A_27a)
                                              & ? [V1021e7] :
                                                  ( mem(V1021e7,A_27a)
                                                  & ? [V1022e8] :
                                                      ( mem(V1022e8,A_27a)
                                                      & ? [V1023e9] :
                                                          ( mem(V1023e9,A_27a)
                                                          & ? [V1024e10] :
                                                              ( mem(V1024e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1015e1),ap(ap(c_2Elist_2ECONS(A_27a),V1016e2),ap(ap(c_2Elist_2ECONS(A_27a),V1017e3),ap(ap(c_2Elist_2ECONS(A_27a),V1018e4),ap(ap(c_2Elist_2ECONS(A_27a),V1019e5),ap(ap(c_2Elist_2ECONS(A_27a),V1020e6),ap(ap(c_2Elist_2ECONS(A_27a),V1021e7),ap(ap(c_2Elist_2ECONS(A_27a),V1022e8),ap(ap(c_2Elist_2ECONS(A_27a),V1023e9),ap(ap(c_2Elist_2ECONS(A_27a),V1024e10),V1014l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1025l_27] :
                      ( mem(V1025l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1026e1] :
                          ( mem(V1026e1,A_27a)
                          & ? [V1027e2] :
                              ( mem(V1027e2,A_27a)
                              & ? [V1028e3] :
                                  ( mem(V1028e3,A_27a)
                                  & ? [V1029e4] :
                                      ( mem(V1029e4,A_27a)
                                      & ? [V1030e5] :
                                          ( mem(V1030e5,A_27a)
                                          & ? [V1031e6] :
                                              ( mem(V1031e6,A_27a)
                                              & ? [V1032e7] :
                                                  ( mem(V1032e7,A_27a)
                                                  & ? [V1033e8] :
                                                      ( mem(V1033e8,A_27a)
                                                      & ? [V1034e9] :
                                                          ( mem(V1034e9,A_27a)
                                                          & ? [V1035e10] :
                                                              ( mem(V1035e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1026e1),ap(ap(c_2Elist_2ECONS(A_27a),V1027e2),ap(ap(c_2Elist_2ECONS(A_27a),V1028e3),ap(ap(c_2Elist_2ECONS(A_27a),V1029e4),ap(ap(c_2Elist_2ECONS(A_27a),V1030e5),ap(ap(c_2Elist_2ECONS(A_27a),V1031e6),ap(ap(c_2Elist_2ECONS(A_27a),V1032e7),ap(ap(c_2Elist_2ECONS(A_27a),V1033e8),ap(ap(c_2Elist_2ECONS(A_27a),V1034e9),ap(ap(c_2Elist_2ECONS(A_27a),V1035e10),V1025l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1036l_27] :
                      ( mem(V1036l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1037e1] :
                          ( mem(V1037e1,A_27a)
                          & ? [V1038e2] :
                              ( mem(V1038e2,A_27a)
                              & ? [V1039e3] :
                                  ( mem(V1039e3,A_27a)
                                  & ? [V1040e4] :
                                      ( mem(V1040e4,A_27a)
                                      & ? [V1041e5] :
                                          ( mem(V1041e5,A_27a)
                                          & ? [V1042e6] :
                                              ( mem(V1042e6,A_27a)
                                              & ? [V1043e7] :
                                                  ( mem(V1043e7,A_27a)
                                                  & ? [V1044e8] :
                                                      ( mem(V1044e8,A_27a)
                                                      & ? [V1045e9] :
                                                          ( mem(V1045e9,A_27a)
                                                          & ? [V1046e10] :
                                                              ( mem(V1046e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1036l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1037e1),ap(ap(c_2Elist_2ECONS(A_27a),V1038e2),ap(ap(c_2Elist_2ECONS(A_27a),V1039e3),ap(ap(c_2Elist_2ECONS(A_27a),V1040e4),ap(ap(c_2Elist_2ECONS(A_27a),V1041e5),ap(ap(c_2Elist_2ECONS(A_27a),V1042e6),ap(ap(c_2Elist_2ECONS(A_27a),V1043e7),ap(ap(c_2Elist_2ECONS(A_27a),V1044e8),ap(ap(c_2Elist_2ECONS(A_27a),V1045e9),ap(ap(c_2Elist_2ECONS(A_27a),V1046e10),V1036l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V1047l_27] :
                      ( mem(V1047l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1048e1] :
                          ( mem(V1048e1,A_27a)
                          & ? [V1049e2] :
                              ( mem(V1049e2,A_27a)
                              & ? [V1050e3] :
                                  ( mem(V1050e3,A_27a)
                                  & ? [V1051e4] :
                                      ( mem(V1051e4,A_27a)
                                      & ? [V1052e5] :
                                          ( mem(V1052e5,A_27a)
                                          & ? [V1053e6] :
                                              ( mem(V1053e6,A_27a)
                                              & ? [V1054e7] :
                                                  ( mem(V1054e7,A_27a)
                                                  & ? [V1055e8] :
                                                      ( mem(V1055e8,A_27a)
                                                      & ? [V1056e9] :
                                                          ( mem(V1056e9,A_27a)
                                                          & ? [V1057e10] :
                                                              ( mem(V1057e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1047l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1048e1),ap(ap(c_2Elist_2ECONS(A_27a),V1049e2),ap(ap(c_2Elist_2ECONS(A_27a),V1050e3),ap(ap(c_2Elist_2ECONS(A_27a),V1051e4),ap(ap(c_2Elist_2ECONS(A_27a),V1052e5),ap(ap(c_2Elist_2ECONS(A_27a),V1053e6),ap(ap(c_2Elist_2ECONS(A_27a),V1054e7),ap(ap(c_2Elist_2ECONS(A_27a),V1055e8),ap(ap(c_2Elist_2ECONS(A_27a),V1056e9),ap(ap(c_2Elist_2ECONS(A_27a),V1057e10),V1047l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1058l_27] :
                      ( mem(V1058l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1059e1] :
                          ( mem(V1059e1,A_27a)
                          & ? [V1060e2] :
                              ( mem(V1060e2,A_27a)
                              & ? [V1061e3] :
                                  ( mem(V1061e3,A_27a)
                                  & ? [V1062e4] :
                                      ( mem(V1062e4,A_27a)
                                      & ? [V1063e5] :
                                          ( mem(V1063e5,A_27a)
                                          & ? [V1064e6] :
                                              ( mem(V1064e6,A_27a)
                                              & ? [V1065e7] :
                                                  ( mem(V1065e7,A_27a)
                                                  & ? [V1066e8] :
                                                      ( mem(V1066e8,A_27a)
                                                      & ? [V1067e9] :
                                                          ( mem(V1067e9,A_27a)
                                                          & ? [V1068e10] :
                                                              ( mem(V1068e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1058l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1059e1),ap(ap(c_2Elist_2ECONS(A_27a),V1060e2),ap(ap(c_2Elist_2ECONS(A_27a),V1061e3),ap(ap(c_2Elist_2ECONS(A_27a),V1062e4),ap(ap(c_2Elist_2ECONS(A_27a),V1063e5),ap(ap(c_2Elist_2ECONS(A_27a),V1064e6),ap(ap(c_2Elist_2ECONS(A_27a),V1065e7),ap(ap(c_2Elist_2ECONS(A_27a),V1066e8),ap(ap(c_2Elist_2ECONS(A_27a),V1067e9),ap(ap(c_2Elist_2ECONS(A_27a),V1068e10),V1058l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1069l_27] :
                      ( mem(V1069l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1070e1] :
                          ( mem(V1070e1,A_27a)
                          & ? [V1071e2] :
                              ( mem(V1071e2,A_27a)
                              & ? [V1072e3] :
                                  ( mem(V1072e3,A_27a)
                                  & ? [V1073e4] :
                                      ( mem(V1073e4,A_27a)
                                      & ? [V1074e5] :
                                          ( mem(V1074e5,A_27a)
                                          & ? [V1075e6] :
                                              ( mem(V1075e6,A_27a)
                                              & ? [V1076e7] :
                                                  ( mem(V1076e7,A_27a)
                                                  & ? [V1077e8] :
                                                      ( mem(V1077e8,A_27a)
                                                      & ? [V1078e9] :
                                                          ( mem(V1078e9,A_27a)
                                                          & ? [V1079e10] :
                                                              ( mem(V1079e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1069l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1070e1),ap(ap(c_2Elist_2ECONS(A_27a),V1071e2),ap(ap(c_2Elist_2ECONS(A_27a),V1072e3),ap(ap(c_2Elist_2ECONS(A_27a),V1073e4),ap(ap(c_2Elist_2ECONS(A_27a),V1074e5),ap(ap(c_2Elist_2ECONS(A_27a),V1075e6),ap(ap(c_2Elist_2ECONS(A_27a),V1076e7),ap(ap(c_2Elist_2ECONS(A_27a),V1077e8),ap(ap(c_2Elist_2ECONS(A_27a),V1078e9),ap(ap(c_2Elist_2ECONS(A_27a),V1079e10),V1069l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V1080l_27] :
                      ( mem(V1080l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1081e1] :
                          ( mem(V1081e1,A_27a)
                          & ? [V1082e2] :
                              ( mem(V1082e2,A_27a)
                              & ? [V1083e3] :
                                  ( mem(V1083e3,A_27a)
                                  & ? [V1084e4] :
                                      ( mem(V1084e4,A_27a)
                                      & ? [V1085e5] :
                                          ( mem(V1085e5,A_27a)
                                          & ? [V1086e6] :
                                              ( mem(V1086e6,A_27a)
                                              & ? [V1087e7] :
                                                  ( mem(V1087e7,A_27a)
                                                  & ? [V1088e8] :
                                                      ( mem(V1088e8,A_27a)
                                                      & ? [V1089e9] :
                                                          ( mem(V1089e9,A_27a)
                                                          & ? [V1090e10] :
                                                              ( mem(V1090e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1080l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1081e1),ap(ap(c_2Elist_2ECONS(A_27a),V1082e2),ap(ap(c_2Elist_2ECONS(A_27a),V1083e3),ap(ap(c_2Elist_2ECONS(A_27a),V1084e4),ap(ap(c_2Elist_2ECONS(A_27a),V1085e5),ap(ap(c_2Elist_2ECONS(A_27a),V1086e6),ap(ap(c_2Elist_2ECONS(A_27a),V1087e7),ap(ap(c_2Elist_2ECONS(A_27a),V1088e8),ap(ap(c_2Elist_2ECONS(A_27a),V1089e9),ap(ap(c_2Elist_2ECONS(A_27a),V1090e10),V1080l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1091l_27] :
                      ( mem(V1091l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1092e1] :
                          ( mem(V1092e1,A_27a)
                          & ? [V1093e2] :
                              ( mem(V1093e2,A_27a)
                              & ? [V1094e3] :
                                  ( mem(V1094e3,A_27a)
                                  & ? [V1095e4] :
                                      ( mem(V1095e4,A_27a)
                                      & ? [V1096e5] :
                                          ( mem(V1096e5,A_27a)
                                          & ? [V1097e6] :
                                              ( mem(V1097e6,A_27a)
                                              & ? [V1098e7] :
                                                  ( mem(V1098e7,A_27a)
                                                  & ? [V1099e8] :
                                                      ( mem(V1099e8,A_27a)
                                                      & ? [V1100e9] :
                                                          ( mem(V1100e9,A_27a)
                                                          & ? [V1101e10] :
                                                              ( mem(V1101e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1091l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1092e1),ap(ap(c_2Elist_2ECONS(A_27a),V1093e2),ap(ap(c_2Elist_2ECONS(A_27a),V1094e3),ap(ap(c_2Elist_2ECONS(A_27a),V1095e4),ap(ap(c_2Elist_2ECONS(A_27a),V1096e5),ap(ap(c_2Elist_2ECONS(A_27a),V1097e6),ap(ap(c_2Elist_2ECONS(A_27a),V1098e7),ap(ap(c_2Elist_2ECONS(A_27a),V1099e8),ap(ap(c_2Elist_2ECONS(A_27a),V1100e9),ap(ap(c_2Elist_2ECONS(A_27a),V1101e10),V1091l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1102l_27] :
                      ( mem(V1102l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1103e1] :
                          ( mem(V1103e1,A_27a)
                          & ? [V1104e2] :
                              ( mem(V1104e2,A_27a)
                              & ? [V1105e3] :
                                  ( mem(V1105e3,A_27a)
                                  & ? [V1106e4] :
                                      ( mem(V1106e4,A_27a)
                                      & ? [V1107e5] :
                                          ( mem(V1107e5,A_27a)
                                          & ? [V1108e6] :
                                              ( mem(V1108e6,A_27a)
                                              & ? [V1109e7] :
                                                  ( mem(V1109e7,A_27a)
                                                  & ? [V1110e8] :
                                                      ( mem(V1110e8,A_27a)
                                                      & ? [V1111e9] :
                                                          ( mem(V1111e9,A_27a)
                                                          & ? [V1112e10] :
                                                              ( mem(V1112e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1102l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1103e1),ap(ap(c_2Elist_2ECONS(A_27a),V1104e2),ap(ap(c_2Elist_2ECONS(A_27a),V1105e3),ap(ap(c_2Elist_2ECONS(A_27a),V1106e4),ap(ap(c_2Elist_2ECONS(A_27a),V1107e5),ap(ap(c_2Elist_2ECONS(A_27a),V1108e6),ap(ap(c_2Elist_2ECONS(A_27a),V1109e7),ap(ap(c_2Elist_2ECONS(A_27a),V1110e8),ap(ap(c_2Elist_2ECONS(A_27a),V1111e9),ap(ap(c_2Elist_2ECONS(A_27a),V1112e10),V1102l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1113l_27] :
                      ( mem(V1113l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1114e1] :
                          ( mem(V1114e1,A_27a)
                          & ? [V1115e2] :
                              ( mem(V1115e2,A_27a)
                              & ? [V1116e3] :
                                  ( mem(V1116e3,A_27a)
                                  & ? [V1117e4] :
                                      ( mem(V1117e4,A_27a)
                                      & ? [V1118e5] :
                                          ( mem(V1118e5,A_27a)
                                          & ? [V1119e6] :
                                              ( mem(V1119e6,A_27a)
                                              & ? [V1120e7] :
                                                  ( mem(V1120e7,A_27a)
                                                  & ? [V1121e8] :
                                                      ( mem(V1121e8,A_27a)
                                                      & ? [V1122e9] :
                                                          ( mem(V1122e9,A_27a)
                                                          & ? [V1123e10] :
                                                              ( mem(V1123e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1113l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1114e1),ap(ap(c_2Elist_2ECONS(A_27a),V1115e2),ap(ap(c_2Elist_2ECONS(A_27a),V1116e3),ap(ap(c_2Elist_2ECONS(A_27a),V1117e4),ap(ap(c_2Elist_2ECONS(A_27a),V1118e5),ap(ap(c_2Elist_2ECONS(A_27a),V1119e6),ap(ap(c_2Elist_2ECONS(A_27a),V1120e7),ap(ap(c_2Elist_2ECONS(A_27a),V1121e8),ap(ap(c_2Elist_2ECONS(A_27a),V1122e9),ap(ap(c_2Elist_2ECONS(A_27a),V1123e10),V1113l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1124e1] :
                      ( mem(V1124e1,A_27a)
                      & ? [V1125e2] :
                          ( mem(V1125e2,A_27a)
                          & ? [V1126e3] :
                              ( mem(V1126e3,A_27a)
                              & ? [V1127e4] :
                                  ( mem(V1127e4,A_27a)
                                  & ? [V1128e5] :
                                      ( mem(V1128e5,A_27a)
                                      & ? [V1129e6] :
                                          ( mem(V1129e6,A_27a)
                                          & ? [V1130e7] :
                                              ( mem(V1130e7,A_27a)
                                              & ? [V1131e8] :
                                                  ( mem(V1131e8,A_27a)
                                                  & ? [V1132e9] :
                                                      ( mem(V1132e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1124e1),ap(ap(c_2Elist_2ECONS(A_27a),V1125e2),ap(ap(c_2Elist_2ECONS(A_27a),V1126e3),ap(ap(c_2Elist_2ECONS(A_27a),V1127e4),ap(ap(c_2Elist_2ECONS(A_27a),V1128e5),ap(ap(c_2Elist_2ECONS(A_27a),V1129e6),ap(ap(c_2Elist_2ECONS(A_27a),V1130e7),ap(ap(c_2Elist_2ECONS(A_27a),V1131e8),ap(ap(c_2Elist_2ECONS(A_27a),V1132e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1133e1] :
                      ( mem(V1133e1,A_27a)
                      & ? [V1134e2] :
                          ( mem(V1134e2,A_27a)
                          & ? [V1135e3] :
                              ( mem(V1135e3,A_27a)
                              & ? [V1136e4] :
                                  ( mem(V1136e4,A_27a)
                                  & ? [V1137e5] :
                                      ( mem(V1137e5,A_27a)
                                      & ? [V1138e6] :
                                          ( mem(V1138e6,A_27a)
                                          & ? [V1139e7] :
                                              ( mem(V1139e7,A_27a)
                                              & ? [V1140e8] :
                                                  ( mem(V1140e8,A_27a)
                                                  & ? [V1141e9] :
                                                      ( mem(V1141e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1133e1),ap(ap(c_2Elist_2ECONS(A_27a),V1134e2),ap(ap(c_2Elist_2ECONS(A_27a),V1135e3),ap(ap(c_2Elist_2ECONS(A_27a),V1136e4),ap(ap(c_2Elist_2ECONS(A_27a),V1137e5),ap(ap(c_2Elist_2ECONS(A_27a),V1138e6),ap(ap(c_2Elist_2ECONS(A_27a),V1139e7),ap(ap(c_2Elist_2ECONS(A_27a),V1140e8),ap(ap(c_2Elist_2ECONS(A_27a),V1141e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1142l_27] :
                      ( mem(V1142l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1143e1] :
                          ( mem(V1143e1,A_27a)
                          & ? [V1144e2] :
                              ( mem(V1144e2,A_27a)
                              & ? [V1145e3] :
                                  ( mem(V1145e3,A_27a)
                                  & ? [V1146e4] :
                                      ( mem(V1146e4,A_27a)
                                      & ? [V1147e5] :
                                          ( mem(V1147e5,A_27a)
                                          & ? [V1148e6] :
                                              ( mem(V1148e6,A_27a)
                                              & ? [V1149e7] :
                                                  ( mem(V1149e7,A_27a)
                                                  & ? [V1150e8] :
                                                      ( mem(V1150e8,A_27a)
                                                      & ? [V1151e9] :
                                                          ( mem(V1151e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1143e1),ap(ap(c_2Elist_2ECONS(A_27a),V1144e2),ap(ap(c_2Elist_2ECONS(A_27a),V1145e3),ap(ap(c_2Elist_2ECONS(A_27a),V1146e4),ap(ap(c_2Elist_2ECONS(A_27a),V1147e5),ap(ap(c_2Elist_2ECONS(A_27a),V1148e6),ap(ap(c_2Elist_2ECONS(A_27a),V1149e7),ap(ap(c_2Elist_2ECONS(A_27a),V1150e8),ap(ap(c_2Elist_2ECONS(A_27a),V1151e9),V1142l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1152l_27] :
                      ( mem(V1152l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1153e1] :
                          ( mem(V1153e1,A_27a)
                          & ? [V1154e2] :
                              ( mem(V1154e2,A_27a)
                              & ? [V1155e3] :
                                  ( mem(V1155e3,A_27a)
                                  & ? [V1156e4] :
                                      ( mem(V1156e4,A_27a)
                                      & ? [V1157e5] :
                                          ( mem(V1157e5,A_27a)
                                          & ? [V1158e6] :
                                              ( mem(V1158e6,A_27a)
                                              & ? [V1159e7] :
                                                  ( mem(V1159e7,A_27a)
                                                  & ? [V1160e8] :
                                                      ( mem(V1160e8,A_27a)
                                                      & ? [V1161e9] :
                                                          ( mem(V1161e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1153e1),ap(ap(c_2Elist_2ECONS(A_27a),V1154e2),ap(ap(c_2Elist_2ECONS(A_27a),V1155e3),ap(ap(c_2Elist_2ECONS(A_27a),V1156e4),ap(ap(c_2Elist_2ECONS(A_27a),V1157e5),ap(ap(c_2Elist_2ECONS(A_27a),V1158e6),ap(ap(c_2Elist_2ECONS(A_27a),V1159e7),ap(ap(c_2Elist_2ECONS(A_27a),V1160e8),ap(ap(c_2Elist_2ECONS(A_27a),V1161e9),V1152l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1162l_27] :
                      ( mem(V1162l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1163e1] :
                          ( mem(V1163e1,A_27a)
                          & ? [V1164e2] :
                              ( mem(V1164e2,A_27a)
                              & ? [V1165e3] :
                                  ( mem(V1165e3,A_27a)
                                  & ? [V1166e4] :
                                      ( mem(V1166e4,A_27a)
                                      & ? [V1167e5] :
                                          ( mem(V1167e5,A_27a)
                                          & ? [V1168e6] :
                                              ( mem(V1168e6,A_27a)
                                              & ? [V1169e7] :
                                                  ( mem(V1169e7,A_27a)
                                                  & ? [V1170e8] :
                                                      ( mem(V1170e8,A_27a)
                                                      & ? [V1171e9] :
                                                          ( mem(V1171e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1163e1),ap(ap(c_2Elist_2ECONS(A_27a),V1164e2),ap(ap(c_2Elist_2ECONS(A_27a),V1165e3),ap(ap(c_2Elist_2ECONS(A_27a),V1166e4),ap(ap(c_2Elist_2ECONS(A_27a),V1167e5),ap(ap(c_2Elist_2ECONS(A_27a),V1168e6),ap(ap(c_2Elist_2ECONS(A_27a),V1169e7),ap(ap(c_2Elist_2ECONS(A_27a),V1170e8),ap(ap(c_2Elist_2ECONS(A_27a),V1171e9),V1162l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1172l_27] :
                      ( mem(V1172l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1173e1] :
                          ( mem(V1173e1,A_27a)
                          & ? [V1174e2] :
                              ( mem(V1174e2,A_27a)
                              & ? [V1175e3] :
                                  ( mem(V1175e3,A_27a)
                                  & ? [V1176e4] :
                                      ( mem(V1176e4,A_27a)
                                      & ? [V1177e5] :
                                          ( mem(V1177e5,A_27a)
                                          & ? [V1178e6] :
                                              ( mem(V1178e6,A_27a)
                                              & ? [V1179e7] :
                                                  ( mem(V1179e7,A_27a)
                                                  & ? [V1180e8] :
                                                      ( mem(V1180e8,A_27a)
                                                      & ? [V1181e9] :
                                                          ( mem(V1181e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1173e1),ap(ap(c_2Elist_2ECONS(A_27a),V1174e2),ap(ap(c_2Elist_2ECONS(A_27a),V1175e3),ap(ap(c_2Elist_2ECONS(A_27a),V1176e4),ap(ap(c_2Elist_2ECONS(A_27a),V1177e5),ap(ap(c_2Elist_2ECONS(A_27a),V1178e6),ap(ap(c_2Elist_2ECONS(A_27a),V1179e7),ap(ap(c_2Elist_2ECONS(A_27a),V1180e8),ap(ap(c_2Elist_2ECONS(A_27a),V1181e9),V1172l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1182l_27] :
                      ( mem(V1182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1183e1] :
                          ( mem(V1183e1,A_27a)
                          & ? [V1184e2] :
                              ( mem(V1184e2,A_27a)
                              & ? [V1185e3] :
                                  ( mem(V1185e3,A_27a)
                                  & ? [V1186e4] :
                                      ( mem(V1186e4,A_27a)
                                      & ? [V1187e5] :
                                          ( mem(V1187e5,A_27a)
                                          & ? [V1188e6] :
                                              ( mem(V1188e6,A_27a)
                                              & ? [V1189e7] :
                                                  ( mem(V1189e7,A_27a)
                                                  & ? [V1190e8] :
                                                      ( mem(V1190e8,A_27a)
                                                      & ? [V1191e9] :
                                                          ( mem(V1191e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1182l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1183e1),ap(ap(c_2Elist_2ECONS(A_27a),V1184e2),ap(ap(c_2Elist_2ECONS(A_27a),V1185e3),ap(ap(c_2Elist_2ECONS(A_27a),V1186e4),ap(ap(c_2Elist_2ECONS(A_27a),V1187e5),ap(ap(c_2Elist_2ECONS(A_27a),V1188e6),ap(ap(c_2Elist_2ECONS(A_27a),V1189e7),ap(ap(c_2Elist_2ECONS(A_27a),V1190e8),ap(ap(c_2Elist_2ECONS(A_27a),V1191e9),V1182l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V1192l_27] :
                      ( mem(V1192l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1193e1] :
                          ( mem(V1193e1,A_27a)
                          & ? [V1194e2] :
                              ( mem(V1194e2,A_27a)
                              & ? [V1195e3] :
                                  ( mem(V1195e3,A_27a)
                                  & ? [V1196e4] :
                                      ( mem(V1196e4,A_27a)
                                      & ? [V1197e5] :
                                          ( mem(V1197e5,A_27a)
                                          & ? [V1198e6] :
                                              ( mem(V1198e6,A_27a)
                                              & ? [V1199e7] :
                                                  ( mem(V1199e7,A_27a)
                                                  & ? [V1200e8] :
                                                      ( mem(V1200e8,A_27a)
                                                      & ? [V1201e9] :
                                                          ( mem(V1201e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1192l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1193e1),ap(ap(c_2Elist_2ECONS(A_27a),V1194e2),ap(ap(c_2Elist_2ECONS(A_27a),V1195e3),ap(ap(c_2Elist_2ECONS(A_27a),V1196e4),ap(ap(c_2Elist_2ECONS(A_27a),V1197e5),ap(ap(c_2Elist_2ECONS(A_27a),V1198e6),ap(ap(c_2Elist_2ECONS(A_27a),V1199e7),ap(ap(c_2Elist_2ECONS(A_27a),V1200e8),ap(ap(c_2Elist_2ECONS(A_27a),V1201e9),V1192l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1202l_27] :
                      ( mem(V1202l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1203e1] :
                          ( mem(V1203e1,A_27a)
                          & ? [V1204e2] :
                              ( mem(V1204e2,A_27a)
                              & ? [V1205e3] :
                                  ( mem(V1205e3,A_27a)
                                  & ? [V1206e4] :
                                      ( mem(V1206e4,A_27a)
                                      & ? [V1207e5] :
                                          ( mem(V1207e5,A_27a)
                                          & ? [V1208e6] :
                                              ( mem(V1208e6,A_27a)
                                              & ? [V1209e7] :
                                                  ( mem(V1209e7,A_27a)
                                                  & ? [V1210e8] :
                                                      ( mem(V1210e8,A_27a)
                                                      & ? [V1211e9] :
                                                          ( mem(V1211e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1202l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1203e1),ap(ap(c_2Elist_2ECONS(A_27a),V1204e2),ap(ap(c_2Elist_2ECONS(A_27a),V1205e3),ap(ap(c_2Elist_2ECONS(A_27a),V1206e4),ap(ap(c_2Elist_2ECONS(A_27a),V1207e5),ap(ap(c_2Elist_2ECONS(A_27a),V1208e6),ap(ap(c_2Elist_2ECONS(A_27a),V1209e7),ap(ap(c_2Elist_2ECONS(A_27a),V1210e8),ap(ap(c_2Elist_2ECONS(A_27a),V1211e9),V1202l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1212l_27] :
                      ( mem(V1212l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1213e1] :
                          ( mem(V1213e1,A_27a)
                          & ? [V1214e2] :
                              ( mem(V1214e2,A_27a)
                              & ? [V1215e3] :
                                  ( mem(V1215e3,A_27a)
                                  & ? [V1216e4] :
                                      ( mem(V1216e4,A_27a)
                                      & ? [V1217e5] :
                                          ( mem(V1217e5,A_27a)
                                          & ? [V1218e6] :
                                              ( mem(V1218e6,A_27a)
                                              & ? [V1219e7] :
                                                  ( mem(V1219e7,A_27a)
                                                  & ? [V1220e8] :
                                                      ( mem(V1220e8,A_27a)
                                                      & ? [V1221e9] :
                                                          ( mem(V1221e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1212l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1213e1),ap(ap(c_2Elist_2ECONS(A_27a),V1214e2),ap(ap(c_2Elist_2ECONS(A_27a),V1215e3),ap(ap(c_2Elist_2ECONS(A_27a),V1216e4),ap(ap(c_2Elist_2ECONS(A_27a),V1217e5),ap(ap(c_2Elist_2ECONS(A_27a),V1218e6),ap(ap(c_2Elist_2ECONS(A_27a),V1219e7),ap(ap(c_2Elist_2ECONS(A_27a),V1220e8),ap(ap(c_2Elist_2ECONS(A_27a),V1221e9),V1212l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V1222l_27] :
                      ( mem(V1222l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1223e1] :
                          ( mem(V1223e1,A_27a)
                          & ? [V1224e2] :
                              ( mem(V1224e2,A_27a)
                              & ? [V1225e3] :
                                  ( mem(V1225e3,A_27a)
                                  & ? [V1226e4] :
                                      ( mem(V1226e4,A_27a)
                                      & ? [V1227e5] :
                                          ( mem(V1227e5,A_27a)
                                          & ? [V1228e6] :
                                              ( mem(V1228e6,A_27a)
                                              & ? [V1229e7] :
                                                  ( mem(V1229e7,A_27a)
                                                  & ? [V1230e8] :
                                                      ( mem(V1230e8,A_27a)
                                                      & ? [V1231e9] :
                                                          ( mem(V1231e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1222l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1223e1),ap(ap(c_2Elist_2ECONS(A_27a),V1224e2),ap(ap(c_2Elist_2ECONS(A_27a),V1225e3),ap(ap(c_2Elist_2ECONS(A_27a),V1226e4),ap(ap(c_2Elist_2ECONS(A_27a),V1227e5),ap(ap(c_2Elist_2ECONS(A_27a),V1228e6),ap(ap(c_2Elist_2ECONS(A_27a),V1229e7),ap(ap(c_2Elist_2ECONS(A_27a),V1230e8),ap(ap(c_2Elist_2ECONS(A_27a),V1231e9),V1222l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1232l_27] :
                      ( mem(V1232l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1233e1] :
                          ( mem(V1233e1,A_27a)
                          & ? [V1234e2] :
                              ( mem(V1234e2,A_27a)
                              & ? [V1235e3] :
                                  ( mem(V1235e3,A_27a)
                                  & ? [V1236e4] :
                                      ( mem(V1236e4,A_27a)
                                      & ? [V1237e5] :
                                          ( mem(V1237e5,A_27a)
                                          & ? [V1238e6] :
                                              ( mem(V1238e6,A_27a)
                                              & ? [V1239e7] :
                                                  ( mem(V1239e7,A_27a)
                                                  & ? [V1240e8] :
                                                      ( mem(V1240e8,A_27a)
                                                      & ? [V1241e9] :
                                                          ( mem(V1241e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1232l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1233e1),ap(ap(c_2Elist_2ECONS(A_27a),V1234e2),ap(ap(c_2Elist_2ECONS(A_27a),V1235e3),ap(ap(c_2Elist_2ECONS(A_27a),V1236e4),ap(ap(c_2Elist_2ECONS(A_27a),V1237e5),ap(ap(c_2Elist_2ECONS(A_27a),V1238e6),ap(ap(c_2Elist_2ECONS(A_27a),V1239e7),ap(ap(c_2Elist_2ECONS(A_27a),V1240e8),ap(ap(c_2Elist_2ECONS(A_27a),V1241e9),V1232l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1242l_27] :
                      ( mem(V1242l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1243e1] :
                          ( mem(V1243e1,A_27a)
                          & ? [V1244e2] :
                              ( mem(V1244e2,A_27a)
                              & ? [V1245e3] :
                                  ( mem(V1245e3,A_27a)
                                  & ? [V1246e4] :
                                      ( mem(V1246e4,A_27a)
                                      & ? [V1247e5] :
                                          ( mem(V1247e5,A_27a)
                                          & ? [V1248e6] :
                                              ( mem(V1248e6,A_27a)
                                              & ? [V1249e7] :
                                                  ( mem(V1249e7,A_27a)
                                                  & ? [V1250e8] :
                                                      ( mem(V1250e8,A_27a)
                                                      & ? [V1251e9] :
                                                          ( mem(V1251e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1242l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1243e1),ap(ap(c_2Elist_2ECONS(A_27a),V1244e2),ap(ap(c_2Elist_2ECONS(A_27a),V1245e3),ap(ap(c_2Elist_2ECONS(A_27a),V1246e4),ap(ap(c_2Elist_2ECONS(A_27a),V1247e5),ap(ap(c_2Elist_2ECONS(A_27a),V1248e6),ap(ap(c_2Elist_2ECONS(A_27a),V1249e7),ap(ap(c_2Elist_2ECONS(A_27a),V1250e8),ap(ap(c_2Elist_2ECONS(A_27a),V1251e9),V1242l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1252l_27] :
                      ( mem(V1252l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1253e1] :
                          ( mem(V1253e1,A_27a)
                          & ? [V1254e2] :
                              ( mem(V1254e2,A_27a)
                              & ? [V1255e3] :
                                  ( mem(V1255e3,A_27a)
                                  & ? [V1256e4] :
                                      ( mem(V1256e4,A_27a)
                                      & ? [V1257e5] :
                                          ( mem(V1257e5,A_27a)
                                          & ? [V1258e6] :
                                              ( mem(V1258e6,A_27a)
                                              & ? [V1259e7] :
                                                  ( mem(V1259e7,A_27a)
                                                  & ? [V1260e8] :
                                                      ( mem(V1260e8,A_27a)
                                                      & ? [V1261e9] :
                                                          ( mem(V1261e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1252l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1253e1),ap(ap(c_2Elist_2ECONS(A_27a),V1254e2),ap(ap(c_2Elist_2ECONS(A_27a),V1255e3),ap(ap(c_2Elist_2ECONS(A_27a),V1256e4),ap(ap(c_2Elist_2ECONS(A_27a),V1257e5),ap(ap(c_2Elist_2ECONS(A_27a),V1258e6),ap(ap(c_2Elist_2ECONS(A_27a),V1259e7),ap(ap(c_2Elist_2ECONS(A_27a),V1260e8),ap(ap(c_2Elist_2ECONS(A_27a),V1261e9),V1252l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1262e1] :
                      ( mem(V1262e1,A_27a)
                      & ? [V1263e2] :
                          ( mem(V1263e2,A_27a)
                          & ? [V1264e3] :
                              ( mem(V1264e3,A_27a)
                              & ? [V1265e4] :
                                  ( mem(V1265e4,A_27a)
                                  & ? [V1266e5] :
                                      ( mem(V1266e5,A_27a)
                                      & ? [V1267e6] :
                                          ( mem(V1267e6,A_27a)
                                          & ? [V1268e7] :
                                              ( mem(V1268e7,A_27a)
                                              & ? [V1269e8] :
                                                  ( mem(V1269e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1262e1),ap(ap(c_2Elist_2ECONS(A_27a),V1263e2),ap(ap(c_2Elist_2ECONS(A_27a),V1264e3),ap(ap(c_2Elist_2ECONS(A_27a),V1265e4),ap(ap(c_2Elist_2ECONS(A_27a),V1266e5),ap(ap(c_2Elist_2ECONS(A_27a),V1267e6),ap(ap(c_2Elist_2ECONS(A_27a),V1268e7),ap(ap(c_2Elist_2ECONS(A_27a),V1269e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1270e1] :
                      ( mem(V1270e1,A_27a)
                      & ? [V1271e2] :
                          ( mem(V1271e2,A_27a)
                          & ? [V1272e3] :
                              ( mem(V1272e3,A_27a)
                              & ? [V1273e4] :
                                  ( mem(V1273e4,A_27a)
                                  & ? [V1274e5] :
                                      ( mem(V1274e5,A_27a)
                                      & ? [V1275e6] :
                                          ( mem(V1275e6,A_27a)
                                          & ? [V1276e7] :
                                              ( mem(V1276e7,A_27a)
                                              & ? [V1277e8] :
                                                  ( mem(V1277e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1270e1),ap(ap(c_2Elist_2ECONS(A_27a),V1271e2),ap(ap(c_2Elist_2ECONS(A_27a),V1272e3),ap(ap(c_2Elist_2ECONS(A_27a),V1273e4),ap(ap(c_2Elist_2ECONS(A_27a),V1274e5),ap(ap(c_2Elist_2ECONS(A_27a),V1275e6),ap(ap(c_2Elist_2ECONS(A_27a),V1276e7),ap(ap(c_2Elist_2ECONS(A_27a),V1277e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1278l_27] :
                      ( mem(V1278l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1279e1] :
                          ( mem(V1279e1,A_27a)
                          & ? [V1280e2] :
                              ( mem(V1280e2,A_27a)
                              & ? [V1281e3] :
                                  ( mem(V1281e3,A_27a)
                                  & ? [V1282e4] :
                                      ( mem(V1282e4,A_27a)
                                      & ? [V1283e5] :
                                          ( mem(V1283e5,A_27a)
                                          & ? [V1284e6] :
                                              ( mem(V1284e6,A_27a)
                                              & ? [V1285e7] :
                                                  ( mem(V1285e7,A_27a)
                                                  & ? [V1286e8] :
                                                      ( mem(V1286e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1279e1),ap(ap(c_2Elist_2ECONS(A_27a),V1280e2),ap(ap(c_2Elist_2ECONS(A_27a),V1281e3),ap(ap(c_2Elist_2ECONS(A_27a),V1282e4),ap(ap(c_2Elist_2ECONS(A_27a),V1283e5),ap(ap(c_2Elist_2ECONS(A_27a),V1284e6),ap(ap(c_2Elist_2ECONS(A_27a),V1285e7),ap(ap(c_2Elist_2ECONS(A_27a),V1286e8),V1278l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1287l_27] :
                      ( mem(V1287l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1288e1] :
                          ( mem(V1288e1,A_27a)
                          & ? [V1289e2] :
                              ( mem(V1289e2,A_27a)
                              & ? [V1290e3] :
                                  ( mem(V1290e3,A_27a)
                                  & ? [V1291e4] :
                                      ( mem(V1291e4,A_27a)
                                      & ? [V1292e5] :
                                          ( mem(V1292e5,A_27a)
                                          & ? [V1293e6] :
                                              ( mem(V1293e6,A_27a)
                                              & ? [V1294e7] :
                                                  ( mem(V1294e7,A_27a)
                                                  & ? [V1295e8] :
                                                      ( mem(V1295e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1288e1),ap(ap(c_2Elist_2ECONS(A_27a),V1289e2),ap(ap(c_2Elist_2ECONS(A_27a),V1290e3),ap(ap(c_2Elist_2ECONS(A_27a),V1291e4),ap(ap(c_2Elist_2ECONS(A_27a),V1292e5),ap(ap(c_2Elist_2ECONS(A_27a),V1293e6),ap(ap(c_2Elist_2ECONS(A_27a),V1294e7),ap(ap(c_2Elist_2ECONS(A_27a),V1295e8),V1287l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1296l_27] :
                      ( mem(V1296l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1297e1] :
                          ( mem(V1297e1,A_27a)
                          & ? [V1298e2] :
                              ( mem(V1298e2,A_27a)
                              & ? [V1299e3] :
                                  ( mem(V1299e3,A_27a)
                                  & ? [V1300e4] :
                                      ( mem(V1300e4,A_27a)
                                      & ? [V1301e5] :
                                          ( mem(V1301e5,A_27a)
                                          & ? [V1302e6] :
                                              ( mem(V1302e6,A_27a)
                                              & ? [V1303e7] :
                                                  ( mem(V1303e7,A_27a)
                                                  & ? [V1304e8] :
                                                      ( mem(V1304e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1297e1),ap(ap(c_2Elist_2ECONS(A_27a),V1298e2),ap(ap(c_2Elist_2ECONS(A_27a),V1299e3),ap(ap(c_2Elist_2ECONS(A_27a),V1300e4),ap(ap(c_2Elist_2ECONS(A_27a),V1301e5),ap(ap(c_2Elist_2ECONS(A_27a),V1302e6),ap(ap(c_2Elist_2ECONS(A_27a),V1303e7),ap(ap(c_2Elist_2ECONS(A_27a),V1304e8),V1296l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1305l_27] :
                      ( mem(V1305l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1306e1] :
                          ( mem(V1306e1,A_27a)
                          & ? [V1307e2] :
                              ( mem(V1307e2,A_27a)
                              & ? [V1308e3] :
                                  ( mem(V1308e3,A_27a)
                                  & ? [V1309e4] :
                                      ( mem(V1309e4,A_27a)
                                      & ? [V1310e5] :
                                          ( mem(V1310e5,A_27a)
                                          & ? [V1311e6] :
                                              ( mem(V1311e6,A_27a)
                                              & ? [V1312e7] :
                                                  ( mem(V1312e7,A_27a)
                                                  & ? [V1313e8] :
                                                      ( mem(V1313e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1306e1),ap(ap(c_2Elist_2ECONS(A_27a),V1307e2),ap(ap(c_2Elist_2ECONS(A_27a),V1308e3),ap(ap(c_2Elist_2ECONS(A_27a),V1309e4),ap(ap(c_2Elist_2ECONS(A_27a),V1310e5),ap(ap(c_2Elist_2ECONS(A_27a),V1311e6),ap(ap(c_2Elist_2ECONS(A_27a),V1312e7),ap(ap(c_2Elist_2ECONS(A_27a),V1313e8),V1305l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1314l_27] :
                      ( mem(V1314l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1315e1] :
                          ( mem(V1315e1,A_27a)
                          & ? [V1316e2] :
                              ( mem(V1316e2,A_27a)
                              & ? [V1317e3] :
                                  ( mem(V1317e3,A_27a)
                                  & ? [V1318e4] :
                                      ( mem(V1318e4,A_27a)
                                      & ? [V1319e5] :
                                          ( mem(V1319e5,A_27a)
                                          & ? [V1320e6] :
                                              ( mem(V1320e6,A_27a)
                                              & ? [V1321e7] :
                                                  ( mem(V1321e7,A_27a)
                                                  & ? [V1322e8] :
                                                      ( mem(V1322e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1314l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1315e1),ap(ap(c_2Elist_2ECONS(A_27a),V1316e2),ap(ap(c_2Elist_2ECONS(A_27a),V1317e3),ap(ap(c_2Elist_2ECONS(A_27a),V1318e4),ap(ap(c_2Elist_2ECONS(A_27a),V1319e5),ap(ap(c_2Elist_2ECONS(A_27a),V1320e6),ap(ap(c_2Elist_2ECONS(A_27a),V1321e7),ap(ap(c_2Elist_2ECONS(A_27a),V1322e8),V1314l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V1323l_27] :
                      ( mem(V1323l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1324e1] :
                          ( mem(V1324e1,A_27a)
                          & ? [V1325e2] :
                              ( mem(V1325e2,A_27a)
                              & ? [V1326e3] :
                                  ( mem(V1326e3,A_27a)
                                  & ? [V1327e4] :
                                      ( mem(V1327e4,A_27a)
                                      & ? [V1328e5] :
                                          ( mem(V1328e5,A_27a)
                                          & ? [V1329e6] :
                                              ( mem(V1329e6,A_27a)
                                              & ? [V1330e7] :
                                                  ( mem(V1330e7,A_27a)
                                                  & ? [V1331e8] :
                                                      ( mem(V1331e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1323l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1324e1),ap(ap(c_2Elist_2ECONS(A_27a),V1325e2),ap(ap(c_2Elist_2ECONS(A_27a),V1326e3),ap(ap(c_2Elist_2ECONS(A_27a),V1327e4),ap(ap(c_2Elist_2ECONS(A_27a),V1328e5),ap(ap(c_2Elist_2ECONS(A_27a),V1329e6),ap(ap(c_2Elist_2ECONS(A_27a),V1330e7),ap(ap(c_2Elist_2ECONS(A_27a),V1331e8),V1323l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1332l_27] :
                      ( mem(V1332l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1333e1] :
                          ( mem(V1333e1,A_27a)
                          & ? [V1334e2] :
                              ( mem(V1334e2,A_27a)
                              & ? [V1335e3] :
                                  ( mem(V1335e3,A_27a)
                                  & ? [V1336e4] :
                                      ( mem(V1336e4,A_27a)
                                      & ? [V1337e5] :
                                          ( mem(V1337e5,A_27a)
                                          & ? [V1338e6] :
                                              ( mem(V1338e6,A_27a)
                                              & ? [V1339e7] :
                                                  ( mem(V1339e7,A_27a)
                                                  & ? [V1340e8] :
                                                      ( mem(V1340e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1332l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1333e1),ap(ap(c_2Elist_2ECONS(A_27a),V1334e2),ap(ap(c_2Elist_2ECONS(A_27a),V1335e3),ap(ap(c_2Elist_2ECONS(A_27a),V1336e4),ap(ap(c_2Elist_2ECONS(A_27a),V1337e5),ap(ap(c_2Elist_2ECONS(A_27a),V1338e6),ap(ap(c_2Elist_2ECONS(A_27a),V1339e7),ap(ap(c_2Elist_2ECONS(A_27a),V1340e8),V1332l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1341l_27] :
                      ( mem(V1341l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1342e1] :
                          ( mem(V1342e1,A_27a)
                          & ? [V1343e2] :
                              ( mem(V1343e2,A_27a)
                              & ? [V1344e3] :
                                  ( mem(V1344e3,A_27a)
                                  & ? [V1345e4] :
                                      ( mem(V1345e4,A_27a)
                                      & ? [V1346e5] :
                                          ( mem(V1346e5,A_27a)
                                          & ? [V1347e6] :
                                              ( mem(V1347e6,A_27a)
                                              & ? [V1348e7] :
                                                  ( mem(V1348e7,A_27a)
                                                  & ? [V1349e8] :
                                                      ( mem(V1349e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1341l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1342e1),ap(ap(c_2Elist_2ECONS(A_27a),V1343e2),ap(ap(c_2Elist_2ECONS(A_27a),V1344e3),ap(ap(c_2Elist_2ECONS(A_27a),V1345e4),ap(ap(c_2Elist_2ECONS(A_27a),V1346e5),ap(ap(c_2Elist_2ECONS(A_27a),V1347e6),ap(ap(c_2Elist_2ECONS(A_27a),V1348e7),ap(ap(c_2Elist_2ECONS(A_27a),V1349e8),V1341l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V1350l_27] :
                      ( mem(V1350l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1351e1] :
                          ( mem(V1351e1,A_27a)
                          & ? [V1352e2] :
                              ( mem(V1352e2,A_27a)
                              & ? [V1353e3] :
                                  ( mem(V1353e3,A_27a)
                                  & ? [V1354e4] :
                                      ( mem(V1354e4,A_27a)
                                      & ? [V1355e5] :
                                          ( mem(V1355e5,A_27a)
                                          & ? [V1356e6] :
                                              ( mem(V1356e6,A_27a)
                                              & ? [V1357e7] :
                                                  ( mem(V1357e7,A_27a)
                                                  & ? [V1358e8] :
                                                      ( mem(V1358e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1350l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1351e1),ap(ap(c_2Elist_2ECONS(A_27a),V1352e2),ap(ap(c_2Elist_2ECONS(A_27a),V1353e3),ap(ap(c_2Elist_2ECONS(A_27a),V1354e4),ap(ap(c_2Elist_2ECONS(A_27a),V1355e5),ap(ap(c_2Elist_2ECONS(A_27a),V1356e6),ap(ap(c_2Elist_2ECONS(A_27a),V1357e7),ap(ap(c_2Elist_2ECONS(A_27a),V1358e8),V1350l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1359l_27] :
                      ( mem(V1359l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1360e1] :
                          ( mem(V1360e1,A_27a)
                          & ? [V1361e2] :
                              ( mem(V1361e2,A_27a)
                              & ? [V1362e3] :
                                  ( mem(V1362e3,A_27a)
                                  & ? [V1363e4] :
                                      ( mem(V1363e4,A_27a)
                                      & ? [V1364e5] :
                                          ( mem(V1364e5,A_27a)
                                          & ? [V1365e6] :
                                              ( mem(V1365e6,A_27a)
                                              & ? [V1366e7] :
                                                  ( mem(V1366e7,A_27a)
                                                  & ? [V1367e8] :
                                                      ( mem(V1367e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1359l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1360e1),ap(ap(c_2Elist_2ECONS(A_27a),V1361e2),ap(ap(c_2Elist_2ECONS(A_27a),V1362e3),ap(ap(c_2Elist_2ECONS(A_27a),V1363e4),ap(ap(c_2Elist_2ECONS(A_27a),V1364e5),ap(ap(c_2Elist_2ECONS(A_27a),V1365e6),ap(ap(c_2Elist_2ECONS(A_27a),V1366e7),ap(ap(c_2Elist_2ECONS(A_27a),V1367e8),V1359l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1368l_27] :
                      ( mem(V1368l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1369e1] :
                          ( mem(V1369e1,A_27a)
                          & ? [V1370e2] :
                              ( mem(V1370e2,A_27a)
                              & ? [V1371e3] :
                                  ( mem(V1371e3,A_27a)
                                  & ? [V1372e4] :
                                      ( mem(V1372e4,A_27a)
                                      & ? [V1373e5] :
                                          ( mem(V1373e5,A_27a)
                                          & ? [V1374e6] :
                                              ( mem(V1374e6,A_27a)
                                              & ? [V1375e7] :
                                                  ( mem(V1375e7,A_27a)
                                                  & ? [V1376e8] :
                                                      ( mem(V1376e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1368l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1369e1),ap(ap(c_2Elist_2ECONS(A_27a),V1370e2),ap(ap(c_2Elist_2ECONS(A_27a),V1371e3),ap(ap(c_2Elist_2ECONS(A_27a),V1372e4),ap(ap(c_2Elist_2ECONS(A_27a),V1373e5),ap(ap(c_2Elist_2ECONS(A_27a),V1374e6),ap(ap(c_2Elist_2ECONS(A_27a),V1375e7),ap(ap(c_2Elist_2ECONS(A_27a),V1376e8),V1368l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1377l_27] :
                      ( mem(V1377l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1378e1] :
                          ( mem(V1378e1,A_27a)
                          & ? [V1379e2] :
                              ( mem(V1379e2,A_27a)
                              & ? [V1380e3] :
                                  ( mem(V1380e3,A_27a)
                                  & ? [V1381e4] :
                                      ( mem(V1381e4,A_27a)
                                      & ? [V1382e5] :
                                          ( mem(V1382e5,A_27a)
                                          & ? [V1383e6] :
                                              ( mem(V1383e6,A_27a)
                                              & ? [V1384e7] :
                                                  ( mem(V1384e7,A_27a)
                                                  & ? [V1385e8] :
                                                      ( mem(V1385e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1377l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1378e1),ap(ap(c_2Elist_2ECONS(A_27a),V1379e2),ap(ap(c_2Elist_2ECONS(A_27a),V1380e3),ap(ap(c_2Elist_2ECONS(A_27a),V1381e4),ap(ap(c_2Elist_2ECONS(A_27a),V1382e5),ap(ap(c_2Elist_2ECONS(A_27a),V1383e6),ap(ap(c_2Elist_2ECONS(A_27a),V1384e7),ap(ap(c_2Elist_2ECONS(A_27a),V1385e8),V1377l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1386e1] :
                      ( mem(V1386e1,A_27a)
                      & ? [V1387e2] :
                          ( mem(V1387e2,A_27a)
                          & ? [V1388e3] :
                              ( mem(V1388e3,A_27a)
                              & ? [V1389e4] :
                                  ( mem(V1389e4,A_27a)
                                  & ? [V1390e5] :
                                      ( mem(V1390e5,A_27a)
                                      & ? [V1391e6] :
                                          ( mem(V1391e6,A_27a)
                                          & ? [V1392e7] :
                                              ( mem(V1392e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1386e1),ap(ap(c_2Elist_2ECONS(A_27a),V1387e2),ap(ap(c_2Elist_2ECONS(A_27a),V1388e3),ap(ap(c_2Elist_2ECONS(A_27a),V1389e4),ap(ap(c_2Elist_2ECONS(A_27a),V1390e5),ap(ap(c_2Elist_2ECONS(A_27a),V1391e6),ap(ap(c_2Elist_2ECONS(A_27a),V1392e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1393e1] :
                      ( mem(V1393e1,A_27a)
                      & ? [V1394e2] :
                          ( mem(V1394e2,A_27a)
                          & ? [V1395e3] :
                              ( mem(V1395e3,A_27a)
                              & ? [V1396e4] :
                                  ( mem(V1396e4,A_27a)
                                  & ? [V1397e5] :
                                      ( mem(V1397e5,A_27a)
                                      & ? [V1398e6] :
                                          ( mem(V1398e6,A_27a)
                                          & ? [V1399e7] :
                                              ( mem(V1399e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1393e1),ap(ap(c_2Elist_2ECONS(A_27a),V1394e2),ap(ap(c_2Elist_2ECONS(A_27a),V1395e3),ap(ap(c_2Elist_2ECONS(A_27a),V1396e4),ap(ap(c_2Elist_2ECONS(A_27a),V1397e5),ap(ap(c_2Elist_2ECONS(A_27a),V1398e6),ap(ap(c_2Elist_2ECONS(A_27a),V1399e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1400l_27] :
                      ( mem(V1400l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1401e1] :
                          ( mem(V1401e1,A_27a)
                          & ? [V1402e2] :
                              ( mem(V1402e2,A_27a)
                              & ? [V1403e3] :
                                  ( mem(V1403e3,A_27a)
                                  & ? [V1404e4] :
                                      ( mem(V1404e4,A_27a)
                                      & ? [V1405e5] :
                                          ( mem(V1405e5,A_27a)
                                          & ? [V1406e6] :
                                              ( mem(V1406e6,A_27a)
                                              & ? [V1407e7] :
                                                  ( mem(V1407e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1401e1),ap(ap(c_2Elist_2ECONS(A_27a),V1402e2),ap(ap(c_2Elist_2ECONS(A_27a),V1403e3),ap(ap(c_2Elist_2ECONS(A_27a),V1404e4),ap(ap(c_2Elist_2ECONS(A_27a),V1405e5),ap(ap(c_2Elist_2ECONS(A_27a),V1406e6),ap(ap(c_2Elist_2ECONS(A_27a),V1407e7),V1400l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1408l_27] :
                      ( mem(V1408l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1409e1] :
                          ( mem(V1409e1,A_27a)
                          & ? [V1410e2] :
                              ( mem(V1410e2,A_27a)
                              & ? [V1411e3] :
                                  ( mem(V1411e3,A_27a)
                                  & ? [V1412e4] :
                                      ( mem(V1412e4,A_27a)
                                      & ? [V1413e5] :
                                          ( mem(V1413e5,A_27a)
                                          & ? [V1414e6] :
                                              ( mem(V1414e6,A_27a)
                                              & ? [V1415e7] :
                                                  ( mem(V1415e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1409e1),ap(ap(c_2Elist_2ECONS(A_27a),V1410e2),ap(ap(c_2Elist_2ECONS(A_27a),V1411e3),ap(ap(c_2Elist_2ECONS(A_27a),V1412e4),ap(ap(c_2Elist_2ECONS(A_27a),V1413e5),ap(ap(c_2Elist_2ECONS(A_27a),V1414e6),ap(ap(c_2Elist_2ECONS(A_27a),V1415e7),V1408l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1416l_27] :
                      ( mem(V1416l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1417e1] :
                          ( mem(V1417e1,A_27a)
                          & ? [V1418e2] :
                              ( mem(V1418e2,A_27a)
                              & ? [V1419e3] :
                                  ( mem(V1419e3,A_27a)
                                  & ? [V1420e4] :
                                      ( mem(V1420e4,A_27a)
                                      & ? [V1421e5] :
                                          ( mem(V1421e5,A_27a)
                                          & ? [V1422e6] :
                                              ( mem(V1422e6,A_27a)
                                              & ? [V1423e7] :
                                                  ( mem(V1423e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1417e1),ap(ap(c_2Elist_2ECONS(A_27a),V1418e2),ap(ap(c_2Elist_2ECONS(A_27a),V1419e3),ap(ap(c_2Elist_2ECONS(A_27a),V1420e4),ap(ap(c_2Elist_2ECONS(A_27a),V1421e5),ap(ap(c_2Elist_2ECONS(A_27a),V1422e6),ap(ap(c_2Elist_2ECONS(A_27a),V1423e7),V1416l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1424l_27] :
                      ( mem(V1424l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1425e1] :
                          ( mem(V1425e1,A_27a)
                          & ? [V1426e2] :
                              ( mem(V1426e2,A_27a)
                              & ? [V1427e3] :
                                  ( mem(V1427e3,A_27a)
                                  & ? [V1428e4] :
                                      ( mem(V1428e4,A_27a)
                                      & ? [V1429e5] :
                                          ( mem(V1429e5,A_27a)
                                          & ? [V1430e6] :
                                              ( mem(V1430e6,A_27a)
                                              & ? [V1431e7] :
                                                  ( mem(V1431e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1425e1),ap(ap(c_2Elist_2ECONS(A_27a),V1426e2),ap(ap(c_2Elist_2ECONS(A_27a),V1427e3),ap(ap(c_2Elist_2ECONS(A_27a),V1428e4),ap(ap(c_2Elist_2ECONS(A_27a),V1429e5),ap(ap(c_2Elist_2ECONS(A_27a),V1430e6),ap(ap(c_2Elist_2ECONS(A_27a),V1431e7),V1424l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1432l_27] :
                      ( mem(V1432l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1433e1] :
                          ( mem(V1433e1,A_27a)
                          & ? [V1434e2] :
                              ( mem(V1434e2,A_27a)
                              & ? [V1435e3] :
                                  ( mem(V1435e3,A_27a)
                                  & ? [V1436e4] :
                                      ( mem(V1436e4,A_27a)
                                      & ? [V1437e5] :
                                          ( mem(V1437e5,A_27a)
                                          & ? [V1438e6] :
                                              ( mem(V1438e6,A_27a)
                                              & ? [V1439e7] :
                                                  ( mem(V1439e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1432l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1433e1),ap(ap(c_2Elist_2ECONS(A_27a),V1434e2),ap(ap(c_2Elist_2ECONS(A_27a),V1435e3),ap(ap(c_2Elist_2ECONS(A_27a),V1436e4),ap(ap(c_2Elist_2ECONS(A_27a),V1437e5),ap(ap(c_2Elist_2ECONS(A_27a),V1438e6),ap(ap(c_2Elist_2ECONS(A_27a),V1439e7),V1432l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V1440l_27] :
                      ( mem(V1440l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1441e1] :
                          ( mem(V1441e1,A_27a)
                          & ? [V1442e2] :
                              ( mem(V1442e2,A_27a)
                              & ? [V1443e3] :
                                  ( mem(V1443e3,A_27a)
                                  & ? [V1444e4] :
                                      ( mem(V1444e4,A_27a)
                                      & ? [V1445e5] :
                                          ( mem(V1445e5,A_27a)
                                          & ? [V1446e6] :
                                              ( mem(V1446e6,A_27a)
                                              & ? [V1447e7] :
                                                  ( mem(V1447e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1440l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1441e1),ap(ap(c_2Elist_2ECONS(A_27a),V1442e2),ap(ap(c_2Elist_2ECONS(A_27a),V1443e3),ap(ap(c_2Elist_2ECONS(A_27a),V1444e4),ap(ap(c_2Elist_2ECONS(A_27a),V1445e5),ap(ap(c_2Elist_2ECONS(A_27a),V1446e6),ap(ap(c_2Elist_2ECONS(A_27a),V1447e7),V1440l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1448l_27] :
                      ( mem(V1448l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1449e1] :
                          ( mem(V1449e1,A_27a)
                          & ? [V1450e2] :
                              ( mem(V1450e2,A_27a)
                              & ? [V1451e3] :
                                  ( mem(V1451e3,A_27a)
                                  & ? [V1452e4] :
                                      ( mem(V1452e4,A_27a)
                                      & ? [V1453e5] :
                                          ( mem(V1453e5,A_27a)
                                          & ? [V1454e6] :
                                              ( mem(V1454e6,A_27a)
                                              & ? [V1455e7] :
                                                  ( mem(V1455e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1448l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1449e1),ap(ap(c_2Elist_2ECONS(A_27a),V1450e2),ap(ap(c_2Elist_2ECONS(A_27a),V1451e3),ap(ap(c_2Elist_2ECONS(A_27a),V1452e4),ap(ap(c_2Elist_2ECONS(A_27a),V1453e5),ap(ap(c_2Elist_2ECONS(A_27a),V1454e6),ap(ap(c_2Elist_2ECONS(A_27a),V1455e7),V1448l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1456l_27] :
                      ( mem(V1456l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1457e1] :
                          ( mem(V1457e1,A_27a)
                          & ? [V1458e2] :
                              ( mem(V1458e2,A_27a)
                              & ? [V1459e3] :
                                  ( mem(V1459e3,A_27a)
                                  & ? [V1460e4] :
                                      ( mem(V1460e4,A_27a)
                                      & ? [V1461e5] :
                                          ( mem(V1461e5,A_27a)
                                          & ? [V1462e6] :
                                              ( mem(V1462e6,A_27a)
                                              & ? [V1463e7] :
                                                  ( mem(V1463e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1456l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1457e1),ap(ap(c_2Elist_2ECONS(A_27a),V1458e2),ap(ap(c_2Elist_2ECONS(A_27a),V1459e3),ap(ap(c_2Elist_2ECONS(A_27a),V1460e4),ap(ap(c_2Elist_2ECONS(A_27a),V1461e5),ap(ap(c_2Elist_2ECONS(A_27a),V1462e6),ap(ap(c_2Elist_2ECONS(A_27a),V1463e7),V1456l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V1464l_27] :
                      ( mem(V1464l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1465e1] :
                          ( mem(V1465e1,A_27a)
                          & ? [V1466e2] :
                              ( mem(V1466e2,A_27a)
                              & ? [V1467e3] :
                                  ( mem(V1467e3,A_27a)
                                  & ? [V1468e4] :
                                      ( mem(V1468e4,A_27a)
                                      & ? [V1469e5] :
                                          ( mem(V1469e5,A_27a)
                                          & ? [V1470e6] :
                                              ( mem(V1470e6,A_27a)
                                              & ? [V1471e7] :
                                                  ( mem(V1471e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1464l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1465e1),ap(ap(c_2Elist_2ECONS(A_27a),V1466e2),ap(ap(c_2Elist_2ECONS(A_27a),V1467e3),ap(ap(c_2Elist_2ECONS(A_27a),V1468e4),ap(ap(c_2Elist_2ECONS(A_27a),V1469e5),ap(ap(c_2Elist_2ECONS(A_27a),V1470e6),ap(ap(c_2Elist_2ECONS(A_27a),V1471e7),V1464l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1472l_27] :
                      ( mem(V1472l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1473e1] :
                          ( mem(V1473e1,A_27a)
                          & ? [V1474e2] :
                              ( mem(V1474e2,A_27a)
                              & ? [V1475e3] :
                                  ( mem(V1475e3,A_27a)
                                  & ? [V1476e4] :
                                      ( mem(V1476e4,A_27a)
                                      & ? [V1477e5] :
                                          ( mem(V1477e5,A_27a)
                                          & ? [V1478e6] :
                                              ( mem(V1478e6,A_27a)
                                              & ? [V1479e7] :
                                                  ( mem(V1479e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1472l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1473e1),ap(ap(c_2Elist_2ECONS(A_27a),V1474e2),ap(ap(c_2Elist_2ECONS(A_27a),V1475e3),ap(ap(c_2Elist_2ECONS(A_27a),V1476e4),ap(ap(c_2Elist_2ECONS(A_27a),V1477e5),ap(ap(c_2Elist_2ECONS(A_27a),V1478e6),ap(ap(c_2Elist_2ECONS(A_27a),V1479e7),V1472l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1480l_27] :
                      ( mem(V1480l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1481e1] :
                          ( mem(V1481e1,A_27a)
                          & ? [V1482e2] :
                              ( mem(V1482e2,A_27a)
                              & ? [V1483e3] :
                                  ( mem(V1483e3,A_27a)
                                  & ? [V1484e4] :
                                      ( mem(V1484e4,A_27a)
                                      & ? [V1485e5] :
                                          ( mem(V1485e5,A_27a)
                                          & ? [V1486e6] :
                                              ( mem(V1486e6,A_27a)
                                              & ? [V1487e7] :
                                                  ( mem(V1487e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1480l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1481e1),ap(ap(c_2Elist_2ECONS(A_27a),V1482e2),ap(ap(c_2Elist_2ECONS(A_27a),V1483e3),ap(ap(c_2Elist_2ECONS(A_27a),V1484e4),ap(ap(c_2Elist_2ECONS(A_27a),V1485e5),ap(ap(c_2Elist_2ECONS(A_27a),V1486e6),ap(ap(c_2Elist_2ECONS(A_27a),V1487e7),V1480l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1488l_27] :
                      ( mem(V1488l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1489e1] :
                          ( mem(V1489e1,A_27a)
                          & ? [V1490e2] :
                              ( mem(V1490e2,A_27a)
                              & ? [V1491e3] :
                                  ( mem(V1491e3,A_27a)
                                  & ? [V1492e4] :
                                      ( mem(V1492e4,A_27a)
                                      & ? [V1493e5] :
                                          ( mem(V1493e5,A_27a)
                                          & ? [V1494e6] :
                                              ( mem(V1494e6,A_27a)
                                              & ? [V1495e7] :
                                                  ( mem(V1495e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1488l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1489e1),ap(ap(c_2Elist_2ECONS(A_27a),V1490e2),ap(ap(c_2Elist_2ECONS(A_27a),V1491e3),ap(ap(c_2Elist_2ECONS(A_27a),V1492e4),ap(ap(c_2Elist_2ECONS(A_27a),V1493e5),ap(ap(c_2Elist_2ECONS(A_27a),V1494e6),ap(ap(c_2Elist_2ECONS(A_27a),V1495e7),V1488l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V1496e1] :
                      ( mem(V1496e1,A_27a)
                      & ? [V1497e2] :
                          ( mem(V1497e2,A_27a)
                          & ? [V1498e3] :
                              ( mem(V1498e3,A_27a)
                              & ? [V1499e4] :
                                  ( mem(V1499e4,A_27a)
                                  & ? [V1500e5] :
                                      ( mem(V1500e5,A_27a)
                                      & ? [V1501e6] :
                                          ( mem(V1501e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1496e1),ap(ap(c_2Elist_2ECONS(A_27a),V1497e2),ap(ap(c_2Elist_2ECONS(A_27a),V1498e3),ap(ap(c_2Elist_2ECONS(A_27a),V1499e4),ap(ap(c_2Elist_2ECONS(A_27a),V1500e5),ap(ap(c_2Elist_2ECONS(A_27a),V1501e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1502e1] :
                      ( mem(V1502e1,A_27a)
                      & ? [V1503e2] :
                          ( mem(V1503e2,A_27a)
                          & ? [V1504e3] :
                              ( mem(V1504e3,A_27a)
                              & ? [V1505e4] :
                                  ( mem(V1505e4,A_27a)
                                  & ? [V1506e5] :
                                      ( mem(V1506e5,A_27a)
                                      & ? [V1507e6] :
                                          ( mem(V1507e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1502e1),ap(ap(c_2Elist_2ECONS(A_27a),V1503e2),ap(ap(c_2Elist_2ECONS(A_27a),V1504e3),ap(ap(c_2Elist_2ECONS(A_27a),V1505e4),ap(ap(c_2Elist_2ECONS(A_27a),V1506e5),ap(ap(c_2Elist_2ECONS(A_27a),V1507e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1508l_27] :
                      ( mem(V1508l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1509e1] :
                          ( mem(V1509e1,A_27a)
                          & ? [V1510e2] :
                              ( mem(V1510e2,A_27a)
                              & ? [V1511e3] :
                                  ( mem(V1511e3,A_27a)
                                  & ? [V1512e4] :
                                      ( mem(V1512e4,A_27a)
                                      & ? [V1513e5] :
                                          ( mem(V1513e5,A_27a)
                                          & ? [V1514e6] :
                                              ( mem(V1514e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1509e1),ap(ap(c_2Elist_2ECONS(A_27a),V1510e2),ap(ap(c_2Elist_2ECONS(A_27a),V1511e3),ap(ap(c_2Elist_2ECONS(A_27a),V1512e4),ap(ap(c_2Elist_2ECONS(A_27a),V1513e5),ap(ap(c_2Elist_2ECONS(A_27a),V1514e6),V1508l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1515l_27] :
                      ( mem(V1515l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1516e1] :
                          ( mem(V1516e1,A_27a)
                          & ? [V1517e2] :
                              ( mem(V1517e2,A_27a)
                              & ? [V1518e3] :
                                  ( mem(V1518e3,A_27a)
                                  & ? [V1519e4] :
                                      ( mem(V1519e4,A_27a)
                                      & ? [V1520e5] :
                                          ( mem(V1520e5,A_27a)
                                          & ? [V1521e6] :
                                              ( mem(V1521e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1516e1),ap(ap(c_2Elist_2ECONS(A_27a),V1517e2),ap(ap(c_2Elist_2ECONS(A_27a),V1518e3),ap(ap(c_2Elist_2ECONS(A_27a),V1519e4),ap(ap(c_2Elist_2ECONS(A_27a),V1520e5),ap(ap(c_2Elist_2ECONS(A_27a),V1521e6),V1515l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1522l_27] :
                      ( mem(V1522l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1523e1] :
                          ( mem(V1523e1,A_27a)
                          & ? [V1524e2] :
                              ( mem(V1524e2,A_27a)
                              & ? [V1525e3] :
                                  ( mem(V1525e3,A_27a)
                                  & ? [V1526e4] :
                                      ( mem(V1526e4,A_27a)
                                      & ? [V1527e5] :
                                          ( mem(V1527e5,A_27a)
                                          & ? [V1528e6] :
                                              ( mem(V1528e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1523e1),ap(ap(c_2Elist_2ECONS(A_27a),V1524e2),ap(ap(c_2Elist_2ECONS(A_27a),V1525e3),ap(ap(c_2Elist_2ECONS(A_27a),V1526e4),ap(ap(c_2Elist_2ECONS(A_27a),V1527e5),ap(ap(c_2Elist_2ECONS(A_27a),V1528e6),V1522l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1529l_27] :
                      ( mem(V1529l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1530e1] :
                          ( mem(V1530e1,A_27a)
                          & ? [V1531e2] :
                              ( mem(V1531e2,A_27a)
                              & ? [V1532e3] :
                                  ( mem(V1532e3,A_27a)
                                  & ? [V1533e4] :
                                      ( mem(V1533e4,A_27a)
                                      & ? [V1534e5] :
                                          ( mem(V1534e5,A_27a)
                                          & ? [V1535e6] :
                                              ( mem(V1535e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1530e1),ap(ap(c_2Elist_2ECONS(A_27a),V1531e2),ap(ap(c_2Elist_2ECONS(A_27a),V1532e3),ap(ap(c_2Elist_2ECONS(A_27a),V1533e4),ap(ap(c_2Elist_2ECONS(A_27a),V1534e5),ap(ap(c_2Elist_2ECONS(A_27a),V1535e6),V1529l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1536l_27] :
                      ( mem(V1536l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1537e1] :
                          ( mem(V1537e1,A_27a)
                          & ? [V1538e2] :
                              ( mem(V1538e2,A_27a)
                              & ? [V1539e3] :
                                  ( mem(V1539e3,A_27a)
                                  & ? [V1540e4] :
                                      ( mem(V1540e4,A_27a)
                                      & ? [V1541e5] :
                                          ( mem(V1541e5,A_27a)
                                          & ? [V1542e6] :
                                              ( mem(V1542e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1536l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1537e1),ap(ap(c_2Elist_2ECONS(A_27a),V1538e2),ap(ap(c_2Elist_2ECONS(A_27a),V1539e3),ap(ap(c_2Elist_2ECONS(A_27a),V1540e4),ap(ap(c_2Elist_2ECONS(A_27a),V1541e5),ap(ap(c_2Elist_2ECONS(A_27a),V1542e6),V1536l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V1543l_27] :
                      ( mem(V1543l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1544e1] :
                          ( mem(V1544e1,A_27a)
                          & ? [V1545e2] :
                              ( mem(V1545e2,A_27a)
                              & ? [V1546e3] :
                                  ( mem(V1546e3,A_27a)
                                  & ? [V1547e4] :
                                      ( mem(V1547e4,A_27a)
                                      & ? [V1548e5] :
                                          ( mem(V1548e5,A_27a)
                                          & ? [V1549e6] :
                                              ( mem(V1549e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1543l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1544e1),ap(ap(c_2Elist_2ECONS(A_27a),V1545e2),ap(ap(c_2Elist_2ECONS(A_27a),V1546e3),ap(ap(c_2Elist_2ECONS(A_27a),V1547e4),ap(ap(c_2Elist_2ECONS(A_27a),V1548e5),ap(ap(c_2Elist_2ECONS(A_27a),V1549e6),V1543l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1550l_27] :
                      ( mem(V1550l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1551e1] :
                          ( mem(V1551e1,A_27a)
                          & ? [V1552e2] :
                              ( mem(V1552e2,A_27a)
                              & ? [V1553e3] :
                                  ( mem(V1553e3,A_27a)
                                  & ? [V1554e4] :
                                      ( mem(V1554e4,A_27a)
                                      & ? [V1555e5] :
                                          ( mem(V1555e5,A_27a)
                                          & ? [V1556e6] :
                                              ( mem(V1556e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1550l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1551e1),ap(ap(c_2Elist_2ECONS(A_27a),V1552e2),ap(ap(c_2Elist_2ECONS(A_27a),V1553e3),ap(ap(c_2Elist_2ECONS(A_27a),V1554e4),ap(ap(c_2Elist_2ECONS(A_27a),V1555e5),ap(ap(c_2Elist_2ECONS(A_27a),V1556e6),V1550l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1557l_27] :
                      ( mem(V1557l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1558e1] :
                          ( mem(V1558e1,A_27a)
                          & ? [V1559e2] :
                              ( mem(V1559e2,A_27a)
                              & ? [V1560e3] :
                                  ( mem(V1560e3,A_27a)
                                  & ? [V1561e4] :
                                      ( mem(V1561e4,A_27a)
                                      & ? [V1562e5] :
                                          ( mem(V1562e5,A_27a)
                                          & ? [V1563e6] :
                                              ( mem(V1563e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1557l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1558e1),ap(ap(c_2Elist_2ECONS(A_27a),V1559e2),ap(ap(c_2Elist_2ECONS(A_27a),V1560e3),ap(ap(c_2Elist_2ECONS(A_27a),V1561e4),ap(ap(c_2Elist_2ECONS(A_27a),V1562e5),ap(ap(c_2Elist_2ECONS(A_27a),V1563e6),V1557l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V1564l_27] :
                      ( mem(V1564l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1565e1] :
                          ( mem(V1565e1,A_27a)
                          & ? [V1566e2] :
                              ( mem(V1566e2,A_27a)
                              & ? [V1567e3] :
                                  ( mem(V1567e3,A_27a)
                                  & ? [V1568e4] :
                                      ( mem(V1568e4,A_27a)
                                      & ? [V1569e5] :
                                          ( mem(V1569e5,A_27a)
                                          & ? [V1570e6] :
                                              ( mem(V1570e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V1564l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1565e1),ap(ap(c_2Elist_2ECONS(A_27a),V1566e2),ap(ap(c_2Elist_2ECONS(A_27a),V1567e3),ap(ap(c_2Elist_2ECONS(A_27a),V1568e4),ap(ap(c_2Elist_2ECONS(A_27a),V1569e5),ap(ap(c_2Elist_2ECONS(A_27a),V1570e6),V1564l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1571l_27] :
                      ( mem(V1571l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1572e1] :
                          ( mem(V1572e1,A_27a)
                          & ? [V1573e2] :
                              ( mem(V1573e2,A_27a)
                              & ? [V1574e3] :
                                  ( mem(V1574e3,A_27a)
                                  & ? [V1575e4] :
                                      ( mem(V1575e4,A_27a)
                                      & ? [V1576e5] :
                                          ( mem(V1576e5,A_27a)
                                          & ? [V1577e6] :
                                              ( mem(V1577e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V1571l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1572e1),ap(ap(c_2Elist_2ECONS(A_27a),V1573e2),ap(ap(c_2Elist_2ECONS(A_27a),V1574e3),ap(ap(c_2Elist_2ECONS(A_27a),V1575e4),ap(ap(c_2Elist_2ECONS(A_27a),V1576e5),ap(ap(c_2Elist_2ECONS(A_27a),V1577e6),V1571l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1578l_27] :
                      ( mem(V1578l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1579e1] :
                          ( mem(V1579e1,A_27a)
                          & ? [V1580e2] :
                              ( mem(V1580e2,A_27a)
                              & ? [V1581e3] :
                                  ( mem(V1581e3,A_27a)
                                  & ? [V1582e4] :
                                      ( mem(V1582e4,A_27a)
                                      & ? [V1583e5] :
                                          ( mem(V1583e5,A_27a)
                                          & ? [V1584e6] :
                                              ( mem(V1584e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V1578l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1579e1),ap(ap(c_2Elist_2ECONS(A_27a),V1580e2),ap(ap(c_2Elist_2ECONS(A_27a),V1581e3),ap(ap(c_2Elist_2ECONS(A_27a),V1582e4),ap(ap(c_2Elist_2ECONS(A_27a),V1583e5),ap(ap(c_2Elist_2ECONS(A_27a),V1584e6),V1578l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1585l_27] :
                      ( mem(V1585l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1586e1] :
                          ( mem(V1586e1,A_27a)
                          & ? [V1587e2] :
                              ( mem(V1587e2,A_27a)
                              & ? [V1588e3] :
                                  ( mem(V1588e3,A_27a)
                                  & ? [V1589e4] :
                                      ( mem(V1589e4,A_27a)
                                      & ? [V1590e5] :
                                          ( mem(V1590e5,A_27a)
                                          & ? [V1591e6] :
                                              ( mem(V1591e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V1585l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1586e1),ap(ap(c_2Elist_2ECONS(A_27a),V1587e2),ap(ap(c_2Elist_2ECONS(A_27a),V1588e3),ap(ap(c_2Elist_2ECONS(A_27a),V1589e4),ap(ap(c_2Elist_2ECONS(A_27a),V1590e5),ap(ap(c_2Elist_2ECONS(A_27a),V1591e6),V1585l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V1592e1] :
                      ( mem(V1592e1,A_27a)
                      & ? [V1593e2] :
                          ( mem(V1593e2,A_27a)
                          & ? [V1594e3] :
                              ( mem(V1594e3,A_27a)
                              & ? [V1595e4] :
                                  ( mem(V1595e4,A_27a)
                                  & ? [V1596e5] :
                                      ( mem(V1596e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1592e1),ap(ap(c_2Elist_2ECONS(A_27a),V1593e2),ap(ap(c_2Elist_2ECONS(A_27a),V1594e3),ap(ap(c_2Elist_2ECONS(A_27a),V1595e4),ap(ap(c_2Elist_2ECONS(A_27a),V1596e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1597e1] :
                      ( mem(V1597e1,A_27a)
                      & ? [V1598e2] :
                          ( mem(V1598e2,A_27a)
                          & ? [V1599e3] :
                              ( mem(V1599e3,A_27a)
                              & ? [V1600e4] :
                                  ( mem(V1600e4,A_27a)
                                  & ? [V1601e5] :
                                      ( mem(V1601e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1597e1),ap(ap(c_2Elist_2ECONS(A_27a),V1598e2),ap(ap(c_2Elist_2ECONS(A_27a),V1599e3),ap(ap(c_2Elist_2ECONS(A_27a),V1600e4),ap(ap(c_2Elist_2ECONS(A_27a),V1601e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1602l_27] :
                      ( mem(V1602l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1603e1] :
                          ( mem(V1603e1,A_27a)
                          & ? [V1604e2] :
                              ( mem(V1604e2,A_27a)
                              & ? [V1605e3] :
                                  ( mem(V1605e3,A_27a)
                                  & ? [V1606e4] :
                                      ( mem(V1606e4,A_27a)
                                      & ? [V1607e5] :
                                          ( mem(V1607e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1603e1),ap(ap(c_2Elist_2ECONS(A_27a),V1604e2),ap(ap(c_2Elist_2ECONS(A_27a),V1605e3),ap(ap(c_2Elist_2ECONS(A_27a),V1606e4),ap(ap(c_2Elist_2ECONS(A_27a),V1607e5),V1602l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1608l_27] :
                      ( mem(V1608l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1609e1] :
                          ( mem(V1609e1,A_27a)
                          & ? [V1610e2] :
                              ( mem(V1610e2,A_27a)
                              & ? [V1611e3] :
                                  ( mem(V1611e3,A_27a)
                                  & ? [V1612e4] :
                                      ( mem(V1612e4,A_27a)
                                      & ? [V1613e5] :
                                          ( mem(V1613e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1609e1),ap(ap(c_2Elist_2ECONS(A_27a),V1610e2),ap(ap(c_2Elist_2ECONS(A_27a),V1611e3),ap(ap(c_2Elist_2ECONS(A_27a),V1612e4),ap(ap(c_2Elist_2ECONS(A_27a),V1613e5),V1608l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1614l_27] :
                      ( mem(V1614l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1615e1] :
                          ( mem(V1615e1,A_27a)
                          & ? [V1616e2] :
                              ( mem(V1616e2,A_27a)
                              & ? [V1617e3] :
                                  ( mem(V1617e3,A_27a)
                                  & ? [V1618e4] :
                                      ( mem(V1618e4,A_27a)
                                      & ? [V1619e5] :
                                          ( mem(V1619e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1615e1),ap(ap(c_2Elist_2ECONS(A_27a),V1616e2),ap(ap(c_2Elist_2ECONS(A_27a),V1617e3),ap(ap(c_2Elist_2ECONS(A_27a),V1618e4),ap(ap(c_2Elist_2ECONS(A_27a),V1619e5),V1614l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1620l_27] :
                      ( mem(V1620l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1621e1] :
                          ( mem(V1621e1,A_27a)
                          & ? [V1622e2] :
                              ( mem(V1622e2,A_27a)
                              & ? [V1623e3] :
                                  ( mem(V1623e3,A_27a)
                                  & ? [V1624e4] :
                                      ( mem(V1624e4,A_27a)
                                      & ? [V1625e5] :
                                          ( mem(V1625e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1621e1),ap(ap(c_2Elist_2ECONS(A_27a),V1622e2),ap(ap(c_2Elist_2ECONS(A_27a),V1623e3),ap(ap(c_2Elist_2ECONS(A_27a),V1624e4),ap(ap(c_2Elist_2ECONS(A_27a),V1625e5),V1620l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1626l_27] :
                      ( mem(V1626l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1627e1] :
                          ( mem(V1627e1,A_27a)
                          & ? [V1628e2] :
                              ( mem(V1628e2,A_27a)
                              & ? [V1629e3] :
                                  ( mem(V1629e3,A_27a)
                                  & ? [V1630e4] :
                                      ( mem(V1630e4,A_27a)
                                      & ? [V1631e5] :
                                          ( mem(V1631e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1626l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1627e1),ap(ap(c_2Elist_2ECONS(A_27a),V1628e2),ap(ap(c_2Elist_2ECONS(A_27a),V1629e3),ap(ap(c_2Elist_2ECONS(A_27a),V1630e4),ap(ap(c_2Elist_2ECONS(A_27a),V1631e5),V1626l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V1632l_27] :
                      ( mem(V1632l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1633e1] :
                          ( mem(V1633e1,A_27a)
                          & ? [V1634e2] :
                              ( mem(V1634e2,A_27a)
                              & ? [V1635e3] :
                                  ( mem(V1635e3,A_27a)
                                  & ? [V1636e4] :
                                      ( mem(V1636e4,A_27a)
                                      & ? [V1637e5] :
                                          ( mem(V1637e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1632l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1633e1),ap(ap(c_2Elist_2ECONS(A_27a),V1634e2),ap(ap(c_2Elist_2ECONS(A_27a),V1635e3),ap(ap(c_2Elist_2ECONS(A_27a),V1636e4),ap(ap(c_2Elist_2ECONS(A_27a),V1637e5),V1632l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1638l_27] :
                      ( mem(V1638l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1639e1] :
                          ( mem(V1639e1,A_27a)
                          & ? [V1640e2] :
                              ( mem(V1640e2,A_27a)
                              & ? [V1641e3] :
                                  ( mem(V1641e3,A_27a)
                                  & ? [V1642e4] :
                                      ( mem(V1642e4,A_27a)
                                      & ? [V1643e5] :
                                          ( mem(V1643e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1638l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1639e1),ap(ap(c_2Elist_2ECONS(A_27a),V1640e2),ap(ap(c_2Elist_2ECONS(A_27a),V1641e3),ap(ap(c_2Elist_2ECONS(A_27a),V1642e4),ap(ap(c_2Elist_2ECONS(A_27a),V1643e5),V1638l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1644l_27] :
                      ( mem(V1644l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1645e1] :
                          ( mem(V1645e1,A_27a)
                          & ? [V1646e2] :
                              ( mem(V1646e2,A_27a)
                              & ? [V1647e3] :
                                  ( mem(V1647e3,A_27a)
                                  & ? [V1648e4] :
                                      ( mem(V1648e4,A_27a)
                                      & ? [V1649e5] :
                                          ( mem(V1649e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1644l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1645e1),ap(ap(c_2Elist_2ECONS(A_27a),V1646e2),ap(ap(c_2Elist_2ECONS(A_27a),V1647e3),ap(ap(c_2Elist_2ECONS(A_27a),V1648e4),ap(ap(c_2Elist_2ECONS(A_27a),V1649e5),V1644l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V1650l_27] :
                      ( mem(V1650l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1651e1] :
                          ( mem(V1651e1,A_27a)
                          & ? [V1652e2] :
                              ( mem(V1652e2,A_27a)
                              & ? [V1653e3] :
                                  ( mem(V1653e3,A_27a)
                                  & ? [V1654e4] :
                                      ( mem(V1654e4,A_27a)
                                      & ? [V1655e5] :
                                          ( mem(V1655e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V1650l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1651e1),ap(ap(c_2Elist_2ECONS(A_27a),V1652e2),ap(ap(c_2Elist_2ECONS(A_27a),V1653e3),ap(ap(c_2Elist_2ECONS(A_27a),V1654e4),ap(ap(c_2Elist_2ECONS(A_27a),V1655e5),V1650l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1656l_27] :
                      ( mem(V1656l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1657e1] :
                          ( mem(V1657e1,A_27a)
                          & ? [V1658e2] :
                              ( mem(V1658e2,A_27a)
                              & ? [V1659e3] :
                                  ( mem(V1659e3,A_27a)
                                  & ? [V1660e4] :
                                      ( mem(V1660e4,A_27a)
                                      & ? [V1661e5] :
                                          ( mem(V1661e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V1656l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1657e1),ap(ap(c_2Elist_2ECONS(A_27a),V1658e2),ap(ap(c_2Elist_2ECONS(A_27a),V1659e3),ap(ap(c_2Elist_2ECONS(A_27a),V1660e4),ap(ap(c_2Elist_2ECONS(A_27a),V1661e5),V1656l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1662l_27] :
                      ( mem(V1662l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1663e1] :
                          ( mem(V1663e1,A_27a)
                          & ? [V1664e2] :
                              ( mem(V1664e2,A_27a)
                              & ? [V1665e3] :
                                  ( mem(V1665e3,A_27a)
                                  & ? [V1666e4] :
                                      ( mem(V1666e4,A_27a)
                                      & ? [V1667e5] :
                                          ( mem(V1667e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V1662l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1663e1),ap(ap(c_2Elist_2ECONS(A_27a),V1664e2),ap(ap(c_2Elist_2ECONS(A_27a),V1665e3),ap(ap(c_2Elist_2ECONS(A_27a),V1666e4),ap(ap(c_2Elist_2ECONS(A_27a),V1667e5),V1662l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1668l_27] :
                      ( mem(V1668l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1669e1] :
                          ( mem(V1669e1,A_27a)
                          & ? [V1670e2] :
                              ( mem(V1670e2,A_27a)
                              & ? [V1671e3] :
                                  ( mem(V1671e3,A_27a)
                                  & ? [V1672e4] :
                                      ( mem(V1672e4,A_27a)
                                      & ? [V1673e5] :
                                          ( mem(V1673e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V1668l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1669e1),ap(ap(c_2Elist_2ECONS(A_27a),V1670e2),ap(ap(c_2Elist_2ECONS(A_27a),V1671e3),ap(ap(c_2Elist_2ECONS(A_27a),V1672e4),ap(ap(c_2Elist_2ECONS(A_27a),V1673e5),V1668l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V1674e1] :
                      ( mem(V1674e1,A_27a)
                      & ? [V1675e2] :
                          ( mem(V1675e2,A_27a)
                          & ? [V1676e3] :
                              ( mem(V1676e3,A_27a)
                              & ? [V1677e4] :
                                  ( mem(V1677e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1674e1),ap(ap(c_2Elist_2ECONS(A_27a),V1675e2),ap(ap(c_2Elist_2ECONS(A_27a),V1676e3),ap(ap(c_2Elist_2ECONS(A_27a),V1677e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1678e1] :
                      ( mem(V1678e1,A_27a)
                      & ? [V1679e2] :
                          ( mem(V1679e2,A_27a)
                          & ? [V1680e3] :
                              ( mem(V1680e3,A_27a)
                              & ? [V1681e4] :
                                  ( mem(V1681e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1678e1),ap(ap(c_2Elist_2ECONS(A_27a),V1679e2),ap(ap(c_2Elist_2ECONS(A_27a),V1680e3),ap(ap(c_2Elist_2ECONS(A_27a),V1681e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1682l_27] :
                      ( mem(V1682l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1683e1] :
                          ( mem(V1683e1,A_27a)
                          & ? [V1684e2] :
                              ( mem(V1684e2,A_27a)
                              & ? [V1685e3] :
                                  ( mem(V1685e3,A_27a)
                                  & ? [V1686e4] :
                                      ( mem(V1686e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1683e1),ap(ap(c_2Elist_2ECONS(A_27a),V1684e2),ap(ap(c_2Elist_2ECONS(A_27a),V1685e3),ap(ap(c_2Elist_2ECONS(A_27a),V1686e4),V1682l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1687l_27] :
                      ( mem(V1687l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1688e1] :
                          ( mem(V1688e1,A_27a)
                          & ? [V1689e2] :
                              ( mem(V1689e2,A_27a)
                              & ? [V1690e3] :
                                  ( mem(V1690e3,A_27a)
                                  & ? [V1691e4] :
                                      ( mem(V1691e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1688e1),ap(ap(c_2Elist_2ECONS(A_27a),V1689e2),ap(ap(c_2Elist_2ECONS(A_27a),V1690e3),ap(ap(c_2Elist_2ECONS(A_27a),V1691e4),V1687l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1692l_27] :
                      ( mem(V1692l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1693e1] :
                          ( mem(V1693e1,A_27a)
                          & ? [V1694e2] :
                              ( mem(V1694e2,A_27a)
                              & ? [V1695e3] :
                                  ( mem(V1695e3,A_27a)
                                  & ? [V1696e4] :
                                      ( mem(V1696e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1693e1),ap(ap(c_2Elist_2ECONS(A_27a),V1694e2),ap(ap(c_2Elist_2ECONS(A_27a),V1695e3),ap(ap(c_2Elist_2ECONS(A_27a),V1696e4),V1692l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1697l_27] :
                      ( mem(V1697l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1698e1] :
                          ( mem(V1698e1,A_27a)
                          & ? [V1699e2] :
                              ( mem(V1699e2,A_27a)
                              & ? [V1700e3] :
                                  ( mem(V1700e3,A_27a)
                                  & ? [V1701e4] :
                                      ( mem(V1701e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1698e1),ap(ap(c_2Elist_2ECONS(A_27a),V1699e2),ap(ap(c_2Elist_2ECONS(A_27a),V1700e3),ap(ap(c_2Elist_2ECONS(A_27a),V1701e4),V1697l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1702l_27] :
                      ( mem(V1702l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1703e1] :
                          ( mem(V1703e1,A_27a)
                          & ? [V1704e2] :
                              ( mem(V1704e2,A_27a)
                              & ? [V1705e3] :
                                  ( mem(V1705e3,A_27a)
                                  & ? [V1706e4] :
                                      ( mem(V1706e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1702l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1703e1),ap(ap(c_2Elist_2ECONS(A_27a),V1704e2),ap(ap(c_2Elist_2ECONS(A_27a),V1705e3),ap(ap(c_2Elist_2ECONS(A_27a),V1706e4),V1702l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V1707l_27] :
                      ( mem(V1707l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1708e1] :
                          ( mem(V1708e1,A_27a)
                          & ? [V1709e2] :
                              ( mem(V1709e2,A_27a)
                              & ? [V1710e3] :
                                  ( mem(V1710e3,A_27a)
                                  & ? [V1711e4] :
                                      ( mem(V1711e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1707l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1708e1),ap(ap(c_2Elist_2ECONS(A_27a),V1709e2),ap(ap(c_2Elist_2ECONS(A_27a),V1710e3),ap(ap(c_2Elist_2ECONS(A_27a),V1711e4),V1707l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1712l_27] :
                      ( mem(V1712l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1713e1] :
                          ( mem(V1713e1,A_27a)
                          & ? [V1714e2] :
                              ( mem(V1714e2,A_27a)
                              & ? [V1715e3] :
                                  ( mem(V1715e3,A_27a)
                                  & ? [V1716e4] :
                                      ( mem(V1716e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1712l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1713e1),ap(ap(c_2Elist_2ECONS(A_27a),V1714e2),ap(ap(c_2Elist_2ECONS(A_27a),V1715e3),ap(ap(c_2Elist_2ECONS(A_27a),V1716e4),V1712l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1717l_27] :
                      ( mem(V1717l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1718e1] :
                          ( mem(V1718e1,A_27a)
                          & ? [V1719e2] :
                              ( mem(V1719e2,A_27a)
                              & ? [V1720e3] :
                                  ( mem(V1720e3,A_27a)
                                  & ? [V1721e4] :
                                      ( mem(V1721e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1717l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1718e1),ap(ap(c_2Elist_2ECONS(A_27a),V1719e2),ap(ap(c_2Elist_2ECONS(A_27a),V1720e3),ap(ap(c_2Elist_2ECONS(A_27a),V1721e4),V1717l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V1722l_27] :
                      ( mem(V1722l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1723e1] :
                          ( mem(V1723e1,A_27a)
                          & ? [V1724e2] :
                              ( mem(V1724e2,A_27a)
                              & ? [V1725e3] :
                                  ( mem(V1725e3,A_27a)
                                  & ? [V1726e4] :
                                      ( mem(V1726e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V1722l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1723e1),ap(ap(c_2Elist_2ECONS(A_27a),V1724e2),ap(ap(c_2Elist_2ECONS(A_27a),V1725e3),ap(ap(c_2Elist_2ECONS(A_27a),V1726e4),V1722l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1727l_27] :
                      ( mem(V1727l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1728e1] :
                          ( mem(V1728e1,A_27a)
                          & ? [V1729e2] :
                              ( mem(V1729e2,A_27a)
                              & ? [V1730e3] :
                                  ( mem(V1730e3,A_27a)
                                  & ? [V1731e4] :
                                      ( mem(V1731e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V1727l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1728e1),ap(ap(c_2Elist_2ECONS(A_27a),V1729e2),ap(ap(c_2Elist_2ECONS(A_27a),V1730e3),ap(ap(c_2Elist_2ECONS(A_27a),V1731e4),V1727l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1732l_27] :
                      ( mem(V1732l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1733e1] :
                          ( mem(V1733e1,A_27a)
                          & ? [V1734e2] :
                              ( mem(V1734e2,A_27a)
                              & ? [V1735e3] :
                                  ( mem(V1735e3,A_27a)
                                  & ? [V1736e4] :
                                      ( mem(V1736e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V1732l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1733e1),ap(ap(c_2Elist_2ECONS(A_27a),V1734e2),ap(ap(c_2Elist_2ECONS(A_27a),V1735e3),ap(ap(c_2Elist_2ECONS(A_27a),V1736e4),V1732l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1737l_27] :
                      ( mem(V1737l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1738e1] :
                          ( mem(V1738e1,A_27a)
                          & ? [V1739e2] :
                              ( mem(V1739e2,A_27a)
                              & ? [V1740e3] :
                                  ( mem(V1740e3,A_27a)
                                  & ? [V1741e4] :
                                      ( mem(V1741e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V1737l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1738e1),ap(ap(c_2Elist_2ECONS(A_27a),V1739e2),ap(ap(c_2Elist_2ECONS(A_27a),V1740e3),ap(ap(c_2Elist_2ECONS(A_27a),V1741e4),V1737l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V1742e1] :
                      ( mem(V1742e1,A_27a)
                      & ? [V1743e2] :
                          ( mem(V1743e2,A_27a)
                          & ? [V1744e3] :
                              ( mem(V1744e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1742e1),ap(ap(c_2Elist_2ECONS(A_27a),V1743e2),ap(ap(c_2Elist_2ECONS(A_27a),V1744e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1745e1] :
                      ( mem(V1745e1,A_27a)
                      & ? [V1746e2] :
                          ( mem(V1746e2,A_27a)
                          & ? [V1747e3] :
                              ( mem(V1747e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1745e1),ap(ap(c_2Elist_2ECONS(A_27a),V1746e2),ap(ap(c_2Elist_2ECONS(A_27a),V1747e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1748l_27] :
                      ( mem(V1748l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1749e1] :
                          ( mem(V1749e1,A_27a)
                          & ? [V1750e2] :
                              ( mem(V1750e2,A_27a)
                              & ? [V1751e3] :
                                  ( mem(V1751e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1749e1),ap(ap(c_2Elist_2ECONS(A_27a),V1750e2),ap(ap(c_2Elist_2ECONS(A_27a),V1751e3),V1748l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1752l_27] :
                      ( mem(V1752l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1753e1] :
                          ( mem(V1753e1,A_27a)
                          & ? [V1754e2] :
                              ( mem(V1754e2,A_27a)
                              & ? [V1755e3] :
                                  ( mem(V1755e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1753e1),ap(ap(c_2Elist_2ECONS(A_27a),V1754e2),ap(ap(c_2Elist_2ECONS(A_27a),V1755e3),V1752l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1756l_27] :
                      ( mem(V1756l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1757e1] :
                          ( mem(V1757e1,A_27a)
                          & ? [V1758e2] :
                              ( mem(V1758e2,A_27a)
                              & ? [V1759e3] :
                                  ( mem(V1759e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1757e1),ap(ap(c_2Elist_2ECONS(A_27a),V1758e2),ap(ap(c_2Elist_2ECONS(A_27a),V1759e3),V1756l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1760l_27] :
                      ( mem(V1760l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1761e1] :
                          ( mem(V1761e1,A_27a)
                          & ? [V1762e2] :
                              ( mem(V1762e2,A_27a)
                              & ? [V1763e3] :
                                  ( mem(V1763e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1761e1),ap(ap(c_2Elist_2ECONS(A_27a),V1762e2),ap(ap(c_2Elist_2ECONS(A_27a),V1763e3),V1760l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1764l_27] :
                      ( mem(V1764l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1765e1] :
                          ( mem(V1765e1,A_27a)
                          & ? [V1766e2] :
                              ( mem(V1766e2,A_27a)
                              & ? [V1767e3] :
                                  ( mem(V1767e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1764l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1765e1),ap(ap(c_2Elist_2ECONS(A_27a),V1766e2),ap(ap(c_2Elist_2ECONS(A_27a),V1767e3),V1764l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V1768l_27] :
                      ( mem(V1768l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1769e1] :
                          ( mem(V1769e1,A_27a)
                          & ? [V1770e2] :
                              ( mem(V1770e2,A_27a)
                              & ? [V1771e3] :
                                  ( mem(V1771e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1768l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1769e1),ap(ap(c_2Elist_2ECONS(A_27a),V1770e2),ap(ap(c_2Elist_2ECONS(A_27a),V1771e3),V1768l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1772l_27] :
                      ( mem(V1772l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1773e1] :
                          ( mem(V1773e1,A_27a)
                          & ? [V1774e2] :
                              ( mem(V1774e2,A_27a)
                              & ? [V1775e3] :
                                  ( mem(V1775e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1772l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1773e1),ap(ap(c_2Elist_2ECONS(A_27a),V1774e2),ap(ap(c_2Elist_2ECONS(A_27a),V1775e3),V1772l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1776l_27] :
                      ( mem(V1776l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1777e1] :
                          ( mem(V1777e1,A_27a)
                          & ? [V1778e2] :
                              ( mem(V1778e2,A_27a)
                              & ? [V1779e3] :
                                  ( mem(V1779e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1776l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1777e1),ap(ap(c_2Elist_2ECONS(A_27a),V1778e2),ap(ap(c_2Elist_2ECONS(A_27a),V1779e3),V1776l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V1780l_27] :
                      ( mem(V1780l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1781e1] :
                          ( mem(V1781e1,A_27a)
                          & ? [V1782e2] :
                              ( mem(V1782e2,A_27a)
                              & ? [V1783e3] :
                                  ( mem(V1783e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V1780l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1781e1),ap(ap(c_2Elist_2ECONS(A_27a),V1782e2),ap(ap(c_2Elist_2ECONS(A_27a),V1783e3),V1780l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1784l_27] :
                      ( mem(V1784l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1785e1] :
                          ( mem(V1785e1,A_27a)
                          & ? [V1786e2] :
                              ( mem(V1786e2,A_27a)
                              & ? [V1787e3] :
                                  ( mem(V1787e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V1784l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1785e1),ap(ap(c_2Elist_2ECONS(A_27a),V1786e2),ap(ap(c_2Elist_2ECONS(A_27a),V1787e3),V1784l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1788l_27] :
                      ( mem(V1788l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1789e1] :
                          ( mem(V1789e1,A_27a)
                          & ? [V1790e2] :
                              ( mem(V1790e2,A_27a)
                              & ? [V1791e3] :
                                  ( mem(V1791e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V1788l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1789e1),ap(ap(c_2Elist_2ECONS(A_27a),V1790e2),ap(ap(c_2Elist_2ECONS(A_27a),V1791e3),V1788l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1792l_27] :
                      ( mem(V1792l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1793e1] :
                          ( mem(V1793e1,A_27a)
                          & ? [V1794e2] :
                              ( mem(V1794e2,A_27a)
                              & ? [V1795e3] :
                                  ( mem(V1795e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V1792l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1793e1),ap(ap(c_2Elist_2ECONS(A_27a),V1794e2),ap(ap(c_2Elist_2ECONS(A_27a),V1795e3),V1792l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V1796e1] :
                      ( mem(V1796e1,A_27a)
                      & ? [V1797e2] :
                          ( mem(V1797e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1796e1),ap(ap(c_2Elist_2ECONS(A_27a),V1797e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1798e1] :
                      ( mem(V1798e1,A_27a)
                      & ? [V1799e2] :
                          ( mem(V1799e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1798e1),ap(ap(c_2Elist_2ECONS(A_27a),V1799e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1800l_27] :
                      ( mem(V1800l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1801e1] :
                          ( mem(V1801e1,A_27a)
                          & ? [V1802e2] :
                              ( mem(V1802e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1801e1),ap(ap(c_2Elist_2ECONS(A_27a),V1802e2),V1800l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1803l_27] :
                      ( mem(V1803l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1804e1] :
                          ( mem(V1804e1,A_27a)
                          & ? [V1805e2] :
                              ( mem(V1805e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1804e1),ap(ap(c_2Elist_2ECONS(A_27a),V1805e2),V1803l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1806l_27] :
                      ( mem(V1806l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1807e1] :
                          ( mem(V1807e1,A_27a)
                          & ? [V1808e2] :
                              ( mem(V1808e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1807e1),ap(ap(c_2Elist_2ECONS(A_27a),V1808e2),V1806l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1809l_27] :
                      ( mem(V1809l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1810e1] :
                          ( mem(V1810e1,A_27a)
                          & ? [V1811e2] :
                              ( mem(V1811e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1810e1),ap(ap(c_2Elist_2ECONS(A_27a),V1811e2),V1809l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1812l_27] :
                      ( mem(V1812l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1813e1] :
                          ( mem(V1813e1,A_27a)
                          & ? [V1814e2] :
                              ( mem(V1814e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1812l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1813e1),ap(ap(c_2Elist_2ECONS(A_27a),V1814e2),V1812l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V1815l_27] :
                      ( mem(V1815l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1816e1] :
                          ( mem(V1816e1,A_27a)
                          & ? [V1817e2] :
                              ( mem(V1817e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1815l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1816e1),ap(ap(c_2Elist_2ECONS(A_27a),V1817e2),V1815l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1818l_27] :
                      ( mem(V1818l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1819e1] :
                          ( mem(V1819e1,A_27a)
                          & ? [V1820e2] :
                              ( mem(V1820e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1818l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1819e1),ap(ap(c_2Elist_2ECONS(A_27a),V1820e2),V1818l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1821l_27] :
                      ( mem(V1821l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1822e1] :
                          ( mem(V1822e1,A_27a)
                          & ? [V1823e2] :
                              ( mem(V1823e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1821l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1822e1),ap(ap(c_2Elist_2ECONS(A_27a),V1823e2),V1821l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V1824l_27] :
                      ( mem(V1824l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1825e1] :
                          ( mem(V1825e1,A_27a)
                          & ? [V1826e2] :
                              ( mem(V1826e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V1824l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1825e1),ap(ap(c_2Elist_2ECONS(A_27a),V1826e2),V1824l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1827l_27] :
                      ( mem(V1827l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1828e1] :
                          ( mem(V1828e1,A_27a)
                          & ? [V1829e2] :
                              ( mem(V1829e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V1827l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1828e1),ap(ap(c_2Elist_2ECONS(A_27a),V1829e2),V1827l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V1830l_27] :
                      ( mem(V1830l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1831e1] :
                          ( mem(V1831e1,A_27a)
                          & ? [V1832e2] :
                              ( mem(V1832e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V1830l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1831e1),ap(ap(c_2Elist_2ECONS(A_27a),V1832e2),V1830l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1833l_27] :
                      ( mem(V1833l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1834e1] :
                          ( mem(V1834e1,A_27a)
                          & ? [V1835e2] :
                              ( mem(V1835e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V1833l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1834e1),ap(ap(c_2Elist_2ECONS(A_27a),V1835e2),V1833l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V1836e1] :
                      ( mem(V1836e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1836e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1837e1] :
                      ( mem(V1837e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1837e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1838l_27] :
                      ( mem(V1838l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1839e1] :
                          ( mem(V1839e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1839e1),V1838l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V1840l_27] :
                      ( mem(V1840l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1841e1] :
                          ( mem(V1841e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1841e1),V1840l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1842l_27] :
                      ( mem(V1842l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1843e1] :
                          ( mem(V1843e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1843e1),V1842l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V1844l_27] :
                      ( mem(V1844l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1845e1] :
                          ( mem(V1845e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1845e1),V1844l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1846l_27] :
                      ( mem(V1846l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1847e1] :
                          ( mem(V1847e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1846l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1847e1),V1846l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V1848l_27] :
                      ( mem(V1848l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1849e1] :
                          ( mem(V1849e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1848l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1849e1),V1848l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1850l_27] :
                      ( mem(V1850l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1851e1] :
                          ( mem(V1851e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1850l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1851e1),V1850l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1852l_27] :
                      ( mem(V1852l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1853e1] :
                          ( mem(V1853e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1852l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1853e1),V1852l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V1854l_27] :
                      ( mem(V1854l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1855e1] :
                          ( mem(V1855e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V1854l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1855e1),V1854l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1856l_27] :
                      ( mem(V1856l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1857e1] :
                          ( mem(V1857e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V1856l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1857e1),V1856l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V1858l_27] :
                      ( mem(V1858l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1859e1] :
                          ( mem(V1859e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V1858l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1859e1),V1858l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1860l_27] :
                      ( mem(V1860l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1861e1] :
                          ( mem(V1861e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V1860l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1861e1),V1860l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__20,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & ? [V6e5] :
                                      ( mem(V6e5,A_27a)
                                      & ? [V7e6] :
                                          ( mem(V7e6,A_27a)
                                          & ? [V8e7] :
                                              ( mem(V8e7,A_27a)
                                              & ? [V9e8] :
                                                  ( mem(V9e8,A_27a)
                                                  & ? [V10e9] :
                                                      ( mem(V10e9,A_27a)
                                                      & ? [V11e10] :
                                                          ( mem(V11e10,A_27a)
                                                          & ? [V12e11] :
                                                              ( mem(V12e11,A_27a)
                                                              & ? [V13e12] :
                                                                  ( mem(V13e12,A_27a)
                                                                  & ? [V14e13] :
                                                                      ( mem(V14e13,A_27a)
                                                                      & ? [V15e14] :
                                                                          ( mem(V15e14,A_27a)
                                                                          & ? [V16e15] :
                                                                              ( mem(V16e15,A_27a)
                                                                              & ? [V17e16] :
                                                                                  ( mem(V17e16,A_27a)
                                                                                  & ? [V18e17] :
                                                                                      ( mem(V18e17,A_27a)
                                                                                      & ? [V19e18] :
                                                                                          ( mem(V19e18,A_27a)
                                                                                          & ? [V20e19] :
                                                                                              ( mem(V20e19,A_27a)
                                                                                              & ? [V21e20] :
                                                                                                  ( mem(V21e20,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),ap(ap(c_2Elist_2ECONS(A_27a),V6e5),ap(ap(c_2Elist_2ECONS(A_27a),V7e6),ap(ap(c_2Elist_2ECONS(A_27a),V8e7),ap(ap(c_2Elist_2ECONS(A_27a),V9e8),ap(ap(c_2Elist_2ECONS(A_27a),V10e9),ap(ap(c_2Elist_2ECONS(A_27a),V11e10),ap(ap(c_2Elist_2ECONS(A_27a),V12e11),ap(ap(c_2Elist_2ECONS(A_27a),V13e12),ap(ap(c_2Elist_2ECONS(A_27a),V14e13),ap(ap(c_2Elist_2ECONS(A_27a),V15e14),ap(ap(c_2Elist_2ECONS(A_27a),V16e15),ap(ap(c_2Elist_2ECONS(A_27a),V17e16),ap(ap(c_2Elist_2ECONS(A_27a),V18e17),ap(ap(c_2Elist_2ECONS(A_27a),V19e18),ap(ap(c_2Elist_2ECONS(A_27a),V20e19),ap(ap(c_2Elist_2ECONS(A_27a),V21e20),c_2Elist_2ENIL(A_27a))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V22e1] :
                      ( mem(V22e1,A_27a)
                      & ? [V23e2] :
                          ( mem(V23e2,A_27a)
                          & ? [V24e3] :
                              ( mem(V24e3,A_27a)
                              & ? [V25e4] :
                                  ( mem(V25e4,A_27a)
                                  & ? [V26e5] :
                                      ( mem(V26e5,A_27a)
                                      & ? [V27e6] :
                                          ( mem(V27e6,A_27a)
                                          & ? [V28e7] :
                                              ( mem(V28e7,A_27a)
                                              & ? [V29e8] :
                                                  ( mem(V29e8,A_27a)
                                                  & ? [V30e9] :
                                                      ( mem(V30e9,A_27a)
                                                      & ? [V31e10] :
                                                          ( mem(V31e10,A_27a)
                                                          & ? [V32e11] :
                                                              ( mem(V32e11,A_27a)
                                                              & ? [V33e12] :
                                                                  ( mem(V33e12,A_27a)
                                                                  & ? [V34e13] :
                                                                      ( mem(V34e13,A_27a)
                                                                      & ? [V35e14] :
                                                                          ( mem(V35e14,A_27a)
                                                                          & ? [V36e15] :
                                                                              ( mem(V36e15,A_27a)
                                                                              & ? [V37e16] :
                                                                                  ( mem(V37e16,A_27a)
                                                                                  & ? [V38e17] :
                                                                                      ( mem(V38e17,A_27a)
                                                                                      & ? [V39e18] :
                                                                                          ( mem(V39e18,A_27a)
                                                                                          & ? [V40e19] :
                                                                                              ( mem(V40e19,A_27a)
                                                                                              & ? [V41e20] :
                                                                                                  ( mem(V41e20,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V22e1),ap(ap(c_2Elist_2ECONS(A_27a),V23e2),ap(ap(c_2Elist_2ECONS(A_27a),V24e3),ap(ap(c_2Elist_2ECONS(A_27a),V25e4),ap(ap(c_2Elist_2ECONS(A_27a),V26e5),ap(ap(c_2Elist_2ECONS(A_27a),V27e6),ap(ap(c_2Elist_2ECONS(A_27a),V28e7),ap(ap(c_2Elist_2ECONS(A_27a),V29e8),ap(ap(c_2Elist_2ECONS(A_27a),V30e9),ap(ap(c_2Elist_2ECONS(A_27a),V31e10),ap(ap(c_2Elist_2ECONS(A_27a),V32e11),ap(ap(c_2Elist_2ECONS(A_27a),V33e12),ap(ap(c_2Elist_2ECONS(A_27a),V34e13),ap(ap(c_2Elist_2ECONS(A_27a),V35e14),ap(ap(c_2Elist_2ECONS(A_27a),V36e15),ap(ap(c_2Elist_2ECONS(A_27a),V37e16),ap(ap(c_2Elist_2ECONS(A_27a),V38e17),ap(ap(c_2Elist_2ECONS(A_27a),V39e18),ap(ap(c_2Elist_2ECONS(A_27a),V40e19),ap(ap(c_2Elist_2ECONS(A_27a),V41e20),c_2Elist_2ENIL(A_27a))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V42l_27] :
                      ( mem(V42l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V43e1] :
                          ( mem(V43e1,A_27a)
                          & ? [V44e2] :
                              ( mem(V44e2,A_27a)
                              & ? [V45e3] :
                                  ( mem(V45e3,A_27a)
                                  & ? [V46e4] :
                                      ( mem(V46e4,A_27a)
                                      & ? [V47e5] :
                                          ( mem(V47e5,A_27a)
                                          & ? [V48e6] :
                                              ( mem(V48e6,A_27a)
                                              & ? [V49e7] :
                                                  ( mem(V49e7,A_27a)
                                                  & ? [V50e8] :
                                                      ( mem(V50e8,A_27a)
                                                      & ? [V51e9] :
                                                          ( mem(V51e9,A_27a)
                                                          & ? [V52e10] :
                                                              ( mem(V52e10,A_27a)
                                                              & ? [V53e11] :
                                                                  ( mem(V53e11,A_27a)
                                                                  & ? [V54e12] :
                                                                      ( mem(V54e12,A_27a)
                                                                      & ? [V55e13] :
                                                                          ( mem(V55e13,A_27a)
                                                                          & ? [V56e14] :
                                                                              ( mem(V56e14,A_27a)
                                                                              & ? [V57e15] :
                                                                                  ( mem(V57e15,A_27a)
                                                                                  & ? [V58e16] :
                                                                                      ( mem(V58e16,A_27a)
                                                                                      & ? [V59e17] :
                                                                                          ( mem(V59e17,A_27a)
                                                                                          & ? [V60e18] :
                                                                                              ( mem(V60e18,A_27a)
                                                                                              & ? [V61e19] :
                                                                                                  ( mem(V61e19,A_27a)
                                                                                                  & ? [V62e20] :
                                                                                                      ( mem(V62e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V43e1),ap(ap(c_2Elist_2ECONS(A_27a),V44e2),ap(ap(c_2Elist_2ECONS(A_27a),V45e3),ap(ap(c_2Elist_2ECONS(A_27a),V46e4),ap(ap(c_2Elist_2ECONS(A_27a),V47e5),ap(ap(c_2Elist_2ECONS(A_27a),V48e6),ap(ap(c_2Elist_2ECONS(A_27a),V49e7),ap(ap(c_2Elist_2ECONS(A_27a),V50e8),ap(ap(c_2Elist_2ECONS(A_27a),V51e9),ap(ap(c_2Elist_2ECONS(A_27a),V52e10),ap(ap(c_2Elist_2ECONS(A_27a),V53e11),ap(ap(c_2Elist_2ECONS(A_27a),V54e12),ap(ap(c_2Elist_2ECONS(A_27a),V55e13),ap(ap(c_2Elist_2ECONS(A_27a),V56e14),ap(ap(c_2Elist_2ECONS(A_27a),V57e15),ap(ap(c_2Elist_2ECONS(A_27a),V58e16),ap(ap(c_2Elist_2ECONS(A_27a),V59e17),ap(ap(c_2Elist_2ECONS(A_27a),V60e18),ap(ap(c_2Elist_2ECONS(A_27a),V61e19),ap(ap(c_2Elist_2ECONS(A_27a),V62e20),V42l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V63l_27] :
                      ( mem(V63l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V64e1] :
                          ( mem(V64e1,A_27a)
                          & ? [V65e2] :
                              ( mem(V65e2,A_27a)
                              & ? [V66e3] :
                                  ( mem(V66e3,A_27a)
                                  & ? [V67e4] :
                                      ( mem(V67e4,A_27a)
                                      & ? [V68e5] :
                                          ( mem(V68e5,A_27a)
                                          & ? [V69e6] :
                                              ( mem(V69e6,A_27a)
                                              & ? [V70e7] :
                                                  ( mem(V70e7,A_27a)
                                                  & ? [V71e8] :
                                                      ( mem(V71e8,A_27a)
                                                      & ? [V72e9] :
                                                          ( mem(V72e9,A_27a)
                                                          & ? [V73e10] :
                                                              ( mem(V73e10,A_27a)
                                                              & ? [V74e11] :
                                                                  ( mem(V74e11,A_27a)
                                                                  & ? [V75e12] :
                                                                      ( mem(V75e12,A_27a)
                                                                      & ? [V76e13] :
                                                                          ( mem(V76e13,A_27a)
                                                                          & ? [V77e14] :
                                                                              ( mem(V77e14,A_27a)
                                                                              & ? [V78e15] :
                                                                                  ( mem(V78e15,A_27a)
                                                                                  & ? [V79e16] :
                                                                                      ( mem(V79e16,A_27a)
                                                                                      & ? [V80e17] :
                                                                                          ( mem(V80e17,A_27a)
                                                                                          & ? [V81e18] :
                                                                                              ( mem(V81e18,A_27a)
                                                                                              & ? [V82e19] :
                                                                                                  ( mem(V82e19,A_27a)
                                                                                                  & ? [V83e20] :
                                                                                                      ( mem(V83e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V64e1),ap(ap(c_2Elist_2ECONS(A_27a),V65e2),ap(ap(c_2Elist_2ECONS(A_27a),V66e3),ap(ap(c_2Elist_2ECONS(A_27a),V67e4),ap(ap(c_2Elist_2ECONS(A_27a),V68e5),ap(ap(c_2Elist_2ECONS(A_27a),V69e6),ap(ap(c_2Elist_2ECONS(A_27a),V70e7),ap(ap(c_2Elist_2ECONS(A_27a),V71e8),ap(ap(c_2Elist_2ECONS(A_27a),V72e9),ap(ap(c_2Elist_2ECONS(A_27a),V73e10),ap(ap(c_2Elist_2ECONS(A_27a),V74e11),ap(ap(c_2Elist_2ECONS(A_27a),V75e12),ap(ap(c_2Elist_2ECONS(A_27a),V76e13),ap(ap(c_2Elist_2ECONS(A_27a),V77e14),ap(ap(c_2Elist_2ECONS(A_27a),V78e15),ap(ap(c_2Elist_2ECONS(A_27a),V79e16),ap(ap(c_2Elist_2ECONS(A_27a),V80e17),ap(ap(c_2Elist_2ECONS(A_27a),V81e18),ap(ap(c_2Elist_2ECONS(A_27a),V82e19),ap(ap(c_2Elist_2ECONS(A_27a),V83e20),V63l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V84l_27] :
                      ( mem(V84l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V85e1] :
                          ( mem(V85e1,A_27a)
                          & ? [V86e2] :
                              ( mem(V86e2,A_27a)
                              & ? [V87e3] :
                                  ( mem(V87e3,A_27a)
                                  & ? [V88e4] :
                                      ( mem(V88e4,A_27a)
                                      & ? [V89e5] :
                                          ( mem(V89e5,A_27a)
                                          & ? [V90e6] :
                                              ( mem(V90e6,A_27a)
                                              & ? [V91e7] :
                                                  ( mem(V91e7,A_27a)
                                                  & ? [V92e8] :
                                                      ( mem(V92e8,A_27a)
                                                      & ? [V93e9] :
                                                          ( mem(V93e9,A_27a)
                                                          & ? [V94e10] :
                                                              ( mem(V94e10,A_27a)
                                                              & ? [V95e11] :
                                                                  ( mem(V95e11,A_27a)
                                                                  & ? [V96e12] :
                                                                      ( mem(V96e12,A_27a)
                                                                      & ? [V97e13] :
                                                                          ( mem(V97e13,A_27a)
                                                                          & ? [V98e14] :
                                                                              ( mem(V98e14,A_27a)
                                                                              & ? [V99e15] :
                                                                                  ( mem(V99e15,A_27a)
                                                                                  & ? [V100e16] :
                                                                                      ( mem(V100e16,A_27a)
                                                                                      & ? [V101e17] :
                                                                                          ( mem(V101e17,A_27a)
                                                                                          & ? [V102e18] :
                                                                                              ( mem(V102e18,A_27a)
                                                                                              & ? [V103e19] :
                                                                                                  ( mem(V103e19,A_27a)
                                                                                                  & ? [V104e20] :
                                                                                                      ( mem(V104e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V85e1),ap(ap(c_2Elist_2ECONS(A_27a),V86e2),ap(ap(c_2Elist_2ECONS(A_27a),V87e3),ap(ap(c_2Elist_2ECONS(A_27a),V88e4),ap(ap(c_2Elist_2ECONS(A_27a),V89e5),ap(ap(c_2Elist_2ECONS(A_27a),V90e6),ap(ap(c_2Elist_2ECONS(A_27a),V91e7),ap(ap(c_2Elist_2ECONS(A_27a),V92e8),ap(ap(c_2Elist_2ECONS(A_27a),V93e9),ap(ap(c_2Elist_2ECONS(A_27a),V94e10),ap(ap(c_2Elist_2ECONS(A_27a),V95e11),ap(ap(c_2Elist_2ECONS(A_27a),V96e12),ap(ap(c_2Elist_2ECONS(A_27a),V97e13),ap(ap(c_2Elist_2ECONS(A_27a),V98e14),ap(ap(c_2Elist_2ECONS(A_27a),V99e15),ap(ap(c_2Elist_2ECONS(A_27a),V100e16),ap(ap(c_2Elist_2ECONS(A_27a),V101e17),ap(ap(c_2Elist_2ECONS(A_27a),V102e18),ap(ap(c_2Elist_2ECONS(A_27a),V103e19),ap(ap(c_2Elist_2ECONS(A_27a),V104e20),V84l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V105l_27] :
                      ( mem(V105l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V106e1] :
                          ( mem(V106e1,A_27a)
                          & ? [V107e2] :
                              ( mem(V107e2,A_27a)
                              & ? [V108e3] :
                                  ( mem(V108e3,A_27a)
                                  & ? [V109e4] :
                                      ( mem(V109e4,A_27a)
                                      & ? [V110e5] :
                                          ( mem(V110e5,A_27a)
                                          & ? [V111e6] :
                                              ( mem(V111e6,A_27a)
                                              & ? [V112e7] :
                                                  ( mem(V112e7,A_27a)
                                                  & ? [V113e8] :
                                                      ( mem(V113e8,A_27a)
                                                      & ? [V114e9] :
                                                          ( mem(V114e9,A_27a)
                                                          & ? [V115e10] :
                                                              ( mem(V115e10,A_27a)
                                                              & ? [V116e11] :
                                                                  ( mem(V116e11,A_27a)
                                                                  & ? [V117e12] :
                                                                      ( mem(V117e12,A_27a)
                                                                      & ? [V118e13] :
                                                                          ( mem(V118e13,A_27a)
                                                                          & ? [V119e14] :
                                                                              ( mem(V119e14,A_27a)
                                                                              & ? [V120e15] :
                                                                                  ( mem(V120e15,A_27a)
                                                                                  & ? [V121e16] :
                                                                                      ( mem(V121e16,A_27a)
                                                                                      & ? [V122e17] :
                                                                                          ( mem(V122e17,A_27a)
                                                                                          & ? [V123e18] :
                                                                                              ( mem(V123e18,A_27a)
                                                                                              & ? [V124e19] :
                                                                                                  ( mem(V124e19,A_27a)
                                                                                                  & ? [V125e20] :
                                                                                                      ( mem(V125e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V106e1),ap(ap(c_2Elist_2ECONS(A_27a),V107e2),ap(ap(c_2Elist_2ECONS(A_27a),V108e3),ap(ap(c_2Elist_2ECONS(A_27a),V109e4),ap(ap(c_2Elist_2ECONS(A_27a),V110e5),ap(ap(c_2Elist_2ECONS(A_27a),V111e6),ap(ap(c_2Elist_2ECONS(A_27a),V112e7),ap(ap(c_2Elist_2ECONS(A_27a),V113e8),ap(ap(c_2Elist_2ECONS(A_27a),V114e9),ap(ap(c_2Elist_2ECONS(A_27a),V115e10),ap(ap(c_2Elist_2ECONS(A_27a),V116e11),ap(ap(c_2Elist_2ECONS(A_27a),V117e12),ap(ap(c_2Elist_2ECONS(A_27a),V118e13),ap(ap(c_2Elist_2ECONS(A_27a),V119e14),ap(ap(c_2Elist_2ECONS(A_27a),V120e15),ap(ap(c_2Elist_2ECONS(A_27a),V121e16),ap(ap(c_2Elist_2ECONS(A_27a),V122e17),ap(ap(c_2Elist_2ECONS(A_27a),V123e18),ap(ap(c_2Elist_2ECONS(A_27a),V124e19),ap(ap(c_2Elist_2ECONS(A_27a),V125e20),V105l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V126l_27] :
                      ( mem(V126l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V127e1] :
                          ( mem(V127e1,A_27a)
                          & ? [V128e2] :
                              ( mem(V128e2,A_27a)
                              & ? [V129e3] :
                                  ( mem(V129e3,A_27a)
                                  & ? [V130e4] :
                                      ( mem(V130e4,A_27a)
                                      & ? [V131e5] :
                                          ( mem(V131e5,A_27a)
                                          & ? [V132e6] :
                                              ( mem(V132e6,A_27a)
                                              & ? [V133e7] :
                                                  ( mem(V133e7,A_27a)
                                                  & ? [V134e8] :
                                                      ( mem(V134e8,A_27a)
                                                      & ? [V135e9] :
                                                          ( mem(V135e9,A_27a)
                                                          & ? [V136e10] :
                                                              ( mem(V136e10,A_27a)
                                                              & ? [V137e11] :
                                                                  ( mem(V137e11,A_27a)
                                                                  & ? [V138e12] :
                                                                      ( mem(V138e12,A_27a)
                                                                      & ? [V139e13] :
                                                                          ( mem(V139e13,A_27a)
                                                                          & ? [V140e14] :
                                                                              ( mem(V140e14,A_27a)
                                                                              & ? [V141e15] :
                                                                                  ( mem(V141e15,A_27a)
                                                                                  & ? [V142e16] :
                                                                                      ( mem(V142e16,A_27a)
                                                                                      & ? [V143e17] :
                                                                                          ( mem(V143e17,A_27a)
                                                                                          & ? [V144e18] :
                                                                                              ( mem(V144e18,A_27a)
                                                                                              & ? [V145e19] :
                                                                                                  ( mem(V145e19,A_27a)
                                                                                                  & ? [V146e20] :
                                                                                                      ( mem(V146e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V126l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V127e1),ap(ap(c_2Elist_2ECONS(A_27a),V128e2),ap(ap(c_2Elist_2ECONS(A_27a),V129e3),ap(ap(c_2Elist_2ECONS(A_27a),V130e4),ap(ap(c_2Elist_2ECONS(A_27a),V131e5),ap(ap(c_2Elist_2ECONS(A_27a),V132e6),ap(ap(c_2Elist_2ECONS(A_27a),V133e7),ap(ap(c_2Elist_2ECONS(A_27a),V134e8),ap(ap(c_2Elist_2ECONS(A_27a),V135e9),ap(ap(c_2Elist_2ECONS(A_27a),V136e10),ap(ap(c_2Elist_2ECONS(A_27a),V137e11),ap(ap(c_2Elist_2ECONS(A_27a),V138e12),ap(ap(c_2Elist_2ECONS(A_27a),V139e13),ap(ap(c_2Elist_2ECONS(A_27a),V140e14),ap(ap(c_2Elist_2ECONS(A_27a),V141e15),ap(ap(c_2Elist_2ECONS(A_27a),V142e16),ap(ap(c_2Elist_2ECONS(A_27a),V143e17),ap(ap(c_2Elist_2ECONS(A_27a),V144e18),ap(ap(c_2Elist_2ECONS(A_27a),V145e19),ap(ap(c_2Elist_2ECONS(A_27a),V146e20),V126l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V147l_27] :
                      ( mem(V147l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V148e1] :
                          ( mem(V148e1,A_27a)
                          & ? [V149e2] :
                              ( mem(V149e2,A_27a)
                              & ? [V150e3] :
                                  ( mem(V150e3,A_27a)
                                  & ? [V151e4] :
                                      ( mem(V151e4,A_27a)
                                      & ? [V152e5] :
                                          ( mem(V152e5,A_27a)
                                          & ? [V153e6] :
                                              ( mem(V153e6,A_27a)
                                              & ? [V154e7] :
                                                  ( mem(V154e7,A_27a)
                                                  & ? [V155e8] :
                                                      ( mem(V155e8,A_27a)
                                                      & ? [V156e9] :
                                                          ( mem(V156e9,A_27a)
                                                          & ? [V157e10] :
                                                              ( mem(V157e10,A_27a)
                                                              & ? [V158e11] :
                                                                  ( mem(V158e11,A_27a)
                                                                  & ? [V159e12] :
                                                                      ( mem(V159e12,A_27a)
                                                                      & ? [V160e13] :
                                                                          ( mem(V160e13,A_27a)
                                                                          & ? [V161e14] :
                                                                              ( mem(V161e14,A_27a)
                                                                              & ? [V162e15] :
                                                                                  ( mem(V162e15,A_27a)
                                                                                  & ? [V163e16] :
                                                                                      ( mem(V163e16,A_27a)
                                                                                      & ? [V164e17] :
                                                                                          ( mem(V164e17,A_27a)
                                                                                          & ? [V165e18] :
                                                                                              ( mem(V165e18,A_27a)
                                                                                              & ? [V166e19] :
                                                                                                  ( mem(V166e19,A_27a)
                                                                                                  & ? [V167e20] :
                                                                                                      ( mem(V167e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V147l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V148e1),ap(ap(c_2Elist_2ECONS(A_27a),V149e2),ap(ap(c_2Elist_2ECONS(A_27a),V150e3),ap(ap(c_2Elist_2ECONS(A_27a),V151e4),ap(ap(c_2Elist_2ECONS(A_27a),V152e5),ap(ap(c_2Elist_2ECONS(A_27a),V153e6),ap(ap(c_2Elist_2ECONS(A_27a),V154e7),ap(ap(c_2Elist_2ECONS(A_27a),V155e8),ap(ap(c_2Elist_2ECONS(A_27a),V156e9),ap(ap(c_2Elist_2ECONS(A_27a),V157e10),ap(ap(c_2Elist_2ECONS(A_27a),V158e11),ap(ap(c_2Elist_2ECONS(A_27a),V159e12),ap(ap(c_2Elist_2ECONS(A_27a),V160e13),ap(ap(c_2Elist_2ECONS(A_27a),V161e14),ap(ap(c_2Elist_2ECONS(A_27a),V162e15),ap(ap(c_2Elist_2ECONS(A_27a),V163e16),ap(ap(c_2Elist_2ECONS(A_27a),V164e17),ap(ap(c_2Elist_2ECONS(A_27a),V165e18),ap(ap(c_2Elist_2ECONS(A_27a),V166e19),ap(ap(c_2Elist_2ECONS(A_27a),V167e20),V147l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V168l_27] :
                      ( mem(V168l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V169e1] :
                          ( mem(V169e1,A_27a)
                          & ? [V170e2] :
                              ( mem(V170e2,A_27a)
                              & ? [V171e3] :
                                  ( mem(V171e3,A_27a)
                                  & ? [V172e4] :
                                      ( mem(V172e4,A_27a)
                                      & ? [V173e5] :
                                          ( mem(V173e5,A_27a)
                                          & ? [V174e6] :
                                              ( mem(V174e6,A_27a)
                                              & ? [V175e7] :
                                                  ( mem(V175e7,A_27a)
                                                  & ? [V176e8] :
                                                      ( mem(V176e8,A_27a)
                                                      & ? [V177e9] :
                                                          ( mem(V177e9,A_27a)
                                                          & ? [V178e10] :
                                                              ( mem(V178e10,A_27a)
                                                              & ? [V179e11] :
                                                                  ( mem(V179e11,A_27a)
                                                                  & ? [V180e12] :
                                                                      ( mem(V180e12,A_27a)
                                                                      & ? [V181e13] :
                                                                          ( mem(V181e13,A_27a)
                                                                          & ? [V182e14] :
                                                                              ( mem(V182e14,A_27a)
                                                                              & ? [V183e15] :
                                                                                  ( mem(V183e15,A_27a)
                                                                                  & ? [V184e16] :
                                                                                      ( mem(V184e16,A_27a)
                                                                                      & ? [V185e17] :
                                                                                          ( mem(V185e17,A_27a)
                                                                                          & ? [V186e18] :
                                                                                              ( mem(V186e18,A_27a)
                                                                                              & ? [V187e19] :
                                                                                                  ( mem(V187e19,A_27a)
                                                                                                  & ? [V188e20] :
                                                                                                      ( mem(V188e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V168l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V169e1),ap(ap(c_2Elist_2ECONS(A_27a),V170e2),ap(ap(c_2Elist_2ECONS(A_27a),V171e3),ap(ap(c_2Elist_2ECONS(A_27a),V172e4),ap(ap(c_2Elist_2ECONS(A_27a),V173e5),ap(ap(c_2Elist_2ECONS(A_27a),V174e6),ap(ap(c_2Elist_2ECONS(A_27a),V175e7),ap(ap(c_2Elist_2ECONS(A_27a),V176e8),ap(ap(c_2Elist_2ECONS(A_27a),V177e9),ap(ap(c_2Elist_2ECONS(A_27a),V178e10),ap(ap(c_2Elist_2ECONS(A_27a),V179e11),ap(ap(c_2Elist_2ECONS(A_27a),V180e12),ap(ap(c_2Elist_2ECONS(A_27a),V181e13),ap(ap(c_2Elist_2ECONS(A_27a),V182e14),ap(ap(c_2Elist_2ECONS(A_27a),V183e15),ap(ap(c_2Elist_2ECONS(A_27a),V184e16),ap(ap(c_2Elist_2ECONS(A_27a),V185e17),ap(ap(c_2Elist_2ECONS(A_27a),V186e18),ap(ap(c_2Elist_2ECONS(A_27a),V187e19),ap(ap(c_2Elist_2ECONS(A_27a),V188e20),V168l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V189l_27] :
                      ( mem(V189l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V190e1] :
                          ( mem(V190e1,A_27a)
                          & ? [V191e2] :
                              ( mem(V191e2,A_27a)
                              & ? [V192e3] :
                                  ( mem(V192e3,A_27a)
                                  & ? [V193e4] :
                                      ( mem(V193e4,A_27a)
                                      & ? [V194e5] :
                                          ( mem(V194e5,A_27a)
                                          & ? [V195e6] :
                                              ( mem(V195e6,A_27a)
                                              & ? [V196e7] :
                                                  ( mem(V196e7,A_27a)
                                                  & ? [V197e8] :
                                                      ( mem(V197e8,A_27a)
                                                      & ? [V198e9] :
                                                          ( mem(V198e9,A_27a)
                                                          & ? [V199e10] :
                                                              ( mem(V199e10,A_27a)
                                                              & ? [V200e11] :
                                                                  ( mem(V200e11,A_27a)
                                                                  & ? [V201e12] :
                                                                      ( mem(V201e12,A_27a)
                                                                      & ? [V202e13] :
                                                                          ( mem(V202e13,A_27a)
                                                                          & ? [V203e14] :
                                                                              ( mem(V203e14,A_27a)
                                                                              & ? [V204e15] :
                                                                                  ( mem(V204e15,A_27a)
                                                                                  & ? [V205e16] :
                                                                                      ( mem(V205e16,A_27a)
                                                                                      & ? [V206e17] :
                                                                                          ( mem(V206e17,A_27a)
                                                                                          & ? [V207e18] :
                                                                                              ( mem(V207e18,A_27a)
                                                                                              & ? [V208e19] :
                                                                                                  ( mem(V208e19,A_27a)
                                                                                                  & ? [V209e20] :
                                                                                                      ( mem(V209e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V189l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V190e1),ap(ap(c_2Elist_2ECONS(A_27a),V191e2),ap(ap(c_2Elist_2ECONS(A_27a),V192e3),ap(ap(c_2Elist_2ECONS(A_27a),V193e4),ap(ap(c_2Elist_2ECONS(A_27a),V194e5),ap(ap(c_2Elist_2ECONS(A_27a),V195e6),ap(ap(c_2Elist_2ECONS(A_27a),V196e7),ap(ap(c_2Elist_2ECONS(A_27a),V197e8),ap(ap(c_2Elist_2ECONS(A_27a),V198e9),ap(ap(c_2Elist_2ECONS(A_27a),V199e10),ap(ap(c_2Elist_2ECONS(A_27a),V200e11),ap(ap(c_2Elist_2ECONS(A_27a),V201e12),ap(ap(c_2Elist_2ECONS(A_27a),V202e13),ap(ap(c_2Elist_2ECONS(A_27a),V203e14),ap(ap(c_2Elist_2ECONS(A_27a),V204e15),ap(ap(c_2Elist_2ECONS(A_27a),V205e16),ap(ap(c_2Elist_2ECONS(A_27a),V206e17),ap(ap(c_2Elist_2ECONS(A_27a),V207e18),ap(ap(c_2Elist_2ECONS(A_27a),V208e19),ap(ap(c_2Elist_2ECONS(A_27a),V209e20),V189l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V210l_27] :
                      ( mem(V210l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V211e1] :
                          ( mem(V211e1,A_27a)
                          & ? [V212e2] :
                              ( mem(V212e2,A_27a)
                              & ? [V213e3] :
                                  ( mem(V213e3,A_27a)
                                  & ? [V214e4] :
                                      ( mem(V214e4,A_27a)
                                      & ? [V215e5] :
                                          ( mem(V215e5,A_27a)
                                          & ? [V216e6] :
                                              ( mem(V216e6,A_27a)
                                              & ? [V217e7] :
                                                  ( mem(V217e7,A_27a)
                                                  & ? [V218e8] :
                                                      ( mem(V218e8,A_27a)
                                                      & ? [V219e9] :
                                                          ( mem(V219e9,A_27a)
                                                          & ? [V220e10] :
                                                              ( mem(V220e10,A_27a)
                                                              & ? [V221e11] :
                                                                  ( mem(V221e11,A_27a)
                                                                  & ? [V222e12] :
                                                                      ( mem(V222e12,A_27a)
                                                                      & ? [V223e13] :
                                                                          ( mem(V223e13,A_27a)
                                                                          & ? [V224e14] :
                                                                              ( mem(V224e14,A_27a)
                                                                              & ? [V225e15] :
                                                                                  ( mem(V225e15,A_27a)
                                                                                  & ? [V226e16] :
                                                                                      ( mem(V226e16,A_27a)
                                                                                      & ? [V227e17] :
                                                                                          ( mem(V227e17,A_27a)
                                                                                          & ? [V228e18] :
                                                                                              ( mem(V228e18,A_27a)
                                                                                              & ? [V229e19] :
                                                                                                  ( mem(V229e19,A_27a)
                                                                                                  & ? [V230e20] :
                                                                                                      ( mem(V230e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V210l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V211e1),ap(ap(c_2Elist_2ECONS(A_27a),V212e2),ap(ap(c_2Elist_2ECONS(A_27a),V213e3),ap(ap(c_2Elist_2ECONS(A_27a),V214e4),ap(ap(c_2Elist_2ECONS(A_27a),V215e5),ap(ap(c_2Elist_2ECONS(A_27a),V216e6),ap(ap(c_2Elist_2ECONS(A_27a),V217e7),ap(ap(c_2Elist_2ECONS(A_27a),V218e8),ap(ap(c_2Elist_2ECONS(A_27a),V219e9),ap(ap(c_2Elist_2ECONS(A_27a),V220e10),ap(ap(c_2Elist_2ECONS(A_27a),V221e11),ap(ap(c_2Elist_2ECONS(A_27a),V222e12),ap(ap(c_2Elist_2ECONS(A_27a),V223e13),ap(ap(c_2Elist_2ECONS(A_27a),V224e14),ap(ap(c_2Elist_2ECONS(A_27a),V225e15),ap(ap(c_2Elist_2ECONS(A_27a),V226e16),ap(ap(c_2Elist_2ECONS(A_27a),V227e17),ap(ap(c_2Elist_2ECONS(A_27a),V228e18),ap(ap(c_2Elist_2ECONS(A_27a),V229e19),ap(ap(c_2Elist_2ECONS(A_27a),V230e20),V210l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V231l_27] :
                      ( mem(V231l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V232e1] :
                          ( mem(V232e1,A_27a)
                          & ? [V233e2] :
                              ( mem(V233e2,A_27a)
                              & ? [V234e3] :
                                  ( mem(V234e3,A_27a)
                                  & ? [V235e4] :
                                      ( mem(V235e4,A_27a)
                                      & ? [V236e5] :
                                          ( mem(V236e5,A_27a)
                                          & ? [V237e6] :
                                              ( mem(V237e6,A_27a)
                                              & ? [V238e7] :
                                                  ( mem(V238e7,A_27a)
                                                  & ? [V239e8] :
                                                      ( mem(V239e8,A_27a)
                                                      & ? [V240e9] :
                                                          ( mem(V240e9,A_27a)
                                                          & ? [V241e10] :
                                                              ( mem(V241e10,A_27a)
                                                              & ? [V242e11] :
                                                                  ( mem(V242e11,A_27a)
                                                                  & ? [V243e12] :
                                                                      ( mem(V243e12,A_27a)
                                                                      & ? [V244e13] :
                                                                          ( mem(V244e13,A_27a)
                                                                          & ? [V245e14] :
                                                                              ( mem(V245e14,A_27a)
                                                                              & ? [V246e15] :
                                                                                  ( mem(V246e15,A_27a)
                                                                                  & ? [V247e16] :
                                                                                      ( mem(V247e16,A_27a)
                                                                                      & ? [V248e17] :
                                                                                          ( mem(V248e17,A_27a)
                                                                                          & ? [V249e18] :
                                                                                              ( mem(V249e18,A_27a)
                                                                                              & ? [V250e19] :
                                                                                                  ( mem(V250e19,A_27a)
                                                                                                  & ? [V251e20] :
                                                                                                      ( mem(V251e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V231l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V232e1),ap(ap(c_2Elist_2ECONS(A_27a),V233e2),ap(ap(c_2Elist_2ECONS(A_27a),V234e3),ap(ap(c_2Elist_2ECONS(A_27a),V235e4),ap(ap(c_2Elist_2ECONS(A_27a),V236e5),ap(ap(c_2Elist_2ECONS(A_27a),V237e6),ap(ap(c_2Elist_2ECONS(A_27a),V238e7),ap(ap(c_2Elist_2ECONS(A_27a),V239e8),ap(ap(c_2Elist_2ECONS(A_27a),V240e9),ap(ap(c_2Elist_2ECONS(A_27a),V241e10),ap(ap(c_2Elist_2ECONS(A_27a),V242e11),ap(ap(c_2Elist_2ECONS(A_27a),V243e12),ap(ap(c_2Elist_2ECONS(A_27a),V244e13),ap(ap(c_2Elist_2ECONS(A_27a),V245e14),ap(ap(c_2Elist_2ECONS(A_27a),V246e15),ap(ap(c_2Elist_2ECONS(A_27a),V247e16),ap(ap(c_2Elist_2ECONS(A_27a),V248e17),ap(ap(c_2Elist_2ECONS(A_27a),V249e18),ap(ap(c_2Elist_2ECONS(A_27a),V250e19),ap(ap(c_2Elist_2ECONS(A_27a),V251e20),V231l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V252l_27] :
                      ( mem(V252l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V253e1] :
                          ( mem(V253e1,A_27a)
                          & ? [V254e2] :
                              ( mem(V254e2,A_27a)
                              & ? [V255e3] :
                                  ( mem(V255e3,A_27a)
                                  & ? [V256e4] :
                                      ( mem(V256e4,A_27a)
                                      & ? [V257e5] :
                                          ( mem(V257e5,A_27a)
                                          & ? [V258e6] :
                                              ( mem(V258e6,A_27a)
                                              & ? [V259e7] :
                                                  ( mem(V259e7,A_27a)
                                                  & ? [V260e8] :
                                                      ( mem(V260e8,A_27a)
                                                      & ? [V261e9] :
                                                          ( mem(V261e9,A_27a)
                                                          & ? [V262e10] :
                                                              ( mem(V262e10,A_27a)
                                                              & ? [V263e11] :
                                                                  ( mem(V263e11,A_27a)
                                                                  & ? [V264e12] :
                                                                      ( mem(V264e12,A_27a)
                                                                      & ? [V265e13] :
                                                                          ( mem(V265e13,A_27a)
                                                                          & ? [V266e14] :
                                                                              ( mem(V266e14,A_27a)
                                                                              & ? [V267e15] :
                                                                                  ( mem(V267e15,A_27a)
                                                                                  & ? [V268e16] :
                                                                                      ( mem(V268e16,A_27a)
                                                                                      & ? [V269e17] :
                                                                                          ( mem(V269e17,A_27a)
                                                                                          & ? [V270e18] :
                                                                                              ( mem(V270e18,A_27a)
                                                                                              & ? [V271e19] :
                                                                                                  ( mem(V271e19,A_27a)
                                                                                                  & ? [V272e20] :
                                                                                                      ( mem(V272e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V252l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V253e1),ap(ap(c_2Elist_2ECONS(A_27a),V254e2),ap(ap(c_2Elist_2ECONS(A_27a),V255e3),ap(ap(c_2Elist_2ECONS(A_27a),V256e4),ap(ap(c_2Elist_2ECONS(A_27a),V257e5),ap(ap(c_2Elist_2ECONS(A_27a),V258e6),ap(ap(c_2Elist_2ECONS(A_27a),V259e7),ap(ap(c_2Elist_2ECONS(A_27a),V260e8),ap(ap(c_2Elist_2ECONS(A_27a),V261e9),ap(ap(c_2Elist_2ECONS(A_27a),V262e10),ap(ap(c_2Elist_2ECONS(A_27a),V263e11),ap(ap(c_2Elist_2ECONS(A_27a),V264e12),ap(ap(c_2Elist_2ECONS(A_27a),V265e13),ap(ap(c_2Elist_2ECONS(A_27a),V266e14),ap(ap(c_2Elist_2ECONS(A_27a),V267e15),ap(ap(c_2Elist_2ECONS(A_27a),V268e16),ap(ap(c_2Elist_2ECONS(A_27a),V269e17),ap(ap(c_2Elist_2ECONS(A_27a),V270e18),ap(ap(c_2Elist_2ECONS(A_27a),V271e19),ap(ap(c_2Elist_2ECONS(A_27a),V272e20),V252l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V273l_27] :
                      ( mem(V273l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V274e1] :
                          ( mem(V274e1,A_27a)
                          & ? [V275e2] :
                              ( mem(V275e2,A_27a)
                              & ? [V276e3] :
                                  ( mem(V276e3,A_27a)
                                  & ? [V277e4] :
                                      ( mem(V277e4,A_27a)
                                      & ? [V278e5] :
                                          ( mem(V278e5,A_27a)
                                          & ? [V279e6] :
                                              ( mem(V279e6,A_27a)
                                              & ? [V280e7] :
                                                  ( mem(V280e7,A_27a)
                                                  & ? [V281e8] :
                                                      ( mem(V281e8,A_27a)
                                                      & ? [V282e9] :
                                                          ( mem(V282e9,A_27a)
                                                          & ? [V283e10] :
                                                              ( mem(V283e10,A_27a)
                                                              & ? [V284e11] :
                                                                  ( mem(V284e11,A_27a)
                                                                  & ? [V285e12] :
                                                                      ( mem(V285e12,A_27a)
                                                                      & ? [V286e13] :
                                                                          ( mem(V286e13,A_27a)
                                                                          & ? [V287e14] :
                                                                              ( mem(V287e14,A_27a)
                                                                              & ? [V288e15] :
                                                                                  ( mem(V288e15,A_27a)
                                                                                  & ? [V289e16] :
                                                                                      ( mem(V289e16,A_27a)
                                                                                      & ? [V290e17] :
                                                                                          ( mem(V290e17,A_27a)
                                                                                          & ? [V291e18] :
                                                                                              ( mem(V291e18,A_27a)
                                                                                              & ? [V292e19] :
                                                                                                  ( mem(V292e19,A_27a)
                                                                                                  & ? [V293e20] :
                                                                                                      ( mem(V293e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V273l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V274e1),ap(ap(c_2Elist_2ECONS(A_27a),V275e2),ap(ap(c_2Elist_2ECONS(A_27a),V276e3),ap(ap(c_2Elist_2ECONS(A_27a),V277e4),ap(ap(c_2Elist_2ECONS(A_27a),V278e5),ap(ap(c_2Elist_2ECONS(A_27a),V279e6),ap(ap(c_2Elist_2ECONS(A_27a),V280e7),ap(ap(c_2Elist_2ECONS(A_27a),V281e8),ap(ap(c_2Elist_2ECONS(A_27a),V282e9),ap(ap(c_2Elist_2ECONS(A_27a),V283e10),ap(ap(c_2Elist_2ECONS(A_27a),V284e11),ap(ap(c_2Elist_2ECONS(A_27a),V285e12),ap(ap(c_2Elist_2ECONS(A_27a),V286e13),ap(ap(c_2Elist_2ECONS(A_27a),V287e14),ap(ap(c_2Elist_2ECONS(A_27a),V288e15),ap(ap(c_2Elist_2ECONS(A_27a),V289e16),ap(ap(c_2Elist_2ECONS(A_27a),V290e17),ap(ap(c_2Elist_2ECONS(A_27a),V291e18),ap(ap(c_2Elist_2ECONS(A_27a),V292e19),ap(ap(c_2Elist_2ECONS(A_27a),V293e20),V273l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V294e1] :
                      ( mem(V294e1,A_27a)
                      & ? [V295e2] :
                          ( mem(V295e2,A_27a)
                          & ? [V296e3] :
                              ( mem(V296e3,A_27a)
                              & ? [V297e4] :
                                  ( mem(V297e4,A_27a)
                                  & ? [V298e5] :
                                      ( mem(V298e5,A_27a)
                                      & ? [V299e6] :
                                          ( mem(V299e6,A_27a)
                                          & ? [V300e7] :
                                              ( mem(V300e7,A_27a)
                                              & ? [V301e8] :
                                                  ( mem(V301e8,A_27a)
                                                  & ? [V302e9] :
                                                      ( mem(V302e9,A_27a)
                                                      & ? [V303e10] :
                                                          ( mem(V303e10,A_27a)
                                                          & ? [V304e11] :
                                                              ( mem(V304e11,A_27a)
                                                              & ? [V305e12] :
                                                                  ( mem(V305e12,A_27a)
                                                                  & ? [V306e13] :
                                                                      ( mem(V306e13,A_27a)
                                                                      & ? [V307e14] :
                                                                          ( mem(V307e14,A_27a)
                                                                          & ? [V308e15] :
                                                                              ( mem(V308e15,A_27a)
                                                                              & ? [V309e16] :
                                                                                  ( mem(V309e16,A_27a)
                                                                                  & ? [V310e17] :
                                                                                      ( mem(V310e17,A_27a)
                                                                                      & ? [V311e18] :
                                                                                          ( mem(V311e18,A_27a)
                                                                                          & ? [V312e19] :
                                                                                              ( mem(V312e19,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V294e1),ap(ap(c_2Elist_2ECONS(A_27a),V295e2),ap(ap(c_2Elist_2ECONS(A_27a),V296e3),ap(ap(c_2Elist_2ECONS(A_27a),V297e4),ap(ap(c_2Elist_2ECONS(A_27a),V298e5),ap(ap(c_2Elist_2ECONS(A_27a),V299e6),ap(ap(c_2Elist_2ECONS(A_27a),V300e7),ap(ap(c_2Elist_2ECONS(A_27a),V301e8),ap(ap(c_2Elist_2ECONS(A_27a),V302e9),ap(ap(c_2Elist_2ECONS(A_27a),V303e10),ap(ap(c_2Elist_2ECONS(A_27a),V304e11),ap(ap(c_2Elist_2ECONS(A_27a),V305e12),ap(ap(c_2Elist_2ECONS(A_27a),V306e13),ap(ap(c_2Elist_2ECONS(A_27a),V307e14),ap(ap(c_2Elist_2ECONS(A_27a),V308e15),ap(ap(c_2Elist_2ECONS(A_27a),V309e16),ap(ap(c_2Elist_2ECONS(A_27a),V310e17),ap(ap(c_2Elist_2ECONS(A_27a),V311e18),ap(ap(c_2Elist_2ECONS(A_27a),V312e19),c_2Elist_2ENIL(A_27a)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V313e1] :
                      ( mem(V313e1,A_27a)
                      & ? [V314e2] :
                          ( mem(V314e2,A_27a)
                          & ? [V315e3] :
                              ( mem(V315e3,A_27a)
                              & ? [V316e4] :
                                  ( mem(V316e4,A_27a)
                                  & ? [V317e5] :
                                      ( mem(V317e5,A_27a)
                                      & ? [V318e6] :
                                          ( mem(V318e6,A_27a)
                                          & ? [V319e7] :
                                              ( mem(V319e7,A_27a)
                                              & ? [V320e8] :
                                                  ( mem(V320e8,A_27a)
                                                  & ? [V321e9] :
                                                      ( mem(V321e9,A_27a)
                                                      & ? [V322e10] :
                                                          ( mem(V322e10,A_27a)
                                                          & ? [V323e11] :
                                                              ( mem(V323e11,A_27a)
                                                              & ? [V324e12] :
                                                                  ( mem(V324e12,A_27a)
                                                                  & ? [V325e13] :
                                                                      ( mem(V325e13,A_27a)
                                                                      & ? [V326e14] :
                                                                          ( mem(V326e14,A_27a)
                                                                          & ? [V327e15] :
                                                                              ( mem(V327e15,A_27a)
                                                                              & ? [V328e16] :
                                                                                  ( mem(V328e16,A_27a)
                                                                                  & ? [V329e17] :
                                                                                      ( mem(V329e17,A_27a)
                                                                                      & ? [V330e18] :
                                                                                          ( mem(V330e18,A_27a)
                                                                                          & ? [V331e19] :
                                                                                              ( mem(V331e19,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V313e1),ap(ap(c_2Elist_2ECONS(A_27a),V314e2),ap(ap(c_2Elist_2ECONS(A_27a),V315e3),ap(ap(c_2Elist_2ECONS(A_27a),V316e4),ap(ap(c_2Elist_2ECONS(A_27a),V317e5),ap(ap(c_2Elist_2ECONS(A_27a),V318e6),ap(ap(c_2Elist_2ECONS(A_27a),V319e7),ap(ap(c_2Elist_2ECONS(A_27a),V320e8),ap(ap(c_2Elist_2ECONS(A_27a),V321e9),ap(ap(c_2Elist_2ECONS(A_27a),V322e10),ap(ap(c_2Elist_2ECONS(A_27a),V323e11),ap(ap(c_2Elist_2ECONS(A_27a),V324e12),ap(ap(c_2Elist_2ECONS(A_27a),V325e13),ap(ap(c_2Elist_2ECONS(A_27a),V326e14),ap(ap(c_2Elist_2ECONS(A_27a),V327e15),ap(ap(c_2Elist_2ECONS(A_27a),V328e16),ap(ap(c_2Elist_2ECONS(A_27a),V329e17),ap(ap(c_2Elist_2ECONS(A_27a),V330e18),ap(ap(c_2Elist_2ECONS(A_27a),V331e19),c_2Elist_2ENIL(A_27a)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V332l_27] :
                      ( mem(V332l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V333e1] :
                          ( mem(V333e1,A_27a)
                          & ? [V334e2] :
                              ( mem(V334e2,A_27a)
                              & ? [V335e3] :
                                  ( mem(V335e3,A_27a)
                                  & ? [V336e4] :
                                      ( mem(V336e4,A_27a)
                                      & ? [V337e5] :
                                          ( mem(V337e5,A_27a)
                                          & ? [V338e6] :
                                              ( mem(V338e6,A_27a)
                                              & ? [V339e7] :
                                                  ( mem(V339e7,A_27a)
                                                  & ? [V340e8] :
                                                      ( mem(V340e8,A_27a)
                                                      & ? [V341e9] :
                                                          ( mem(V341e9,A_27a)
                                                          & ? [V342e10] :
                                                              ( mem(V342e10,A_27a)
                                                              & ? [V343e11] :
                                                                  ( mem(V343e11,A_27a)
                                                                  & ? [V344e12] :
                                                                      ( mem(V344e12,A_27a)
                                                                      & ? [V345e13] :
                                                                          ( mem(V345e13,A_27a)
                                                                          & ? [V346e14] :
                                                                              ( mem(V346e14,A_27a)
                                                                              & ? [V347e15] :
                                                                                  ( mem(V347e15,A_27a)
                                                                                  & ? [V348e16] :
                                                                                      ( mem(V348e16,A_27a)
                                                                                      & ? [V349e17] :
                                                                                          ( mem(V349e17,A_27a)
                                                                                          & ? [V350e18] :
                                                                                              ( mem(V350e18,A_27a)
                                                                                              & ? [V351e19] :
                                                                                                  ( mem(V351e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V333e1),ap(ap(c_2Elist_2ECONS(A_27a),V334e2),ap(ap(c_2Elist_2ECONS(A_27a),V335e3),ap(ap(c_2Elist_2ECONS(A_27a),V336e4),ap(ap(c_2Elist_2ECONS(A_27a),V337e5),ap(ap(c_2Elist_2ECONS(A_27a),V338e6),ap(ap(c_2Elist_2ECONS(A_27a),V339e7),ap(ap(c_2Elist_2ECONS(A_27a),V340e8),ap(ap(c_2Elist_2ECONS(A_27a),V341e9),ap(ap(c_2Elist_2ECONS(A_27a),V342e10),ap(ap(c_2Elist_2ECONS(A_27a),V343e11),ap(ap(c_2Elist_2ECONS(A_27a),V344e12),ap(ap(c_2Elist_2ECONS(A_27a),V345e13),ap(ap(c_2Elist_2ECONS(A_27a),V346e14),ap(ap(c_2Elist_2ECONS(A_27a),V347e15),ap(ap(c_2Elist_2ECONS(A_27a),V348e16),ap(ap(c_2Elist_2ECONS(A_27a),V349e17),ap(ap(c_2Elist_2ECONS(A_27a),V350e18),ap(ap(c_2Elist_2ECONS(A_27a),V351e19),V332l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V352l_27] :
                      ( mem(V352l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V353e1] :
                          ( mem(V353e1,A_27a)
                          & ? [V354e2] :
                              ( mem(V354e2,A_27a)
                              & ? [V355e3] :
                                  ( mem(V355e3,A_27a)
                                  & ? [V356e4] :
                                      ( mem(V356e4,A_27a)
                                      & ? [V357e5] :
                                          ( mem(V357e5,A_27a)
                                          & ? [V358e6] :
                                              ( mem(V358e6,A_27a)
                                              & ? [V359e7] :
                                                  ( mem(V359e7,A_27a)
                                                  & ? [V360e8] :
                                                      ( mem(V360e8,A_27a)
                                                      & ? [V361e9] :
                                                          ( mem(V361e9,A_27a)
                                                          & ? [V362e10] :
                                                              ( mem(V362e10,A_27a)
                                                              & ? [V363e11] :
                                                                  ( mem(V363e11,A_27a)
                                                                  & ? [V364e12] :
                                                                      ( mem(V364e12,A_27a)
                                                                      & ? [V365e13] :
                                                                          ( mem(V365e13,A_27a)
                                                                          & ? [V366e14] :
                                                                              ( mem(V366e14,A_27a)
                                                                              & ? [V367e15] :
                                                                                  ( mem(V367e15,A_27a)
                                                                                  & ? [V368e16] :
                                                                                      ( mem(V368e16,A_27a)
                                                                                      & ? [V369e17] :
                                                                                          ( mem(V369e17,A_27a)
                                                                                          & ? [V370e18] :
                                                                                              ( mem(V370e18,A_27a)
                                                                                              & ? [V371e19] :
                                                                                                  ( mem(V371e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V353e1),ap(ap(c_2Elist_2ECONS(A_27a),V354e2),ap(ap(c_2Elist_2ECONS(A_27a),V355e3),ap(ap(c_2Elist_2ECONS(A_27a),V356e4),ap(ap(c_2Elist_2ECONS(A_27a),V357e5),ap(ap(c_2Elist_2ECONS(A_27a),V358e6),ap(ap(c_2Elist_2ECONS(A_27a),V359e7),ap(ap(c_2Elist_2ECONS(A_27a),V360e8),ap(ap(c_2Elist_2ECONS(A_27a),V361e9),ap(ap(c_2Elist_2ECONS(A_27a),V362e10),ap(ap(c_2Elist_2ECONS(A_27a),V363e11),ap(ap(c_2Elist_2ECONS(A_27a),V364e12),ap(ap(c_2Elist_2ECONS(A_27a),V365e13),ap(ap(c_2Elist_2ECONS(A_27a),V366e14),ap(ap(c_2Elist_2ECONS(A_27a),V367e15),ap(ap(c_2Elist_2ECONS(A_27a),V368e16),ap(ap(c_2Elist_2ECONS(A_27a),V369e17),ap(ap(c_2Elist_2ECONS(A_27a),V370e18),ap(ap(c_2Elist_2ECONS(A_27a),V371e19),V352l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V372l_27] :
                      ( mem(V372l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V373e1] :
                          ( mem(V373e1,A_27a)
                          & ? [V374e2] :
                              ( mem(V374e2,A_27a)
                              & ? [V375e3] :
                                  ( mem(V375e3,A_27a)
                                  & ? [V376e4] :
                                      ( mem(V376e4,A_27a)
                                      & ? [V377e5] :
                                          ( mem(V377e5,A_27a)
                                          & ? [V378e6] :
                                              ( mem(V378e6,A_27a)
                                              & ? [V379e7] :
                                                  ( mem(V379e7,A_27a)
                                                  & ? [V380e8] :
                                                      ( mem(V380e8,A_27a)
                                                      & ? [V381e9] :
                                                          ( mem(V381e9,A_27a)
                                                          & ? [V382e10] :
                                                              ( mem(V382e10,A_27a)
                                                              & ? [V383e11] :
                                                                  ( mem(V383e11,A_27a)
                                                                  & ? [V384e12] :
                                                                      ( mem(V384e12,A_27a)
                                                                      & ? [V385e13] :
                                                                          ( mem(V385e13,A_27a)
                                                                          & ? [V386e14] :
                                                                              ( mem(V386e14,A_27a)
                                                                              & ? [V387e15] :
                                                                                  ( mem(V387e15,A_27a)
                                                                                  & ? [V388e16] :
                                                                                      ( mem(V388e16,A_27a)
                                                                                      & ? [V389e17] :
                                                                                          ( mem(V389e17,A_27a)
                                                                                          & ? [V390e18] :
                                                                                              ( mem(V390e18,A_27a)
                                                                                              & ? [V391e19] :
                                                                                                  ( mem(V391e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V373e1),ap(ap(c_2Elist_2ECONS(A_27a),V374e2),ap(ap(c_2Elist_2ECONS(A_27a),V375e3),ap(ap(c_2Elist_2ECONS(A_27a),V376e4),ap(ap(c_2Elist_2ECONS(A_27a),V377e5),ap(ap(c_2Elist_2ECONS(A_27a),V378e6),ap(ap(c_2Elist_2ECONS(A_27a),V379e7),ap(ap(c_2Elist_2ECONS(A_27a),V380e8),ap(ap(c_2Elist_2ECONS(A_27a),V381e9),ap(ap(c_2Elist_2ECONS(A_27a),V382e10),ap(ap(c_2Elist_2ECONS(A_27a),V383e11),ap(ap(c_2Elist_2ECONS(A_27a),V384e12),ap(ap(c_2Elist_2ECONS(A_27a),V385e13),ap(ap(c_2Elist_2ECONS(A_27a),V386e14),ap(ap(c_2Elist_2ECONS(A_27a),V387e15),ap(ap(c_2Elist_2ECONS(A_27a),V388e16),ap(ap(c_2Elist_2ECONS(A_27a),V389e17),ap(ap(c_2Elist_2ECONS(A_27a),V390e18),ap(ap(c_2Elist_2ECONS(A_27a),V391e19),V372l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V392l_27] :
                      ( mem(V392l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V393e1] :
                          ( mem(V393e1,A_27a)
                          & ? [V394e2] :
                              ( mem(V394e2,A_27a)
                              & ? [V395e3] :
                                  ( mem(V395e3,A_27a)
                                  & ? [V396e4] :
                                      ( mem(V396e4,A_27a)
                                      & ? [V397e5] :
                                          ( mem(V397e5,A_27a)
                                          & ? [V398e6] :
                                              ( mem(V398e6,A_27a)
                                              & ? [V399e7] :
                                                  ( mem(V399e7,A_27a)
                                                  & ? [V400e8] :
                                                      ( mem(V400e8,A_27a)
                                                      & ? [V401e9] :
                                                          ( mem(V401e9,A_27a)
                                                          & ? [V402e10] :
                                                              ( mem(V402e10,A_27a)
                                                              & ? [V403e11] :
                                                                  ( mem(V403e11,A_27a)
                                                                  & ? [V404e12] :
                                                                      ( mem(V404e12,A_27a)
                                                                      & ? [V405e13] :
                                                                          ( mem(V405e13,A_27a)
                                                                          & ? [V406e14] :
                                                                              ( mem(V406e14,A_27a)
                                                                              & ? [V407e15] :
                                                                                  ( mem(V407e15,A_27a)
                                                                                  & ? [V408e16] :
                                                                                      ( mem(V408e16,A_27a)
                                                                                      & ? [V409e17] :
                                                                                          ( mem(V409e17,A_27a)
                                                                                          & ? [V410e18] :
                                                                                              ( mem(V410e18,A_27a)
                                                                                              & ? [V411e19] :
                                                                                                  ( mem(V411e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V393e1),ap(ap(c_2Elist_2ECONS(A_27a),V394e2),ap(ap(c_2Elist_2ECONS(A_27a),V395e3),ap(ap(c_2Elist_2ECONS(A_27a),V396e4),ap(ap(c_2Elist_2ECONS(A_27a),V397e5),ap(ap(c_2Elist_2ECONS(A_27a),V398e6),ap(ap(c_2Elist_2ECONS(A_27a),V399e7),ap(ap(c_2Elist_2ECONS(A_27a),V400e8),ap(ap(c_2Elist_2ECONS(A_27a),V401e9),ap(ap(c_2Elist_2ECONS(A_27a),V402e10),ap(ap(c_2Elist_2ECONS(A_27a),V403e11),ap(ap(c_2Elist_2ECONS(A_27a),V404e12),ap(ap(c_2Elist_2ECONS(A_27a),V405e13),ap(ap(c_2Elist_2ECONS(A_27a),V406e14),ap(ap(c_2Elist_2ECONS(A_27a),V407e15),ap(ap(c_2Elist_2ECONS(A_27a),V408e16),ap(ap(c_2Elist_2ECONS(A_27a),V409e17),ap(ap(c_2Elist_2ECONS(A_27a),V410e18),ap(ap(c_2Elist_2ECONS(A_27a),V411e19),V392l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V412l_27] :
                      ( mem(V412l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V413e1] :
                          ( mem(V413e1,A_27a)
                          & ? [V414e2] :
                              ( mem(V414e2,A_27a)
                              & ? [V415e3] :
                                  ( mem(V415e3,A_27a)
                                  & ? [V416e4] :
                                      ( mem(V416e4,A_27a)
                                      & ? [V417e5] :
                                          ( mem(V417e5,A_27a)
                                          & ? [V418e6] :
                                              ( mem(V418e6,A_27a)
                                              & ? [V419e7] :
                                                  ( mem(V419e7,A_27a)
                                                  & ? [V420e8] :
                                                      ( mem(V420e8,A_27a)
                                                      & ? [V421e9] :
                                                          ( mem(V421e9,A_27a)
                                                          & ? [V422e10] :
                                                              ( mem(V422e10,A_27a)
                                                              & ? [V423e11] :
                                                                  ( mem(V423e11,A_27a)
                                                                  & ? [V424e12] :
                                                                      ( mem(V424e12,A_27a)
                                                                      & ? [V425e13] :
                                                                          ( mem(V425e13,A_27a)
                                                                          & ? [V426e14] :
                                                                              ( mem(V426e14,A_27a)
                                                                              & ? [V427e15] :
                                                                                  ( mem(V427e15,A_27a)
                                                                                  & ? [V428e16] :
                                                                                      ( mem(V428e16,A_27a)
                                                                                      & ? [V429e17] :
                                                                                          ( mem(V429e17,A_27a)
                                                                                          & ? [V430e18] :
                                                                                              ( mem(V430e18,A_27a)
                                                                                              & ? [V431e19] :
                                                                                                  ( mem(V431e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V412l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V413e1),ap(ap(c_2Elist_2ECONS(A_27a),V414e2),ap(ap(c_2Elist_2ECONS(A_27a),V415e3),ap(ap(c_2Elist_2ECONS(A_27a),V416e4),ap(ap(c_2Elist_2ECONS(A_27a),V417e5),ap(ap(c_2Elist_2ECONS(A_27a),V418e6),ap(ap(c_2Elist_2ECONS(A_27a),V419e7),ap(ap(c_2Elist_2ECONS(A_27a),V420e8),ap(ap(c_2Elist_2ECONS(A_27a),V421e9),ap(ap(c_2Elist_2ECONS(A_27a),V422e10),ap(ap(c_2Elist_2ECONS(A_27a),V423e11),ap(ap(c_2Elist_2ECONS(A_27a),V424e12),ap(ap(c_2Elist_2ECONS(A_27a),V425e13),ap(ap(c_2Elist_2ECONS(A_27a),V426e14),ap(ap(c_2Elist_2ECONS(A_27a),V427e15),ap(ap(c_2Elist_2ECONS(A_27a),V428e16),ap(ap(c_2Elist_2ECONS(A_27a),V429e17),ap(ap(c_2Elist_2ECONS(A_27a),V430e18),ap(ap(c_2Elist_2ECONS(A_27a),V431e19),V412l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V432l_27] :
                      ( mem(V432l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V433e1] :
                          ( mem(V433e1,A_27a)
                          & ? [V434e2] :
                              ( mem(V434e2,A_27a)
                              & ? [V435e3] :
                                  ( mem(V435e3,A_27a)
                                  & ? [V436e4] :
                                      ( mem(V436e4,A_27a)
                                      & ? [V437e5] :
                                          ( mem(V437e5,A_27a)
                                          & ? [V438e6] :
                                              ( mem(V438e6,A_27a)
                                              & ? [V439e7] :
                                                  ( mem(V439e7,A_27a)
                                                  & ? [V440e8] :
                                                      ( mem(V440e8,A_27a)
                                                      & ? [V441e9] :
                                                          ( mem(V441e9,A_27a)
                                                          & ? [V442e10] :
                                                              ( mem(V442e10,A_27a)
                                                              & ? [V443e11] :
                                                                  ( mem(V443e11,A_27a)
                                                                  & ? [V444e12] :
                                                                      ( mem(V444e12,A_27a)
                                                                      & ? [V445e13] :
                                                                          ( mem(V445e13,A_27a)
                                                                          & ? [V446e14] :
                                                                              ( mem(V446e14,A_27a)
                                                                              & ? [V447e15] :
                                                                                  ( mem(V447e15,A_27a)
                                                                                  & ? [V448e16] :
                                                                                      ( mem(V448e16,A_27a)
                                                                                      & ? [V449e17] :
                                                                                          ( mem(V449e17,A_27a)
                                                                                          & ? [V450e18] :
                                                                                              ( mem(V450e18,A_27a)
                                                                                              & ? [V451e19] :
                                                                                                  ( mem(V451e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V432l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V433e1),ap(ap(c_2Elist_2ECONS(A_27a),V434e2),ap(ap(c_2Elist_2ECONS(A_27a),V435e3),ap(ap(c_2Elist_2ECONS(A_27a),V436e4),ap(ap(c_2Elist_2ECONS(A_27a),V437e5),ap(ap(c_2Elist_2ECONS(A_27a),V438e6),ap(ap(c_2Elist_2ECONS(A_27a),V439e7),ap(ap(c_2Elist_2ECONS(A_27a),V440e8),ap(ap(c_2Elist_2ECONS(A_27a),V441e9),ap(ap(c_2Elist_2ECONS(A_27a),V442e10),ap(ap(c_2Elist_2ECONS(A_27a),V443e11),ap(ap(c_2Elist_2ECONS(A_27a),V444e12),ap(ap(c_2Elist_2ECONS(A_27a),V445e13),ap(ap(c_2Elist_2ECONS(A_27a),V446e14),ap(ap(c_2Elist_2ECONS(A_27a),V447e15),ap(ap(c_2Elist_2ECONS(A_27a),V448e16),ap(ap(c_2Elist_2ECONS(A_27a),V449e17),ap(ap(c_2Elist_2ECONS(A_27a),V450e18),ap(ap(c_2Elist_2ECONS(A_27a),V451e19),V432l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V452l_27] :
                      ( mem(V452l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V453e1] :
                          ( mem(V453e1,A_27a)
                          & ? [V454e2] :
                              ( mem(V454e2,A_27a)
                              & ? [V455e3] :
                                  ( mem(V455e3,A_27a)
                                  & ? [V456e4] :
                                      ( mem(V456e4,A_27a)
                                      & ? [V457e5] :
                                          ( mem(V457e5,A_27a)
                                          & ? [V458e6] :
                                              ( mem(V458e6,A_27a)
                                              & ? [V459e7] :
                                                  ( mem(V459e7,A_27a)
                                                  & ? [V460e8] :
                                                      ( mem(V460e8,A_27a)
                                                      & ? [V461e9] :
                                                          ( mem(V461e9,A_27a)
                                                          & ? [V462e10] :
                                                              ( mem(V462e10,A_27a)
                                                              & ? [V463e11] :
                                                                  ( mem(V463e11,A_27a)
                                                                  & ? [V464e12] :
                                                                      ( mem(V464e12,A_27a)
                                                                      & ? [V465e13] :
                                                                          ( mem(V465e13,A_27a)
                                                                          & ? [V466e14] :
                                                                              ( mem(V466e14,A_27a)
                                                                              & ? [V467e15] :
                                                                                  ( mem(V467e15,A_27a)
                                                                                  & ? [V468e16] :
                                                                                      ( mem(V468e16,A_27a)
                                                                                      & ? [V469e17] :
                                                                                          ( mem(V469e17,A_27a)
                                                                                          & ? [V470e18] :
                                                                                              ( mem(V470e18,A_27a)
                                                                                              & ? [V471e19] :
                                                                                                  ( mem(V471e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V452l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V453e1),ap(ap(c_2Elist_2ECONS(A_27a),V454e2),ap(ap(c_2Elist_2ECONS(A_27a),V455e3),ap(ap(c_2Elist_2ECONS(A_27a),V456e4),ap(ap(c_2Elist_2ECONS(A_27a),V457e5),ap(ap(c_2Elist_2ECONS(A_27a),V458e6),ap(ap(c_2Elist_2ECONS(A_27a),V459e7),ap(ap(c_2Elist_2ECONS(A_27a),V460e8),ap(ap(c_2Elist_2ECONS(A_27a),V461e9),ap(ap(c_2Elist_2ECONS(A_27a),V462e10),ap(ap(c_2Elist_2ECONS(A_27a),V463e11),ap(ap(c_2Elist_2ECONS(A_27a),V464e12),ap(ap(c_2Elist_2ECONS(A_27a),V465e13),ap(ap(c_2Elist_2ECONS(A_27a),V466e14),ap(ap(c_2Elist_2ECONS(A_27a),V467e15),ap(ap(c_2Elist_2ECONS(A_27a),V468e16),ap(ap(c_2Elist_2ECONS(A_27a),V469e17),ap(ap(c_2Elist_2ECONS(A_27a),V470e18),ap(ap(c_2Elist_2ECONS(A_27a),V471e19),V452l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V472l_27] :
                      ( mem(V472l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V473e1] :
                          ( mem(V473e1,A_27a)
                          & ? [V474e2] :
                              ( mem(V474e2,A_27a)
                              & ? [V475e3] :
                                  ( mem(V475e3,A_27a)
                                  & ? [V476e4] :
                                      ( mem(V476e4,A_27a)
                                      & ? [V477e5] :
                                          ( mem(V477e5,A_27a)
                                          & ? [V478e6] :
                                              ( mem(V478e6,A_27a)
                                              & ? [V479e7] :
                                                  ( mem(V479e7,A_27a)
                                                  & ? [V480e8] :
                                                      ( mem(V480e8,A_27a)
                                                      & ? [V481e9] :
                                                          ( mem(V481e9,A_27a)
                                                          & ? [V482e10] :
                                                              ( mem(V482e10,A_27a)
                                                              & ? [V483e11] :
                                                                  ( mem(V483e11,A_27a)
                                                                  & ? [V484e12] :
                                                                      ( mem(V484e12,A_27a)
                                                                      & ? [V485e13] :
                                                                          ( mem(V485e13,A_27a)
                                                                          & ? [V486e14] :
                                                                              ( mem(V486e14,A_27a)
                                                                              & ? [V487e15] :
                                                                                  ( mem(V487e15,A_27a)
                                                                                  & ? [V488e16] :
                                                                                      ( mem(V488e16,A_27a)
                                                                                      & ? [V489e17] :
                                                                                          ( mem(V489e17,A_27a)
                                                                                          & ? [V490e18] :
                                                                                              ( mem(V490e18,A_27a)
                                                                                              & ? [V491e19] :
                                                                                                  ( mem(V491e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V472l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V473e1),ap(ap(c_2Elist_2ECONS(A_27a),V474e2),ap(ap(c_2Elist_2ECONS(A_27a),V475e3),ap(ap(c_2Elist_2ECONS(A_27a),V476e4),ap(ap(c_2Elist_2ECONS(A_27a),V477e5),ap(ap(c_2Elist_2ECONS(A_27a),V478e6),ap(ap(c_2Elist_2ECONS(A_27a),V479e7),ap(ap(c_2Elist_2ECONS(A_27a),V480e8),ap(ap(c_2Elist_2ECONS(A_27a),V481e9),ap(ap(c_2Elist_2ECONS(A_27a),V482e10),ap(ap(c_2Elist_2ECONS(A_27a),V483e11),ap(ap(c_2Elist_2ECONS(A_27a),V484e12),ap(ap(c_2Elist_2ECONS(A_27a),V485e13),ap(ap(c_2Elist_2ECONS(A_27a),V486e14),ap(ap(c_2Elist_2ECONS(A_27a),V487e15),ap(ap(c_2Elist_2ECONS(A_27a),V488e16),ap(ap(c_2Elist_2ECONS(A_27a),V489e17),ap(ap(c_2Elist_2ECONS(A_27a),V490e18),ap(ap(c_2Elist_2ECONS(A_27a),V491e19),V472l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V492l_27] :
                      ( mem(V492l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V493e1] :
                          ( mem(V493e1,A_27a)
                          & ? [V494e2] :
                              ( mem(V494e2,A_27a)
                              & ? [V495e3] :
                                  ( mem(V495e3,A_27a)
                                  & ? [V496e4] :
                                      ( mem(V496e4,A_27a)
                                      & ? [V497e5] :
                                          ( mem(V497e5,A_27a)
                                          & ? [V498e6] :
                                              ( mem(V498e6,A_27a)
                                              & ? [V499e7] :
                                                  ( mem(V499e7,A_27a)
                                                  & ? [V500e8] :
                                                      ( mem(V500e8,A_27a)
                                                      & ? [V501e9] :
                                                          ( mem(V501e9,A_27a)
                                                          & ? [V502e10] :
                                                              ( mem(V502e10,A_27a)
                                                              & ? [V503e11] :
                                                                  ( mem(V503e11,A_27a)
                                                                  & ? [V504e12] :
                                                                      ( mem(V504e12,A_27a)
                                                                      & ? [V505e13] :
                                                                          ( mem(V505e13,A_27a)
                                                                          & ? [V506e14] :
                                                                              ( mem(V506e14,A_27a)
                                                                              & ? [V507e15] :
                                                                                  ( mem(V507e15,A_27a)
                                                                                  & ? [V508e16] :
                                                                                      ( mem(V508e16,A_27a)
                                                                                      & ? [V509e17] :
                                                                                          ( mem(V509e17,A_27a)
                                                                                          & ? [V510e18] :
                                                                                              ( mem(V510e18,A_27a)
                                                                                              & ? [V511e19] :
                                                                                                  ( mem(V511e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V492l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V493e1),ap(ap(c_2Elist_2ECONS(A_27a),V494e2),ap(ap(c_2Elist_2ECONS(A_27a),V495e3),ap(ap(c_2Elist_2ECONS(A_27a),V496e4),ap(ap(c_2Elist_2ECONS(A_27a),V497e5),ap(ap(c_2Elist_2ECONS(A_27a),V498e6),ap(ap(c_2Elist_2ECONS(A_27a),V499e7),ap(ap(c_2Elist_2ECONS(A_27a),V500e8),ap(ap(c_2Elist_2ECONS(A_27a),V501e9),ap(ap(c_2Elist_2ECONS(A_27a),V502e10),ap(ap(c_2Elist_2ECONS(A_27a),V503e11),ap(ap(c_2Elist_2ECONS(A_27a),V504e12),ap(ap(c_2Elist_2ECONS(A_27a),V505e13),ap(ap(c_2Elist_2ECONS(A_27a),V506e14),ap(ap(c_2Elist_2ECONS(A_27a),V507e15),ap(ap(c_2Elist_2ECONS(A_27a),V508e16),ap(ap(c_2Elist_2ECONS(A_27a),V509e17),ap(ap(c_2Elist_2ECONS(A_27a),V510e18),ap(ap(c_2Elist_2ECONS(A_27a),V511e19),V492l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V512l_27] :
                      ( mem(V512l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V513e1] :
                          ( mem(V513e1,A_27a)
                          & ? [V514e2] :
                              ( mem(V514e2,A_27a)
                              & ? [V515e3] :
                                  ( mem(V515e3,A_27a)
                                  & ? [V516e4] :
                                      ( mem(V516e4,A_27a)
                                      & ? [V517e5] :
                                          ( mem(V517e5,A_27a)
                                          & ? [V518e6] :
                                              ( mem(V518e6,A_27a)
                                              & ? [V519e7] :
                                                  ( mem(V519e7,A_27a)
                                                  & ? [V520e8] :
                                                      ( mem(V520e8,A_27a)
                                                      & ? [V521e9] :
                                                          ( mem(V521e9,A_27a)
                                                          & ? [V522e10] :
                                                              ( mem(V522e10,A_27a)
                                                              & ? [V523e11] :
                                                                  ( mem(V523e11,A_27a)
                                                                  & ? [V524e12] :
                                                                      ( mem(V524e12,A_27a)
                                                                      & ? [V525e13] :
                                                                          ( mem(V525e13,A_27a)
                                                                          & ? [V526e14] :
                                                                              ( mem(V526e14,A_27a)
                                                                              & ? [V527e15] :
                                                                                  ( mem(V527e15,A_27a)
                                                                                  & ? [V528e16] :
                                                                                      ( mem(V528e16,A_27a)
                                                                                      & ? [V529e17] :
                                                                                          ( mem(V529e17,A_27a)
                                                                                          & ? [V530e18] :
                                                                                              ( mem(V530e18,A_27a)
                                                                                              & ? [V531e19] :
                                                                                                  ( mem(V531e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V512l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V513e1),ap(ap(c_2Elist_2ECONS(A_27a),V514e2),ap(ap(c_2Elist_2ECONS(A_27a),V515e3),ap(ap(c_2Elist_2ECONS(A_27a),V516e4),ap(ap(c_2Elist_2ECONS(A_27a),V517e5),ap(ap(c_2Elist_2ECONS(A_27a),V518e6),ap(ap(c_2Elist_2ECONS(A_27a),V519e7),ap(ap(c_2Elist_2ECONS(A_27a),V520e8),ap(ap(c_2Elist_2ECONS(A_27a),V521e9),ap(ap(c_2Elist_2ECONS(A_27a),V522e10),ap(ap(c_2Elist_2ECONS(A_27a),V523e11),ap(ap(c_2Elist_2ECONS(A_27a),V524e12),ap(ap(c_2Elist_2ECONS(A_27a),V525e13),ap(ap(c_2Elist_2ECONS(A_27a),V526e14),ap(ap(c_2Elist_2ECONS(A_27a),V527e15),ap(ap(c_2Elist_2ECONS(A_27a),V528e16),ap(ap(c_2Elist_2ECONS(A_27a),V529e17),ap(ap(c_2Elist_2ECONS(A_27a),V530e18),ap(ap(c_2Elist_2ECONS(A_27a),V531e19),V512l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V532l_27] :
                      ( mem(V532l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V533e1] :
                          ( mem(V533e1,A_27a)
                          & ? [V534e2] :
                              ( mem(V534e2,A_27a)
                              & ? [V535e3] :
                                  ( mem(V535e3,A_27a)
                                  & ? [V536e4] :
                                      ( mem(V536e4,A_27a)
                                      & ? [V537e5] :
                                          ( mem(V537e5,A_27a)
                                          & ? [V538e6] :
                                              ( mem(V538e6,A_27a)
                                              & ? [V539e7] :
                                                  ( mem(V539e7,A_27a)
                                                  & ? [V540e8] :
                                                      ( mem(V540e8,A_27a)
                                                      & ? [V541e9] :
                                                          ( mem(V541e9,A_27a)
                                                          & ? [V542e10] :
                                                              ( mem(V542e10,A_27a)
                                                              & ? [V543e11] :
                                                                  ( mem(V543e11,A_27a)
                                                                  & ? [V544e12] :
                                                                      ( mem(V544e12,A_27a)
                                                                      & ? [V545e13] :
                                                                          ( mem(V545e13,A_27a)
                                                                          & ? [V546e14] :
                                                                              ( mem(V546e14,A_27a)
                                                                              & ? [V547e15] :
                                                                                  ( mem(V547e15,A_27a)
                                                                                  & ? [V548e16] :
                                                                                      ( mem(V548e16,A_27a)
                                                                                      & ? [V549e17] :
                                                                                          ( mem(V549e17,A_27a)
                                                                                          & ? [V550e18] :
                                                                                              ( mem(V550e18,A_27a)
                                                                                              & ? [V551e19] :
                                                                                                  ( mem(V551e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V532l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V533e1),ap(ap(c_2Elist_2ECONS(A_27a),V534e2),ap(ap(c_2Elist_2ECONS(A_27a),V535e3),ap(ap(c_2Elist_2ECONS(A_27a),V536e4),ap(ap(c_2Elist_2ECONS(A_27a),V537e5),ap(ap(c_2Elist_2ECONS(A_27a),V538e6),ap(ap(c_2Elist_2ECONS(A_27a),V539e7),ap(ap(c_2Elist_2ECONS(A_27a),V540e8),ap(ap(c_2Elist_2ECONS(A_27a),V541e9),ap(ap(c_2Elist_2ECONS(A_27a),V542e10),ap(ap(c_2Elist_2ECONS(A_27a),V543e11),ap(ap(c_2Elist_2ECONS(A_27a),V544e12),ap(ap(c_2Elist_2ECONS(A_27a),V545e13),ap(ap(c_2Elist_2ECONS(A_27a),V546e14),ap(ap(c_2Elist_2ECONS(A_27a),V547e15),ap(ap(c_2Elist_2ECONS(A_27a),V548e16),ap(ap(c_2Elist_2ECONS(A_27a),V549e17),ap(ap(c_2Elist_2ECONS(A_27a),V550e18),ap(ap(c_2Elist_2ECONS(A_27a),V551e19),V532l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V552l_27] :
                      ( mem(V552l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V553e1] :
                          ( mem(V553e1,A_27a)
                          & ? [V554e2] :
                              ( mem(V554e2,A_27a)
                              & ? [V555e3] :
                                  ( mem(V555e3,A_27a)
                                  & ? [V556e4] :
                                      ( mem(V556e4,A_27a)
                                      & ? [V557e5] :
                                          ( mem(V557e5,A_27a)
                                          & ? [V558e6] :
                                              ( mem(V558e6,A_27a)
                                              & ? [V559e7] :
                                                  ( mem(V559e7,A_27a)
                                                  & ? [V560e8] :
                                                      ( mem(V560e8,A_27a)
                                                      & ? [V561e9] :
                                                          ( mem(V561e9,A_27a)
                                                          & ? [V562e10] :
                                                              ( mem(V562e10,A_27a)
                                                              & ? [V563e11] :
                                                                  ( mem(V563e11,A_27a)
                                                                  & ? [V564e12] :
                                                                      ( mem(V564e12,A_27a)
                                                                      & ? [V565e13] :
                                                                          ( mem(V565e13,A_27a)
                                                                          & ? [V566e14] :
                                                                              ( mem(V566e14,A_27a)
                                                                              & ? [V567e15] :
                                                                                  ( mem(V567e15,A_27a)
                                                                                  & ? [V568e16] :
                                                                                      ( mem(V568e16,A_27a)
                                                                                      & ? [V569e17] :
                                                                                          ( mem(V569e17,A_27a)
                                                                                          & ? [V570e18] :
                                                                                              ( mem(V570e18,A_27a)
                                                                                              & ? [V571e19] :
                                                                                                  ( mem(V571e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V552l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V553e1),ap(ap(c_2Elist_2ECONS(A_27a),V554e2),ap(ap(c_2Elist_2ECONS(A_27a),V555e3),ap(ap(c_2Elist_2ECONS(A_27a),V556e4),ap(ap(c_2Elist_2ECONS(A_27a),V557e5),ap(ap(c_2Elist_2ECONS(A_27a),V558e6),ap(ap(c_2Elist_2ECONS(A_27a),V559e7),ap(ap(c_2Elist_2ECONS(A_27a),V560e8),ap(ap(c_2Elist_2ECONS(A_27a),V561e9),ap(ap(c_2Elist_2ECONS(A_27a),V562e10),ap(ap(c_2Elist_2ECONS(A_27a),V563e11),ap(ap(c_2Elist_2ECONS(A_27a),V564e12),ap(ap(c_2Elist_2ECONS(A_27a),V565e13),ap(ap(c_2Elist_2ECONS(A_27a),V566e14),ap(ap(c_2Elist_2ECONS(A_27a),V567e15),ap(ap(c_2Elist_2ECONS(A_27a),V568e16),ap(ap(c_2Elist_2ECONS(A_27a),V569e17),ap(ap(c_2Elist_2ECONS(A_27a),V570e18),ap(ap(c_2Elist_2ECONS(A_27a),V571e19),V552l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V572e1] :
                      ( mem(V572e1,A_27a)
                      & ? [V573e2] :
                          ( mem(V573e2,A_27a)
                          & ? [V574e3] :
                              ( mem(V574e3,A_27a)
                              & ? [V575e4] :
                                  ( mem(V575e4,A_27a)
                                  & ? [V576e5] :
                                      ( mem(V576e5,A_27a)
                                      & ? [V577e6] :
                                          ( mem(V577e6,A_27a)
                                          & ? [V578e7] :
                                              ( mem(V578e7,A_27a)
                                              & ? [V579e8] :
                                                  ( mem(V579e8,A_27a)
                                                  & ? [V580e9] :
                                                      ( mem(V580e9,A_27a)
                                                      & ? [V581e10] :
                                                          ( mem(V581e10,A_27a)
                                                          & ? [V582e11] :
                                                              ( mem(V582e11,A_27a)
                                                              & ? [V583e12] :
                                                                  ( mem(V583e12,A_27a)
                                                                  & ? [V584e13] :
                                                                      ( mem(V584e13,A_27a)
                                                                      & ? [V585e14] :
                                                                          ( mem(V585e14,A_27a)
                                                                          & ? [V586e15] :
                                                                              ( mem(V586e15,A_27a)
                                                                              & ? [V587e16] :
                                                                                  ( mem(V587e16,A_27a)
                                                                                  & ? [V588e17] :
                                                                                      ( mem(V588e17,A_27a)
                                                                                      & ? [V589e18] :
                                                                                          ( mem(V589e18,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V572e1),ap(ap(c_2Elist_2ECONS(A_27a),V573e2),ap(ap(c_2Elist_2ECONS(A_27a),V574e3),ap(ap(c_2Elist_2ECONS(A_27a),V575e4),ap(ap(c_2Elist_2ECONS(A_27a),V576e5),ap(ap(c_2Elist_2ECONS(A_27a),V577e6),ap(ap(c_2Elist_2ECONS(A_27a),V578e7),ap(ap(c_2Elist_2ECONS(A_27a),V579e8),ap(ap(c_2Elist_2ECONS(A_27a),V580e9),ap(ap(c_2Elist_2ECONS(A_27a),V581e10),ap(ap(c_2Elist_2ECONS(A_27a),V582e11),ap(ap(c_2Elist_2ECONS(A_27a),V583e12),ap(ap(c_2Elist_2ECONS(A_27a),V584e13),ap(ap(c_2Elist_2ECONS(A_27a),V585e14),ap(ap(c_2Elist_2ECONS(A_27a),V586e15),ap(ap(c_2Elist_2ECONS(A_27a),V587e16),ap(ap(c_2Elist_2ECONS(A_27a),V588e17),ap(ap(c_2Elist_2ECONS(A_27a),V589e18),c_2Elist_2ENIL(A_27a))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V590e1] :
                      ( mem(V590e1,A_27a)
                      & ? [V591e2] :
                          ( mem(V591e2,A_27a)
                          & ? [V592e3] :
                              ( mem(V592e3,A_27a)
                              & ? [V593e4] :
                                  ( mem(V593e4,A_27a)
                                  & ? [V594e5] :
                                      ( mem(V594e5,A_27a)
                                      & ? [V595e6] :
                                          ( mem(V595e6,A_27a)
                                          & ? [V596e7] :
                                              ( mem(V596e7,A_27a)
                                              & ? [V597e8] :
                                                  ( mem(V597e8,A_27a)
                                                  & ? [V598e9] :
                                                      ( mem(V598e9,A_27a)
                                                      & ? [V599e10] :
                                                          ( mem(V599e10,A_27a)
                                                          & ? [V600e11] :
                                                              ( mem(V600e11,A_27a)
                                                              & ? [V601e12] :
                                                                  ( mem(V601e12,A_27a)
                                                                  & ? [V602e13] :
                                                                      ( mem(V602e13,A_27a)
                                                                      & ? [V603e14] :
                                                                          ( mem(V603e14,A_27a)
                                                                          & ? [V604e15] :
                                                                              ( mem(V604e15,A_27a)
                                                                              & ? [V605e16] :
                                                                                  ( mem(V605e16,A_27a)
                                                                                  & ? [V606e17] :
                                                                                      ( mem(V606e17,A_27a)
                                                                                      & ? [V607e18] :
                                                                                          ( mem(V607e18,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V590e1),ap(ap(c_2Elist_2ECONS(A_27a),V591e2),ap(ap(c_2Elist_2ECONS(A_27a),V592e3),ap(ap(c_2Elist_2ECONS(A_27a),V593e4),ap(ap(c_2Elist_2ECONS(A_27a),V594e5),ap(ap(c_2Elist_2ECONS(A_27a),V595e6),ap(ap(c_2Elist_2ECONS(A_27a),V596e7),ap(ap(c_2Elist_2ECONS(A_27a),V597e8),ap(ap(c_2Elist_2ECONS(A_27a),V598e9),ap(ap(c_2Elist_2ECONS(A_27a),V599e10),ap(ap(c_2Elist_2ECONS(A_27a),V600e11),ap(ap(c_2Elist_2ECONS(A_27a),V601e12),ap(ap(c_2Elist_2ECONS(A_27a),V602e13),ap(ap(c_2Elist_2ECONS(A_27a),V603e14),ap(ap(c_2Elist_2ECONS(A_27a),V604e15),ap(ap(c_2Elist_2ECONS(A_27a),V605e16),ap(ap(c_2Elist_2ECONS(A_27a),V606e17),ap(ap(c_2Elist_2ECONS(A_27a),V607e18),c_2Elist_2ENIL(A_27a))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V608l_27] :
                      ( mem(V608l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V609e1] :
                          ( mem(V609e1,A_27a)
                          & ? [V610e2] :
                              ( mem(V610e2,A_27a)
                              & ? [V611e3] :
                                  ( mem(V611e3,A_27a)
                                  & ? [V612e4] :
                                      ( mem(V612e4,A_27a)
                                      & ? [V613e5] :
                                          ( mem(V613e5,A_27a)
                                          & ? [V614e6] :
                                              ( mem(V614e6,A_27a)
                                              & ? [V615e7] :
                                                  ( mem(V615e7,A_27a)
                                                  & ? [V616e8] :
                                                      ( mem(V616e8,A_27a)
                                                      & ? [V617e9] :
                                                          ( mem(V617e9,A_27a)
                                                          & ? [V618e10] :
                                                              ( mem(V618e10,A_27a)
                                                              & ? [V619e11] :
                                                                  ( mem(V619e11,A_27a)
                                                                  & ? [V620e12] :
                                                                      ( mem(V620e12,A_27a)
                                                                      & ? [V621e13] :
                                                                          ( mem(V621e13,A_27a)
                                                                          & ? [V622e14] :
                                                                              ( mem(V622e14,A_27a)
                                                                              & ? [V623e15] :
                                                                                  ( mem(V623e15,A_27a)
                                                                                  & ? [V624e16] :
                                                                                      ( mem(V624e16,A_27a)
                                                                                      & ? [V625e17] :
                                                                                          ( mem(V625e17,A_27a)
                                                                                          & ? [V626e18] :
                                                                                              ( mem(V626e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V609e1),ap(ap(c_2Elist_2ECONS(A_27a),V610e2),ap(ap(c_2Elist_2ECONS(A_27a),V611e3),ap(ap(c_2Elist_2ECONS(A_27a),V612e4),ap(ap(c_2Elist_2ECONS(A_27a),V613e5),ap(ap(c_2Elist_2ECONS(A_27a),V614e6),ap(ap(c_2Elist_2ECONS(A_27a),V615e7),ap(ap(c_2Elist_2ECONS(A_27a),V616e8),ap(ap(c_2Elist_2ECONS(A_27a),V617e9),ap(ap(c_2Elist_2ECONS(A_27a),V618e10),ap(ap(c_2Elist_2ECONS(A_27a),V619e11),ap(ap(c_2Elist_2ECONS(A_27a),V620e12),ap(ap(c_2Elist_2ECONS(A_27a),V621e13),ap(ap(c_2Elist_2ECONS(A_27a),V622e14),ap(ap(c_2Elist_2ECONS(A_27a),V623e15),ap(ap(c_2Elist_2ECONS(A_27a),V624e16),ap(ap(c_2Elist_2ECONS(A_27a),V625e17),ap(ap(c_2Elist_2ECONS(A_27a),V626e18),V608l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V627l_27] :
                      ( mem(V627l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V628e1] :
                          ( mem(V628e1,A_27a)
                          & ? [V629e2] :
                              ( mem(V629e2,A_27a)
                              & ? [V630e3] :
                                  ( mem(V630e3,A_27a)
                                  & ? [V631e4] :
                                      ( mem(V631e4,A_27a)
                                      & ? [V632e5] :
                                          ( mem(V632e5,A_27a)
                                          & ? [V633e6] :
                                              ( mem(V633e6,A_27a)
                                              & ? [V634e7] :
                                                  ( mem(V634e7,A_27a)
                                                  & ? [V635e8] :
                                                      ( mem(V635e8,A_27a)
                                                      & ? [V636e9] :
                                                          ( mem(V636e9,A_27a)
                                                          & ? [V637e10] :
                                                              ( mem(V637e10,A_27a)
                                                              & ? [V638e11] :
                                                                  ( mem(V638e11,A_27a)
                                                                  & ? [V639e12] :
                                                                      ( mem(V639e12,A_27a)
                                                                      & ? [V640e13] :
                                                                          ( mem(V640e13,A_27a)
                                                                          & ? [V641e14] :
                                                                              ( mem(V641e14,A_27a)
                                                                              & ? [V642e15] :
                                                                                  ( mem(V642e15,A_27a)
                                                                                  & ? [V643e16] :
                                                                                      ( mem(V643e16,A_27a)
                                                                                      & ? [V644e17] :
                                                                                          ( mem(V644e17,A_27a)
                                                                                          & ? [V645e18] :
                                                                                              ( mem(V645e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V628e1),ap(ap(c_2Elist_2ECONS(A_27a),V629e2),ap(ap(c_2Elist_2ECONS(A_27a),V630e3),ap(ap(c_2Elist_2ECONS(A_27a),V631e4),ap(ap(c_2Elist_2ECONS(A_27a),V632e5),ap(ap(c_2Elist_2ECONS(A_27a),V633e6),ap(ap(c_2Elist_2ECONS(A_27a),V634e7),ap(ap(c_2Elist_2ECONS(A_27a),V635e8),ap(ap(c_2Elist_2ECONS(A_27a),V636e9),ap(ap(c_2Elist_2ECONS(A_27a),V637e10),ap(ap(c_2Elist_2ECONS(A_27a),V638e11),ap(ap(c_2Elist_2ECONS(A_27a),V639e12),ap(ap(c_2Elist_2ECONS(A_27a),V640e13),ap(ap(c_2Elist_2ECONS(A_27a),V641e14),ap(ap(c_2Elist_2ECONS(A_27a),V642e15),ap(ap(c_2Elist_2ECONS(A_27a),V643e16),ap(ap(c_2Elist_2ECONS(A_27a),V644e17),ap(ap(c_2Elist_2ECONS(A_27a),V645e18),V627l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V646l_27] :
                      ( mem(V646l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V647e1] :
                          ( mem(V647e1,A_27a)
                          & ? [V648e2] :
                              ( mem(V648e2,A_27a)
                              & ? [V649e3] :
                                  ( mem(V649e3,A_27a)
                                  & ? [V650e4] :
                                      ( mem(V650e4,A_27a)
                                      & ? [V651e5] :
                                          ( mem(V651e5,A_27a)
                                          & ? [V652e6] :
                                              ( mem(V652e6,A_27a)
                                              & ? [V653e7] :
                                                  ( mem(V653e7,A_27a)
                                                  & ? [V654e8] :
                                                      ( mem(V654e8,A_27a)
                                                      & ? [V655e9] :
                                                          ( mem(V655e9,A_27a)
                                                          & ? [V656e10] :
                                                              ( mem(V656e10,A_27a)
                                                              & ? [V657e11] :
                                                                  ( mem(V657e11,A_27a)
                                                                  & ? [V658e12] :
                                                                      ( mem(V658e12,A_27a)
                                                                      & ? [V659e13] :
                                                                          ( mem(V659e13,A_27a)
                                                                          & ? [V660e14] :
                                                                              ( mem(V660e14,A_27a)
                                                                              & ? [V661e15] :
                                                                                  ( mem(V661e15,A_27a)
                                                                                  & ? [V662e16] :
                                                                                      ( mem(V662e16,A_27a)
                                                                                      & ? [V663e17] :
                                                                                          ( mem(V663e17,A_27a)
                                                                                          & ? [V664e18] :
                                                                                              ( mem(V664e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V647e1),ap(ap(c_2Elist_2ECONS(A_27a),V648e2),ap(ap(c_2Elist_2ECONS(A_27a),V649e3),ap(ap(c_2Elist_2ECONS(A_27a),V650e4),ap(ap(c_2Elist_2ECONS(A_27a),V651e5),ap(ap(c_2Elist_2ECONS(A_27a),V652e6),ap(ap(c_2Elist_2ECONS(A_27a),V653e7),ap(ap(c_2Elist_2ECONS(A_27a),V654e8),ap(ap(c_2Elist_2ECONS(A_27a),V655e9),ap(ap(c_2Elist_2ECONS(A_27a),V656e10),ap(ap(c_2Elist_2ECONS(A_27a),V657e11),ap(ap(c_2Elist_2ECONS(A_27a),V658e12),ap(ap(c_2Elist_2ECONS(A_27a),V659e13),ap(ap(c_2Elist_2ECONS(A_27a),V660e14),ap(ap(c_2Elist_2ECONS(A_27a),V661e15),ap(ap(c_2Elist_2ECONS(A_27a),V662e16),ap(ap(c_2Elist_2ECONS(A_27a),V663e17),ap(ap(c_2Elist_2ECONS(A_27a),V664e18),V646l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V665l_27] :
                      ( mem(V665l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V666e1] :
                          ( mem(V666e1,A_27a)
                          & ? [V667e2] :
                              ( mem(V667e2,A_27a)
                              & ? [V668e3] :
                                  ( mem(V668e3,A_27a)
                                  & ? [V669e4] :
                                      ( mem(V669e4,A_27a)
                                      & ? [V670e5] :
                                          ( mem(V670e5,A_27a)
                                          & ? [V671e6] :
                                              ( mem(V671e6,A_27a)
                                              & ? [V672e7] :
                                                  ( mem(V672e7,A_27a)
                                                  & ? [V673e8] :
                                                      ( mem(V673e8,A_27a)
                                                      & ? [V674e9] :
                                                          ( mem(V674e9,A_27a)
                                                          & ? [V675e10] :
                                                              ( mem(V675e10,A_27a)
                                                              & ? [V676e11] :
                                                                  ( mem(V676e11,A_27a)
                                                                  & ? [V677e12] :
                                                                      ( mem(V677e12,A_27a)
                                                                      & ? [V678e13] :
                                                                          ( mem(V678e13,A_27a)
                                                                          & ? [V679e14] :
                                                                              ( mem(V679e14,A_27a)
                                                                              & ? [V680e15] :
                                                                                  ( mem(V680e15,A_27a)
                                                                                  & ? [V681e16] :
                                                                                      ( mem(V681e16,A_27a)
                                                                                      & ? [V682e17] :
                                                                                          ( mem(V682e17,A_27a)
                                                                                          & ? [V683e18] :
                                                                                              ( mem(V683e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V666e1),ap(ap(c_2Elist_2ECONS(A_27a),V667e2),ap(ap(c_2Elist_2ECONS(A_27a),V668e3),ap(ap(c_2Elist_2ECONS(A_27a),V669e4),ap(ap(c_2Elist_2ECONS(A_27a),V670e5),ap(ap(c_2Elist_2ECONS(A_27a),V671e6),ap(ap(c_2Elist_2ECONS(A_27a),V672e7),ap(ap(c_2Elist_2ECONS(A_27a),V673e8),ap(ap(c_2Elist_2ECONS(A_27a),V674e9),ap(ap(c_2Elist_2ECONS(A_27a),V675e10),ap(ap(c_2Elist_2ECONS(A_27a),V676e11),ap(ap(c_2Elist_2ECONS(A_27a),V677e12),ap(ap(c_2Elist_2ECONS(A_27a),V678e13),ap(ap(c_2Elist_2ECONS(A_27a),V679e14),ap(ap(c_2Elist_2ECONS(A_27a),V680e15),ap(ap(c_2Elist_2ECONS(A_27a),V681e16),ap(ap(c_2Elist_2ECONS(A_27a),V682e17),ap(ap(c_2Elist_2ECONS(A_27a),V683e18),V665l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V684l_27] :
                      ( mem(V684l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V685e1] :
                          ( mem(V685e1,A_27a)
                          & ? [V686e2] :
                              ( mem(V686e2,A_27a)
                              & ? [V687e3] :
                                  ( mem(V687e3,A_27a)
                                  & ? [V688e4] :
                                      ( mem(V688e4,A_27a)
                                      & ? [V689e5] :
                                          ( mem(V689e5,A_27a)
                                          & ? [V690e6] :
                                              ( mem(V690e6,A_27a)
                                              & ? [V691e7] :
                                                  ( mem(V691e7,A_27a)
                                                  & ? [V692e8] :
                                                      ( mem(V692e8,A_27a)
                                                      & ? [V693e9] :
                                                          ( mem(V693e9,A_27a)
                                                          & ? [V694e10] :
                                                              ( mem(V694e10,A_27a)
                                                              & ? [V695e11] :
                                                                  ( mem(V695e11,A_27a)
                                                                  & ? [V696e12] :
                                                                      ( mem(V696e12,A_27a)
                                                                      & ? [V697e13] :
                                                                          ( mem(V697e13,A_27a)
                                                                          & ? [V698e14] :
                                                                              ( mem(V698e14,A_27a)
                                                                              & ? [V699e15] :
                                                                                  ( mem(V699e15,A_27a)
                                                                                  & ? [V700e16] :
                                                                                      ( mem(V700e16,A_27a)
                                                                                      & ? [V701e17] :
                                                                                          ( mem(V701e17,A_27a)
                                                                                          & ? [V702e18] :
                                                                                              ( mem(V702e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V684l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V685e1),ap(ap(c_2Elist_2ECONS(A_27a),V686e2),ap(ap(c_2Elist_2ECONS(A_27a),V687e3),ap(ap(c_2Elist_2ECONS(A_27a),V688e4),ap(ap(c_2Elist_2ECONS(A_27a),V689e5),ap(ap(c_2Elist_2ECONS(A_27a),V690e6),ap(ap(c_2Elist_2ECONS(A_27a),V691e7),ap(ap(c_2Elist_2ECONS(A_27a),V692e8),ap(ap(c_2Elist_2ECONS(A_27a),V693e9),ap(ap(c_2Elist_2ECONS(A_27a),V694e10),ap(ap(c_2Elist_2ECONS(A_27a),V695e11),ap(ap(c_2Elist_2ECONS(A_27a),V696e12),ap(ap(c_2Elist_2ECONS(A_27a),V697e13),ap(ap(c_2Elist_2ECONS(A_27a),V698e14),ap(ap(c_2Elist_2ECONS(A_27a),V699e15),ap(ap(c_2Elist_2ECONS(A_27a),V700e16),ap(ap(c_2Elist_2ECONS(A_27a),V701e17),ap(ap(c_2Elist_2ECONS(A_27a),V702e18),V684l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V703l_27] :
                      ( mem(V703l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V704e1] :
                          ( mem(V704e1,A_27a)
                          & ? [V705e2] :
                              ( mem(V705e2,A_27a)
                              & ? [V706e3] :
                                  ( mem(V706e3,A_27a)
                                  & ? [V707e4] :
                                      ( mem(V707e4,A_27a)
                                      & ? [V708e5] :
                                          ( mem(V708e5,A_27a)
                                          & ? [V709e6] :
                                              ( mem(V709e6,A_27a)
                                              & ? [V710e7] :
                                                  ( mem(V710e7,A_27a)
                                                  & ? [V711e8] :
                                                      ( mem(V711e8,A_27a)
                                                      & ? [V712e9] :
                                                          ( mem(V712e9,A_27a)
                                                          & ? [V713e10] :
                                                              ( mem(V713e10,A_27a)
                                                              & ? [V714e11] :
                                                                  ( mem(V714e11,A_27a)
                                                                  & ? [V715e12] :
                                                                      ( mem(V715e12,A_27a)
                                                                      & ? [V716e13] :
                                                                          ( mem(V716e13,A_27a)
                                                                          & ? [V717e14] :
                                                                              ( mem(V717e14,A_27a)
                                                                              & ? [V718e15] :
                                                                                  ( mem(V718e15,A_27a)
                                                                                  & ? [V719e16] :
                                                                                      ( mem(V719e16,A_27a)
                                                                                      & ? [V720e17] :
                                                                                          ( mem(V720e17,A_27a)
                                                                                          & ? [V721e18] :
                                                                                              ( mem(V721e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V703l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V704e1),ap(ap(c_2Elist_2ECONS(A_27a),V705e2),ap(ap(c_2Elist_2ECONS(A_27a),V706e3),ap(ap(c_2Elist_2ECONS(A_27a),V707e4),ap(ap(c_2Elist_2ECONS(A_27a),V708e5),ap(ap(c_2Elist_2ECONS(A_27a),V709e6),ap(ap(c_2Elist_2ECONS(A_27a),V710e7),ap(ap(c_2Elist_2ECONS(A_27a),V711e8),ap(ap(c_2Elist_2ECONS(A_27a),V712e9),ap(ap(c_2Elist_2ECONS(A_27a),V713e10),ap(ap(c_2Elist_2ECONS(A_27a),V714e11),ap(ap(c_2Elist_2ECONS(A_27a),V715e12),ap(ap(c_2Elist_2ECONS(A_27a),V716e13),ap(ap(c_2Elist_2ECONS(A_27a),V717e14),ap(ap(c_2Elist_2ECONS(A_27a),V718e15),ap(ap(c_2Elist_2ECONS(A_27a),V719e16),ap(ap(c_2Elist_2ECONS(A_27a),V720e17),ap(ap(c_2Elist_2ECONS(A_27a),V721e18),V703l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V722l_27] :
                      ( mem(V722l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V723e1] :
                          ( mem(V723e1,A_27a)
                          & ? [V724e2] :
                              ( mem(V724e2,A_27a)
                              & ? [V725e3] :
                                  ( mem(V725e3,A_27a)
                                  & ? [V726e4] :
                                      ( mem(V726e4,A_27a)
                                      & ? [V727e5] :
                                          ( mem(V727e5,A_27a)
                                          & ? [V728e6] :
                                              ( mem(V728e6,A_27a)
                                              & ? [V729e7] :
                                                  ( mem(V729e7,A_27a)
                                                  & ? [V730e8] :
                                                      ( mem(V730e8,A_27a)
                                                      & ? [V731e9] :
                                                          ( mem(V731e9,A_27a)
                                                          & ? [V732e10] :
                                                              ( mem(V732e10,A_27a)
                                                              & ? [V733e11] :
                                                                  ( mem(V733e11,A_27a)
                                                                  & ? [V734e12] :
                                                                      ( mem(V734e12,A_27a)
                                                                      & ? [V735e13] :
                                                                          ( mem(V735e13,A_27a)
                                                                          & ? [V736e14] :
                                                                              ( mem(V736e14,A_27a)
                                                                              & ? [V737e15] :
                                                                                  ( mem(V737e15,A_27a)
                                                                                  & ? [V738e16] :
                                                                                      ( mem(V738e16,A_27a)
                                                                                      & ? [V739e17] :
                                                                                          ( mem(V739e17,A_27a)
                                                                                          & ? [V740e18] :
                                                                                              ( mem(V740e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V722l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V723e1),ap(ap(c_2Elist_2ECONS(A_27a),V724e2),ap(ap(c_2Elist_2ECONS(A_27a),V725e3),ap(ap(c_2Elist_2ECONS(A_27a),V726e4),ap(ap(c_2Elist_2ECONS(A_27a),V727e5),ap(ap(c_2Elist_2ECONS(A_27a),V728e6),ap(ap(c_2Elist_2ECONS(A_27a),V729e7),ap(ap(c_2Elist_2ECONS(A_27a),V730e8),ap(ap(c_2Elist_2ECONS(A_27a),V731e9),ap(ap(c_2Elist_2ECONS(A_27a),V732e10),ap(ap(c_2Elist_2ECONS(A_27a),V733e11),ap(ap(c_2Elist_2ECONS(A_27a),V734e12),ap(ap(c_2Elist_2ECONS(A_27a),V735e13),ap(ap(c_2Elist_2ECONS(A_27a),V736e14),ap(ap(c_2Elist_2ECONS(A_27a),V737e15),ap(ap(c_2Elist_2ECONS(A_27a),V738e16),ap(ap(c_2Elist_2ECONS(A_27a),V739e17),ap(ap(c_2Elist_2ECONS(A_27a),V740e18),V722l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V741l_27] :
                      ( mem(V741l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V742e1] :
                          ( mem(V742e1,A_27a)
                          & ? [V743e2] :
                              ( mem(V743e2,A_27a)
                              & ? [V744e3] :
                                  ( mem(V744e3,A_27a)
                                  & ? [V745e4] :
                                      ( mem(V745e4,A_27a)
                                      & ? [V746e5] :
                                          ( mem(V746e5,A_27a)
                                          & ? [V747e6] :
                                              ( mem(V747e6,A_27a)
                                              & ? [V748e7] :
                                                  ( mem(V748e7,A_27a)
                                                  & ? [V749e8] :
                                                      ( mem(V749e8,A_27a)
                                                      & ? [V750e9] :
                                                          ( mem(V750e9,A_27a)
                                                          & ? [V751e10] :
                                                              ( mem(V751e10,A_27a)
                                                              & ? [V752e11] :
                                                                  ( mem(V752e11,A_27a)
                                                                  & ? [V753e12] :
                                                                      ( mem(V753e12,A_27a)
                                                                      & ? [V754e13] :
                                                                          ( mem(V754e13,A_27a)
                                                                          & ? [V755e14] :
                                                                              ( mem(V755e14,A_27a)
                                                                              & ? [V756e15] :
                                                                                  ( mem(V756e15,A_27a)
                                                                                  & ? [V757e16] :
                                                                                      ( mem(V757e16,A_27a)
                                                                                      & ? [V758e17] :
                                                                                          ( mem(V758e17,A_27a)
                                                                                          & ? [V759e18] :
                                                                                              ( mem(V759e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V741l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V742e1),ap(ap(c_2Elist_2ECONS(A_27a),V743e2),ap(ap(c_2Elist_2ECONS(A_27a),V744e3),ap(ap(c_2Elist_2ECONS(A_27a),V745e4),ap(ap(c_2Elist_2ECONS(A_27a),V746e5),ap(ap(c_2Elist_2ECONS(A_27a),V747e6),ap(ap(c_2Elist_2ECONS(A_27a),V748e7),ap(ap(c_2Elist_2ECONS(A_27a),V749e8),ap(ap(c_2Elist_2ECONS(A_27a),V750e9),ap(ap(c_2Elist_2ECONS(A_27a),V751e10),ap(ap(c_2Elist_2ECONS(A_27a),V752e11),ap(ap(c_2Elist_2ECONS(A_27a),V753e12),ap(ap(c_2Elist_2ECONS(A_27a),V754e13),ap(ap(c_2Elist_2ECONS(A_27a),V755e14),ap(ap(c_2Elist_2ECONS(A_27a),V756e15),ap(ap(c_2Elist_2ECONS(A_27a),V757e16),ap(ap(c_2Elist_2ECONS(A_27a),V758e17),ap(ap(c_2Elist_2ECONS(A_27a),V759e18),V741l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V760l_27] :
                      ( mem(V760l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V761e1] :
                          ( mem(V761e1,A_27a)
                          & ? [V762e2] :
                              ( mem(V762e2,A_27a)
                              & ? [V763e3] :
                                  ( mem(V763e3,A_27a)
                                  & ? [V764e4] :
                                      ( mem(V764e4,A_27a)
                                      & ? [V765e5] :
                                          ( mem(V765e5,A_27a)
                                          & ? [V766e6] :
                                              ( mem(V766e6,A_27a)
                                              & ? [V767e7] :
                                                  ( mem(V767e7,A_27a)
                                                  & ? [V768e8] :
                                                      ( mem(V768e8,A_27a)
                                                      & ? [V769e9] :
                                                          ( mem(V769e9,A_27a)
                                                          & ? [V770e10] :
                                                              ( mem(V770e10,A_27a)
                                                              & ? [V771e11] :
                                                                  ( mem(V771e11,A_27a)
                                                                  & ? [V772e12] :
                                                                      ( mem(V772e12,A_27a)
                                                                      & ? [V773e13] :
                                                                          ( mem(V773e13,A_27a)
                                                                          & ? [V774e14] :
                                                                              ( mem(V774e14,A_27a)
                                                                              & ? [V775e15] :
                                                                                  ( mem(V775e15,A_27a)
                                                                                  & ? [V776e16] :
                                                                                      ( mem(V776e16,A_27a)
                                                                                      & ? [V777e17] :
                                                                                          ( mem(V777e17,A_27a)
                                                                                          & ? [V778e18] :
                                                                                              ( mem(V778e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V760l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V761e1),ap(ap(c_2Elist_2ECONS(A_27a),V762e2),ap(ap(c_2Elist_2ECONS(A_27a),V763e3),ap(ap(c_2Elist_2ECONS(A_27a),V764e4),ap(ap(c_2Elist_2ECONS(A_27a),V765e5),ap(ap(c_2Elist_2ECONS(A_27a),V766e6),ap(ap(c_2Elist_2ECONS(A_27a),V767e7),ap(ap(c_2Elist_2ECONS(A_27a),V768e8),ap(ap(c_2Elist_2ECONS(A_27a),V769e9),ap(ap(c_2Elist_2ECONS(A_27a),V770e10),ap(ap(c_2Elist_2ECONS(A_27a),V771e11),ap(ap(c_2Elist_2ECONS(A_27a),V772e12),ap(ap(c_2Elist_2ECONS(A_27a),V773e13),ap(ap(c_2Elist_2ECONS(A_27a),V774e14),ap(ap(c_2Elist_2ECONS(A_27a),V775e15),ap(ap(c_2Elist_2ECONS(A_27a),V776e16),ap(ap(c_2Elist_2ECONS(A_27a),V777e17),ap(ap(c_2Elist_2ECONS(A_27a),V778e18),V760l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V779l_27] :
                      ( mem(V779l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V780e1] :
                          ( mem(V780e1,A_27a)
                          & ? [V781e2] :
                              ( mem(V781e2,A_27a)
                              & ? [V782e3] :
                                  ( mem(V782e3,A_27a)
                                  & ? [V783e4] :
                                      ( mem(V783e4,A_27a)
                                      & ? [V784e5] :
                                          ( mem(V784e5,A_27a)
                                          & ? [V785e6] :
                                              ( mem(V785e6,A_27a)
                                              & ? [V786e7] :
                                                  ( mem(V786e7,A_27a)
                                                  & ? [V787e8] :
                                                      ( mem(V787e8,A_27a)
                                                      & ? [V788e9] :
                                                          ( mem(V788e9,A_27a)
                                                          & ? [V789e10] :
                                                              ( mem(V789e10,A_27a)
                                                              & ? [V790e11] :
                                                                  ( mem(V790e11,A_27a)
                                                                  & ? [V791e12] :
                                                                      ( mem(V791e12,A_27a)
                                                                      & ? [V792e13] :
                                                                          ( mem(V792e13,A_27a)
                                                                          & ? [V793e14] :
                                                                              ( mem(V793e14,A_27a)
                                                                              & ? [V794e15] :
                                                                                  ( mem(V794e15,A_27a)
                                                                                  & ? [V795e16] :
                                                                                      ( mem(V795e16,A_27a)
                                                                                      & ? [V796e17] :
                                                                                          ( mem(V796e17,A_27a)
                                                                                          & ? [V797e18] :
                                                                                              ( mem(V797e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V779l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V780e1),ap(ap(c_2Elist_2ECONS(A_27a),V781e2),ap(ap(c_2Elist_2ECONS(A_27a),V782e3),ap(ap(c_2Elist_2ECONS(A_27a),V783e4),ap(ap(c_2Elist_2ECONS(A_27a),V784e5),ap(ap(c_2Elist_2ECONS(A_27a),V785e6),ap(ap(c_2Elist_2ECONS(A_27a),V786e7),ap(ap(c_2Elist_2ECONS(A_27a),V787e8),ap(ap(c_2Elist_2ECONS(A_27a),V788e9),ap(ap(c_2Elist_2ECONS(A_27a),V789e10),ap(ap(c_2Elist_2ECONS(A_27a),V790e11),ap(ap(c_2Elist_2ECONS(A_27a),V791e12),ap(ap(c_2Elist_2ECONS(A_27a),V792e13),ap(ap(c_2Elist_2ECONS(A_27a),V793e14),ap(ap(c_2Elist_2ECONS(A_27a),V794e15),ap(ap(c_2Elist_2ECONS(A_27a),V795e16),ap(ap(c_2Elist_2ECONS(A_27a),V796e17),ap(ap(c_2Elist_2ECONS(A_27a),V797e18),V779l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V798l_27] :
                      ( mem(V798l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V799e1] :
                          ( mem(V799e1,A_27a)
                          & ? [V800e2] :
                              ( mem(V800e2,A_27a)
                              & ? [V801e3] :
                                  ( mem(V801e3,A_27a)
                                  & ? [V802e4] :
                                      ( mem(V802e4,A_27a)
                                      & ? [V803e5] :
                                          ( mem(V803e5,A_27a)
                                          & ? [V804e6] :
                                              ( mem(V804e6,A_27a)
                                              & ? [V805e7] :
                                                  ( mem(V805e7,A_27a)
                                                  & ? [V806e8] :
                                                      ( mem(V806e8,A_27a)
                                                      & ? [V807e9] :
                                                          ( mem(V807e9,A_27a)
                                                          & ? [V808e10] :
                                                              ( mem(V808e10,A_27a)
                                                              & ? [V809e11] :
                                                                  ( mem(V809e11,A_27a)
                                                                  & ? [V810e12] :
                                                                      ( mem(V810e12,A_27a)
                                                                      & ? [V811e13] :
                                                                          ( mem(V811e13,A_27a)
                                                                          & ? [V812e14] :
                                                                              ( mem(V812e14,A_27a)
                                                                              & ? [V813e15] :
                                                                                  ( mem(V813e15,A_27a)
                                                                                  & ? [V814e16] :
                                                                                      ( mem(V814e16,A_27a)
                                                                                      & ? [V815e17] :
                                                                                          ( mem(V815e17,A_27a)
                                                                                          & ? [V816e18] :
                                                                                              ( mem(V816e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V798l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V799e1),ap(ap(c_2Elist_2ECONS(A_27a),V800e2),ap(ap(c_2Elist_2ECONS(A_27a),V801e3),ap(ap(c_2Elist_2ECONS(A_27a),V802e4),ap(ap(c_2Elist_2ECONS(A_27a),V803e5),ap(ap(c_2Elist_2ECONS(A_27a),V804e6),ap(ap(c_2Elist_2ECONS(A_27a),V805e7),ap(ap(c_2Elist_2ECONS(A_27a),V806e8),ap(ap(c_2Elist_2ECONS(A_27a),V807e9),ap(ap(c_2Elist_2ECONS(A_27a),V808e10),ap(ap(c_2Elist_2ECONS(A_27a),V809e11),ap(ap(c_2Elist_2ECONS(A_27a),V810e12),ap(ap(c_2Elist_2ECONS(A_27a),V811e13),ap(ap(c_2Elist_2ECONS(A_27a),V812e14),ap(ap(c_2Elist_2ECONS(A_27a),V813e15),ap(ap(c_2Elist_2ECONS(A_27a),V814e16),ap(ap(c_2Elist_2ECONS(A_27a),V815e17),ap(ap(c_2Elist_2ECONS(A_27a),V816e18),V798l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V817l_27] :
                      ( mem(V817l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V818e1] :
                          ( mem(V818e1,A_27a)
                          & ? [V819e2] :
                              ( mem(V819e2,A_27a)
                              & ? [V820e3] :
                                  ( mem(V820e3,A_27a)
                                  & ? [V821e4] :
                                      ( mem(V821e4,A_27a)
                                      & ? [V822e5] :
                                          ( mem(V822e5,A_27a)
                                          & ? [V823e6] :
                                              ( mem(V823e6,A_27a)
                                              & ? [V824e7] :
                                                  ( mem(V824e7,A_27a)
                                                  & ? [V825e8] :
                                                      ( mem(V825e8,A_27a)
                                                      & ? [V826e9] :
                                                          ( mem(V826e9,A_27a)
                                                          & ? [V827e10] :
                                                              ( mem(V827e10,A_27a)
                                                              & ? [V828e11] :
                                                                  ( mem(V828e11,A_27a)
                                                                  & ? [V829e12] :
                                                                      ( mem(V829e12,A_27a)
                                                                      & ? [V830e13] :
                                                                          ( mem(V830e13,A_27a)
                                                                          & ? [V831e14] :
                                                                              ( mem(V831e14,A_27a)
                                                                              & ? [V832e15] :
                                                                                  ( mem(V832e15,A_27a)
                                                                                  & ? [V833e16] :
                                                                                      ( mem(V833e16,A_27a)
                                                                                      & ? [V834e17] :
                                                                                          ( mem(V834e17,A_27a)
                                                                                          & ? [V835e18] :
                                                                                              ( mem(V835e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V817l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V818e1),ap(ap(c_2Elist_2ECONS(A_27a),V819e2),ap(ap(c_2Elist_2ECONS(A_27a),V820e3),ap(ap(c_2Elist_2ECONS(A_27a),V821e4),ap(ap(c_2Elist_2ECONS(A_27a),V822e5),ap(ap(c_2Elist_2ECONS(A_27a),V823e6),ap(ap(c_2Elist_2ECONS(A_27a),V824e7),ap(ap(c_2Elist_2ECONS(A_27a),V825e8),ap(ap(c_2Elist_2ECONS(A_27a),V826e9),ap(ap(c_2Elist_2ECONS(A_27a),V827e10),ap(ap(c_2Elist_2ECONS(A_27a),V828e11),ap(ap(c_2Elist_2ECONS(A_27a),V829e12),ap(ap(c_2Elist_2ECONS(A_27a),V830e13),ap(ap(c_2Elist_2ECONS(A_27a),V831e14),ap(ap(c_2Elist_2ECONS(A_27a),V832e15),ap(ap(c_2Elist_2ECONS(A_27a),V833e16),ap(ap(c_2Elist_2ECONS(A_27a),V834e17),ap(ap(c_2Elist_2ECONS(A_27a),V835e18),V817l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V836e1] :
                      ( mem(V836e1,A_27a)
                      & ? [V837e2] :
                          ( mem(V837e2,A_27a)
                          & ? [V838e3] :
                              ( mem(V838e3,A_27a)
                              & ? [V839e4] :
                                  ( mem(V839e4,A_27a)
                                  & ? [V840e5] :
                                      ( mem(V840e5,A_27a)
                                      & ? [V841e6] :
                                          ( mem(V841e6,A_27a)
                                          & ? [V842e7] :
                                              ( mem(V842e7,A_27a)
                                              & ? [V843e8] :
                                                  ( mem(V843e8,A_27a)
                                                  & ? [V844e9] :
                                                      ( mem(V844e9,A_27a)
                                                      & ? [V845e10] :
                                                          ( mem(V845e10,A_27a)
                                                          & ? [V846e11] :
                                                              ( mem(V846e11,A_27a)
                                                              & ? [V847e12] :
                                                                  ( mem(V847e12,A_27a)
                                                                  & ? [V848e13] :
                                                                      ( mem(V848e13,A_27a)
                                                                      & ? [V849e14] :
                                                                          ( mem(V849e14,A_27a)
                                                                          & ? [V850e15] :
                                                                              ( mem(V850e15,A_27a)
                                                                              & ? [V851e16] :
                                                                                  ( mem(V851e16,A_27a)
                                                                                  & ? [V852e17] :
                                                                                      ( mem(V852e17,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V836e1),ap(ap(c_2Elist_2ECONS(A_27a),V837e2),ap(ap(c_2Elist_2ECONS(A_27a),V838e3),ap(ap(c_2Elist_2ECONS(A_27a),V839e4),ap(ap(c_2Elist_2ECONS(A_27a),V840e5),ap(ap(c_2Elist_2ECONS(A_27a),V841e6),ap(ap(c_2Elist_2ECONS(A_27a),V842e7),ap(ap(c_2Elist_2ECONS(A_27a),V843e8),ap(ap(c_2Elist_2ECONS(A_27a),V844e9),ap(ap(c_2Elist_2ECONS(A_27a),V845e10),ap(ap(c_2Elist_2ECONS(A_27a),V846e11),ap(ap(c_2Elist_2ECONS(A_27a),V847e12),ap(ap(c_2Elist_2ECONS(A_27a),V848e13),ap(ap(c_2Elist_2ECONS(A_27a),V849e14),ap(ap(c_2Elist_2ECONS(A_27a),V850e15),ap(ap(c_2Elist_2ECONS(A_27a),V851e16),ap(ap(c_2Elist_2ECONS(A_27a),V852e17),c_2Elist_2ENIL(A_27a)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V853e1] :
                      ( mem(V853e1,A_27a)
                      & ? [V854e2] :
                          ( mem(V854e2,A_27a)
                          & ? [V855e3] :
                              ( mem(V855e3,A_27a)
                              & ? [V856e4] :
                                  ( mem(V856e4,A_27a)
                                  & ? [V857e5] :
                                      ( mem(V857e5,A_27a)
                                      & ? [V858e6] :
                                          ( mem(V858e6,A_27a)
                                          & ? [V859e7] :
                                              ( mem(V859e7,A_27a)
                                              & ? [V860e8] :
                                                  ( mem(V860e8,A_27a)
                                                  & ? [V861e9] :
                                                      ( mem(V861e9,A_27a)
                                                      & ? [V862e10] :
                                                          ( mem(V862e10,A_27a)
                                                          & ? [V863e11] :
                                                              ( mem(V863e11,A_27a)
                                                              & ? [V864e12] :
                                                                  ( mem(V864e12,A_27a)
                                                                  & ? [V865e13] :
                                                                      ( mem(V865e13,A_27a)
                                                                      & ? [V866e14] :
                                                                          ( mem(V866e14,A_27a)
                                                                          & ? [V867e15] :
                                                                              ( mem(V867e15,A_27a)
                                                                              & ? [V868e16] :
                                                                                  ( mem(V868e16,A_27a)
                                                                                  & ? [V869e17] :
                                                                                      ( mem(V869e17,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V853e1),ap(ap(c_2Elist_2ECONS(A_27a),V854e2),ap(ap(c_2Elist_2ECONS(A_27a),V855e3),ap(ap(c_2Elist_2ECONS(A_27a),V856e4),ap(ap(c_2Elist_2ECONS(A_27a),V857e5),ap(ap(c_2Elist_2ECONS(A_27a),V858e6),ap(ap(c_2Elist_2ECONS(A_27a),V859e7),ap(ap(c_2Elist_2ECONS(A_27a),V860e8),ap(ap(c_2Elist_2ECONS(A_27a),V861e9),ap(ap(c_2Elist_2ECONS(A_27a),V862e10),ap(ap(c_2Elist_2ECONS(A_27a),V863e11),ap(ap(c_2Elist_2ECONS(A_27a),V864e12),ap(ap(c_2Elist_2ECONS(A_27a),V865e13),ap(ap(c_2Elist_2ECONS(A_27a),V866e14),ap(ap(c_2Elist_2ECONS(A_27a),V867e15),ap(ap(c_2Elist_2ECONS(A_27a),V868e16),ap(ap(c_2Elist_2ECONS(A_27a),V869e17),c_2Elist_2ENIL(A_27a)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V870l_27] :
                      ( mem(V870l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V871e1] :
                          ( mem(V871e1,A_27a)
                          & ? [V872e2] :
                              ( mem(V872e2,A_27a)
                              & ? [V873e3] :
                                  ( mem(V873e3,A_27a)
                                  & ? [V874e4] :
                                      ( mem(V874e4,A_27a)
                                      & ? [V875e5] :
                                          ( mem(V875e5,A_27a)
                                          & ? [V876e6] :
                                              ( mem(V876e6,A_27a)
                                              & ? [V877e7] :
                                                  ( mem(V877e7,A_27a)
                                                  & ? [V878e8] :
                                                      ( mem(V878e8,A_27a)
                                                      & ? [V879e9] :
                                                          ( mem(V879e9,A_27a)
                                                          & ? [V880e10] :
                                                              ( mem(V880e10,A_27a)
                                                              & ? [V881e11] :
                                                                  ( mem(V881e11,A_27a)
                                                                  & ? [V882e12] :
                                                                      ( mem(V882e12,A_27a)
                                                                      & ? [V883e13] :
                                                                          ( mem(V883e13,A_27a)
                                                                          & ? [V884e14] :
                                                                              ( mem(V884e14,A_27a)
                                                                              & ? [V885e15] :
                                                                                  ( mem(V885e15,A_27a)
                                                                                  & ? [V886e16] :
                                                                                      ( mem(V886e16,A_27a)
                                                                                      & ? [V887e17] :
                                                                                          ( mem(V887e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V871e1),ap(ap(c_2Elist_2ECONS(A_27a),V872e2),ap(ap(c_2Elist_2ECONS(A_27a),V873e3),ap(ap(c_2Elist_2ECONS(A_27a),V874e4),ap(ap(c_2Elist_2ECONS(A_27a),V875e5),ap(ap(c_2Elist_2ECONS(A_27a),V876e6),ap(ap(c_2Elist_2ECONS(A_27a),V877e7),ap(ap(c_2Elist_2ECONS(A_27a),V878e8),ap(ap(c_2Elist_2ECONS(A_27a),V879e9),ap(ap(c_2Elist_2ECONS(A_27a),V880e10),ap(ap(c_2Elist_2ECONS(A_27a),V881e11),ap(ap(c_2Elist_2ECONS(A_27a),V882e12),ap(ap(c_2Elist_2ECONS(A_27a),V883e13),ap(ap(c_2Elist_2ECONS(A_27a),V884e14),ap(ap(c_2Elist_2ECONS(A_27a),V885e15),ap(ap(c_2Elist_2ECONS(A_27a),V886e16),ap(ap(c_2Elist_2ECONS(A_27a),V887e17),V870l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V888l_27] :
                      ( mem(V888l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V889e1] :
                          ( mem(V889e1,A_27a)
                          & ? [V890e2] :
                              ( mem(V890e2,A_27a)
                              & ? [V891e3] :
                                  ( mem(V891e3,A_27a)
                                  & ? [V892e4] :
                                      ( mem(V892e4,A_27a)
                                      & ? [V893e5] :
                                          ( mem(V893e5,A_27a)
                                          & ? [V894e6] :
                                              ( mem(V894e6,A_27a)
                                              & ? [V895e7] :
                                                  ( mem(V895e7,A_27a)
                                                  & ? [V896e8] :
                                                      ( mem(V896e8,A_27a)
                                                      & ? [V897e9] :
                                                          ( mem(V897e9,A_27a)
                                                          & ? [V898e10] :
                                                              ( mem(V898e10,A_27a)
                                                              & ? [V899e11] :
                                                                  ( mem(V899e11,A_27a)
                                                                  & ? [V900e12] :
                                                                      ( mem(V900e12,A_27a)
                                                                      & ? [V901e13] :
                                                                          ( mem(V901e13,A_27a)
                                                                          & ? [V902e14] :
                                                                              ( mem(V902e14,A_27a)
                                                                              & ? [V903e15] :
                                                                                  ( mem(V903e15,A_27a)
                                                                                  & ? [V904e16] :
                                                                                      ( mem(V904e16,A_27a)
                                                                                      & ? [V905e17] :
                                                                                          ( mem(V905e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V889e1),ap(ap(c_2Elist_2ECONS(A_27a),V890e2),ap(ap(c_2Elist_2ECONS(A_27a),V891e3),ap(ap(c_2Elist_2ECONS(A_27a),V892e4),ap(ap(c_2Elist_2ECONS(A_27a),V893e5),ap(ap(c_2Elist_2ECONS(A_27a),V894e6),ap(ap(c_2Elist_2ECONS(A_27a),V895e7),ap(ap(c_2Elist_2ECONS(A_27a),V896e8),ap(ap(c_2Elist_2ECONS(A_27a),V897e9),ap(ap(c_2Elist_2ECONS(A_27a),V898e10),ap(ap(c_2Elist_2ECONS(A_27a),V899e11),ap(ap(c_2Elist_2ECONS(A_27a),V900e12),ap(ap(c_2Elist_2ECONS(A_27a),V901e13),ap(ap(c_2Elist_2ECONS(A_27a),V902e14),ap(ap(c_2Elist_2ECONS(A_27a),V903e15),ap(ap(c_2Elist_2ECONS(A_27a),V904e16),ap(ap(c_2Elist_2ECONS(A_27a),V905e17),V888l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V906l_27] :
                      ( mem(V906l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V907e1] :
                          ( mem(V907e1,A_27a)
                          & ? [V908e2] :
                              ( mem(V908e2,A_27a)
                              & ? [V909e3] :
                                  ( mem(V909e3,A_27a)
                                  & ? [V910e4] :
                                      ( mem(V910e4,A_27a)
                                      & ? [V911e5] :
                                          ( mem(V911e5,A_27a)
                                          & ? [V912e6] :
                                              ( mem(V912e6,A_27a)
                                              & ? [V913e7] :
                                                  ( mem(V913e7,A_27a)
                                                  & ? [V914e8] :
                                                      ( mem(V914e8,A_27a)
                                                      & ? [V915e9] :
                                                          ( mem(V915e9,A_27a)
                                                          & ? [V916e10] :
                                                              ( mem(V916e10,A_27a)
                                                              & ? [V917e11] :
                                                                  ( mem(V917e11,A_27a)
                                                                  & ? [V918e12] :
                                                                      ( mem(V918e12,A_27a)
                                                                      & ? [V919e13] :
                                                                          ( mem(V919e13,A_27a)
                                                                          & ? [V920e14] :
                                                                              ( mem(V920e14,A_27a)
                                                                              & ? [V921e15] :
                                                                                  ( mem(V921e15,A_27a)
                                                                                  & ? [V922e16] :
                                                                                      ( mem(V922e16,A_27a)
                                                                                      & ? [V923e17] :
                                                                                          ( mem(V923e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V907e1),ap(ap(c_2Elist_2ECONS(A_27a),V908e2),ap(ap(c_2Elist_2ECONS(A_27a),V909e3),ap(ap(c_2Elist_2ECONS(A_27a),V910e4),ap(ap(c_2Elist_2ECONS(A_27a),V911e5),ap(ap(c_2Elist_2ECONS(A_27a),V912e6),ap(ap(c_2Elist_2ECONS(A_27a),V913e7),ap(ap(c_2Elist_2ECONS(A_27a),V914e8),ap(ap(c_2Elist_2ECONS(A_27a),V915e9),ap(ap(c_2Elist_2ECONS(A_27a),V916e10),ap(ap(c_2Elist_2ECONS(A_27a),V917e11),ap(ap(c_2Elist_2ECONS(A_27a),V918e12),ap(ap(c_2Elist_2ECONS(A_27a),V919e13),ap(ap(c_2Elist_2ECONS(A_27a),V920e14),ap(ap(c_2Elist_2ECONS(A_27a),V921e15),ap(ap(c_2Elist_2ECONS(A_27a),V922e16),ap(ap(c_2Elist_2ECONS(A_27a),V923e17),V906l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V924l_27] :
                      ( mem(V924l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V925e1] :
                          ( mem(V925e1,A_27a)
                          & ? [V926e2] :
                              ( mem(V926e2,A_27a)
                              & ? [V927e3] :
                                  ( mem(V927e3,A_27a)
                                  & ? [V928e4] :
                                      ( mem(V928e4,A_27a)
                                      & ? [V929e5] :
                                          ( mem(V929e5,A_27a)
                                          & ? [V930e6] :
                                              ( mem(V930e6,A_27a)
                                              & ? [V931e7] :
                                                  ( mem(V931e7,A_27a)
                                                  & ? [V932e8] :
                                                      ( mem(V932e8,A_27a)
                                                      & ? [V933e9] :
                                                          ( mem(V933e9,A_27a)
                                                          & ? [V934e10] :
                                                              ( mem(V934e10,A_27a)
                                                              & ? [V935e11] :
                                                                  ( mem(V935e11,A_27a)
                                                                  & ? [V936e12] :
                                                                      ( mem(V936e12,A_27a)
                                                                      & ? [V937e13] :
                                                                          ( mem(V937e13,A_27a)
                                                                          & ? [V938e14] :
                                                                              ( mem(V938e14,A_27a)
                                                                              & ? [V939e15] :
                                                                                  ( mem(V939e15,A_27a)
                                                                                  & ? [V940e16] :
                                                                                      ( mem(V940e16,A_27a)
                                                                                      & ? [V941e17] :
                                                                                          ( mem(V941e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V925e1),ap(ap(c_2Elist_2ECONS(A_27a),V926e2),ap(ap(c_2Elist_2ECONS(A_27a),V927e3),ap(ap(c_2Elist_2ECONS(A_27a),V928e4),ap(ap(c_2Elist_2ECONS(A_27a),V929e5),ap(ap(c_2Elist_2ECONS(A_27a),V930e6),ap(ap(c_2Elist_2ECONS(A_27a),V931e7),ap(ap(c_2Elist_2ECONS(A_27a),V932e8),ap(ap(c_2Elist_2ECONS(A_27a),V933e9),ap(ap(c_2Elist_2ECONS(A_27a),V934e10),ap(ap(c_2Elist_2ECONS(A_27a),V935e11),ap(ap(c_2Elist_2ECONS(A_27a),V936e12),ap(ap(c_2Elist_2ECONS(A_27a),V937e13),ap(ap(c_2Elist_2ECONS(A_27a),V938e14),ap(ap(c_2Elist_2ECONS(A_27a),V939e15),ap(ap(c_2Elist_2ECONS(A_27a),V940e16),ap(ap(c_2Elist_2ECONS(A_27a),V941e17),V924l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V942l_27] :
                      ( mem(V942l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V943e1] :
                          ( mem(V943e1,A_27a)
                          & ? [V944e2] :
                              ( mem(V944e2,A_27a)
                              & ? [V945e3] :
                                  ( mem(V945e3,A_27a)
                                  & ? [V946e4] :
                                      ( mem(V946e4,A_27a)
                                      & ? [V947e5] :
                                          ( mem(V947e5,A_27a)
                                          & ? [V948e6] :
                                              ( mem(V948e6,A_27a)
                                              & ? [V949e7] :
                                                  ( mem(V949e7,A_27a)
                                                  & ? [V950e8] :
                                                      ( mem(V950e8,A_27a)
                                                      & ? [V951e9] :
                                                          ( mem(V951e9,A_27a)
                                                          & ? [V952e10] :
                                                              ( mem(V952e10,A_27a)
                                                              & ? [V953e11] :
                                                                  ( mem(V953e11,A_27a)
                                                                  & ? [V954e12] :
                                                                      ( mem(V954e12,A_27a)
                                                                      & ? [V955e13] :
                                                                          ( mem(V955e13,A_27a)
                                                                          & ? [V956e14] :
                                                                              ( mem(V956e14,A_27a)
                                                                              & ? [V957e15] :
                                                                                  ( mem(V957e15,A_27a)
                                                                                  & ? [V958e16] :
                                                                                      ( mem(V958e16,A_27a)
                                                                                      & ? [V959e17] :
                                                                                          ( mem(V959e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V942l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V943e1),ap(ap(c_2Elist_2ECONS(A_27a),V944e2),ap(ap(c_2Elist_2ECONS(A_27a),V945e3),ap(ap(c_2Elist_2ECONS(A_27a),V946e4),ap(ap(c_2Elist_2ECONS(A_27a),V947e5),ap(ap(c_2Elist_2ECONS(A_27a),V948e6),ap(ap(c_2Elist_2ECONS(A_27a),V949e7),ap(ap(c_2Elist_2ECONS(A_27a),V950e8),ap(ap(c_2Elist_2ECONS(A_27a),V951e9),ap(ap(c_2Elist_2ECONS(A_27a),V952e10),ap(ap(c_2Elist_2ECONS(A_27a),V953e11),ap(ap(c_2Elist_2ECONS(A_27a),V954e12),ap(ap(c_2Elist_2ECONS(A_27a),V955e13),ap(ap(c_2Elist_2ECONS(A_27a),V956e14),ap(ap(c_2Elist_2ECONS(A_27a),V957e15),ap(ap(c_2Elist_2ECONS(A_27a),V958e16),ap(ap(c_2Elist_2ECONS(A_27a),V959e17),V942l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V960l_27] :
                      ( mem(V960l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V961e1] :
                          ( mem(V961e1,A_27a)
                          & ? [V962e2] :
                              ( mem(V962e2,A_27a)
                              & ? [V963e3] :
                                  ( mem(V963e3,A_27a)
                                  & ? [V964e4] :
                                      ( mem(V964e4,A_27a)
                                      & ? [V965e5] :
                                          ( mem(V965e5,A_27a)
                                          & ? [V966e6] :
                                              ( mem(V966e6,A_27a)
                                              & ? [V967e7] :
                                                  ( mem(V967e7,A_27a)
                                                  & ? [V968e8] :
                                                      ( mem(V968e8,A_27a)
                                                      & ? [V969e9] :
                                                          ( mem(V969e9,A_27a)
                                                          & ? [V970e10] :
                                                              ( mem(V970e10,A_27a)
                                                              & ? [V971e11] :
                                                                  ( mem(V971e11,A_27a)
                                                                  & ? [V972e12] :
                                                                      ( mem(V972e12,A_27a)
                                                                      & ? [V973e13] :
                                                                          ( mem(V973e13,A_27a)
                                                                          & ? [V974e14] :
                                                                              ( mem(V974e14,A_27a)
                                                                              & ? [V975e15] :
                                                                                  ( mem(V975e15,A_27a)
                                                                                  & ? [V976e16] :
                                                                                      ( mem(V976e16,A_27a)
                                                                                      & ? [V977e17] :
                                                                                          ( mem(V977e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V960l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V961e1),ap(ap(c_2Elist_2ECONS(A_27a),V962e2),ap(ap(c_2Elist_2ECONS(A_27a),V963e3),ap(ap(c_2Elist_2ECONS(A_27a),V964e4),ap(ap(c_2Elist_2ECONS(A_27a),V965e5),ap(ap(c_2Elist_2ECONS(A_27a),V966e6),ap(ap(c_2Elist_2ECONS(A_27a),V967e7),ap(ap(c_2Elist_2ECONS(A_27a),V968e8),ap(ap(c_2Elist_2ECONS(A_27a),V969e9),ap(ap(c_2Elist_2ECONS(A_27a),V970e10),ap(ap(c_2Elist_2ECONS(A_27a),V971e11),ap(ap(c_2Elist_2ECONS(A_27a),V972e12),ap(ap(c_2Elist_2ECONS(A_27a),V973e13),ap(ap(c_2Elist_2ECONS(A_27a),V974e14),ap(ap(c_2Elist_2ECONS(A_27a),V975e15),ap(ap(c_2Elist_2ECONS(A_27a),V976e16),ap(ap(c_2Elist_2ECONS(A_27a),V977e17),V960l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V978l_27] :
                      ( mem(V978l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V979e1] :
                          ( mem(V979e1,A_27a)
                          & ? [V980e2] :
                              ( mem(V980e2,A_27a)
                              & ? [V981e3] :
                                  ( mem(V981e3,A_27a)
                                  & ? [V982e4] :
                                      ( mem(V982e4,A_27a)
                                      & ? [V983e5] :
                                          ( mem(V983e5,A_27a)
                                          & ? [V984e6] :
                                              ( mem(V984e6,A_27a)
                                              & ? [V985e7] :
                                                  ( mem(V985e7,A_27a)
                                                  & ? [V986e8] :
                                                      ( mem(V986e8,A_27a)
                                                      & ? [V987e9] :
                                                          ( mem(V987e9,A_27a)
                                                          & ? [V988e10] :
                                                              ( mem(V988e10,A_27a)
                                                              & ? [V989e11] :
                                                                  ( mem(V989e11,A_27a)
                                                                  & ? [V990e12] :
                                                                      ( mem(V990e12,A_27a)
                                                                      & ? [V991e13] :
                                                                          ( mem(V991e13,A_27a)
                                                                          & ? [V992e14] :
                                                                              ( mem(V992e14,A_27a)
                                                                              & ? [V993e15] :
                                                                                  ( mem(V993e15,A_27a)
                                                                                  & ? [V994e16] :
                                                                                      ( mem(V994e16,A_27a)
                                                                                      & ? [V995e17] :
                                                                                          ( mem(V995e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V978l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V979e1),ap(ap(c_2Elist_2ECONS(A_27a),V980e2),ap(ap(c_2Elist_2ECONS(A_27a),V981e3),ap(ap(c_2Elist_2ECONS(A_27a),V982e4),ap(ap(c_2Elist_2ECONS(A_27a),V983e5),ap(ap(c_2Elist_2ECONS(A_27a),V984e6),ap(ap(c_2Elist_2ECONS(A_27a),V985e7),ap(ap(c_2Elist_2ECONS(A_27a),V986e8),ap(ap(c_2Elist_2ECONS(A_27a),V987e9),ap(ap(c_2Elist_2ECONS(A_27a),V988e10),ap(ap(c_2Elist_2ECONS(A_27a),V989e11),ap(ap(c_2Elist_2ECONS(A_27a),V990e12),ap(ap(c_2Elist_2ECONS(A_27a),V991e13),ap(ap(c_2Elist_2ECONS(A_27a),V992e14),ap(ap(c_2Elist_2ECONS(A_27a),V993e15),ap(ap(c_2Elist_2ECONS(A_27a),V994e16),ap(ap(c_2Elist_2ECONS(A_27a),V995e17),V978l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V996l_27] :
                      ( mem(V996l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V997e1] :
                          ( mem(V997e1,A_27a)
                          & ? [V998e2] :
                              ( mem(V998e2,A_27a)
                              & ? [V999e3] :
                                  ( mem(V999e3,A_27a)
                                  & ? [V1000e4] :
                                      ( mem(V1000e4,A_27a)
                                      & ? [V1001e5] :
                                          ( mem(V1001e5,A_27a)
                                          & ? [V1002e6] :
                                              ( mem(V1002e6,A_27a)
                                              & ? [V1003e7] :
                                                  ( mem(V1003e7,A_27a)
                                                  & ? [V1004e8] :
                                                      ( mem(V1004e8,A_27a)
                                                      & ? [V1005e9] :
                                                          ( mem(V1005e9,A_27a)
                                                          & ? [V1006e10] :
                                                              ( mem(V1006e10,A_27a)
                                                              & ? [V1007e11] :
                                                                  ( mem(V1007e11,A_27a)
                                                                  & ? [V1008e12] :
                                                                      ( mem(V1008e12,A_27a)
                                                                      & ? [V1009e13] :
                                                                          ( mem(V1009e13,A_27a)
                                                                          & ? [V1010e14] :
                                                                              ( mem(V1010e14,A_27a)
                                                                              & ? [V1011e15] :
                                                                                  ( mem(V1011e15,A_27a)
                                                                                  & ? [V1012e16] :
                                                                                      ( mem(V1012e16,A_27a)
                                                                                      & ? [V1013e17] :
                                                                                          ( mem(V1013e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V996l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V997e1),ap(ap(c_2Elist_2ECONS(A_27a),V998e2),ap(ap(c_2Elist_2ECONS(A_27a),V999e3),ap(ap(c_2Elist_2ECONS(A_27a),V1000e4),ap(ap(c_2Elist_2ECONS(A_27a),V1001e5),ap(ap(c_2Elist_2ECONS(A_27a),V1002e6),ap(ap(c_2Elist_2ECONS(A_27a),V1003e7),ap(ap(c_2Elist_2ECONS(A_27a),V1004e8),ap(ap(c_2Elist_2ECONS(A_27a),V1005e9),ap(ap(c_2Elist_2ECONS(A_27a),V1006e10),ap(ap(c_2Elist_2ECONS(A_27a),V1007e11),ap(ap(c_2Elist_2ECONS(A_27a),V1008e12),ap(ap(c_2Elist_2ECONS(A_27a),V1009e13),ap(ap(c_2Elist_2ECONS(A_27a),V1010e14),ap(ap(c_2Elist_2ECONS(A_27a),V1011e15),ap(ap(c_2Elist_2ECONS(A_27a),V1012e16),ap(ap(c_2Elist_2ECONS(A_27a),V1013e17),V996l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V1014l_27] :
                      ( mem(V1014l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1015e1] :
                          ( mem(V1015e1,A_27a)
                          & ? [V1016e2] :
                              ( mem(V1016e2,A_27a)
                              & ? [V1017e3] :
                                  ( mem(V1017e3,A_27a)
                                  & ? [V1018e4] :
                                      ( mem(V1018e4,A_27a)
                                      & ? [V1019e5] :
                                          ( mem(V1019e5,A_27a)
                                          & ? [V1020e6] :
                                              ( mem(V1020e6,A_27a)
                                              & ? [V1021e7] :
                                                  ( mem(V1021e7,A_27a)
                                                  & ? [V1022e8] :
                                                      ( mem(V1022e8,A_27a)
                                                      & ? [V1023e9] :
                                                          ( mem(V1023e9,A_27a)
                                                          & ? [V1024e10] :
                                                              ( mem(V1024e10,A_27a)
                                                              & ? [V1025e11] :
                                                                  ( mem(V1025e11,A_27a)
                                                                  & ? [V1026e12] :
                                                                      ( mem(V1026e12,A_27a)
                                                                      & ? [V1027e13] :
                                                                          ( mem(V1027e13,A_27a)
                                                                          & ? [V1028e14] :
                                                                              ( mem(V1028e14,A_27a)
                                                                              & ? [V1029e15] :
                                                                                  ( mem(V1029e15,A_27a)
                                                                                  & ? [V1030e16] :
                                                                                      ( mem(V1030e16,A_27a)
                                                                                      & ? [V1031e17] :
                                                                                          ( mem(V1031e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1014l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1015e1),ap(ap(c_2Elist_2ECONS(A_27a),V1016e2),ap(ap(c_2Elist_2ECONS(A_27a),V1017e3),ap(ap(c_2Elist_2ECONS(A_27a),V1018e4),ap(ap(c_2Elist_2ECONS(A_27a),V1019e5),ap(ap(c_2Elist_2ECONS(A_27a),V1020e6),ap(ap(c_2Elist_2ECONS(A_27a),V1021e7),ap(ap(c_2Elist_2ECONS(A_27a),V1022e8),ap(ap(c_2Elist_2ECONS(A_27a),V1023e9),ap(ap(c_2Elist_2ECONS(A_27a),V1024e10),ap(ap(c_2Elist_2ECONS(A_27a),V1025e11),ap(ap(c_2Elist_2ECONS(A_27a),V1026e12),ap(ap(c_2Elist_2ECONS(A_27a),V1027e13),ap(ap(c_2Elist_2ECONS(A_27a),V1028e14),ap(ap(c_2Elist_2ECONS(A_27a),V1029e15),ap(ap(c_2Elist_2ECONS(A_27a),V1030e16),ap(ap(c_2Elist_2ECONS(A_27a),V1031e17),V1014l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1032l_27] :
                      ( mem(V1032l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1033e1] :
                          ( mem(V1033e1,A_27a)
                          & ? [V1034e2] :
                              ( mem(V1034e2,A_27a)
                              & ? [V1035e3] :
                                  ( mem(V1035e3,A_27a)
                                  & ? [V1036e4] :
                                      ( mem(V1036e4,A_27a)
                                      & ? [V1037e5] :
                                          ( mem(V1037e5,A_27a)
                                          & ? [V1038e6] :
                                              ( mem(V1038e6,A_27a)
                                              & ? [V1039e7] :
                                                  ( mem(V1039e7,A_27a)
                                                  & ? [V1040e8] :
                                                      ( mem(V1040e8,A_27a)
                                                      & ? [V1041e9] :
                                                          ( mem(V1041e9,A_27a)
                                                          & ? [V1042e10] :
                                                              ( mem(V1042e10,A_27a)
                                                              & ? [V1043e11] :
                                                                  ( mem(V1043e11,A_27a)
                                                                  & ? [V1044e12] :
                                                                      ( mem(V1044e12,A_27a)
                                                                      & ? [V1045e13] :
                                                                          ( mem(V1045e13,A_27a)
                                                                          & ? [V1046e14] :
                                                                              ( mem(V1046e14,A_27a)
                                                                              & ? [V1047e15] :
                                                                                  ( mem(V1047e15,A_27a)
                                                                                  & ? [V1048e16] :
                                                                                      ( mem(V1048e16,A_27a)
                                                                                      & ? [V1049e17] :
                                                                                          ( mem(V1049e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1032l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1033e1),ap(ap(c_2Elist_2ECONS(A_27a),V1034e2),ap(ap(c_2Elist_2ECONS(A_27a),V1035e3),ap(ap(c_2Elist_2ECONS(A_27a),V1036e4),ap(ap(c_2Elist_2ECONS(A_27a),V1037e5),ap(ap(c_2Elist_2ECONS(A_27a),V1038e6),ap(ap(c_2Elist_2ECONS(A_27a),V1039e7),ap(ap(c_2Elist_2ECONS(A_27a),V1040e8),ap(ap(c_2Elist_2ECONS(A_27a),V1041e9),ap(ap(c_2Elist_2ECONS(A_27a),V1042e10),ap(ap(c_2Elist_2ECONS(A_27a),V1043e11),ap(ap(c_2Elist_2ECONS(A_27a),V1044e12),ap(ap(c_2Elist_2ECONS(A_27a),V1045e13),ap(ap(c_2Elist_2ECONS(A_27a),V1046e14),ap(ap(c_2Elist_2ECONS(A_27a),V1047e15),ap(ap(c_2Elist_2ECONS(A_27a),V1048e16),ap(ap(c_2Elist_2ECONS(A_27a),V1049e17),V1032l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1050l_27] :
                      ( mem(V1050l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1051e1] :
                          ( mem(V1051e1,A_27a)
                          & ? [V1052e2] :
                              ( mem(V1052e2,A_27a)
                              & ? [V1053e3] :
                                  ( mem(V1053e3,A_27a)
                                  & ? [V1054e4] :
                                      ( mem(V1054e4,A_27a)
                                      & ? [V1055e5] :
                                          ( mem(V1055e5,A_27a)
                                          & ? [V1056e6] :
                                              ( mem(V1056e6,A_27a)
                                              & ? [V1057e7] :
                                                  ( mem(V1057e7,A_27a)
                                                  & ? [V1058e8] :
                                                      ( mem(V1058e8,A_27a)
                                                      & ? [V1059e9] :
                                                          ( mem(V1059e9,A_27a)
                                                          & ? [V1060e10] :
                                                              ( mem(V1060e10,A_27a)
                                                              & ? [V1061e11] :
                                                                  ( mem(V1061e11,A_27a)
                                                                  & ? [V1062e12] :
                                                                      ( mem(V1062e12,A_27a)
                                                                      & ? [V1063e13] :
                                                                          ( mem(V1063e13,A_27a)
                                                                          & ? [V1064e14] :
                                                                              ( mem(V1064e14,A_27a)
                                                                              & ? [V1065e15] :
                                                                                  ( mem(V1065e15,A_27a)
                                                                                  & ? [V1066e16] :
                                                                                      ( mem(V1066e16,A_27a)
                                                                                      & ? [V1067e17] :
                                                                                          ( mem(V1067e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1050l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1051e1),ap(ap(c_2Elist_2ECONS(A_27a),V1052e2),ap(ap(c_2Elist_2ECONS(A_27a),V1053e3),ap(ap(c_2Elist_2ECONS(A_27a),V1054e4),ap(ap(c_2Elist_2ECONS(A_27a),V1055e5),ap(ap(c_2Elist_2ECONS(A_27a),V1056e6),ap(ap(c_2Elist_2ECONS(A_27a),V1057e7),ap(ap(c_2Elist_2ECONS(A_27a),V1058e8),ap(ap(c_2Elist_2ECONS(A_27a),V1059e9),ap(ap(c_2Elist_2ECONS(A_27a),V1060e10),ap(ap(c_2Elist_2ECONS(A_27a),V1061e11),ap(ap(c_2Elist_2ECONS(A_27a),V1062e12),ap(ap(c_2Elist_2ECONS(A_27a),V1063e13),ap(ap(c_2Elist_2ECONS(A_27a),V1064e14),ap(ap(c_2Elist_2ECONS(A_27a),V1065e15),ap(ap(c_2Elist_2ECONS(A_27a),V1066e16),ap(ap(c_2Elist_2ECONS(A_27a),V1067e17),V1050l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1068l_27] :
                      ( mem(V1068l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1069e1] :
                          ( mem(V1069e1,A_27a)
                          & ? [V1070e2] :
                              ( mem(V1070e2,A_27a)
                              & ? [V1071e3] :
                                  ( mem(V1071e3,A_27a)
                                  & ? [V1072e4] :
                                      ( mem(V1072e4,A_27a)
                                      & ? [V1073e5] :
                                          ( mem(V1073e5,A_27a)
                                          & ? [V1074e6] :
                                              ( mem(V1074e6,A_27a)
                                              & ? [V1075e7] :
                                                  ( mem(V1075e7,A_27a)
                                                  & ? [V1076e8] :
                                                      ( mem(V1076e8,A_27a)
                                                      & ? [V1077e9] :
                                                          ( mem(V1077e9,A_27a)
                                                          & ? [V1078e10] :
                                                              ( mem(V1078e10,A_27a)
                                                              & ? [V1079e11] :
                                                                  ( mem(V1079e11,A_27a)
                                                                  & ? [V1080e12] :
                                                                      ( mem(V1080e12,A_27a)
                                                                      & ? [V1081e13] :
                                                                          ( mem(V1081e13,A_27a)
                                                                          & ? [V1082e14] :
                                                                              ( mem(V1082e14,A_27a)
                                                                              & ? [V1083e15] :
                                                                                  ( mem(V1083e15,A_27a)
                                                                                  & ? [V1084e16] :
                                                                                      ( mem(V1084e16,A_27a)
                                                                                      & ? [V1085e17] :
                                                                                          ( mem(V1085e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1068l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1069e1),ap(ap(c_2Elist_2ECONS(A_27a),V1070e2),ap(ap(c_2Elist_2ECONS(A_27a),V1071e3),ap(ap(c_2Elist_2ECONS(A_27a),V1072e4),ap(ap(c_2Elist_2ECONS(A_27a),V1073e5),ap(ap(c_2Elist_2ECONS(A_27a),V1074e6),ap(ap(c_2Elist_2ECONS(A_27a),V1075e7),ap(ap(c_2Elist_2ECONS(A_27a),V1076e8),ap(ap(c_2Elist_2ECONS(A_27a),V1077e9),ap(ap(c_2Elist_2ECONS(A_27a),V1078e10),ap(ap(c_2Elist_2ECONS(A_27a),V1079e11),ap(ap(c_2Elist_2ECONS(A_27a),V1080e12),ap(ap(c_2Elist_2ECONS(A_27a),V1081e13),ap(ap(c_2Elist_2ECONS(A_27a),V1082e14),ap(ap(c_2Elist_2ECONS(A_27a),V1083e15),ap(ap(c_2Elist_2ECONS(A_27a),V1084e16),ap(ap(c_2Elist_2ECONS(A_27a),V1085e17),V1068l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1086e1] :
                      ( mem(V1086e1,A_27a)
                      & ? [V1087e2] :
                          ( mem(V1087e2,A_27a)
                          & ? [V1088e3] :
                              ( mem(V1088e3,A_27a)
                              & ? [V1089e4] :
                                  ( mem(V1089e4,A_27a)
                                  & ? [V1090e5] :
                                      ( mem(V1090e5,A_27a)
                                      & ? [V1091e6] :
                                          ( mem(V1091e6,A_27a)
                                          & ? [V1092e7] :
                                              ( mem(V1092e7,A_27a)
                                              & ? [V1093e8] :
                                                  ( mem(V1093e8,A_27a)
                                                  & ? [V1094e9] :
                                                      ( mem(V1094e9,A_27a)
                                                      & ? [V1095e10] :
                                                          ( mem(V1095e10,A_27a)
                                                          & ? [V1096e11] :
                                                              ( mem(V1096e11,A_27a)
                                                              & ? [V1097e12] :
                                                                  ( mem(V1097e12,A_27a)
                                                                  & ? [V1098e13] :
                                                                      ( mem(V1098e13,A_27a)
                                                                      & ? [V1099e14] :
                                                                          ( mem(V1099e14,A_27a)
                                                                          & ? [V1100e15] :
                                                                              ( mem(V1100e15,A_27a)
                                                                              & ? [V1101e16] :
                                                                                  ( mem(V1101e16,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1086e1),ap(ap(c_2Elist_2ECONS(A_27a),V1087e2),ap(ap(c_2Elist_2ECONS(A_27a),V1088e3),ap(ap(c_2Elist_2ECONS(A_27a),V1089e4),ap(ap(c_2Elist_2ECONS(A_27a),V1090e5),ap(ap(c_2Elist_2ECONS(A_27a),V1091e6),ap(ap(c_2Elist_2ECONS(A_27a),V1092e7),ap(ap(c_2Elist_2ECONS(A_27a),V1093e8),ap(ap(c_2Elist_2ECONS(A_27a),V1094e9),ap(ap(c_2Elist_2ECONS(A_27a),V1095e10),ap(ap(c_2Elist_2ECONS(A_27a),V1096e11),ap(ap(c_2Elist_2ECONS(A_27a),V1097e12),ap(ap(c_2Elist_2ECONS(A_27a),V1098e13),ap(ap(c_2Elist_2ECONS(A_27a),V1099e14),ap(ap(c_2Elist_2ECONS(A_27a),V1100e15),ap(ap(c_2Elist_2ECONS(A_27a),V1101e16),c_2Elist_2ENIL(A_27a))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1102e1] :
                      ( mem(V1102e1,A_27a)
                      & ? [V1103e2] :
                          ( mem(V1103e2,A_27a)
                          & ? [V1104e3] :
                              ( mem(V1104e3,A_27a)
                              & ? [V1105e4] :
                                  ( mem(V1105e4,A_27a)
                                  & ? [V1106e5] :
                                      ( mem(V1106e5,A_27a)
                                      & ? [V1107e6] :
                                          ( mem(V1107e6,A_27a)
                                          & ? [V1108e7] :
                                              ( mem(V1108e7,A_27a)
                                              & ? [V1109e8] :
                                                  ( mem(V1109e8,A_27a)
                                                  & ? [V1110e9] :
                                                      ( mem(V1110e9,A_27a)
                                                      & ? [V1111e10] :
                                                          ( mem(V1111e10,A_27a)
                                                          & ? [V1112e11] :
                                                              ( mem(V1112e11,A_27a)
                                                              & ? [V1113e12] :
                                                                  ( mem(V1113e12,A_27a)
                                                                  & ? [V1114e13] :
                                                                      ( mem(V1114e13,A_27a)
                                                                      & ? [V1115e14] :
                                                                          ( mem(V1115e14,A_27a)
                                                                          & ? [V1116e15] :
                                                                              ( mem(V1116e15,A_27a)
                                                                              & ? [V1117e16] :
                                                                                  ( mem(V1117e16,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1102e1),ap(ap(c_2Elist_2ECONS(A_27a),V1103e2),ap(ap(c_2Elist_2ECONS(A_27a),V1104e3),ap(ap(c_2Elist_2ECONS(A_27a),V1105e4),ap(ap(c_2Elist_2ECONS(A_27a),V1106e5),ap(ap(c_2Elist_2ECONS(A_27a),V1107e6),ap(ap(c_2Elist_2ECONS(A_27a),V1108e7),ap(ap(c_2Elist_2ECONS(A_27a),V1109e8),ap(ap(c_2Elist_2ECONS(A_27a),V1110e9),ap(ap(c_2Elist_2ECONS(A_27a),V1111e10),ap(ap(c_2Elist_2ECONS(A_27a),V1112e11),ap(ap(c_2Elist_2ECONS(A_27a),V1113e12),ap(ap(c_2Elist_2ECONS(A_27a),V1114e13),ap(ap(c_2Elist_2ECONS(A_27a),V1115e14),ap(ap(c_2Elist_2ECONS(A_27a),V1116e15),ap(ap(c_2Elist_2ECONS(A_27a),V1117e16),c_2Elist_2ENIL(A_27a))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1118l_27] :
                      ( mem(V1118l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1119e1] :
                          ( mem(V1119e1,A_27a)
                          & ? [V1120e2] :
                              ( mem(V1120e2,A_27a)
                              & ? [V1121e3] :
                                  ( mem(V1121e3,A_27a)
                                  & ? [V1122e4] :
                                      ( mem(V1122e4,A_27a)
                                      & ? [V1123e5] :
                                          ( mem(V1123e5,A_27a)
                                          & ? [V1124e6] :
                                              ( mem(V1124e6,A_27a)
                                              & ? [V1125e7] :
                                                  ( mem(V1125e7,A_27a)
                                                  & ? [V1126e8] :
                                                      ( mem(V1126e8,A_27a)
                                                      & ? [V1127e9] :
                                                          ( mem(V1127e9,A_27a)
                                                          & ? [V1128e10] :
                                                              ( mem(V1128e10,A_27a)
                                                              & ? [V1129e11] :
                                                                  ( mem(V1129e11,A_27a)
                                                                  & ? [V1130e12] :
                                                                      ( mem(V1130e12,A_27a)
                                                                      & ? [V1131e13] :
                                                                          ( mem(V1131e13,A_27a)
                                                                          & ? [V1132e14] :
                                                                              ( mem(V1132e14,A_27a)
                                                                              & ? [V1133e15] :
                                                                                  ( mem(V1133e15,A_27a)
                                                                                  & ? [V1134e16] :
                                                                                      ( mem(V1134e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1119e1),ap(ap(c_2Elist_2ECONS(A_27a),V1120e2),ap(ap(c_2Elist_2ECONS(A_27a),V1121e3),ap(ap(c_2Elist_2ECONS(A_27a),V1122e4),ap(ap(c_2Elist_2ECONS(A_27a),V1123e5),ap(ap(c_2Elist_2ECONS(A_27a),V1124e6),ap(ap(c_2Elist_2ECONS(A_27a),V1125e7),ap(ap(c_2Elist_2ECONS(A_27a),V1126e8),ap(ap(c_2Elist_2ECONS(A_27a),V1127e9),ap(ap(c_2Elist_2ECONS(A_27a),V1128e10),ap(ap(c_2Elist_2ECONS(A_27a),V1129e11),ap(ap(c_2Elist_2ECONS(A_27a),V1130e12),ap(ap(c_2Elist_2ECONS(A_27a),V1131e13),ap(ap(c_2Elist_2ECONS(A_27a),V1132e14),ap(ap(c_2Elist_2ECONS(A_27a),V1133e15),ap(ap(c_2Elist_2ECONS(A_27a),V1134e16),V1118l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1135l_27] :
                      ( mem(V1135l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1136e1] :
                          ( mem(V1136e1,A_27a)
                          & ? [V1137e2] :
                              ( mem(V1137e2,A_27a)
                              & ? [V1138e3] :
                                  ( mem(V1138e3,A_27a)
                                  & ? [V1139e4] :
                                      ( mem(V1139e4,A_27a)
                                      & ? [V1140e5] :
                                          ( mem(V1140e5,A_27a)
                                          & ? [V1141e6] :
                                              ( mem(V1141e6,A_27a)
                                              & ? [V1142e7] :
                                                  ( mem(V1142e7,A_27a)
                                                  & ? [V1143e8] :
                                                      ( mem(V1143e8,A_27a)
                                                      & ? [V1144e9] :
                                                          ( mem(V1144e9,A_27a)
                                                          & ? [V1145e10] :
                                                              ( mem(V1145e10,A_27a)
                                                              & ? [V1146e11] :
                                                                  ( mem(V1146e11,A_27a)
                                                                  & ? [V1147e12] :
                                                                      ( mem(V1147e12,A_27a)
                                                                      & ? [V1148e13] :
                                                                          ( mem(V1148e13,A_27a)
                                                                          & ? [V1149e14] :
                                                                              ( mem(V1149e14,A_27a)
                                                                              & ? [V1150e15] :
                                                                                  ( mem(V1150e15,A_27a)
                                                                                  & ? [V1151e16] :
                                                                                      ( mem(V1151e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1136e1),ap(ap(c_2Elist_2ECONS(A_27a),V1137e2),ap(ap(c_2Elist_2ECONS(A_27a),V1138e3),ap(ap(c_2Elist_2ECONS(A_27a),V1139e4),ap(ap(c_2Elist_2ECONS(A_27a),V1140e5),ap(ap(c_2Elist_2ECONS(A_27a),V1141e6),ap(ap(c_2Elist_2ECONS(A_27a),V1142e7),ap(ap(c_2Elist_2ECONS(A_27a),V1143e8),ap(ap(c_2Elist_2ECONS(A_27a),V1144e9),ap(ap(c_2Elist_2ECONS(A_27a),V1145e10),ap(ap(c_2Elist_2ECONS(A_27a),V1146e11),ap(ap(c_2Elist_2ECONS(A_27a),V1147e12),ap(ap(c_2Elist_2ECONS(A_27a),V1148e13),ap(ap(c_2Elist_2ECONS(A_27a),V1149e14),ap(ap(c_2Elist_2ECONS(A_27a),V1150e15),ap(ap(c_2Elist_2ECONS(A_27a),V1151e16),V1135l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1152l_27] :
                      ( mem(V1152l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1153e1] :
                          ( mem(V1153e1,A_27a)
                          & ? [V1154e2] :
                              ( mem(V1154e2,A_27a)
                              & ? [V1155e3] :
                                  ( mem(V1155e3,A_27a)
                                  & ? [V1156e4] :
                                      ( mem(V1156e4,A_27a)
                                      & ? [V1157e5] :
                                          ( mem(V1157e5,A_27a)
                                          & ? [V1158e6] :
                                              ( mem(V1158e6,A_27a)
                                              & ? [V1159e7] :
                                                  ( mem(V1159e7,A_27a)
                                                  & ? [V1160e8] :
                                                      ( mem(V1160e8,A_27a)
                                                      & ? [V1161e9] :
                                                          ( mem(V1161e9,A_27a)
                                                          & ? [V1162e10] :
                                                              ( mem(V1162e10,A_27a)
                                                              & ? [V1163e11] :
                                                                  ( mem(V1163e11,A_27a)
                                                                  & ? [V1164e12] :
                                                                      ( mem(V1164e12,A_27a)
                                                                      & ? [V1165e13] :
                                                                          ( mem(V1165e13,A_27a)
                                                                          & ? [V1166e14] :
                                                                              ( mem(V1166e14,A_27a)
                                                                              & ? [V1167e15] :
                                                                                  ( mem(V1167e15,A_27a)
                                                                                  & ? [V1168e16] :
                                                                                      ( mem(V1168e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1153e1),ap(ap(c_2Elist_2ECONS(A_27a),V1154e2),ap(ap(c_2Elist_2ECONS(A_27a),V1155e3),ap(ap(c_2Elist_2ECONS(A_27a),V1156e4),ap(ap(c_2Elist_2ECONS(A_27a),V1157e5),ap(ap(c_2Elist_2ECONS(A_27a),V1158e6),ap(ap(c_2Elist_2ECONS(A_27a),V1159e7),ap(ap(c_2Elist_2ECONS(A_27a),V1160e8),ap(ap(c_2Elist_2ECONS(A_27a),V1161e9),ap(ap(c_2Elist_2ECONS(A_27a),V1162e10),ap(ap(c_2Elist_2ECONS(A_27a),V1163e11),ap(ap(c_2Elist_2ECONS(A_27a),V1164e12),ap(ap(c_2Elist_2ECONS(A_27a),V1165e13),ap(ap(c_2Elist_2ECONS(A_27a),V1166e14),ap(ap(c_2Elist_2ECONS(A_27a),V1167e15),ap(ap(c_2Elist_2ECONS(A_27a),V1168e16),V1152l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1169l_27] :
                      ( mem(V1169l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1170e1] :
                          ( mem(V1170e1,A_27a)
                          & ? [V1171e2] :
                              ( mem(V1171e2,A_27a)
                              & ? [V1172e3] :
                                  ( mem(V1172e3,A_27a)
                                  & ? [V1173e4] :
                                      ( mem(V1173e4,A_27a)
                                      & ? [V1174e5] :
                                          ( mem(V1174e5,A_27a)
                                          & ? [V1175e6] :
                                              ( mem(V1175e6,A_27a)
                                              & ? [V1176e7] :
                                                  ( mem(V1176e7,A_27a)
                                                  & ? [V1177e8] :
                                                      ( mem(V1177e8,A_27a)
                                                      & ? [V1178e9] :
                                                          ( mem(V1178e9,A_27a)
                                                          & ? [V1179e10] :
                                                              ( mem(V1179e10,A_27a)
                                                              & ? [V1180e11] :
                                                                  ( mem(V1180e11,A_27a)
                                                                  & ? [V1181e12] :
                                                                      ( mem(V1181e12,A_27a)
                                                                      & ? [V1182e13] :
                                                                          ( mem(V1182e13,A_27a)
                                                                          & ? [V1183e14] :
                                                                              ( mem(V1183e14,A_27a)
                                                                              & ? [V1184e15] :
                                                                                  ( mem(V1184e15,A_27a)
                                                                                  & ? [V1185e16] :
                                                                                      ( mem(V1185e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1170e1),ap(ap(c_2Elist_2ECONS(A_27a),V1171e2),ap(ap(c_2Elist_2ECONS(A_27a),V1172e3),ap(ap(c_2Elist_2ECONS(A_27a),V1173e4),ap(ap(c_2Elist_2ECONS(A_27a),V1174e5),ap(ap(c_2Elist_2ECONS(A_27a),V1175e6),ap(ap(c_2Elist_2ECONS(A_27a),V1176e7),ap(ap(c_2Elist_2ECONS(A_27a),V1177e8),ap(ap(c_2Elist_2ECONS(A_27a),V1178e9),ap(ap(c_2Elist_2ECONS(A_27a),V1179e10),ap(ap(c_2Elist_2ECONS(A_27a),V1180e11),ap(ap(c_2Elist_2ECONS(A_27a),V1181e12),ap(ap(c_2Elist_2ECONS(A_27a),V1182e13),ap(ap(c_2Elist_2ECONS(A_27a),V1183e14),ap(ap(c_2Elist_2ECONS(A_27a),V1184e15),ap(ap(c_2Elist_2ECONS(A_27a),V1185e16),V1169l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1186l_27] :
                      ( mem(V1186l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1187e1] :
                          ( mem(V1187e1,A_27a)
                          & ? [V1188e2] :
                              ( mem(V1188e2,A_27a)
                              & ? [V1189e3] :
                                  ( mem(V1189e3,A_27a)
                                  & ? [V1190e4] :
                                      ( mem(V1190e4,A_27a)
                                      & ? [V1191e5] :
                                          ( mem(V1191e5,A_27a)
                                          & ? [V1192e6] :
                                              ( mem(V1192e6,A_27a)
                                              & ? [V1193e7] :
                                                  ( mem(V1193e7,A_27a)
                                                  & ? [V1194e8] :
                                                      ( mem(V1194e8,A_27a)
                                                      & ? [V1195e9] :
                                                          ( mem(V1195e9,A_27a)
                                                          & ? [V1196e10] :
                                                              ( mem(V1196e10,A_27a)
                                                              & ? [V1197e11] :
                                                                  ( mem(V1197e11,A_27a)
                                                                  & ? [V1198e12] :
                                                                      ( mem(V1198e12,A_27a)
                                                                      & ? [V1199e13] :
                                                                          ( mem(V1199e13,A_27a)
                                                                          & ? [V1200e14] :
                                                                              ( mem(V1200e14,A_27a)
                                                                              & ? [V1201e15] :
                                                                                  ( mem(V1201e15,A_27a)
                                                                                  & ? [V1202e16] :
                                                                                      ( mem(V1202e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1186l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1187e1),ap(ap(c_2Elist_2ECONS(A_27a),V1188e2),ap(ap(c_2Elist_2ECONS(A_27a),V1189e3),ap(ap(c_2Elist_2ECONS(A_27a),V1190e4),ap(ap(c_2Elist_2ECONS(A_27a),V1191e5),ap(ap(c_2Elist_2ECONS(A_27a),V1192e6),ap(ap(c_2Elist_2ECONS(A_27a),V1193e7),ap(ap(c_2Elist_2ECONS(A_27a),V1194e8),ap(ap(c_2Elist_2ECONS(A_27a),V1195e9),ap(ap(c_2Elist_2ECONS(A_27a),V1196e10),ap(ap(c_2Elist_2ECONS(A_27a),V1197e11),ap(ap(c_2Elist_2ECONS(A_27a),V1198e12),ap(ap(c_2Elist_2ECONS(A_27a),V1199e13),ap(ap(c_2Elist_2ECONS(A_27a),V1200e14),ap(ap(c_2Elist_2ECONS(A_27a),V1201e15),ap(ap(c_2Elist_2ECONS(A_27a),V1202e16),V1186l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V1203l_27] :
                      ( mem(V1203l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1204e1] :
                          ( mem(V1204e1,A_27a)
                          & ? [V1205e2] :
                              ( mem(V1205e2,A_27a)
                              & ? [V1206e3] :
                                  ( mem(V1206e3,A_27a)
                                  & ? [V1207e4] :
                                      ( mem(V1207e4,A_27a)
                                      & ? [V1208e5] :
                                          ( mem(V1208e5,A_27a)
                                          & ? [V1209e6] :
                                              ( mem(V1209e6,A_27a)
                                              & ? [V1210e7] :
                                                  ( mem(V1210e7,A_27a)
                                                  & ? [V1211e8] :
                                                      ( mem(V1211e8,A_27a)
                                                      & ? [V1212e9] :
                                                          ( mem(V1212e9,A_27a)
                                                          & ? [V1213e10] :
                                                              ( mem(V1213e10,A_27a)
                                                              & ? [V1214e11] :
                                                                  ( mem(V1214e11,A_27a)
                                                                  & ? [V1215e12] :
                                                                      ( mem(V1215e12,A_27a)
                                                                      & ? [V1216e13] :
                                                                          ( mem(V1216e13,A_27a)
                                                                          & ? [V1217e14] :
                                                                              ( mem(V1217e14,A_27a)
                                                                              & ? [V1218e15] :
                                                                                  ( mem(V1218e15,A_27a)
                                                                                  & ? [V1219e16] :
                                                                                      ( mem(V1219e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1203l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1204e1),ap(ap(c_2Elist_2ECONS(A_27a),V1205e2),ap(ap(c_2Elist_2ECONS(A_27a),V1206e3),ap(ap(c_2Elist_2ECONS(A_27a),V1207e4),ap(ap(c_2Elist_2ECONS(A_27a),V1208e5),ap(ap(c_2Elist_2ECONS(A_27a),V1209e6),ap(ap(c_2Elist_2ECONS(A_27a),V1210e7),ap(ap(c_2Elist_2ECONS(A_27a),V1211e8),ap(ap(c_2Elist_2ECONS(A_27a),V1212e9),ap(ap(c_2Elist_2ECONS(A_27a),V1213e10),ap(ap(c_2Elist_2ECONS(A_27a),V1214e11),ap(ap(c_2Elist_2ECONS(A_27a),V1215e12),ap(ap(c_2Elist_2ECONS(A_27a),V1216e13),ap(ap(c_2Elist_2ECONS(A_27a),V1217e14),ap(ap(c_2Elist_2ECONS(A_27a),V1218e15),ap(ap(c_2Elist_2ECONS(A_27a),V1219e16),V1203l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1220l_27] :
                      ( mem(V1220l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1221e1] :
                          ( mem(V1221e1,A_27a)
                          & ? [V1222e2] :
                              ( mem(V1222e2,A_27a)
                              & ? [V1223e3] :
                                  ( mem(V1223e3,A_27a)
                                  & ? [V1224e4] :
                                      ( mem(V1224e4,A_27a)
                                      & ? [V1225e5] :
                                          ( mem(V1225e5,A_27a)
                                          & ? [V1226e6] :
                                              ( mem(V1226e6,A_27a)
                                              & ? [V1227e7] :
                                                  ( mem(V1227e7,A_27a)
                                                  & ? [V1228e8] :
                                                      ( mem(V1228e8,A_27a)
                                                      & ? [V1229e9] :
                                                          ( mem(V1229e9,A_27a)
                                                          & ? [V1230e10] :
                                                              ( mem(V1230e10,A_27a)
                                                              & ? [V1231e11] :
                                                                  ( mem(V1231e11,A_27a)
                                                                  & ? [V1232e12] :
                                                                      ( mem(V1232e12,A_27a)
                                                                      & ? [V1233e13] :
                                                                          ( mem(V1233e13,A_27a)
                                                                          & ? [V1234e14] :
                                                                              ( mem(V1234e14,A_27a)
                                                                              & ? [V1235e15] :
                                                                                  ( mem(V1235e15,A_27a)
                                                                                  & ? [V1236e16] :
                                                                                      ( mem(V1236e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1220l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1221e1),ap(ap(c_2Elist_2ECONS(A_27a),V1222e2),ap(ap(c_2Elist_2ECONS(A_27a),V1223e3),ap(ap(c_2Elist_2ECONS(A_27a),V1224e4),ap(ap(c_2Elist_2ECONS(A_27a),V1225e5),ap(ap(c_2Elist_2ECONS(A_27a),V1226e6),ap(ap(c_2Elist_2ECONS(A_27a),V1227e7),ap(ap(c_2Elist_2ECONS(A_27a),V1228e8),ap(ap(c_2Elist_2ECONS(A_27a),V1229e9),ap(ap(c_2Elist_2ECONS(A_27a),V1230e10),ap(ap(c_2Elist_2ECONS(A_27a),V1231e11),ap(ap(c_2Elist_2ECONS(A_27a),V1232e12),ap(ap(c_2Elist_2ECONS(A_27a),V1233e13),ap(ap(c_2Elist_2ECONS(A_27a),V1234e14),ap(ap(c_2Elist_2ECONS(A_27a),V1235e15),ap(ap(c_2Elist_2ECONS(A_27a),V1236e16),V1220l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V1237l_27] :
                      ( mem(V1237l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1238e1] :
                          ( mem(V1238e1,A_27a)
                          & ? [V1239e2] :
                              ( mem(V1239e2,A_27a)
                              & ? [V1240e3] :
                                  ( mem(V1240e3,A_27a)
                                  & ? [V1241e4] :
                                      ( mem(V1241e4,A_27a)
                                      & ? [V1242e5] :
                                          ( mem(V1242e5,A_27a)
                                          & ? [V1243e6] :
                                              ( mem(V1243e6,A_27a)
                                              & ? [V1244e7] :
                                                  ( mem(V1244e7,A_27a)
                                                  & ? [V1245e8] :
                                                      ( mem(V1245e8,A_27a)
                                                      & ? [V1246e9] :
                                                          ( mem(V1246e9,A_27a)
                                                          & ? [V1247e10] :
                                                              ( mem(V1247e10,A_27a)
                                                              & ? [V1248e11] :
                                                                  ( mem(V1248e11,A_27a)
                                                                  & ? [V1249e12] :
                                                                      ( mem(V1249e12,A_27a)
                                                                      & ? [V1250e13] :
                                                                          ( mem(V1250e13,A_27a)
                                                                          & ? [V1251e14] :
                                                                              ( mem(V1251e14,A_27a)
                                                                              & ? [V1252e15] :
                                                                                  ( mem(V1252e15,A_27a)
                                                                                  & ? [V1253e16] :
                                                                                      ( mem(V1253e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1237l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1238e1),ap(ap(c_2Elist_2ECONS(A_27a),V1239e2),ap(ap(c_2Elist_2ECONS(A_27a),V1240e3),ap(ap(c_2Elist_2ECONS(A_27a),V1241e4),ap(ap(c_2Elist_2ECONS(A_27a),V1242e5),ap(ap(c_2Elist_2ECONS(A_27a),V1243e6),ap(ap(c_2Elist_2ECONS(A_27a),V1244e7),ap(ap(c_2Elist_2ECONS(A_27a),V1245e8),ap(ap(c_2Elist_2ECONS(A_27a),V1246e9),ap(ap(c_2Elist_2ECONS(A_27a),V1247e10),ap(ap(c_2Elist_2ECONS(A_27a),V1248e11),ap(ap(c_2Elist_2ECONS(A_27a),V1249e12),ap(ap(c_2Elist_2ECONS(A_27a),V1250e13),ap(ap(c_2Elist_2ECONS(A_27a),V1251e14),ap(ap(c_2Elist_2ECONS(A_27a),V1252e15),ap(ap(c_2Elist_2ECONS(A_27a),V1253e16),V1237l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V1254l_27] :
                      ( mem(V1254l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1255e1] :
                          ( mem(V1255e1,A_27a)
                          & ? [V1256e2] :
                              ( mem(V1256e2,A_27a)
                              & ? [V1257e3] :
                                  ( mem(V1257e3,A_27a)
                                  & ? [V1258e4] :
                                      ( mem(V1258e4,A_27a)
                                      & ? [V1259e5] :
                                          ( mem(V1259e5,A_27a)
                                          & ? [V1260e6] :
                                              ( mem(V1260e6,A_27a)
                                              & ? [V1261e7] :
                                                  ( mem(V1261e7,A_27a)
                                                  & ? [V1262e8] :
                                                      ( mem(V1262e8,A_27a)
                                                      & ? [V1263e9] :
                                                          ( mem(V1263e9,A_27a)
                                                          & ? [V1264e10] :
                                                              ( mem(V1264e10,A_27a)
                                                              & ? [V1265e11] :
                                                                  ( mem(V1265e11,A_27a)
                                                                  & ? [V1266e12] :
                                                                      ( mem(V1266e12,A_27a)
                                                                      & ? [V1267e13] :
                                                                          ( mem(V1267e13,A_27a)
                                                                          & ? [V1268e14] :
                                                                              ( mem(V1268e14,A_27a)
                                                                              & ? [V1269e15] :
                                                                                  ( mem(V1269e15,A_27a)
                                                                                  & ? [V1270e16] :
                                                                                      ( mem(V1270e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1254l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1255e1),ap(ap(c_2Elist_2ECONS(A_27a),V1256e2),ap(ap(c_2Elist_2ECONS(A_27a),V1257e3),ap(ap(c_2Elist_2ECONS(A_27a),V1258e4),ap(ap(c_2Elist_2ECONS(A_27a),V1259e5),ap(ap(c_2Elist_2ECONS(A_27a),V1260e6),ap(ap(c_2Elist_2ECONS(A_27a),V1261e7),ap(ap(c_2Elist_2ECONS(A_27a),V1262e8),ap(ap(c_2Elist_2ECONS(A_27a),V1263e9),ap(ap(c_2Elist_2ECONS(A_27a),V1264e10),ap(ap(c_2Elist_2ECONS(A_27a),V1265e11),ap(ap(c_2Elist_2ECONS(A_27a),V1266e12),ap(ap(c_2Elist_2ECONS(A_27a),V1267e13),ap(ap(c_2Elist_2ECONS(A_27a),V1268e14),ap(ap(c_2Elist_2ECONS(A_27a),V1269e15),ap(ap(c_2Elist_2ECONS(A_27a),V1270e16),V1254l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1271l_27] :
                      ( mem(V1271l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1272e1] :
                          ( mem(V1272e1,A_27a)
                          & ? [V1273e2] :
                              ( mem(V1273e2,A_27a)
                              & ? [V1274e3] :
                                  ( mem(V1274e3,A_27a)
                                  & ? [V1275e4] :
                                      ( mem(V1275e4,A_27a)
                                      & ? [V1276e5] :
                                          ( mem(V1276e5,A_27a)
                                          & ? [V1277e6] :
                                              ( mem(V1277e6,A_27a)
                                              & ? [V1278e7] :
                                                  ( mem(V1278e7,A_27a)
                                                  & ? [V1279e8] :
                                                      ( mem(V1279e8,A_27a)
                                                      & ? [V1280e9] :
                                                          ( mem(V1280e9,A_27a)
                                                          & ? [V1281e10] :
                                                              ( mem(V1281e10,A_27a)
                                                              & ? [V1282e11] :
                                                                  ( mem(V1282e11,A_27a)
                                                                  & ? [V1283e12] :
                                                                      ( mem(V1283e12,A_27a)
                                                                      & ? [V1284e13] :
                                                                          ( mem(V1284e13,A_27a)
                                                                          & ? [V1285e14] :
                                                                              ( mem(V1285e14,A_27a)
                                                                              & ? [V1286e15] :
                                                                                  ( mem(V1286e15,A_27a)
                                                                                  & ? [V1287e16] :
                                                                                      ( mem(V1287e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1271l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1272e1),ap(ap(c_2Elist_2ECONS(A_27a),V1273e2),ap(ap(c_2Elist_2ECONS(A_27a),V1274e3),ap(ap(c_2Elist_2ECONS(A_27a),V1275e4),ap(ap(c_2Elist_2ECONS(A_27a),V1276e5),ap(ap(c_2Elist_2ECONS(A_27a),V1277e6),ap(ap(c_2Elist_2ECONS(A_27a),V1278e7),ap(ap(c_2Elist_2ECONS(A_27a),V1279e8),ap(ap(c_2Elist_2ECONS(A_27a),V1280e9),ap(ap(c_2Elist_2ECONS(A_27a),V1281e10),ap(ap(c_2Elist_2ECONS(A_27a),V1282e11),ap(ap(c_2Elist_2ECONS(A_27a),V1283e12),ap(ap(c_2Elist_2ECONS(A_27a),V1284e13),ap(ap(c_2Elist_2ECONS(A_27a),V1285e14),ap(ap(c_2Elist_2ECONS(A_27a),V1286e15),ap(ap(c_2Elist_2ECONS(A_27a),V1287e16),V1271l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1288l_27] :
                      ( mem(V1288l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1289e1] :
                          ( mem(V1289e1,A_27a)
                          & ? [V1290e2] :
                              ( mem(V1290e2,A_27a)
                              & ? [V1291e3] :
                                  ( mem(V1291e3,A_27a)
                                  & ? [V1292e4] :
                                      ( mem(V1292e4,A_27a)
                                      & ? [V1293e5] :
                                          ( mem(V1293e5,A_27a)
                                          & ? [V1294e6] :
                                              ( mem(V1294e6,A_27a)
                                              & ? [V1295e7] :
                                                  ( mem(V1295e7,A_27a)
                                                  & ? [V1296e8] :
                                                      ( mem(V1296e8,A_27a)
                                                      & ? [V1297e9] :
                                                          ( mem(V1297e9,A_27a)
                                                          & ? [V1298e10] :
                                                              ( mem(V1298e10,A_27a)
                                                              & ? [V1299e11] :
                                                                  ( mem(V1299e11,A_27a)
                                                                  & ? [V1300e12] :
                                                                      ( mem(V1300e12,A_27a)
                                                                      & ? [V1301e13] :
                                                                          ( mem(V1301e13,A_27a)
                                                                          & ? [V1302e14] :
                                                                              ( mem(V1302e14,A_27a)
                                                                              & ? [V1303e15] :
                                                                                  ( mem(V1303e15,A_27a)
                                                                                  & ? [V1304e16] :
                                                                                      ( mem(V1304e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1288l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1289e1),ap(ap(c_2Elist_2ECONS(A_27a),V1290e2),ap(ap(c_2Elist_2ECONS(A_27a),V1291e3),ap(ap(c_2Elist_2ECONS(A_27a),V1292e4),ap(ap(c_2Elist_2ECONS(A_27a),V1293e5),ap(ap(c_2Elist_2ECONS(A_27a),V1294e6),ap(ap(c_2Elist_2ECONS(A_27a),V1295e7),ap(ap(c_2Elist_2ECONS(A_27a),V1296e8),ap(ap(c_2Elist_2ECONS(A_27a),V1297e9),ap(ap(c_2Elist_2ECONS(A_27a),V1298e10),ap(ap(c_2Elist_2ECONS(A_27a),V1299e11),ap(ap(c_2Elist_2ECONS(A_27a),V1300e12),ap(ap(c_2Elist_2ECONS(A_27a),V1301e13),ap(ap(c_2Elist_2ECONS(A_27a),V1302e14),ap(ap(c_2Elist_2ECONS(A_27a),V1303e15),ap(ap(c_2Elist_2ECONS(A_27a),V1304e16),V1288l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1305l_27] :
                      ( mem(V1305l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1306e1] :
                          ( mem(V1306e1,A_27a)
                          & ? [V1307e2] :
                              ( mem(V1307e2,A_27a)
                              & ? [V1308e3] :
                                  ( mem(V1308e3,A_27a)
                                  & ? [V1309e4] :
                                      ( mem(V1309e4,A_27a)
                                      & ? [V1310e5] :
                                          ( mem(V1310e5,A_27a)
                                          & ? [V1311e6] :
                                              ( mem(V1311e6,A_27a)
                                              & ? [V1312e7] :
                                                  ( mem(V1312e7,A_27a)
                                                  & ? [V1313e8] :
                                                      ( mem(V1313e8,A_27a)
                                                      & ? [V1314e9] :
                                                          ( mem(V1314e9,A_27a)
                                                          & ? [V1315e10] :
                                                              ( mem(V1315e10,A_27a)
                                                              & ? [V1316e11] :
                                                                  ( mem(V1316e11,A_27a)
                                                                  & ? [V1317e12] :
                                                                      ( mem(V1317e12,A_27a)
                                                                      & ? [V1318e13] :
                                                                          ( mem(V1318e13,A_27a)
                                                                          & ? [V1319e14] :
                                                                              ( mem(V1319e14,A_27a)
                                                                              & ? [V1320e15] :
                                                                                  ( mem(V1320e15,A_27a)
                                                                                  & ? [V1321e16] :
                                                                                      ( mem(V1321e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1305l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1306e1),ap(ap(c_2Elist_2ECONS(A_27a),V1307e2),ap(ap(c_2Elist_2ECONS(A_27a),V1308e3),ap(ap(c_2Elist_2ECONS(A_27a),V1309e4),ap(ap(c_2Elist_2ECONS(A_27a),V1310e5),ap(ap(c_2Elist_2ECONS(A_27a),V1311e6),ap(ap(c_2Elist_2ECONS(A_27a),V1312e7),ap(ap(c_2Elist_2ECONS(A_27a),V1313e8),ap(ap(c_2Elist_2ECONS(A_27a),V1314e9),ap(ap(c_2Elist_2ECONS(A_27a),V1315e10),ap(ap(c_2Elist_2ECONS(A_27a),V1316e11),ap(ap(c_2Elist_2ECONS(A_27a),V1317e12),ap(ap(c_2Elist_2ECONS(A_27a),V1318e13),ap(ap(c_2Elist_2ECONS(A_27a),V1319e14),ap(ap(c_2Elist_2ECONS(A_27a),V1320e15),ap(ap(c_2Elist_2ECONS(A_27a),V1321e16),V1305l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1322e1] :
                      ( mem(V1322e1,A_27a)
                      & ? [V1323e2] :
                          ( mem(V1323e2,A_27a)
                          & ? [V1324e3] :
                              ( mem(V1324e3,A_27a)
                              & ? [V1325e4] :
                                  ( mem(V1325e4,A_27a)
                                  & ? [V1326e5] :
                                      ( mem(V1326e5,A_27a)
                                      & ? [V1327e6] :
                                          ( mem(V1327e6,A_27a)
                                          & ? [V1328e7] :
                                              ( mem(V1328e7,A_27a)
                                              & ? [V1329e8] :
                                                  ( mem(V1329e8,A_27a)
                                                  & ? [V1330e9] :
                                                      ( mem(V1330e9,A_27a)
                                                      & ? [V1331e10] :
                                                          ( mem(V1331e10,A_27a)
                                                          & ? [V1332e11] :
                                                              ( mem(V1332e11,A_27a)
                                                              & ? [V1333e12] :
                                                                  ( mem(V1333e12,A_27a)
                                                                  & ? [V1334e13] :
                                                                      ( mem(V1334e13,A_27a)
                                                                      & ? [V1335e14] :
                                                                          ( mem(V1335e14,A_27a)
                                                                          & ? [V1336e15] :
                                                                              ( mem(V1336e15,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1322e1),ap(ap(c_2Elist_2ECONS(A_27a),V1323e2),ap(ap(c_2Elist_2ECONS(A_27a),V1324e3),ap(ap(c_2Elist_2ECONS(A_27a),V1325e4),ap(ap(c_2Elist_2ECONS(A_27a),V1326e5),ap(ap(c_2Elist_2ECONS(A_27a),V1327e6),ap(ap(c_2Elist_2ECONS(A_27a),V1328e7),ap(ap(c_2Elist_2ECONS(A_27a),V1329e8),ap(ap(c_2Elist_2ECONS(A_27a),V1330e9),ap(ap(c_2Elist_2ECONS(A_27a),V1331e10),ap(ap(c_2Elist_2ECONS(A_27a),V1332e11),ap(ap(c_2Elist_2ECONS(A_27a),V1333e12),ap(ap(c_2Elist_2ECONS(A_27a),V1334e13),ap(ap(c_2Elist_2ECONS(A_27a),V1335e14),ap(ap(c_2Elist_2ECONS(A_27a),V1336e15),c_2Elist_2ENIL(A_27a)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1337e1] :
                      ( mem(V1337e1,A_27a)
                      & ? [V1338e2] :
                          ( mem(V1338e2,A_27a)
                          & ? [V1339e3] :
                              ( mem(V1339e3,A_27a)
                              & ? [V1340e4] :
                                  ( mem(V1340e4,A_27a)
                                  & ? [V1341e5] :
                                      ( mem(V1341e5,A_27a)
                                      & ? [V1342e6] :
                                          ( mem(V1342e6,A_27a)
                                          & ? [V1343e7] :
                                              ( mem(V1343e7,A_27a)
                                              & ? [V1344e8] :
                                                  ( mem(V1344e8,A_27a)
                                                  & ? [V1345e9] :
                                                      ( mem(V1345e9,A_27a)
                                                      & ? [V1346e10] :
                                                          ( mem(V1346e10,A_27a)
                                                          & ? [V1347e11] :
                                                              ( mem(V1347e11,A_27a)
                                                              & ? [V1348e12] :
                                                                  ( mem(V1348e12,A_27a)
                                                                  & ? [V1349e13] :
                                                                      ( mem(V1349e13,A_27a)
                                                                      & ? [V1350e14] :
                                                                          ( mem(V1350e14,A_27a)
                                                                          & ? [V1351e15] :
                                                                              ( mem(V1351e15,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1337e1),ap(ap(c_2Elist_2ECONS(A_27a),V1338e2),ap(ap(c_2Elist_2ECONS(A_27a),V1339e3),ap(ap(c_2Elist_2ECONS(A_27a),V1340e4),ap(ap(c_2Elist_2ECONS(A_27a),V1341e5),ap(ap(c_2Elist_2ECONS(A_27a),V1342e6),ap(ap(c_2Elist_2ECONS(A_27a),V1343e7),ap(ap(c_2Elist_2ECONS(A_27a),V1344e8),ap(ap(c_2Elist_2ECONS(A_27a),V1345e9),ap(ap(c_2Elist_2ECONS(A_27a),V1346e10),ap(ap(c_2Elist_2ECONS(A_27a),V1347e11),ap(ap(c_2Elist_2ECONS(A_27a),V1348e12),ap(ap(c_2Elist_2ECONS(A_27a),V1349e13),ap(ap(c_2Elist_2ECONS(A_27a),V1350e14),ap(ap(c_2Elist_2ECONS(A_27a),V1351e15),c_2Elist_2ENIL(A_27a)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1352l_27] :
                      ( mem(V1352l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1353e1] :
                          ( mem(V1353e1,A_27a)
                          & ? [V1354e2] :
                              ( mem(V1354e2,A_27a)
                              & ? [V1355e3] :
                                  ( mem(V1355e3,A_27a)
                                  & ? [V1356e4] :
                                      ( mem(V1356e4,A_27a)
                                      & ? [V1357e5] :
                                          ( mem(V1357e5,A_27a)
                                          & ? [V1358e6] :
                                              ( mem(V1358e6,A_27a)
                                              & ? [V1359e7] :
                                                  ( mem(V1359e7,A_27a)
                                                  & ? [V1360e8] :
                                                      ( mem(V1360e8,A_27a)
                                                      & ? [V1361e9] :
                                                          ( mem(V1361e9,A_27a)
                                                          & ? [V1362e10] :
                                                              ( mem(V1362e10,A_27a)
                                                              & ? [V1363e11] :
                                                                  ( mem(V1363e11,A_27a)
                                                                  & ? [V1364e12] :
                                                                      ( mem(V1364e12,A_27a)
                                                                      & ? [V1365e13] :
                                                                          ( mem(V1365e13,A_27a)
                                                                          & ? [V1366e14] :
                                                                              ( mem(V1366e14,A_27a)
                                                                              & ? [V1367e15] :
                                                                                  ( mem(V1367e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1353e1),ap(ap(c_2Elist_2ECONS(A_27a),V1354e2),ap(ap(c_2Elist_2ECONS(A_27a),V1355e3),ap(ap(c_2Elist_2ECONS(A_27a),V1356e4),ap(ap(c_2Elist_2ECONS(A_27a),V1357e5),ap(ap(c_2Elist_2ECONS(A_27a),V1358e6),ap(ap(c_2Elist_2ECONS(A_27a),V1359e7),ap(ap(c_2Elist_2ECONS(A_27a),V1360e8),ap(ap(c_2Elist_2ECONS(A_27a),V1361e9),ap(ap(c_2Elist_2ECONS(A_27a),V1362e10),ap(ap(c_2Elist_2ECONS(A_27a),V1363e11),ap(ap(c_2Elist_2ECONS(A_27a),V1364e12),ap(ap(c_2Elist_2ECONS(A_27a),V1365e13),ap(ap(c_2Elist_2ECONS(A_27a),V1366e14),ap(ap(c_2Elist_2ECONS(A_27a),V1367e15),V1352l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1368l_27] :
                      ( mem(V1368l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1369e1] :
                          ( mem(V1369e1,A_27a)
                          & ? [V1370e2] :
                              ( mem(V1370e2,A_27a)
                              & ? [V1371e3] :
                                  ( mem(V1371e3,A_27a)
                                  & ? [V1372e4] :
                                      ( mem(V1372e4,A_27a)
                                      & ? [V1373e5] :
                                          ( mem(V1373e5,A_27a)
                                          & ? [V1374e6] :
                                              ( mem(V1374e6,A_27a)
                                              & ? [V1375e7] :
                                                  ( mem(V1375e7,A_27a)
                                                  & ? [V1376e8] :
                                                      ( mem(V1376e8,A_27a)
                                                      & ? [V1377e9] :
                                                          ( mem(V1377e9,A_27a)
                                                          & ? [V1378e10] :
                                                              ( mem(V1378e10,A_27a)
                                                              & ? [V1379e11] :
                                                                  ( mem(V1379e11,A_27a)
                                                                  & ? [V1380e12] :
                                                                      ( mem(V1380e12,A_27a)
                                                                      & ? [V1381e13] :
                                                                          ( mem(V1381e13,A_27a)
                                                                          & ? [V1382e14] :
                                                                              ( mem(V1382e14,A_27a)
                                                                              & ? [V1383e15] :
                                                                                  ( mem(V1383e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1369e1),ap(ap(c_2Elist_2ECONS(A_27a),V1370e2),ap(ap(c_2Elist_2ECONS(A_27a),V1371e3),ap(ap(c_2Elist_2ECONS(A_27a),V1372e4),ap(ap(c_2Elist_2ECONS(A_27a),V1373e5),ap(ap(c_2Elist_2ECONS(A_27a),V1374e6),ap(ap(c_2Elist_2ECONS(A_27a),V1375e7),ap(ap(c_2Elist_2ECONS(A_27a),V1376e8),ap(ap(c_2Elist_2ECONS(A_27a),V1377e9),ap(ap(c_2Elist_2ECONS(A_27a),V1378e10),ap(ap(c_2Elist_2ECONS(A_27a),V1379e11),ap(ap(c_2Elist_2ECONS(A_27a),V1380e12),ap(ap(c_2Elist_2ECONS(A_27a),V1381e13),ap(ap(c_2Elist_2ECONS(A_27a),V1382e14),ap(ap(c_2Elist_2ECONS(A_27a),V1383e15),V1368l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1384l_27] :
                      ( mem(V1384l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1385e1] :
                          ( mem(V1385e1,A_27a)
                          & ? [V1386e2] :
                              ( mem(V1386e2,A_27a)
                              & ? [V1387e3] :
                                  ( mem(V1387e3,A_27a)
                                  & ? [V1388e4] :
                                      ( mem(V1388e4,A_27a)
                                      & ? [V1389e5] :
                                          ( mem(V1389e5,A_27a)
                                          & ? [V1390e6] :
                                              ( mem(V1390e6,A_27a)
                                              & ? [V1391e7] :
                                                  ( mem(V1391e7,A_27a)
                                                  & ? [V1392e8] :
                                                      ( mem(V1392e8,A_27a)
                                                      & ? [V1393e9] :
                                                          ( mem(V1393e9,A_27a)
                                                          & ? [V1394e10] :
                                                              ( mem(V1394e10,A_27a)
                                                              & ? [V1395e11] :
                                                                  ( mem(V1395e11,A_27a)
                                                                  & ? [V1396e12] :
                                                                      ( mem(V1396e12,A_27a)
                                                                      & ? [V1397e13] :
                                                                          ( mem(V1397e13,A_27a)
                                                                          & ? [V1398e14] :
                                                                              ( mem(V1398e14,A_27a)
                                                                              & ? [V1399e15] :
                                                                                  ( mem(V1399e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1385e1),ap(ap(c_2Elist_2ECONS(A_27a),V1386e2),ap(ap(c_2Elist_2ECONS(A_27a),V1387e3),ap(ap(c_2Elist_2ECONS(A_27a),V1388e4),ap(ap(c_2Elist_2ECONS(A_27a),V1389e5),ap(ap(c_2Elist_2ECONS(A_27a),V1390e6),ap(ap(c_2Elist_2ECONS(A_27a),V1391e7),ap(ap(c_2Elist_2ECONS(A_27a),V1392e8),ap(ap(c_2Elist_2ECONS(A_27a),V1393e9),ap(ap(c_2Elist_2ECONS(A_27a),V1394e10),ap(ap(c_2Elist_2ECONS(A_27a),V1395e11),ap(ap(c_2Elist_2ECONS(A_27a),V1396e12),ap(ap(c_2Elist_2ECONS(A_27a),V1397e13),ap(ap(c_2Elist_2ECONS(A_27a),V1398e14),ap(ap(c_2Elist_2ECONS(A_27a),V1399e15),V1384l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1400l_27] :
                      ( mem(V1400l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1401e1] :
                          ( mem(V1401e1,A_27a)
                          & ? [V1402e2] :
                              ( mem(V1402e2,A_27a)
                              & ? [V1403e3] :
                                  ( mem(V1403e3,A_27a)
                                  & ? [V1404e4] :
                                      ( mem(V1404e4,A_27a)
                                      & ? [V1405e5] :
                                          ( mem(V1405e5,A_27a)
                                          & ? [V1406e6] :
                                              ( mem(V1406e6,A_27a)
                                              & ? [V1407e7] :
                                                  ( mem(V1407e7,A_27a)
                                                  & ? [V1408e8] :
                                                      ( mem(V1408e8,A_27a)
                                                      & ? [V1409e9] :
                                                          ( mem(V1409e9,A_27a)
                                                          & ? [V1410e10] :
                                                              ( mem(V1410e10,A_27a)
                                                              & ? [V1411e11] :
                                                                  ( mem(V1411e11,A_27a)
                                                                  & ? [V1412e12] :
                                                                      ( mem(V1412e12,A_27a)
                                                                      & ? [V1413e13] :
                                                                          ( mem(V1413e13,A_27a)
                                                                          & ? [V1414e14] :
                                                                              ( mem(V1414e14,A_27a)
                                                                              & ? [V1415e15] :
                                                                                  ( mem(V1415e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1401e1),ap(ap(c_2Elist_2ECONS(A_27a),V1402e2),ap(ap(c_2Elist_2ECONS(A_27a),V1403e3),ap(ap(c_2Elist_2ECONS(A_27a),V1404e4),ap(ap(c_2Elist_2ECONS(A_27a),V1405e5),ap(ap(c_2Elist_2ECONS(A_27a),V1406e6),ap(ap(c_2Elist_2ECONS(A_27a),V1407e7),ap(ap(c_2Elist_2ECONS(A_27a),V1408e8),ap(ap(c_2Elist_2ECONS(A_27a),V1409e9),ap(ap(c_2Elist_2ECONS(A_27a),V1410e10),ap(ap(c_2Elist_2ECONS(A_27a),V1411e11),ap(ap(c_2Elist_2ECONS(A_27a),V1412e12),ap(ap(c_2Elist_2ECONS(A_27a),V1413e13),ap(ap(c_2Elist_2ECONS(A_27a),V1414e14),ap(ap(c_2Elist_2ECONS(A_27a),V1415e15),V1400l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1416l_27] :
                      ( mem(V1416l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1417e1] :
                          ( mem(V1417e1,A_27a)
                          & ? [V1418e2] :
                              ( mem(V1418e2,A_27a)
                              & ? [V1419e3] :
                                  ( mem(V1419e3,A_27a)
                                  & ? [V1420e4] :
                                      ( mem(V1420e4,A_27a)
                                      & ? [V1421e5] :
                                          ( mem(V1421e5,A_27a)
                                          & ? [V1422e6] :
                                              ( mem(V1422e6,A_27a)
                                              & ? [V1423e7] :
                                                  ( mem(V1423e7,A_27a)
                                                  & ? [V1424e8] :
                                                      ( mem(V1424e8,A_27a)
                                                      & ? [V1425e9] :
                                                          ( mem(V1425e9,A_27a)
                                                          & ? [V1426e10] :
                                                              ( mem(V1426e10,A_27a)
                                                              & ? [V1427e11] :
                                                                  ( mem(V1427e11,A_27a)
                                                                  & ? [V1428e12] :
                                                                      ( mem(V1428e12,A_27a)
                                                                      & ? [V1429e13] :
                                                                          ( mem(V1429e13,A_27a)
                                                                          & ? [V1430e14] :
                                                                              ( mem(V1430e14,A_27a)
                                                                              & ? [V1431e15] :
                                                                                  ( mem(V1431e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1416l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1417e1),ap(ap(c_2Elist_2ECONS(A_27a),V1418e2),ap(ap(c_2Elist_2ECONS(A_27a),V1419e3),ap(ap(c_2Elist_2ECONS(A_27a),V1420e4),ap(ap(c_2Elist_2ECONS(A_27a),V1421e5),ap(ap(c_2Elist_2ECONS(A_27a),V1422e6),ap(ap(c_2Elist_2ECONS(A_27a),V1423e7),ap(ap(c_2Elist_2ECONS(A_27a),V1424e8),ap(ap(c_2Elist_2ECONS(A_27a),V1425e9),ap(ap(c_2Elist_2ECONS(A_27a),V1426e10),ap(ap(c_2Elist_2ECONS(A_27a),V1427e11),ap(ap(c_2Elist_2ECONS(A_27a),V1428e12),ap(ap(c_2Elist_2ECONS(A_27a),V1429e13),ap(ap(c_2Elist_2ECONS(A_27a),V1430e14),ap(ap(c_2Elist_2ECONS(A_27a),V1431e15),V1416l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V1432l_27] :
                      ( mem(V1432l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1433e1] :
                          ( mem(V1433e1,A_27a)
                          & ? [V1434e2] :
                              ( mem(V1434e2,A_27a)
                              & ? [V1435e3] :
                                  ( mem(V1435e3,A_27a)
                                  & ? [V1436e4] :
                                      ( mem(V1436e4,A_27a)
                                      & ? [V1437e5] :
                                          ( mem(V1437e5,A_27a)
                                          & ? [V1438e6] :
                                              ( mem(V1438e6,A_27a)
                                              & ? [V1439e7] :
                                                  ( mem(V1439e7,A_27a)
                                                  & ? [V1440e8] :
                                                      ( mem(V1440e8,A_27a)
                                                      & ? [V1441e9] :
                                                          ( mem(V1441e9,A_27a)
                                                          & ? [V1442e10] :
                                                              ( mem(V1442e10,A_27a)
                                                              & ? [V1443e11] :
                                                                  ( mem(V1443e11,A_27a)
                                                                  & ? [V1444e12] :
                                                                      ( mem(V1444e12,A_27a)
                                                                      & ? [V1445e13] :
                                                                          ( mem(V1445e13,A_27a)
                                                                          & ? [V1446e14] :
                                                                              ( mem(V1446e14,A_27a)
                                                                              & ? [V1447e15] :
                                                                                  ( mem(V1447e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1432l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1433e1),ap(ap(c_2Elist_2ECONS(A_27a),V1434e2),ap(ap(c_2Elist_2ECONS(A_27a),V1435e3),ap(ap(c_2Elist_2ECONS(A_27a),V1436e4),ap(ap(c_2Elist_2ECONS(A_27a),V1437e5),ap(ap(c_2Elist_2ECONS(A_27a),V1438e6),ap(ap(c_2Elist_2ECONS(A_27a),V1439e7),ap(ap(c_2Elist_2ECONS(A_27a),V1440e8),ap(ap(c_2Elist_2ECONS(A_27a),V1441e9),ap(ap(c_2Elist_2ECONS(A_27a),V1442e10),ap(ap(c_2Elist_2ECONS(A_27a),V1443e11),ap(ap(c_2Elist_2ECONS(A_27a),V1444e12),ap(ap(c_2Elist_2ECONS(A_27a),V1445e13),ap(ap(c_2Elist_2ECONS(A_27a),V1446e14),ap(ap(c_2Elist_2ECONS(A_27a),V1447e15),V1432l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1448l_27] :
                      ( mem(V1448l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1449e1] :
                          ( mem(V1449e1,A_27a)
                          & ? [V1450e2] :
                              ( mem(V1450e2,A_27a)
                              & ? [V1451e3] :
                                  ( mem(V1451e3,A_27a)
                                  & ? [V1452e4] :
                                      ( mem(V1452e4,A_27a)
                                      & ? [V1453e5] :
                                          ( mem(V1453e5,A_27a)
                                          & ? [V1454e6] :
                                              ( mem(V1454e6,A_27a)
                                              & ? [V1455e7] :
                                                  ( mem(V1455e7,A_27a)
                                                  & ? [V1456e8] :
                                                      ( mem(V1456e8,A_27a)
                                                      & ? [V1457e9] :
                                                          ( mem(V1457e9,A_27a)
                                                          & ? [V1458e10] :
                                                              ( mem(V1458e10,A_27a)
                                                              & ? [V1459e11] :
                                                                  ( mem(V1459e11,A_27a)
                                                                  & ? [V1460e12] :
                                                                      ( mem(V1460e12,A_27a)
                                                                      & ? [V1461e13] :
                                                                          ( mem(V1461e13,A_27a)
                                                                          & ? [V1462e14] :
                                                                              ( mem(V1462e14,A_27a)
                                                                              & ? [V1463e15] :
                                                                                  ( mem(V1463e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1448l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1449e1),ap(ap(c_2Elist_2ECONS(A_27a),V1450e2),ap(ap(c_2Elist_2ECONS(A_27a),V1451e3),ap(ap(c_2Elist_2ECONS(A_27a),V1452e4),ap(ap(c_2Elist_2ECONS(A_27a),V1453e5),ap(ap(c_2Elist_2ECONS(A_27a),V1454e6),ap(ap(c_2Elist_2ECONS(A_27a),V1455e7),ap(ap(c_2Elist_2ECONS(A_27a),V1456e8),ap(ap(c_2Elist_2ECONS(A_27a),V1457e9),ap(ap(c_2Elist_2ECONS(A_27a),V1458e10),ap(ap(c_2Elist_2ECONS(A_27a),V1459e11),ap(ap(c_2Elist_2ECONS(A_27a),V1460e12),ap(ap(c_2Elist_2ECONS(A_27a),V1461e13),ap(ap(c_2Elist_2ECONS(A_27a),V1462e14),ap(ap(c_2Elist_2ECONS(A_27a),V1463e15),V1448l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V1464l_27] :
                      ( mem(V1464l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1465e1] :
                          ( mem(V1465e1,A_27a)
                          & ? [V1466e2] :
                              ( mem(V1466e2,A_27a)
                              & ? [V1467e3] :
                                  ( mem(V1467e3,A_27a)
                                  & ? [V1468e4] :
                                      ( mem(V1468e4,A_27a)
                                      & ? [V1469e5] :
                                          ( mem(V1469e5,A_27a)
                                          & ? [V1470e6] :
                                              ( mem(V1470e6,A_27a)
                                              & ? [V1471e7] :
                                                  ( mem(V1471e7,A_27a)
                                                  & ? [V1472e8] :
                                                      ( mem(V1472e8,A_27a)
                                                      & ? [V1473e9] :
                                                          ( mem(V1473e9,A_27a)
                                                          & ? [V1474e10] :
                                                              ( mem(V1474e10,A_27a)
                                                              & ? [V1475e11] :
                                                                  ( mem(V1475e11,A_27a)
                                                                  & ? [V1476e12] :
                                                                      ( mem(V1476e12,A_27a)
                                                                      & ? [V1477e13] :
                                                                          ( mem(V1477e13,A_27a)
                                                                          & ? [V1478e14] :
                                                                              ( mem(V1478e14,A_27a)
                                                                              & ? [V1479e15] :
                                                                                  ( mem(V1479e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1464l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1465e1),ap(ap(c_2Elist_2ECONS(A_27a),V1466e2),ap(ap(c_2Elist_2ECONS(A_27a),V1467e3),ap(ap(c_2Elist_2ECONS(A_27a),V1468e4),ap(ap(c_2Elist_2ECONS(A_27a),V1469e5),ap(ap(c_2Elist_2ECONS(A_27a),V1470e6),ap(ap(c_2Elist_2ECONS(A_27a),V1471e7),ap(ap(c_2Elist_2ECONS(A_27a),V1472e8),ap(ap(c_2Elist_2ECONS(A_27a),V1473e9),ap(ap(c_2Elist_2ECONS(A_27a),V1474e10),ap(ap(c_2Elist_2ECONS(A_27a),V1475e11),ap(ap(c_2Elist_2ECONS(A_27a),V1476e12),ap(ap(c_2Elist_2ECONS(A_27a),V1477e13),ap(ap(c_2Elist_2ECONS(A_27a),V1478e14),ap(ap(c_2Elist_2ECONS(A_27a),V1479e15),V1464l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V1480l_27] :
                      ( mem(V1480l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1481e1] :
                          ( mem(V1481e1,A_27a)
                          & ? [V1482e2] :
                              ( mem(V1482e2,A_27a)
                              & ? [V1483e3] :
                                  ( mem(V1483e3,A_27a)
                                  & ? [V1484e4] :
                                      ( mem(V1484e4,A_27a)
                                      & ? [V1485e5] :
                                          ( mem(V1485e5,A_27a)
                                          & ? [V1486e6] :
                                              ( mem(V1486e6,A_27a)
                                              & ? [V1487e7] :
                                                  ( mem(V1487e7,A_27a)
                                                  & ? [V1488e8] :
                                                      ( mem(V1488e8,A_27a)
                                                      & ? [V1489e9] :
                                                          ( mem(V1489e9,A_27a)
                                                          & ? [V1490e10] :
                                                              ( mem(V1490e10,A_27a)
                                                              & ? [V1491e11] :
                                                                  ( mem(V1491e11,A_27a)
                                                                  & ? [V1492e12] :
                                                                      ( mem(V1492e12,A_27a)
                                                                      & ? [V1493e13] :
                                                                          ( mem(V1493e13,A_27a)
                                                                          & ? [V1494e14] :
                                                                              ( mem(V1494e14,A_27a)
                                                                              & ? [V1495e15] :
                                                                                  ( mem(V1495e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1480l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1481e1),ap(ap(c_2Elist_2ECONS(A_27a),V1482e2),ap(ap(c_2Elist_2ECONS(A_27a),V1483e3),ap(ap(c_2Elist_2ECONS(A_27a),V1484e4),ap(ap(c_2Elist_2ECONS(A_27a),V1485e5),ap(ap(c_2Elist_2ECONS(A_27a),V1486e6),ap(ap(c_2Elist_2ECONS(A_27a),V1487e7),ap(ap(c_2Elist_2ECONS(A_27a),V1488e8),ap(ap(c_2Elist_2ECONS(A_27a),V1489e9),ap(ap(c_2Elist_2ECONS(A_27a),V1490e10),ap(ap(c_2Elist_2ECONS(A_27a),V1491e11),ap(ap(c_2Elist_2ECONS(A_27a),V1492e12),ap(ap(c_2Elist_2ECONS(A_27a),V1493e13),ap(ap(c_2Elist_2ECONS(A_27a),V1494e14),ap(ap(c_2Elist_2ECONS(A_27a),V1495e15),V1480l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1496l_27] :
                      ( mem(V1496l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1497e1] :
                          ( mem(V1497e1,A_27a)
                          & ? [V1498e2] :
                              ( mem(V1498e2,A_27a)
                              & ? [V1499e3] :
                                  ( mem(V1499e3,A_27a)
                                  & ? [V1500e4] :
                                      ( mem(V1500e4,A_27a)
                                      & ? [V1501e5] :
                                          ( mem(V1501e5,A_27a)
                                          & ? [V1502e6] :
                                              ( mem(V1502e6,A_27a)
                                              & ? [V1503e7] :
                                                  ( mem(V1503e7,A_27a)
                                                  & ? [V1504e8] :
                                                      ( mem(V1504e8,A_27a)
                                                      & ? [V1505e9] :
                                                          ( mem(V1505e9,A_27a)
                                                          & ? [V1506e10] :
                                                              ( mem(V1506e10,A_27a)
                                                              & ? [V1507e11] :
                                                                  ( mem(V1507e11,A_27a)
                                                                  & ? [V1508e12] :
                                                                      ( mem(V1508e12,A_27a)
                                                                      & ? [V1509e13] :
                                                                          ( mem(V1509e13,A_27a)
                                                                          & ? [V1510e14] :
                                                                              ( mem(V1510e14,A_27a)
                                                                              & ? [V1511e15] :
                                                                                  ( mem(V1511e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1496l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1497e1),ap(ap(c_2Elist_2ECONS(A_27a),V1498e2),ap(ap(c_2Elist_2ECONS(A_27a),V1499e3),ap(ap(c_2Elist_2ECONS(A_27a),V1500e4),ap(ap(c_2Elist_2ECONS(A_27a),V1501e5),ap(ap(c_2Elist_2ECONS(A_27a),V1502e6),ap(ap(c_2Elist_2ECONS(A_27a),V1503e7),ap(ap(c_2Elist_2ECONS(A_27a),V1504e8),ap(ap(c_2Elist_2ECONS(A_27a),V1505e9),ap(ap(c_2Elist_2ECONS(A_27a),V1506e10),ap(ap(c_2Elist_2ECONS(A_27a),V1507e11),ap(ap(c_2Elist_2ECONS(A_27a),V1508e12),ap(ap(c_2Elist_2ECONS(A_27a),V1509e13),ap(ap(c_2Elist_2ECONS(A_27a),V1510e14),ap(ap(c_2Elist_2ECONS(A_27a),V1511e15),V1496l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1512l_27] :
                      ( mem(V1512l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1513e1] :
                          ( mem(V1513e1,A_27a)
                          & ? [V1514e2] :
                              ( mem(V1514e2,A_27a)
                              & ? [V1515e3] :
                                  ( mem(V1515e3,A_27a)
                                  & ? [V1516e4] :
                                      ( mem(V1516e4,A_27a)
                                      & ? [V1517e5] :
                                          ( mem(V1517e5,A_27a)
                                          & ? [V1518e6] :
                                              ( mem(V1518e6,A_27a)
                                              & ? [V1519e7] :
                                                  ( mem(V1519e7,A_27a)
                                                  & ? [V1520e8] :
                                                      ( mem(V1520e8,A_27a)
                                                      & ? [V1521e9] :
                                                          ( mem(V1521e9,A_27a)
                                                          & ? [V1522e10] :
                                                              ( mem(V1522e10,A_27a)
                                                              & ? [V1523e11] :
                                                                  ( mem(V1523e11,A_27a)
                                                                  & ? [V1524e12] :
                                                                      ( mem(V1524e12,A_27a)
                                                                      & ? [V1525e13] :
                                                                          ( mem(V1525e13,A_27a)
                                                                          & ? [V1526e14] :
                                                                              ( mem(V1526e14,A_27a)
                                                                              & ? [V1527e15] :
                                                                                  ( mem(V1527e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1512l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1513e1),ap(ap(c_2Elist_2ECONS(A_27a),V1514e2),ap(ap(c_2Elist_2ECONS(A_27a),V1515e3),ap(ap(c_2Elist_2ECONS(A_27a),V1516e4),ap(ap(c_2Elist_2ECONS(A_27a),V1517e5),ap(ap(c_2Elist_2ECONS(A_27a),V1518e6),ap(ap(c_2Elist_2ECONS(A_27a),V1519e7),ap(ap(c_2Elist_2ECONS(A_27a),V1520e8),ap(ap(c_2Elist_2ECONS(A_27a),V1521e9),ap(ap(c_2Elist_2ECONS(A_27a),V1522e10),ap(ap(c_2Elist_2ECONS(A_27a),V1523e11),ap(ap(c_2Elist_2ECONS(A_27a),V1524e12),ap(ap(c_2Elist_2ECONS(A_27a),V1525e13),ap(ap(c_2Elist_2ECONS(A_27a),V1526e14),ap(ap(c_2Elist_2ECONS(A_27a),V1527e15),V1512l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1528l_27] :
                      ( mem(V1528l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1529e1] :
                          ( mem(V1529e1,A_27a)
                          & ? [V1530e2] :
                              ( mem(V1530e2,A_27a)
                              & ? [V1531e3] :
                                  ( mem(V1531e3,A_27a)
                                  & ? [V1532e4] :
                                      ( mem(V1532e4,A_27a)
                                      & ? [V1533e5] :
                                          ( mem(V1533e5,A_27a)
                                          & ? [V1534e6] :
                                              ( mem(V1534e6,A_27a)
                                              & ? [V1535e7] :
                                                  ( mem(V1535e7,A_27a)
                                                  & ? [V1536e8] :
                                                      ( mem(V1536e8,A_27a)
                                                      & ? [V1537e9] :
                                                          ( mem(V1537e9,A_27a)
                                                          & ? [V1538e10] :
                                                              ( mem(V1538e10,A_27a)
                                                              & ? [V1539e11] :
                                                                  ( mem(V1539e11,A_27a)
                                                                  & ? [V1540e12] :
                                                                      ( mem(V1540e12,A_27a)
                                                                      & ? [V1541e13] :
                                                                          ( mem(V1541e13,A_27a)
                                                                          & ? [V1542e14] :
                                                                              ( mem(V1542e14,A_27a)
                                                                              & ? [V1543e15] :
                                                                                  ( mem(V1543e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1528l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1529e1),ap(ap(c_2Elist_2ECONS(A_27a),V1530e2),ap(ap(c_2Elist_2ECONS(A_27a),V1531e3),ap(ap(c_2Elist_2ECONS(A_27a),V1532e4),ap(ap(c_2Elist_2ECONS(A_27a),V1533e5),ap(ap(c_2Elist_2ECONS(A_27a),V1534e6),ap(ap(c_2Elist_2ECONS(A_27a),V1535e7),ap(ap(c_2Elist_2ECONS(A_27a),V1536e8),ap(ap(c_2Elist_2ECONS(A_27a),V1537e9),ap(ap(c_2Elist_2ECONS(A_27a),V1538e10),ap(ap(c_2Elist_2ECONS(A_27a),V1539e11),ap(ap(c_2Elist_2ECONS(A_27a),V1540e12),ap(ap(c_2Elist_2ECONS(A_27a),V1541e13),ap(ap(c_2Elist_2ECONS(A_27a),V1542e14),ap(ap(c_2Elist_2ECONS(A_27a),V1543e15),V1528l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1544e1] :
                      ( mem(V1544e1,A_27a)
                      & ? [V1545e2] :
                          ( mem(V1545e2,A_27a)
                          & ? [V1546e3] :
                              ( mem(V1546e3,A_27a)
                              & ? [V1547e4] :
                                  ( mem(V1547e4,A_27a)
                                  & ? [V1548e5] :
                                      ( mem(V1548e5,A_27a)
                                      & ? [V1549e6] :
                                          ( mem(V1549e6,A_27a)
                                          & ? [V1550e7] :
                                              ( mem(V1550e7,A_27a)
                                              & ? [V1551e8] :
                                                  ( mem(V1551e8,A_27a)
                                                  & ? [V1552e9] :
                                                      ( mem(V1552e9,A_27a)
                                                      & ? [V1553e10] :
                                                          ( mem(V1553e10,A_27a)
                                                          & ? [V1554e11] :
                                                              ( mem(V1554e11,A_27a)
                                                              & ? [V1555e12] :
                                                                  ( mem(V1555e12,A_27a)
                                                                  & ? [V1556e13] :
                                                                      ( mem(V1556e13,A_27a)
                                                                      & ? [V1557e14] :
                                                                          ( mem(V1557e14,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1544e1),ap(ap(c_2Elist_2ECONS(A_27a),V1545e2),ap(ap(c_2Elist_2ECONS(A_27a),V1546e3),ap(ap(c_2Elist_2ECONS(A_27a),V1547e4),ap(ap(c_2Elist_2ECONS(A_27a),V1548e5),ap(ap(c_2Elist_2ECONS(A_27a),V1549e6),ap(ap(c_2Elist_2ECONS(A_27a),V1550e7),ap(ap(c_2Elist_2ECONS(A_27a),V1551e8),ap(ap(c_2Elist_2ECONS(A_27a),V1552e9),ap(ap(c_2Elist_2ECONS(A_27a),V1553e10),ap(ap(c_2Elist_2ECONS(A_27a),V1554e11),ap(ap(c_2Elist_2ECONS(A_27a),V1555e12),ap(ap(c_2Elist_2ECONS(A_27a),V1556e13),ap(ap(c_2Elist_2ECONS(A_27a),V1557e14),c_2Elist_2ENIL(A_27a))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1558e1] :
                      ( mem(V1558e1,A_27a)
                      & ? [V1559e2] :
                          ( mem(V1559e2,A_27a)
                          & ? [V1560e3] :
                              ( mem(V1560e3,A_27a)
                              & ? [V1561e4] :
                                  ( mem(V1561e4,A_27a)
                                  & ? [V1562e5] :
                                      ( mem(V1562e5,A_27a)
                                      & ? [V1563e6] :
                                          ( mem(V1563e6,A_27a)
                                          & ? [V1564e7] :
                                              ( mem(V1564e7,A_27a)
                                              & ? [V1565e8] :
                                                  ( mem(V1565e8,A_27a)
                                                  & ? [V1566e9] :
                                                      ( mem(V1566e9,A_27a)
                                                      & ? [V1567e10] :
                                                          ( mem(V1567e10,A_27a)
                                                          & ? [V1568e11] :
                                                              ( mem(V1568e11,A_27a)
                                                              & ? [V1569e12] :
                                                                  ( mem(V1569e12,A_27a)
                                                                  & ? [V1570e13] :
                                                                      ( mem(V1570e13,A_27a)
                                                                      & ? [V1571e14] :
                                                                          ( mem(V1571e14,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1558e1),ap(ap(c_2Elist_2ECONS(A_27a),V1559e2),ap(ap(c_2Elist_2ECONS(A_27a),V1560e3),ap(ap(c_2Elist_2ECONS(A_27a),V1561e4),ap(ap(c_2Elist_2ECONS(A_27a),V1562e5),ap(ap(c_2Elist_2ECONS(A_27a),V1563e6),ap(ap(c_2Elist_2ECONS(A_27a),V1564e7),ap(ap(c_2Elist_2ECONS(A_27a),V1565e8),ap(ap(c_2Elist_2ECONS(A_27a),V1566e9),ap(ap(c_2Elist_2ECONS(A_27a),V1567e10),ap(ap(c_2Elist_2ECONS(A_27a),V1568e11),ap(ap(c_2Elist_2ECONS(A_27a),V1569e12),ap(ap(c_2Elist_2ECONS(A_27a),V1570e13),ap(ap(c_2Elist_2ECONS(A_27a),V1571e14),c_2Elist_2ENIL(A_27a))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1572l_27] :
                      ( mem(V1572l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1573e1] :
                          ( mem(V1573e1,A_27a)
                          & ? [V1574e2] :
                              ( mem(V1574e2,A_27a)
                              & ? [V1575e3] :
                                  ( mem(V1575e3,A_27a)
                                  & ? [V1576e4] :
                                      ( mem(V1576e4,A_27a)
                                      & ? [V1577e5] :
                                          ( mem(V1577e5,A_27a)
                                          & ? [V1578e6] :
                                              ( mem(V1578e6,A_27a)
                                              & ? [V1579e7] :
                                                  ( mem(V1579e7,A_27a)
                                                  & ? [V1580e8] :
                                                      ( mem(V1580e8,A_27a)
                                                      & ? [V1581e9] :
                                                          ( mem(V1581e9,A_27a)
                                                          & ? [V1582e10] :
                                                              ( mem(V1582e10,A_27a)
                                                              & ? [V1583e11] :
                                                                  ( mem(V1583e11,A_27a)
                                                                  & ? [V1584e12] :
                                                                      ( mem(V1584e12,A_27a)
                                                                      & ? [V1585e13] :
                                                                          ( mem(V1585e13,A_27a)
                                                                          & ? [V1586e14] :
                                                                              ( mem(V1586e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1573e1),ap(ap(c_2Elist_2ECONS(A_27a),V1574e2),ap(ap(c_2Elist_2ECONS(A_27a),V1575e3),ap(ap(c_2Elist_2ECONS(A_27a),V1576e4),ap(ap(c_2Elist_2ECONS(A_27a),V1577e5),ap(ap(c_2Elist_2ECONS(A_27a),V1578e6),ap(ap(c_2Elist_2ECONS(A_27a),V1579e7),ap(ap(c_2Elist_2ECONS(A_27a),V1580e8),ap(ap(c_2Elist_2ECONS(A_27a),V1581e9),ap(ap(c_2Elist_2ECONS(A_27a),V1582e10),ap(ap(c_2Elist_2ECONS(A_27a),V1583e11),ap(ap(c_2Elist_2ECONS(A_27a),V1584e12),ap(ap(c_2Elist_2ECONS(A_27a),V1585e13),ap(ap(c_2Elist_2ECONS(A_27a),V1586e14),V1572l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1587l_27] :
                      ( mem(V1587l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1588e1] :
                          ( mem(V1588e1,A_27a)
                          & ? [V1589e2] :
                              ( mem(V1589e2,A_27a)
                              & ? [V1590e3] :
                                  ( mem(V1590e3,A_27a)
                                  & ? [V1591e4] :
                                      ( mem(V1591e4,A_27a)
                                      & ? [V1592e5] :
                                          ( mem(V1592e5,A_27a)
                                          & ? [V1593e6] :
                                              ( mem(V1593e6,A_27a)
                                              & ? [V1594e7] :
                                                  ( mem(V1594e7,A_27a)
                                                  & ? [V1595e8] :
                                                      ( mem(V1595e8,A_27a)
                                                      & ? [V1596e9] :
                                                          ( mem(V1596e9,A_27a)
                                                          & ? [V1597e10] :
                                                              ( mem(V1597e10,A_27a)
                                                              & ? [V1598e11] :
                                                                  ( mem(V1598e11,A_27a)
                                                                  & ? [V1599e12] :
                                                                      ( mem(V1599e12,A_27a)
                                                                      & ? [V1600e13] :
                                                                          ( mem(V1600e13,A_27a)
                                                                          & ? [V1601e14] :
                                                                              ( mem(V1601e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1588e1),ap(ap(c_2Elist_2ECONS(A_27a),V1589e2),ap(ap(c_2Elist_2ECONS(A_27a),V1590e3),ap(ap(c_2Elist_2ECONS(A_27a),V1591e4),ap(ap(c_2Elist_2ECONS(A_27a),V1592e5),ap(ap(c_2Elist_2ECONS(A_27a),V1593e6),ap(ap(c_2Elist_2ECONS(A_27a),V1594e7),ap(ap(c_2Elist_2ECONS(A_27a),V1595e8),ap(ap(c_2Elist_2ECONS(A_27a),V1596e9),ap(ap(c_2Elist_2ECONS(A_27a),V1597e10),ap(ap(c_2Elist_2ECONS(A_27a),V1598e11),ap(ap(c_2Elist_2ECONS(A_27a),V1599e12),ap(ap(c_2Elist_2ECONS(A_27a),V1600e13),ap(ap(c_2Elist_2ECONS(A_27a),V1601e14),V1587l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1602l_27] :
                      ( mem(V1602l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1603e1] :
                          ( mem(V1603e1,A_27a)
                          & ? [V1604e2] :
                              ( mem(V1604e2,A_27a)
                              & ? [V1605e3] :
                                  ( mem(V1605e3,A_27a)
                                  & ? [V1606e4] :
                                      ( mem(V1606e4,A_27a)
                                      & ? [V1607e5] :
                                          ( mem(V1607e5,A_27a)
                                          & ? [V1608e6] :
                                              ( mem(V1608e6,A_27a)
                                              & ? [V1609e7] :
                                                  ( mem(V1609e7,A_27a)
                                                  & ? [V1610e8] :
                                                      ( mem(V1610e8,A_27a)
                                                      & ? [V1611e9] :
                                                          ( mem(V1611e9,A_27a)
                                                          & ? [V1612e10] :
                                                              ( mem(V1612e10,A_27a)
                                                              & ? [V1613e11] :
                                                                  ( mem(V1613e11,A_27a)
                                                                  & ? [V1614e12] :
                                                                      ( mem(V1614e12,A_27a)
                                                                      & ? [V1615e13] :
                                                                          ( mem(V1615e13,A_27a)
                                                                          & ? [V1616e14] :
                                                                              ( mem(V1616e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1603e1),ap(ap(c_2Elist_2ECONS(A_27a),V1604e2),ap(ap(c_2Elist_2ECONS(A_27a),V1605e3),ap(ap(c_2Elist_2ECONS(A_27a),V1606e4),ap(ap(c_2Elist_2ECONS(A_27a),V1607e5),ap(ap(c_2Elist_2ECONS(A_27a),V1608e6),ap(ap(c_2Elist_2ECONS(A_27a),V1609e7),ap(ap(c_2Elist_2ECONS(A_27a),V1610e8),ap(ap(c_2Elist_2ECONS(A_27a),V1611e9),ap(ap(c_2Elist_2ECONS(A_27a),V1612e10),ap(ap(c_2Elist_2ECONS(A_27a),V1613e11),ap(ap(c_2Elist_2ECONS(A_27a),V1614e12),ap(ap(c_2Elist_2ECONS(A_27a),V1615e13),ap(ap(c_2Elist_2ECONS(A_27a),V1616e14),V1602l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1617l_27] :
                      ( mem(V1617l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1618e1] :
                          ( mem(V1618e1,A_27a)
                          & ? [V1619e2] :
                              ( mem(V1619e2,A_27a)
                              & ? [V1620e3] :
                                  ( mem(V1620e3,A_27a)
                                  & ? [V1621e4] :
                                      ( mem(V1621e4,A_27a)
                                      & ? [V1622e5] :
                                          ( mem(V1622e5,A_27a)
                                          & ? [V1623e6] :
                                              ( mem(V1623e6,A_27a)
                                              & ? [V1624e7] :
                                                  ( mem(V1624e7,A_27a)
                                                  & ? [V1625e8] :
                                                      ( mem(V1625e8,A_27a)
                                                      & ? [V1626e9] :
                                                          ( mem(V1626e9,A_27a)
                                                          & ? [V1627e10] :
                                                              ( mem(V1627e10,A_27a)
                                                              & ? [V1628e11] :
                                                                  ( mem(V1628e11,A_27a)
                                                                  & ? [V1629e12] :
                                                                      ( mem(V1629e12,A_27a)
                                                                      & ? [V1630e13] :
                                                                          ( mem(V1630e13,A_27a)
                                                                          & ? [V1631e14] :
                                                                              ( mem(V1631e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1618e1),ap(ap(c_2Elist_2ECONS(A_27a),V1619e2),ap(ap(c_2Elist_2ECONS(A_27a),V1620e3),ap(ap(c_2Elist_2ECONS(A_27a),V1621e4),ap(ap(c_2Elist_2ECONS(A_27a),V1622e5),ap(ap(c_2Elist_2ECONS(A_27a),V1623e6),ap(ap(c_2Elist_2ECONS(A_27a),V1624e7),ap(ap(c_2Elist_2ECONS(A_27a),V1625e8),ap(ap(c_2Elist_2ECONS(A_27a),V1626e9),ap(ap(c_2Elist_2ECONS(A_27a),V1627e10),ap(ap(c_2Elist_2ECONS(A_27a),V1628e11),ap(ap(c_2Elist_2ECONS(A_27a),V1629e12),ap(ap(c_2Elist_2ECONS(A_27a),V1630e13),ap(ap(c_2Elist_2ECONS(A_27a),V1631e14),V1617l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1632l_27] :
                      ( mem(V1632l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1633e1] :
                          ( mem(V1633e1,A_27a)
                          & ? [V1634e2] :
                              ( mem(V1634e2,A_27a)
                              & ? [V1635e3] :
                                  ( mem(V1635e3,A_27a)
                                  & ? [V1636e4] :
                                      ( mem(V1636e4,A_27a)
                                      & ? [V1637e5] :
                                          ( mem(V1637e5,A_27a)
                                          & ? [V1638e6] :
                                              ( mem(V1638e6,A_27a)
                                              & ? [V1639e7] :
                                                  ( mem(V1639e7,A_27a)
                                                  & ? [V1640e8] :
                                                      ( mem(V1640e8,A_27a)
                                                      & ? [V1641e9] :
                                                          ( mem(V1641e9,A_27a)
                                                          & ? [V1642e10] :
                                                              ( mem(V1642e10,A_27a)
                                                              & ? [V1643e11] :
                                                                  ( mem(V1643e11,A_27a)
                                                                  & ? [V1644e12] :
                                                                      ( mem(V1644e12,A_27a)
                                                                      & ? [V1645e13] :
                                                                          ( mem(V1645e13,A_27a)
                                                                          & ? [V1646e14] :
                                                                              ( mem(V1646e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1632l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1633e1),ap(ap(c_2Elist_2ECONS(A_27a),V1634e2),ap(ap(c_2Elist_2ECONS(A_27a),V1635e3),ap(ap(c_2Elist_2ECONS(A_27a),V1636e4),ap(ap(c_2Elist_2ECONS(A_27a),V1637e5),ap(ap(c_2Elist_2ECONS(A_27a),V1638e6),ap(ap(c_2Elist_2ECONS(A_27a),V1639e7),ap(ap(c_2Elist_2ECONS(A_27a),V1640e8),ap(ap(c_2Elist_2ECONS(A_27a),V1641e9),ap(ap(c_2Elist_2ECONS(A_27a),V1642e10),ap(ap(c_2Elist_2ECONS(A_27a),V1643e11),ap(ap(c_2Elist_2ECONS(A_27a),V1644e12),ap(ap(c_2Elist_2ECONS(A_27a),V1645e13),ap(ap(c_2Elist_2ECONS(A_27a),V1646e14),V1632l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V1647l_27] :
                      ( mem(V1647l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1648e1] :
                          ( mem(V1648e1,A_27a)
                          & ? [V1649e2] :
                              ( mem(V1649e2,A_27a)
                              & ? [V1650e3] :
                                  ( mem(V1650e3,A_27a)
                                  & ? [V1651e4] :
                                      ( mem(V1651e4,A_27a)
                                      & ? [V1652e5] :
                                          ( mem(V1652e5,A_27a)
                                          & ? [V1653e6] :
                                              ( mem(V1653e6,A_27a)
                                              & ? [V1654e7] :
                                                  ( mem(V1654e7,A_27a)
                                                  & ? [V1655e8] :
                                                      ( mem(V1655e8,A_27a)
                                                      & ? [V1656e9] :
                                                          ( mem(V1656e9,A_27a)
                                                          & ? [V1657e10] :
                                                              ( mem(V1657e10,A_27a)
                                                              & ? [V1658e11] :
                                                                  ( mem(V1658e11,A_27a)
                                                                  & ? [V1659e12] :
                                                                      ( mem(V1659e12,A_27a)
                                                                      & ? [V1660e13] :
                                                                          ( mem(V1660e13,A_27a)
                                                                          & ? [V1661e14] :
                                                                              ( mem(V1661e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1647l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1648e1),ap(ap(c_2Elist_2ECONS(A_27a),V1649e2),ap(ap(c_2Elist_2ECONS(A_27a),V1650e3),ap(ap(c_2Elist_2ECONS(A_27a),V1651e4),ap(ap(c_2Elist_2ECONS(A_27a),V1652e5),ap(ap(c_2Elist_2ECONS(A_27a),V1653e6),ap(ap(c_2Elist_2ECONS(A_27a),V1654e7),ap(ap(c_2Elist_2ECONS(A_27a),V1655e8),ap(ap(c_2Elist_2ECONS(A_27a),V1656e9),ap(ap(c_2Elist_2ECONS(A_27a),V1657e10),ap(ap(c_2Elist_2ECONS(A_27a),V1658e11),ap(ap(c_2Elist_2ECONS(A_27a),V1659e12),ap(ap(c_2Elist_2ECONS(A_27a),V1660e13),ap(ap(c_2Elist_2ECONS(A_27a),V1661e14),V1647l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1662l_27] :
                      ( mem(V1662l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1663e1] :
                          ( mem(V1663e1,A_27a)
                          & ? [V1664e2] :
                              ( mem(V1664e2,A_27a)
                              & ? [V1665e3] :
                                  ( mem(V1665e3,A_27a)
                                  & ? [V1666e4] :
                                      ( mem(V1666e4,A_27a)
                                      & ? [V1667e5] :
                                          ( mem(V1667e5,A_27a)
                                          & ? [V1668e6] :
                                              ( mem(V1668e6,A_27a)
                                              & ? [V1669e7] :
                                                  ( mem(V1669e7,A_27a)
                                                  & ? [V1670e8] :
                                                      ( mem(V1670e8,A_27a)
                                                      & ? [V1671e9] :
                                                          ( mem(V1671e9,A_27a)
                                                          & ? [V1672e10] :
                                                              ( mem(V1672e10,A_27a)
                                                              & ? [V1673e11] :
                                                                  ( mem(V1673e11,A_27a)
                                                                  & ? [V1674e12] :
                                                                      ( mem(V1674e12,A_27a)
                                                                      & ? [V1675e13] :
                                                                          ( mem(V1675e13,A_27a)
                                                                          & ? [V1676e14] :
                                                                              ( mem(V1676e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1662l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1663e1),ap(ap(c_2Elist_2ECONS(A_27a),V1664e2),ap(ap(c_2Elist_2ECONS(A_27a),V1665e3),ap(ap(c_2Elist_2ECONS(A_27a),V1666e4),ap(ap(c_2Elist_2ECONS(A_27a),V1667e5),ap(ap(c_2Elist_2ECONS(A_27a),V1668e6),ap(ap(c_2Elist_2ECONS(A_27a),V1669e7),ap(ap(c_2Elist_2ECONS(A_27a),V1670e8),ap(ap(c_2Elist_2ECONS(A_27a),V1671e9),ap(ap(c_2Elist_2ECONS(A_27a),V1672e10),ap(ap(c_2Elist_2ECONS(A_27a),V1673e11),ap(ap(c_2Elist_2ECONS(A_27a),V1674e12),ap(ap(c_2Elist_2ECONS(A_27a),V1675e13),ap(ap(c_2Elist_2ECONS(A_27a),V1676e14),V1662l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1677l_27] :
                      ( mem(V1677l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1678e1] :
                          ( mem(V1678e1,A_27a)
                          & ? [V1679e2] :
                              ( mem(V1679e2,A_27a)
                              & ? [V1680e3] :
                                  ( mem(V1680e3,A_27a)
                                  & ? [V1681e4] :
                                      ( mem(V1681e4,A_27a)
                                      & ? [V1682e5] :
                                          ( mem(V1682e5,A_27a)
                                          & ? [V1683e6] :
                                              ( mem(V1683e6,A_27a)
                                              & ? [V1684e7] :
                                                  ( mem(V1684e7,A_27a)
                                                  & ? [V1685e8] :
                                                      ( mem(V1685e8,A_27a)
                                                      & ? [V1686e9] :
                                                          ( mem(V1686e9,A_27a)
                                                          & ? [V1687e10] :
                                                              ( mem(V1687e10,A_27a)
                                                              & ? [V1688e11] :
                                                                  ( mem(V1688e11,A_27a)
                                                                  & ? [V1689e12] :
                                                                      ( mem(V1689e12,A_27a)
                                                                      & ? [V1690e13] :
                                                                          ( mem(V1690e13,A_27a)
                                                                          & ? [V1691e14] :
                                                                              ( mem(V1691e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1677l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1678e1),ap(ap(c_2Elist_2ECONS(A_27a),V1679e2),ap(ap(c_2Elist_2ECONS(A_27a),V1680e3),ap(ap(c_2Elist_2ECONS(A_27a),V1681e4),ap(ap(c_2Elist_2ECONS(A_27a),V1682e5),ap(ap(c_2Elist_2ECONS(A_27a),V1683e6),ap(ap(c_2Elist_2ECONS(A_27a),V1684e7),ap(ap(c_2Elist_2ECONS(A_27a),V1685e8),ap(ap(c_2Elist_2ECONS(A_27a),V1686e9),ap(ap(c_2Elist_2ECONS(A_27a),V1687e10),ap(ap(c_2Elist_2ECONS(A_27a),V1688e11),ap(ap(c_2Elist_2ECONS(A_27a),V1689e12),ap(ap(c_2Elist_2ECONS(A_27a),V1690e13),ap(ap(c_2Elist_2ECONS(A_27a),V1691e14),V1677l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V1692l_27] :
                      ( mem(V1692l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1693e1] :
                          ( mem(V1693e1,A_27a)
                          & ? [V1694e2] :
                              ( mem(V1694e2,A_27a)
                              & ? [V1695e3] :
                                  ( mem(V1695e3,A_27a)
                                  & ? [V1696e4] :
                                      ( mem(V1696e4,A_27a)
                                      & ? [V1697e5] :
                                          ( mem(V1697e5,A_27a)
                                          & ? [V1698e6] :
                                              ( mem(V1698e6,A_27a)
                                              & ? [V1699e7] :
                                                  ( mem(V1699e7,A_27a)
                                                  & ? [V1700e8] :
                                                      ( mem(V1700e8,A_27a)
                                                      & ? [V1701e9] :
                                                          ( mem(V1701e9,A_27a)
                                                          & ? [V1702e10] :
                                                              ( mem(V1702e10,A_27a)
                                                              & ? [V1703e11] :
                                                                  ( mem(V1703e11,A_27a)
                                                                  & ? [V1704e12] :
                                                                      ( mem(V1704e12,A_27a)
                                                                      & ? [V1705e13] :
                                                                          ( mem(V1705e13,A_27a)
                                                                          & ? [V1706e14] :
                                                                              ( mem(V1706e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1692l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1693e1),ap(ap(c_2Elist_2ECONS(A_27a),V1694e2),ap(ap(c_2Elist_2ECONS(A_27a),V1695e3),ap(ap(c_2Elist_2ECONS(A_27a),V1696e4),ap(ap(c_2Elist_2ECONS(A_27a),V1697e5),ap(ap(c_2Elist_2ECONS(A_27a),V1698e6),ap(ap(c_2Elist_2ECONS(A_27a),V1699e7),ap(ap(c_2Elist_2ECONS(A_27a),V1700e8),ap(ap(c_2Elist_2ECONS(A_27a),V1701e9),ap(ap(c_2Elist_2ECONS(A_27a),V1702e10),ap(ap(c_2Elist_2ECONS(A_27a),V1703e11),ap(ap(c_2Elist_2ECONS(A_27a),V1704e12),ap(ap(c_2Elist_2ECONS(A_27a),V1705e13),ap(ap(c_2Elist_2ECONS(A_27a),V1706e14),V1692l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1707l_27] :
                      ( mem(V1707l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1708e1] :
                          ( mem(V1708e1,A_27a)
                          & ? [V1709e2] :
                              ( mem(V1709e2,A_27a)
                              & ? [V1710e3] :
                                  ( mem(V1710e3,A_27a)
                                  & ? [V1711e4] :
                                      ( mem(V1711e4,A_27a)
                                      & ? [V1712e5] :
                                          ( mem(V1712e5,A_27a)
                                          & ? [V1713e6] :
                                              ( mem(V1713e6,A_27a)
                                              & ? [V1714e7] :
                                                  ( mem(V1714e7,A_27a)
                                                  & ? [V1715e8] :
                                                      ( mem(V1715e8,A_27a)
                                                      & ? [V1716e9] :
                                                          ( mem(V1716e9,A_27a)
                                                          & ? [V1717e10] :
                                                              ( mem(V1717e10,A_27a)
                                                              & ? [V1718e11] :
                                                                  ( mem(V1718e11,A_27a)
                                                                  & ? [V1719e12] :
                                                                      ( mem(V1719e12,A_27a)
                                                                      & ? [V1720e13] :
                                                                          ( mem(V1720e13,A_27a)
                                                                          & ? [V1721e14] :
                                                                              ( mem(V1721e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1707l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1708e1),ap(ap(c_2Elist_2ECONS(A_27a),V1709e2),ap(ap(c_2Elist_2ECONS(A_27a),V1710e3),ap(ap(c_2Elist_2ECONS(A_27a),V1711e4),ap(ap(c_2Elist_2ECONS(A_27a),V1712e5),ap(ap(c_2Elist_2ECONS(A_27a),V1713e6),ap(ap(c_2Elist_2ECONS(A_27a),V1714e7),ap(ap(c_2Elist_2ECONS(A_27a),V1715e8),ap(ap(c_2Elist_2ECONS(A_27a),V1716e9),ap(ap(c_2Elist_2ECONS(A_27a),V1717e10),ap(ap(c_2Elist_2ECONS(A_27a),V1718e11),ap(ap(c_2Elist_2ECONS(A_27a),V1719e12),ap(ap(c_2Elist_2ECONS(A_27a),V1720e13),ap(ap(c_2Elist_2ECONS(A_27a),V1721e14),V1707l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1722l_27] :
                      ( mem(V1722l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1723e1] :
                          ( mem(V1723e1,A_27a)
                          & ? [V1724e2] :
                              ( mem(V1724e2,A_27a)
                              & ? [V1725e3] :
                                  ( mem(V1725e3,A_27a)
                                  & ? [V1726e4] :
                                      ( mem(V1726e4,A_27a)
                                      & ? [V1727e5] :
                                          ( mem(V1727e5,A_27a)
                                          & ? [V1728e6] :
                                              ( mem(V1728e6,A_27a)
                                              & ? [V1729e7] :
                                                  ( mem(V1729e7,A_27a)
                                                  & ? [V1730e8] :
                                                      ( mem(V1730e8,A_27a)
                                                      & ? [V1731e9] :
                                                          ( mem(V1731e9,A_27a)
                                                          & ? [V1732e10] :
                                                              ( mem(V1732e10,A_27a)
                                                              & ? [V1733e11] :
                                                                  ( mem(V1733e11,A_27a)
                                                                  & ? [V1734e12] :
                                                                      ( mem(V1734e12,A_27a)
                                                                      & ? [V1735e13] :
                                                                          ( mem(V1735e13,A_27a)
                                                                          & ? [V1736e14] :
                                                                              ( mem(V1736e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1722l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1723e1),ap(ap(c_2Elist_2ECONS(A_27a),V1724e2),ap(ap(c_2Elist_2ECONS(A_27a),V1725e3),ap(ap(c_2Elist_2ECONS(A_27a),V1726e4),ap(ap(c_2Elist_2ECONS(A_27a),V1727e5),ap(ap(c_2Elist_2ECONS(A_27a),V1728e6),ap(ap(c_2Elist_2ECONS(A_27a),V1729e7),ap(ap(c_2Elist_2ECONS(A_27a),V1730e8),ap(ap(c_2Elist_2ECONS(A_27a),V1731e9),ap(ap(c_2Elist_2ECONS(A_27a),V1732e10),ap(ap(c_2Elist_2ECONS(A_27a),V1733e11),ap(ap(c_2Elist_2ECONS(A_27a),V1734e12),ap(ap(c_2Elist_2ECONS(A_27a),V1735e13),ap(ap(c_2Elist_2ECONS(A_27a),V1736e14),V1722l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1737l_27] :
                      ( mem(V1737l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1738e1] :
                          ( mem(V1738e1,A_27a)
                          & ? [V1739e2] :
                              ( mem(V1739e2,A_27a)
                              & ? [V1740e3] :
                                  ( mem(V1740e3,A_27a)
                                  & ? [V1741e4] :
                                      ( mem(V1741e4,A_27a)
                                      & ? [V1742e5] :
                                          ( mem(V1742e5,A_27a)
                                          & ? [V1743e6] :
                                              ( mem(V1743e6,A_27a)
                                              & ? [V1744e7] :
                                                  ( mem(V1744e7,A_27a)
                                                  & ? [V1745e8] :
                                                      ( mem(V1745e8,A_27a)
                                                      & ? [V1746e9] :
                                                          ( mem(V1746e9,A_27a)
                                                          & ? [V1747e10] :
                                                              ( mem(V1747e10,A_27a)
                                                              & ? [V1748e11] :
                                                                  ( mem(V1748e11,A_27a)
                                                                  & ? [V1749e12] :
                                                                      ( mem(V1749e12,A_27a)
                                                                      & ? [V1750e13] :
                                                                          ( mem(V1750e13,A_27a)
                                                                          & ? [V1751e14] :
                                                                              ( mem(V1751e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1737l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1738e1),ap(ap(c_2Elist_2ECONS(A_27a),V1739e2),ap(ap(c_2Elist_2ECONS(A_27a),V1740e3),ap(ap(c_2Elist_2ECONS(A_27a),V1741e4),ap(ap(c_2Elist_2ECONS(A_27a),V1742e5),ap(ap(c_2Elist_2ECONS(A_27a),V1743e6),ap(ap(c_2Elist_2ECONS(A_27a),V1744e7),ap(ap(c_2Elist_2ECONS(A_27a),V1745e8),ap(ap(c_2Elist_2ECONS(A_27a),V1746e9),ap(ap(c_2Elist_2ECONS(A_27a),V1747e10),ap(ap(c_2Elist_2ECONS(A_27a),V1748e11),ap(ap(c_2Elist_2ECONS(A_27a),V1749e12),ap(ap(c_2Elist_2ECONS(A_27a),V1750e13),ap(ap(c_2Elist_2ECONS(A_27a),V1751e14),V1737l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1752e1] :
                      ( mem(V1752e1,A_27a)
                      & ? [V1753e2] :
                          ( mem(V1753e2,A_27a)
                          & ? [V1754e3] :
                              ( mem(V1754e3,A_27a)
                              & ? [V1755e4] :
                                  ( mem(V1755e4,A_27a)
                                  & ? [V1756e5] :
                                      ( mem(V1756e5,A_27a)
                                      & ? [V1757e6] :
                                          ( mem(V1757e6,A_27a)
                                          & ? [V1758e7] :
                                              ( mem(V1758e7,A_27a)
                                              & ? [V1759e8] :
                                                  ( mem(V1759e8,A_27a)
                                                  & ? [V1760e9] :
                                                      ( mem(V1760e9,A_27a)
                                                      & ? [V1761e10] :
                                                          ( mem(V1761e10,A_27a)
                                                          & ? [V1762e11] :
                                                              ( mem(V1762e11,A_27a)
                                                              & ? [V1763e12] :
                                                                  ( mem(V1763e12,A_27a)
                                                                  & ? [V1764e13] :
                                                                      ( mem(V1764e13,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1752e1),ap(ap(c_2Elist_2ECONS(A_27a),V1753e2),ap(ap(c_2Elist_2ECONS(A_27a),V1754e3),ap(ap(c_2Elist_2ECONS(A_27a),V1755e4),ap(ap(c_2Elist_2ECONS(A_27a),V1756e5),ap(ap(c_2Elist_2ECONS(A_27a),V1757e6),ap(ap(c_2Elist_2ECONS(A_27a),V1758e7),ap(ap(c_2Elist_2ECONS(A_27a),V1759e8),ap(ap(c_2Elist_2ECONS(A_27a),V1760e9),ap(ap(c_2Elist_2ECONS(A_27a),V1761e10),ap(ap(c_2Elist_2ECONS(A_27a),V1762e11),ap(ap(c_2Elist_2ECONS(A_27a),V1763e12),ap(ap(c_2Elist_2ECONS(A_27a),V1764e13),c_2Elist_2ENIL(A_27a)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1765e1] :
                      ( mem(V1765e1,A_27a)
                      & ? [V1766e2] :
                          ( mem(V1766e2,A_27a)
                          & ? [V1767e3] :
                              ( mem(V1767e3,A_27a)
                              & ? [V1768e4] :
                                  ( mem(V1768e4,A_27a)
                                  & ? [V1769e5] :
                                      ( mem(V1769e5,A_27a)
                                      & ? [V1770e6] :
                                          ( mem(V1770e6,A_27a)
                                          & ? [V1771e7] :
                                              ( mem(V1771e7,A_27a)
                                              & ? [V1772e8] :
                                                  ( mem(V1772e8,A_27a)
                                                  & ? [V1773e9] :
                                                      ( mem(V1773e9,A_27a)
                                                      & ? [V1774e10] :
                                                          ( mem(V1774e10,A_27a)
                                                          & ? [V1775e11] :
                                                              ( mem(V1775e11,A_27a)
                                                              & ? [V1776e12] :
                                                                  ( mem(V1776e12,A_27a)
                                                                  & ? [V1777e13] :
                                                                      ( mem(V1777e13,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1765e1),ap(ap(c_2Elist_2ECONS(A_27a),V1766e2),ap(ap(c_2Elist_2ECONS(A_27a),V1767e3),ap(ap(c_2Elist_2ECONS(A_27a),V1768e4),ap(ap(c_2Elist_2ECONS(A_27a),V1769e5),ap(ap(c_2Elist_2ECONS(A_27a),V1770e6),ap(ap(c_2Elist_2ECONS(A_27a),V1771e7),ap(ap(c_2Elist_2ECONS(A_27a),V1772e8),ap(ap(c_2Elist_2ECONS(A_27a),V1773e9),ap(ap(c_2Elist_2ECONS(A_27a),V1774e10),ap(ap(c_2Elist_2ECONS(A_27a),V1775e11),ap(ap(c_2Elist_2ECONS(A_27a),V1776e12),ap(ap(c_2Elist_2ECONS(A_27a),V1777e13),c_2Elist_2ENIL(A_27a)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1778l_27] :
                      ( mem(V1778l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1779e1] :
                          ( mem(V1779e1,A_27a)
                          & ? [V1780e2] :
                              ( mem(V1780e2,A_27a)
                              & ? [V1781e3] :
                                  ( mem(V1781e3,A_27a)
                                  & ? [V1782e4] :
                                      ( mem(V1782e4,A_27a)
                                      & ? [V1783e5] :
                                          ( mem(V1783e5,A_27a)
                                          & ? [V1784e6] :
                                              ( mem(V1784e6,A_27a)
                                              & ? [V1785e7] :
                                                  ( mem(V1785e7,A_27a)
                                                  & ? [V1786e8] :
                                                      ( mem(V1786e8,A_27a)
                                                      & ? [V1787e9] :
                                                          ( mem(V1787e9,A_27a)
                                                          & ? [V1788e10] :
                                                              ( mem(V1788e10,A_27a)
                                                              & ? [V1789e11] :
                                                                  ( mem(V1789e11,A_27a)
                                                                  & ? [V1790e12] :
                                                                      ( mem(V1790e12,A_27a)
                                                                      & ? [V1791e13] :
                                                                          ( mem(V1791e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1779e1),ap(ap(c_2Elist_2ECONS(A_27a),V1780e2),ap(ap(c_2Elist_2ECONS(A_27a),V1781e3),ap(ap(c_2Elist_2ECONS(A_27a),V1782e4),ap(ap(c_2Elist_2ECONS(A_27a),V1783e5),ap(ap(c_2Elist_2ECONS(A_27a),V1784e6),ap(ap(c_2Elist_2ECONS(A_27a),V1785e7),ap(ap(c_2Elist_2ECONS(A_27a),V1786e8),ap(ap(c_2Elist_2ECONS(A_27a),V1787e9),ap(ap(c_2Elist_2ECONS(A_27a),V1788e10),ap(ap(c_2Elist_2ECONS(A_27a),V1789e11),ap(ap(c_2Elist_2ECONS(A_27a),V1790e12),ap(ap(c_2Elist_2ECONS(A_27a),V1791e13),V1778l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1792l_27] :
                      ( mem(V1792l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1793e1] :
                          ( mem(V1793e1,A_27a)
                          & ? [V1794e2] :
                              ( mem(V1794e2,A_27a)
                              & ? [V1795e3] :
                                  ( mem(V1795e3,A_27a)
                                  & ? [V1796e4] :
                                      ( mem(V1796e4,A_27a)
                                      & ? [V1797e5] :
                                          ( mem(V1797e5,A_27a)
                                          & ? [V1798e6] :
                                              ( mem(V1798e6,A_27a)
                                              & ? [V1799e7] :
                                                  ( mem(V1799e7,A_27a)
                                                  & ? [V1800e8] :
                                                      ( mem(V1800e8,A_27a)
                                                      & ? [V1801e9] :
                                                          ( mem(V1801e9,A_27a)
                                                          & ? [V1802e10] :
                                                              ( mem(V1802e10,A_27a)
                                                              & ? [V1803e11] :
                                                                  ( mem(V1803e11,A_27a)
                                                                  & ? [V1804e12] :
                                                                      ( mem(V1804e12,A_27a)
                                                                      & ? [V1805e13] :
                                                                          ( mem(V1805e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1793e1),ap(ap(c_2Elist_2ECONS(A_27a),V1794e2),ap(ap(c_2Elist_2ECONS(A_27a),V1795e3),ap(ap(c_2Elist_2ECONS(A_27a),V1796e4),ap(ap(c_2Elist_2ECONS(A_27a),V1797e5),ap(ap(c_2Elist_2ECONS(A_27a),V1798e6),ap(ap(c_2Elist_2ECONS(A_27a),V1799e7),ap(ap(c_2Elist_2ECONS(A_27a),V1800e8),ap(ap(c_2Elist_2ECONS(A_27a),V1801e9),ap(ap(c_2Elist_2ECONS(A_27a),V1802e10),ap(ap(c_2Elist_2ECONS(A_27a),V1803e11),ap(ap(c_2Elist_2ECONS(A_27a),V1804e12),ap(ap(c_2Elist_2ECONS(A_27a),V1805e13),V1792l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1806l_27] :
                      ( mem(V1806l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1807e1] :
                          ( mem(V1807e1,A_27a)
                          & ? [V1808e2] :
                              ( mem(V1808e2,A_27a)
                              & ? [V1809e3] :
                                  ( mem(V1809e3,A_27a)
                                  & ? [V1810e4] :
                                      ( mem(V1810e4,A_27a)
                                      & ? [V1811e5] :
                                          ( mem(V1811e5,A_27a)
                                          & ? [V1812e6] :
                                              ( mem(V1812e6,A_27a)
                                              & ? [V1813e7] :
                                                  ( mem(V1813e7,A_27a)
                                                  & ? [V1814e8] :
                                                      ( mem(V1814e8,A_27a)
                                                      & ? [V1815e9] :
                                                          ( mem(V1815e9,A_27a)
                                                          & ? [V1816e10] :
                                                              ( mem(V1816e10,A_27a)
                                                              & ? [V1817e11] :
                                                                  ( mem(V1817e11,A_27a)
                                                                  & ? [V1818e12] :
                                                                      ( mem(V1818e12,A_27a)
                                                                      & ? [V1819e13] :
                                                                          ( mem(V1819e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1807e1),ap(ap(c_2Elist_2ECONS(A_27a),V1808e2),ap(ap(c_2Elist_2ECONS(A_27a),V1809e3),ap(ap(c_2Elist_2ECONS(A_27a),V1810e4),ap(ap(c_2Elist_2ECONS(A_27a),V1811e5),ap(ap(c_2Elist_2ECONS(A_27a),V1812e6),ap(ap(c_2Elist_2ECONS(A_27a),V1813e7),ap(ap(c_2Elist_2ECONS(A_27a),V1814e8),ap(ap(c_2Elist_2ECONS(A_27a),V1815e9),ap(ap(c_2Elist_2ECONS(A_27a),V1816e10),ap(ap(c_2Elist_2ECONS(A_27a),V1817e11),ap(ap(c_2Elist_2ECONS(A_27a),V1818e12),ap(ap(c_2Elist_2ECONS(A_27a),V1819e13),V1806l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1820l_27] :
                      ( mem(V1820l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1821e1] :
                          ( mem(V1821e1,A_27a)
                          & ? [V1822e2] :
                              ( mem(V1822e2,A_27a)
                              & ? [V1823e3] :
                                  ( mem(V1823e3,A_27a)
                                  & ? [V1824e4] :
                                      ( mem(V1824e4,A_27a)
                                      & ? [V1825e5] :
                                          ( mem(V1825e5,A_27a)
                                          & ? [V1826e6] :
                                              ( mem(V1826e6,A_27a)
                                              & ? [V1827e7] :
                                                  ( mem(V1827e7,A_27a)
                                                  & ? [V1828e8] :
                                                      ( mem(V1828e8,A_27a)
                                                      & ? [V1829e9] :
                                                          ( mem(V1829e9,A_27a)
                                                          & ? [V1830e10] :
                                                              ( mem(V1830e10,A_27a)
                                                              & ? [V1831e11] :
                                                                  ( mem(V1831e11,A_27a)
                                                                  & ? [V1832e12] :
                                                                      ( mem(V1832e12,A_27a)
                                                                      & ? [V1833e13] :
                                                                          ( mem(V1833e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1821e1),ap(ap(c_2Elist_2ECONS(A_27a),V1822e2),ap(ap(c_2Elist_2ECONS(A_27a),V1823e3),ap(ap(c_2Elist_2ECONS(A_27a),V1824e4),ap(ap(c_2Elist_2ECONS(A_27a),V1825e5),ap(ap(c_2Elist_2ECONS(A_27a),V1826e6),ap(ap(c_2Elist_2ECONS(A_27a),V1827e7),ap(ap(c_2Elist_2ECONS(A_27a),V1828e8),ap(ap(c_2Elist_2ECONS(A_27a),V1829e9),ap(ap(c_2Elist_2ECONS(A_27a),V1830e10),ap(ap(c_2Elist_2ECONS(A_27a),V1831e11),ap(ap(c_2Elist_2ECONS(A_27a),V1832e12),ap(ap(c_2Elist_2ECONS(A_27a),V1833e13),V1820l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1834l_27] :
                      ( mem(V1834l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1835e1] :
                          ( mem(V1835e1,A_27a)
                          & ? [V1836e2] :
                              ( mem(V1836e2,A_27a)
                              & ? [V1837e3] :
                                  ( mem(V1837e3,A_27a)
                                  & ? [V1838e4] :
                                      ( mem(V1838e4,A_27a)
                                      & ? [V1839e5] :
                                          ( mem(V1839e5,A_27a)
                                          & ? [V1840e6] :
                                              ( mem(V1840e6,A_27a)
                                              & ? [V1841e7] :
                                                  ( mem(V1841e7,A_27a)
                                                  & ? [V1842e8] :
                                                      ( mem(V1842e8,A_27a)
                                                      & ? [V1843e9] :
                                                          ( mem(V1843e9,A_27a)
                                                          & ? [V1844e10] :
                                                              ( mem(V1844e10,A_27a)
                                                              & ? [V1845e11] :
                                                                  ( mem(V1845e11,A_27a)
                                                                  & ? [V1846e12] :
                                                                      ( mem(V1846e12,A_27a)
                                                                      & ? [V1847e13] :
                                                                          ( mem(V1847e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1834l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1835e1),ap(ap(c_2Elist_2ECONS(A_27a),V1836e2),ap(ap(c_2Elist_2ECONS(A_27a),V1837e3),ap(ap(c_2Elist_2ECONS(A_27a),V1838e4),ap(ap(c_2Elist_2ECONS(A_27a),V1839e5),ap(ap(c_2Elist_2ECONS(A_27a),V1840e6),ap(ap(c_2Elist_2ECONS(A_27a),V1841e7),ap(ap(c_2Elist_2ECONS(A_27a),V1842e8),ap(ap(c_2Elist_2ECONS(A_27a),V1843e9),ap(ap(c_2Elist_2ECONS(A_27a),V1844e10),ap(ap(c_2Elist_2ECONS(A_27a),V1845e11),ap(ap(c_2Elist_2ECONS(A_27a),V1846e12),ap(ap(c_2Elist_2ECONS(A_27a),V1847e13),V1834l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V1848l_27] :
                      ( mem(V1848l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1849e1] :
                          ( mem(V1849e1,A_27a)
                          & ? [V1850e2] :
                              ( mem(V1850e2,A_27a)
                              & ? [V1851e3] :
                                  ( mem(V1851e3,A_27a)
                                  & ? [V1852e4] :
                                      ( mem(V1852e4,A_27a)
                                      & ? [V1853e5] :
                                          ( mem(V1853e5,A_27a)
                                          & ? [V1854e6] :
                                              ( mem(V1854e6,A_27a)
                                              & ? [V1855e7] :
                                                  ( mem(V1855e7,A_27a)
                                                  & ? [V1856e8] :
                                                      ( mem(V1856e8,A_27a)
                                                      & ? [V1857e9] :
                                                          ( mem(V1857e9,A_27a)
                                                          & ? [V1858e10] :
                                                              ( mem(V1858e10,A_27a)
                                                              & ? [V1859e11] :
                                                                  ( mem(V1859e11,A_27a)
                                                                  & ? [V1860e12] :
                                                                      ( mem(V1860e12,A_27a)
                                                                      & ? [V1861e13] :
                                                                          ( mem(V1861e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1848l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1849e1),ap(ap(c_2Elist_2ECONS(A_27a),V1850e2),ap(ap(c_2Elist_2ECONS(A_27a),V1851e3),ap(ap(c_2Elist_2ECONS(A_27a),V1852e4),ap(ap(c_2Elist_2ECONS(A_27a),V1853e5),ap(ap(c_2Elist_2ECONS(A_27a),V1854e6),ap(ap(c_2Elist_2ECONS(A_27a),V1855e7),ap(ap(c_2Elist_2ECONS(A_27a),V1856e8),ap(ap(c_2Elist_2ECONS(A_27a),V1857e9),ap(ap(c_2Elist_2ECONS(A_27a),V1858e10),ap(ap(c_2Elist_2ECONS(A_27a),V1859e11),ap(ap(c_2Elist_2ECONS(A_27a),V1860e12),ap(ap(c_2Elist_2ECONS(A_27a),V1861e13),V1848l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1862l_27] :
                      ( mem(V1862l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1863e1] :
                          ( mem(V1863e1,A_27a)
                          & ? [V1864e2] :
                              ( mem(V1864e2,A_27a)
                              & ? [V1865e3] :
                                  ( mem(V1865e3,A_27a)
                                  & ? [V1866e4] :
                                      ( mem(V1866e4,A_27a)
                                      & ? [V1867e5] :
                                          ( mem(V1867e5,A_27a)
                                          & ? [V1868e6] :
                                              ( mem(V1868e6,A_27a)
                                              & ? [V1869e7] :
                                                  ( mem(V1869e7,A_27a)
                                                  & ? [V1870e8] :
                                                      ( mem(V1870e8,A_27a)
                                                      & ? [V1871e9] :
                                                          ( mem(V1871e9,A_27a)
                                                          & ? [V1872e10] :
                                                              ( mem(V1872e10,A_27a)
                                                              & ? [V1873e11] :
                                                                  ( mem(V1873e11,A_27a)
                                                                  & ? [V1874e12] :
                                                                      ( mem(V1874e12,A_27a)
                                                                      & ? [V1875e13] :
                                                                          ( mem(V1875e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1862l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1863e1),ap(ap(c_2Elist_2ECONS(A_27a),V1864e2),ap(ap(c_2Elist_2ECONS(A_27a),V1865e3),ap(ap(c_2Elist_2ECONS(A_27a),V1866e4),ap(ap(c_2Elist_2ECONS(A_27a),V1867e5),ap(ap(c_2Elist_2ECONS(A_27a),V1868e6),ap(ap(c_2Elist_2ECONS(A_27a),V1869e7),ap(ap(c_2Elist_2ECONS(A_27a),V1870e8),ap(ap(c_2Elist_2ECONS(A_27a),V1871e9),ap(ap(c_2Elist_2ECONS(A_27a),V1872e10),ap(ap(c_2Elist_2ECONS(A_27a),V1873e11),ap(ap(c_2Elist_2ECONS(A_27a),V1874e12),ap(ap(c_2Elist_2ECONS(A_27a),V1875e13),V1862l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1876l_27] :
                      ( mem(V1876l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1877e1] :
                          ( mem(V1877e1,A_27a)
                          & ? [V1878e2] :
                              ( mem(V1878e2,A_27a)
                              & ? [V1879e3] :
                                  ( mem(V1879e3,A_27a)
                                  & ? [V1880e4] :
                                      ( mem(V1880e4,A_27a)
                                      & ? [V1881e5] :
                                          ( mem(V1881e5,A_27a)
                                          & ? [V1882e6] :
                                              ( mem(V1882e6,A_27a)
                                              & ? [V1883e7] :
                                                  ( mem(V1883e7,A_27a)
                                                  & ? [V1884e8] :
                                                      ( mem(V1884e8,A_27a)
                                                      & ? [V1885e9] :
                                                          ( mem(V1885e9,A_27a)
                                                          & ? [V1886e10] :
                                                              ( mem(V1886e10,A_27a)
                                                              & ? [V1887e11] :
                                                                  ( mem(V1887e11,A_27a)
                                                                  & ? [V1888e12] :
                                                                      ( mem(V1888e12,A_27a)
                                                                      & ? [V1889e13] :
                                                                          ( mem(V1889e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1876l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1877e1),ap(ap(c_2Elist_2ECONS(A_27a),V1878e2),ap(ap(c_2Elist_2ECONS(A_27a),V1879e3),ap(ap(c_2Elist_2ECONS(A_27a),V1880e4),ap(ap(c_2Elist_2ECONS(A_27a),V1881e5),ap(ap(c_2Elist_2ECONS(A_27a),V1882e6),ap(ap(c_2Elist_2ECONS(A_27a),V1883e7),ap(ap(c_2Elist_2ECONS(A_27a),V1884e8),ap(ap(c_2Elist_2ECONS(A_27a),V1885e9),ap(ap(c_2Elist_2ECONS(A_27a),V1886e10),ap(ap(c_2Elist_2ECONS(A_27a),V1887e11),ap(ap(c_2Elist_2ECONS(A_27a),V1888e12),ap(ap(c_2Elist_2ECONS(A_27a),V1889e13),V1876l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V1890l_27] :
                      ( mem(V1890l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1891e1] :
                          ( mem(V1891e1,A_27a)
                          & ? [V1892e2] :
                              ( mem(V1892e2,A_27a)
                              & ? [V1893e3] :
                                  ( mem(V1893e3,A_27a)
                                  & ? [V1894e4] :
                                      ( mem(V1894e4,A_27a)
                                      & ? [V1895e5] :
                                          ( mem(V1895e5,A_27a)
                                          & ? [V1896e6] :
                                              ( mem(V1896e6,A_27a)
                                              & ? [V1897e7] :
                                                  ( mem(V1897e7,A_27a)
                                                  & ? [V1898e8] :
                                                      ( mem(V1898e8,A_27a)
                                                      & ? [V1899e9] :
                                                          ( mem(V1899e9,A_27a)
                                                          & ? [V1900e10] :
                                                              ( mem(V1900e10,A_27a)
                                                              & ? [V1901e11] :
                                                                  ( mem(V1901e11,A_27a)
                                                                  & ? [V1902e12] :
                                                                      ( mem(V1902e12,A_27a)
                                                                      & ? [V1903e13] :
                                                                          ( mem(V1903e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1890l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1891e1),ap(ap(c_2Elist_2ECONS(A_27a),V1892e2),ap(ap(c_2Elist_2ECONS(A_27a),V1893e3),ap(ap(c_2Elist_2ECONS(A_27a),V1894e4),ap(ap(c_2Elist_2ECONS(A_27a),V1895e5),ap(ap(c_2Elist_2ECONS(A_27a),V1896e6),ap(ap(c_2Elist_2ECONS(A_27a),V1897e7),ap(ap(c_2Elist_2ECONS(A_27a),V1898e8),ap(ap(c_2Elist_2ECONS(A_27a),V1899e9),ap(ap(c_2Elist_2ECONS(A_27a),V1900e10),ap(ap(c_2Elist_2ECONS(A_27a),V1901e11),ap(ap(c_2Elist_2ECONS(A_27a),V1902e12),ap(ap(c_2Elist_2ECONS(A_27a),V1903e13),V1890l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1904l_27] :
                      ( mem(V1904l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1905e1] :
                          ( mem(V1905e1,A_27a)
                          & ? [V1906e2] :
                              ( mem(V1906e2,A_27a)
                              & ? [V1907e3] :
                                  ( mem(V1907e3,A_27a)
                                  & ? [V1908e4] :
                                      ( mem(V1908e4,A_27a)
                                      & ? [V1909e5] :
                                          ( mem(V1909e5,A_27a)
                                          & ? [V1910e6] :
                                              ( mem(V1910e6,A_27a)
                                              & ? [V1911e7] :
                                                  ( mem(V1911e7,A_27a)
                                                  & ? [V1912e8] :
                                                      ( mem(V1912e8,A_27a)
                                                      & ? [V1913e9] :
                                                          ( mem(V1913e9,A_27a)
                                                          & ? [V1914e10] :
                                                              ( mem(V1914e10,A_27a)
                                                              & ? [V1915e11] :
                                                                  ( mem(V1915e11,A_27a)
                                                                  & ? [V1916e12] :
                                                                      ( mem(V1916e12,A_27a)
                                                                      & ? [V1917e13] :
                                                                          ( mem(V1917e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1904l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1905e1),ap(ap(c_2Elist_2ECONS(A_27a),V1906e2),ap(ap(c_2Elist_2ECONS(A_27a),V1907e3),ap(ap(c_2Elist_2ECONS(A_27a),V1908e4),ap(ap(c_2Elist_2ECONS(A_27a),V1909e5),ap(ap(c_2Elist_2ECONS(A_27a),V1910e6),ap(ap(c_2Elist_2ECONS(A_27a),V1911e7),ap(ap(c_2Elist_2ECONS(A_27a),V1912e8),ap(ap(c_2Elist_2ECONS(A_27a),V1913e9),ap(ap(c_2Elist_2ECONS(A_27a),V1914e10),ap(ap(c_2Elist_2ECONS(A_27a),V1915e11),ap(ap(c_2Elist_2ECONS(A_27a),V1916e12),ap(ap(c_2Elist_2ECONS(A_27a),V1917e13),V1904l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V1918l_27] :
                      ( mem(V1918l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1919e1] :
                          ( mem(V1919e1,A_27a)
                          & ? [V1920e2] :
                              ( mem(V1920e2,A_27a)
                              & ? [V1921e3] :
                                  ( mem(V1921e3,A_27a)
                                  & ? [V1922e4] :
                                      ( mem(V1922e4,A_27a)
                                      & ? [V1923e5] :
                                          ( mem(V1923e5,A_27a)
                                          & ? [V1924e6] :
                                              ( mem(V1924e6,A_27a)
                                              & ? [V1925e7] :
                                                  ( mem(V1925e7,A_27a)
                                                  & ? [V1926e8] :
                                                      ( mem(V1926e8,A_27a)
                                                      & ? [V1927e9] :
                                                          ( mem(V1927e9,A_27a)
                                                          & ? [V1928e10] :
                                                              ( mem(V1928e10,A_27a)
                                                              & ? [V1929e11] :
                                                                  ( mem(V1929e11,A_27a)
                                                                  & ? [V1930e12] :
                                                                      ( mem(V1930e12,A_27a)
                                                                      & ? [V1931e13] :
                                                                          ( mem(V1931e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1918l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1919e1),ap(ap(c_2Elist_2ECONS(A_27a),V1920e2),ap(ap(c_2Elist_2ECONS(A_27a),V1921e3),ap(ap(c_2Elist_2ECONS(A_27a),V1922e4),ap(ap(c_2Elist_2ECONS(A_27a),V1923e5),ap(ap(c_2Elist_2ECONS(A_27a),V1924e6),ap(ap(c_2Elist_2ECONS(A_27a),V1925e7),ap(ap(c_2Elist_2ECONS(A_27a),V1926e8),ap(ap(c_2Elist_2ECONS(A_27a),V1927e9),ap(ap(c_2Elist_2ECONS(A_27a),V1928e10),ap(ap(c_2Elist_2ECONS(A_27a),V1929e11),ap(ap(c_2Elist_2ECONS(A_27a),V1930e12),ap(ap(c_2Elist_2ECONS(A_27a),V1931e13),V1918l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1932l_27] :
                      ( mem(V1932l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1933e1] :
                          ( mem(V1933e1,A_27a)
                          & ? [V1934e2] :
                              ( mem(V1934e2,A_27a)
                              & ? [V1935e3] :
                                  ( mem(V1935e3,A_27a)
                                  & ? [V1936e4] :
                                      ( mem(V1936e4,A_27a)
                                      & ? [V1937e5] :
                                          ( mem(V1937e5,A_27a)
                                          & ? [V1938e6] :
                                              ( mem(V1938e6,A_27a)
                                              & ? [V1939e7] :
                                                  ( mem(V1939e7,A_27a)
                                                  & ? [V1940e8] :
                                                      ( mem(V1940e8,A_27a)
                                                      & ? [V1941e9] :
                                                          ( mem(V1941e9,A_27a)
                                                          & ? [V1942e10] :
                                                              ( mem(V1942e10,A_27a)
                                                              & ? [V1943e11] :
                                                                  ( mem(V1943e11,A_27a)
                                                                  & ? [V1944e12] :
                                                                      ( mem(V1944e12,A_27a)
                                                                      & ? [V1945e13] :
                                                                          ( mem(V1945e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1932l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1933e1),ap(ap(c_2Elist_2ECONS(A_27a),V1934e2),ap(ap(c_2Elist_2ECONS(A_27a),V1935e3),ap(ap(c_2Elist_2ECONS(A_27a),V1936e4),ap(ap(c_2Elist_2ECONS(A_27a),V1937e5),ap(ap(c_2Elist_2ECONS(A_27a),V1938e6),ap(ap(c_2Elist_2ECONS(A_27a),V1939e7),ap(ap(c_2Elist_2ECONS(A_27a),V1940e8),ap(ap(c_2Elist_2ECONS(A_27a),V1941e9),ap(ap(c_2Elist_2ECONS(A_27a),V1942e10),ap(ap(c_2Elist_2ECONS(A_27a),V1943e11),ap(ap(c_2Elist_2ECONS(A_27a),V1944e12),ap(ap(c_2Elist_2ECONS(A_27a),V1945e13),V1932l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V1946e1] :
                      ( mem(V1946e1,A_27a)
                      & ? [V1947e2] :
                          ( mem(V1947e2,A_27a)
                          & ? [V1948e3] :
                              ( mem(V1948e3,A_27a)
                              & ? [V1949e4] :
                                  ( mem(V1949e4,A_27a)
                                  & ? [V1950e5] :
                                      ( mem(V1950e5,A_27a)
                                      & ? [V1951e6] :
                                          ( mem(V1951e6,A_27a)
                                          & ? [V1952e7] :
                                              ( mem(V1952e7,A_27a)
                                              & ? [V1953e8] :
                                                  ( mem(V1953e8,A_27a)
                                                  & ? [V1954e9] :
                                                      ( mem(V1954e9,A_27a)
                                                      & ? [V1955e10] :
                                                          ( mem(V1955e10,A_27a)
                                                          & ? [V1956e11] :
                                                              ( mem(V1956e11,A_27a)
                                                              & ? [V1957e12] :
                                                                  ( mem(V1957e12,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1946e1),ap(ap(c_2Elist_2ECONS(A_27a),V1947e2),ap(ap(c_2Elist_2ECONS(A_27a),V1948e3),ap(ap(c_2Elist_2ECONS(A_27a),V1949e4),ap(ap(c_2Elist_2ECONS(A_27a),V1950e5),ap(ap(c_2Elist_2ECONS(A_27a),V1951e6),ap(ap(c_2Elist_2ECONS(A_27a),V1952e7),ap(ap(c_2Elist_2ECONS(A_27a),V1953e8),ap(ap(c_2Elist_2ECONS(A_27a),V1954e9),ap(ap(c_2Elist_2ECONS(A_27a),V1955e10),ap(ap(c_2Elist_2ECONS(A_27a),V1956e11),ap(ap(c_2Elist_2ECONS(A_27a),V1957e12),c_2Elist_2ENIL(A_27a))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1958e1] :
                      ( mem(V1958e1,A_27a)
                      & ? [V1959e2] :
                          ( mem(V1959e2,A_27a)
                          & ? [V1960e3] :
                              ( mem(V1960e3,A_27a)
                              & ? [V1961e4] :
                                  ( mem(V1961e4,A_27a)
                                  & ? [V1962e5] :
                                      ( mem(V1962e5,A_27a)
                                      & ? [V1963e6] :
                                          ( mem(V1963e6,A_27a)
                                          & ? [V1964e7] :
                                              ( mem(V1964e7,A_27a)
                                              & ? [V1965e8] :
                                                  ( mem(V1965e8,A_27a)
                                                  & ? [V1966e9] :
                                                      ( mem(V1966e9,A_27a)
                                                      & ? [V1967e10] :
                                                          ( mem(V1967e10,A_27a)
                                                          & ? [V1968e11] :
                                                              ( mem(V1968e11,A_27a)
                                                              & ? [V1969e12] :
                                                                  ( mem(V1969e12,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1958e1),ap(ap(c_2Elist_2ECONS(A_27a),V1959e2),ap(ap(c_2Elist_2ECONS(A_27a),V1960e3),ap(ap(c_2Elist_2ECONS(A_27a),V1961e4),ap(ap(c_2Elist_2ECONS(A_27a),V1962e5),ap(ap(c_2Elist_2ECONS(A_27a),V1963e6),ap(ap(c_2Elist_2ECONS(A_27a),V1964e7),ap(ap(c_2Elist_2ECONS(A_27a),V1965e8),ap(ap(c_2Elist_2ECONS(A_27a),V1966e9),ap(ap(c_2Elist_2ECONS(A_27a),V1967e10),ap(ap(c_2Elist_2ECONS(A_27a),V1968e11),ap(ap(c_2Elist_2ECONS(A_27a),V1969e12),c_2Elist_2ENIL(A_27a))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1970l_27] :
                      ( mem(V1970l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1971e1] :
                          ( mem(V1971e1,A_27a)
                          & ? [V1972e2] :
                              ( mem(V1972e2,A_27a)
                              & ? [V1973e3] :
                                  ( mem(V1973e3,A_27a)
                                  & ? [V1974e4] :
                                      ( mem(V1974e4,A_27a)
                                      & ? [V1975e5] :
                                          ( mem(V1975e5,A_27a)
                                          & ? [V1976e6] :
                                              ( mem(V1976e6,A_27a)
                                              & ? [V1977e7] :
                                                  ( mem(V1977e7,A_27a)
                                                  & ? [V1978e8] :
                                                      ( mem(V1978e8,A_27a)
                                                      & ? [V1979e9] :
                                                          ( mem(V1979e9,A_27a)
                                                          & ? [V1980e10] :
                                                              ( mem(V1980e10,A_27a)
                                                              & ? [V1981e11] :
                                                                  ( mem(V1981e11,A_27a)
                                                                  & ? [V1982e12] :
                                                                      ( mem(V1982e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1971e1),ap(ap(c_2Elist_2ECONS(A_27a),V1972e2),ap(ap(c_2Elist_2ECONS(A_27a),V1973e3),ap(ap(c_2Elist_2ECONS(A_27a),V1974e4),ap(ap(c_2Elist_2ECONS(A_27a),V1975e5),ap(ap(c_2Elist_2ECONS(A_27a),V1976e6),ap(ap(c_2Elist_2ECONS(A_27a),V1977e7),ap(ap(c_2Elist_2ECONS(A_27a),V1978e8),ap(ap(c_2Elist_2ECONS(A_27a),V1979e9),ap(ap(c_2Elist_2ECONS(A_27a),V1980e10),ap(ap(c_2Elist_2ECONS(A_27a),V1981e11),ap(ap(c_2Elist_2ECONS(A_27a),V1982e12),V1970l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V1983l_27] :
                      ( mem(V1983l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1984e1] :
                          ( mem(V1984e1,A_27a)
                          & ? [V1985e2] :
                              ( mem(V1985e2,A_27a)
                              & ? [V1986e3] :
                                  ( mem(V1986e3,A_27a)
                                  & ? [V1987e4] :
                                      ( mem(V1987e4,A_27a)
                                      & ? [V1988e5] :
                                          ( mem(V1988e5,A_27a)
                                          & ? [V1989e6] :
                                              ( mem(V1989e6,A_27a)
                                              & ? [V1990e7] :
                                                  ( mem(V1990e7,A_27a)
                                                  & ? [V1991e8] :
                                                      ( mem(V1991e8,A_27a)
                                                      & ? [V1992e9] :
                                                          ( mem(V1992e9,A_27a)
                                                          & ? [V1993e10] :
                                                              ( mem(V1993e10,A_27a)
                                                              & ? [V1994e11] :
                                                                  ( mem(V1994e11,A_27a)
                                                                  & ? [V1995e12] :
                                                                      ( mem(V1995e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1984e1),ap(ap(c_2Elist_2ECONS(A_27a),V1985e2),ap(ap(c_2Elist_2ECONS(A_27a),V1986e3),ap(ap(c_2Elist_2ECONS(A_27a),V1987e4),ap(ap(c_2Elist_2ECONS(A_27a),V1988e5),ap(ap(c_2Elist_2ECONS(A_27a),V1989e6),ap(ap(c_2Elist_2ECONS(A_27a),V1990e7),ap(ap(c_2Elist_2ECONS(A_27a),V1991e8),ap(ap(c_2Elist_2ECONS(A_27a),V1992e9),ap(ap(c_2Elist_2ECONS(A_27a),V1993e10),ap(ap(c_2Elist_2ECONS(A_27a),V1994e11),ap(ap(c_2Elist_2ECONS(A_27a),V1995e12),V1983l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1996l_27] :
                      ( mem(V1996l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1997e1] :
                          ( mem(V1997e1,A_27a)
                          & ? [V1998e2] :
                              ( mem(V1998e2,A_27a)
                              & ? [V1999e3] :
                                  ( mem(V1999e3,A_27a)
                                  & ? [V2000e4] :
                                      ( mem(V2000e4,A_27a)
                                      & ? [V2001e5] :
                                          ( mem(V2001e5,A_27a)
                                          & ? [V2002e6] :
                                              ( mem(V2002e6,A_27a)
                                              & ? [V2003e7] :
                                                  ( mem(V2003e7,A_27a)
                                                  & ? [V2004e8] :
                                                      ( mem(V2004e8,A_27a)
                                                      & ? [V2005e9] :
                                                          ( mem(V2005e9,A_27a)
                                                          & ? [V2006e10] :
                                                              ( mem(V2006e10,A_27a)
                                                              & ? [V2007e11] :
                                                                  ( mem(V2007e11,A_27a)
                                                                  & ? [V2008e12] :
                                                                      ( mem(V2008e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1997e1),ap(ap(c_2Elist_2ECONS(A_27a),V1998e2),ap(ap(c_2Elist_2ECONS(A_27a),V1999e3),ap(ap(c_2Elist_2ECONS(A_27a),V2000e4),ap(ap(c_2Elist_2ECONS(A_27a),V2001e5),ap(ap(c_2Elist_2ECONS(A_27a),V2002e6),ap(ap(c_2Elist_2ECONS(A_27a),V2003e7),ap(ap(c_2Elist_2ECONS(A_27a),V2004e8),ap(ap(c_2Elist_2ECONS(A_27a),V2005e9),ap(ap(c_2Elist_2ECONS(A_27a),V2006e10),ap(ap(c_2Elist_2ECONS(A_27a),V2007e11),ap(ap(c_2Elist_2ECONS(A_27a),V2008e12),V1996l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V2009l_27] :
                      ( mem(V2009l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2010e1] :
                          ( mem(V2010e1,A_27a)
                          & ? [V2011e2] :
                              ( mem(V2011e2,A_27a)
                              & ? [V2012e3] :
                                  ( mem(V2012e3,A_27a)
                                  & ? [V2013e4] :
                                      ( mem(V2013e4,A_27a)
                                      & ? [V2014e5] :
                                          ( mem(V2014e5,A_27a)
                                          & ? [V2015e6] :
                                              ( mem(V2015e6,A_27a)
                                              & ? [V2016e7] :
                                                  ( mem(V2016e7,A_27a)
                                                  & ? [V2017e8] :
                                                      ( mem(V2017e8,A_27a)
                                                      & ? [V2018e9] :
                                                          ( mem(V2018e9,A_27a)
                                                          & ? [V2019e10] :
                                                              ( mem(V2019e10,A_27a)
                                                              & ? [V2020e11] :
                                                                  ( mem(V2020e11,A_27a)
                                                                  & ? [V2021e12] :
                                                                      ( mem(V2021e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2010e1),ap(ap(c_2Elist_2ECONS(A_27a),V2011e2),ap(ap(c_2Elist_2ECONS(A_27a),V2012e3),ap(ap(c_2Elist_2ECONS(A_27a),V2013e4),ap(ap(c_2Elist_2ECONS(A_27a),V2014e5),ap(ap(c_2Elist_2ECONS(A_27a),V2015e6),ap(ap(c_2Elist_2ECONS(A_27a),V2016e7),ap(ap(c_2Elist_2ECONS(A_27a),V2017e8),ap(ap(c_2Elist_2ECONS(A_27a),V2018e9),ap(ap(c_2Elist_2ECONS(A_27a),V2019e10),ap(ap(c_2Elist_2ECONS(A_27a),V2020e11),ap(ap(c_2Elist_2ECONS(A_27a),V2021e12),V2009l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2022l_27] :
                      ( mem(V2022l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2023e1] :
                          ( mem(V2023e1,A_27a)
                          & ? [V2024e2] :
                              ( mem(V2024e2,A_27a)
                              & ? [V2025e3] :
                                  ( mem(V2025e3,A_27a)
                                  & ? [V2026e4] :
                                      ( mem(V2026e4,A_27a)
                                      & ? [V2027e5] :
                                          ( mem(V2027e5,A_27a)
                                          & ? [V2028e6] :
                                              ( mem(V2028e6,A_27a)
                                              & ? [V2029e7] :
                                                  ( mem(V2029e7,A_27a)
                                                  & ? [V2030e8] :
                                                      ( mem(V2030e8,A_27a)
                                                      & ? [V2031e9] :
                                                          ( mem(V2031e9,A_27a)
                                                          & ? [V2032e10] :
                                                              ( mem(V2032e10,A_27a)
                                                              & ? [V2033e11] :
                                                                  ( mem(V2033e11,A_27a)
                                                                  & ? [V2034e12] :
                                                                      ( mem(V2034e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2022l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2023e1),ap(ap(c_2Elist_2ECONS(A_27a),V2024e2),ap(ap(c_2Elist_2ECONS(A_27a),V2025e3),ap(ap(c_2Elist_2ECONS(A_27a),V2026e4),ap(ap(c_2Elist_2ECONS(A_27a),V2027e5),ap(ap(c_2Elist_2ECONS(A_27a),V2028e6),ap(ap(c_2Elist_2ECONS(A_27a),V2029e7),ap(ap(c_2Elist_2ECONS(A_27a),V2030e8),ap(ap(c_2Elist_2ECONS(A_27a),V2031e9),ap(ap(c_2Elist_2ECONS(A_27a),V2032e10),ap(ap(c_2Elist_2ECONS(A_27a),V2033e11),ap(ap(c_2Elist_2ECONS(A_27a),V2034e12),V2022l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V2035l_27] :
                      ( mem(V2035l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2036e1] :
                          ( mem(V2036e1,A_27a)
                          & ? [V2037e2] :
                              ( mem(V2037e2,A_27a)
                              & ? [V2038e3] :
                                  ( mem(V2038e3,A_27a)
                                  & ? [V2039e4] :
                                      ( mem(V2039e4,A_27a)
                                      & ? [V2040e5] :
                                          ( mem(V2040e5,A_27a)
                                          & ? [V2041e6] :
                                              ( mem(V2041e6,A_27a)
                                              & ? [V2042e7] :
                                                  ( mem(V2042e7,A_27a)
                                                  & ? [V2043e8] :
                                                      ( mem(V2043e8,A_27a)
                                                      & ? [V2044e9] :
                                                          ( mem(V2044e9,A_27a)
                                                          & ? [V2045e10] :
                                                              ( mem(V2045e10,A_27a)
                                                              & ? [V2046e11] :
                                                                  ( mem(V2046e11,A_27a)
                                                                  & ? [V2047e12] :
                                                                      ( mem(V2047e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2035l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2036e1),ap(ap(c_2Elist_2ECONS(A_27a),V2037e2),ap(ap(c_2Elist_2ECONS(A_27a),V2038e3),ap(ap(c_2Elist_2ECONS(A_27a),V2039e4),ap(ap(c_2Elist_2ECONS(A_27a),V2040e5),ap(ap(c_2Elist_2ECONS(A_27a),V2041e6),ap(ap(c_2Elist_2ECONS(A_27a),V2042e7),ap(ap(c_2Elist_2ECONS(A_27a),V2043e8),ap(ap(c_2Elist_2ECONS(A_27a),V2044e9),ap(ap(c_2Elist_2ECONS(A_27a),V2045e10),ap(ap(c_2Elist_2ECONS(A_27a),V2046e11),ap(ap(c_2Elist_2ECONS(A_27a),V2047e12),V2035l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2048l_27] :
                      ( mem(V2048l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2049e1] :
                          ( mem(V2049e1,A_27a)
                          & ? [V2050e2] :
                              ( mem(V2050e2,A_27a)
                              & ? [V2051e3] :
                                  ( mem(V2051e3,A_27a)
                                  & ? [V2052e4] :
                                      ( mem(V2052e4,A_27a)
                                      & ? [V2053e5] :
                                          ( mem(V2053e5,A_27a)
                                          & ? [V2054e6] :
                                              ( mem(V2054e6,A_27a)
                                              & ? [V2055e7] :
                                                  ( mem(V2055e7,A_27a)
                                                  & ? [V2056e8] :
                                                      ( mem(V2056e8,A_27a)
                                                      & ? [V2057e9] :
                                                          ( mem(V2057e9,A_27a)
                                                          & ? [V2058e10] :
                                                              ( mem(V2058e10,A_27a)
                                                              & ? [V2059e11] :
                                                                  ( mem(V2059e11,A_27a)
                                                                  & ? [V2060e12] :
                                                                      ( mem(V2060e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2048l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2049e1),ap(ap(c_2Elist_2ECONS(A_27a),V2050e2),ap(ap(c_2Elist_2ECONS(A_27a),V2051e3),ap(ap(c_2Elist_2ECONS(A_27a),V2052e4),ap(ap(c_2Elist_2ECONS(A_27a),V2053e5),ap(ap(c_2Elist_2ECONS(A_27a),V2054e6),ap(ap(c_2Elist_2ECONS(A_27a),V2055e7),ap(ap(c_2Elist_2ECONS(A_27a),V2056e8),ap(ap(c_2Elist_2ECONS(A_27a),V2057e9),ap(ap(c_2Elist_2ECONS(A_27a),V2058e10),ap(ap(c_2Elist_2ECONS(A_27a),V2059e11),ap(ap(c_2Elist_2ECONS(A_27a),V2060e12),V2048l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2061l_27] :
                      ( mem(V2061l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2062e1] :
                          ( mem(V2062e1,A_27a)
                          & ? [V2063e2] :
                              ( mem(V2063e2,A_27a)
                              & ? [V2064e3] :
                                  ( mem(V2064e3,A_27a)
                                  & ? [V2065e4] :
                                      ( mem(V2065e4,A_27a)
                                      & ? [V2066e5] :
                                          ( mem(V2066e5,A_27a)
                                          & ? [V2067e6] :
                                              ( mem(V2067e6,A_27a)
                                              & ? [V2068e7] :
                                                  ( mem(V2068e7,A_27a)
                                                  & ? [V2069e8] :
                                                      ( mem(V2069e8,A_27a)
                                                      & ? [V2070e9] :
                                                          ( mem(V2070e9,A_27a)
                                                          & ? [V2071e10] :
                                                              ( mem(V2071e10,A_27a)
                                                              & ? [V2072e11] :
                                                                  ( mem(V2072e11,A_27a)
                                                                  & ? [V2073e12] :
                                                                      ( mem(V2073e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2061l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2062e1),ap(ap(c_2Elist_2ECONS(A_27a),V2063e2),ap(ap(c_2Elist_2ECONS(A_27a),V2064e3),ap(ap(c_2Elist_2ECONS(A_27a),V2065e4),ap(ap(c_2Elist_2ECONS(A_27a),V2066e5),ap(ap(c_2Elist_2ECONS(A_27a),V2067e6),ap(ap(c_2Elist_2ECONS(A_27a),V2068e7),ap(ap(c_2Elist_2ECONS(A_27a),V2069e8),ap(ap(c_2Elist_2ECONS(A_27a),V2070e9),ap(ap(c_2Elist_2ECONS(A_27a),V2071e10),ap(ap(c_2Elist_2ECONS(A_27a),V2072e11),ap(ap(c_2Elist_2ECONS(A_27a),V2073e12),V2061l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V2074l_27] :
                      ( mem(V2074l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2075e1] :
                          ( mem(V2075e1,A_27a)
                          & ? [V2076e2] :
                              ( mem(V2076e2,A_27a)
                              & ? [V2077e3] :
                                  ( mem(V2077e3,A_27a)
                                  & ? [V2078e4] :
                                      ( mem(V2078e4,A_27a)
                                      & ? [V2079e5] :
                                          ( mem(V2079e5,A_27a)
                                          & ? [V2080e6] :
                                              ( mem(V2080e6,A_27a)
                                              & ? [V2081e7] :
                                                  ( mem(V2081e7,A_27a)
                                                  & ? [V2082e8] :
                                                      ( mem(V2082e8,A_27a)
                                                      & ? [V2083e9] :
                                                          ( mem(V2083e9,A_27a)
                                                          & ? [V2084e10] :
                                                              ( mem(V2084e10,A_27a)
                                                              & ? [V2085e11] :
                                                                  ( mem(V2085e11,A_27a)
                                                                  & ? [V2086e12] :
                                                                      ( mem(V2086e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2074l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2075e1),ap(ap(c_2Elist_2ECONS(A_27a),V2076e2),ap(ap(c_2Elist_2ECONS(A_27a),V2077e3),ap(ap(c_2Elist_2ECONS(A_27a),V2078e4),ap(ap(c_2Elist_2ECONS(A_27a),V2079e5),ap(ap(c_2Elist_2ECONS(A_27a),V2080e6),ap(ap(c_2Elist_2ECONS(A_27a),V2081e7),ap(ap(c_2Elist_2ECONS(A_27a),V2082e8),ap(ap(c_2Elist_2ECONS(A_27a),V2083e9),ap(ap(c_2Elist_2ECONS(A_27a),V2084e10),ap(ap(c_2Elist_2ECONS(A_27a),V2085e11),ap(ap(c_2Elist_2ECONS(A_27a),V2086e12),V2074l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2087l_27] :
                      ( mem(V2087l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2088e1] :
                          ( mem(V2088e1,A_27a)
                          & ? [V2089e2] :
                              ( mem(V2089e2,A_27a)
                              & ? [V2090e3] :
                                  ( mem(V2090e3,A_27a)
                                  & ? [V2091e4] :
                                      ( mem(V2091e4,A_27a)
                                      & ? [V2092e5] :
                                          ( mem(V2092e5,A_27a)
                                          & ? [V2093e6] :
                                              ( mem(V2093e6,A_27a)
                                              & ? [V2094e7] :
                                                  ( mem(V2094e7,A_27a)
                                                  & ? [V2095e8] :
                                                      ( mem(V2095e8,A_27a)
                                                      & ? [V2096e9] :
                                                          ( mem(V2096e9,A_27a)
                                                          & ? [V2097e10] :
                                                              ( mem(V2097e10,A_27a)
                                                              & ? [V2098e11] :
                                                                  ( mem(V2098e11,A_27a)
                                                                  & ? [V2099e12] :
                                                                      ( mem(V2099e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2087l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2088e1),ap(ap(c_2Elist_2ECONS(A_27a),V2089e2),ap(ap(c_2Elist_2ECONS(A_27a),V2090e3),ap(ap(c_2Elist_2ECONS(A_27a),V2091e4),ap(ap(c_2Elist_2ECONS(A_27a),V2092e5),ap(ap(c_2Elist_2ECONS(A_27a),V2093e6),ap(ap(c_2Elist_2ECONS(A_27a),V2094e7),ap(ap(c_2Elist_2ECONS(A_27a),V2095e8),ap(ap(c_2Elist_2ECONS(A_27a),V2096e9),ap(ap(c_2Elist_2ECONS(A_27a),V2097e10),ap(ap(c_2Elist_2ECONS(A_27a),V2098e11),ap(ap(c_2Elist_2ECONS(A_27a),V2099e12),V2087l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2100l_27] :
                      ( mem(V2100l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2101e1] :
                          ( mem(V2101e1,A_27a)
                          & ? [V2102e2] :
                              ( mem(V2102e2,A_27a)
                              & ? [V2103e3] :
                                  ( mem(V2103e3,A_27a)
                                  & ? [V2104e4] :
                                      ( mem(V2104e4,A_27a)
                                      & ? [V2105e5] :
                                          ( mem(V2105e5,A_27a)
                                          & ? [V2106e6] :
                                              ( mem(V2106e6,A_27a)
                                              & ? [V2107e7] :
                                                  ( mem(V2107e7,A_27a)
                                                  & ? [V2108e8] :
                                                      ( mem(V2108e8,A_27a)
                                                      & ? [V2109e9] :
                                                          ( mem(V2109e9,A_27a)
                                                          & ? [V2110e10] :
                                                              ( mem(V2110e10,A_27a)
                                                              & ? [V2111e11] :
                                                                  ( mem(V2111e11,A_27a)
                                                                  & ? [V2112e12] :
                                                                      ( mem(V2112e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2100l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2101e1),ap(ap(c_2Elist_2ECONS(A_27a),V2102e2),ap(ap(c_2Elist_2ECONS(A_27a),V2103e3),ap(ap(c_2Elist_2ECONS(A_27a),V2104e4),ap(ap(c_2Elist_2ECONS(A_27a),V2105e5),ap(ap(c_2Elist_2ECONS(A_27a),V2106e6),ap(ap(c_2Elist_2ECONS(A_27a),V2107e7),ap(ap(c_2Elist_2ECONS(A_27a),V2108e8),ap(ap(c_2Elist_2ECONS(A_27a),V2109e9),ap(ap(c_2Elist_2ECONS(A_27a),V2110e10),ap(ap(c_2Elist_2ECONS(A_27a),V2111e11),ap(ap(c_2Elist_2ECONS(A_27a),V2112e12),V2100l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2113l_27] :
                      ( mem(V2113l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2114e1] :
                          ( mem(V2114e1,A_27a)
                          & ? [V2115e2] :
                              ( mem(V2115e2,A_27a)
                              & ? [V2116e3] :
                                  ( mem(V2116e3,A_27a)
                                  & ? [V2117e4] :
                                      ( mem(V2117e4,A_27a)
                                      & ? [V2118e5] :
                                          ( mem(V2118e5,A_27a)
                                          & ? [V2119e6] :
                                              ( mem(V2119e6,A_27a)
                                              & ? [V2120e7] :
                                                  ( mem(V2120e7,A_27a)
                                                  & ? [V2121e8] :
                                                      ( mem(V2121e8,A_27a)
                                                      & ? [V2122e9] :
                                                          ( mem(V2122e9,A_27a)
                                                          & ? [V2123e10] :
                                                              ( mem(V2123e10,A_27a)
                                                              & ? [V2124e11] :
                                                                  ( mem(V2124e11,A_27a)
                                                                  & ? [V2125e12] :
                                                                      ( mem(V2125e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2113l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2114e1),ap(ap(c_2Elist_2ECONS(A_27a),V2115e2),ap(ap(c_2Elist_2ECONS(A_27a),V2116e3),ap(ap(c_2Elist_2ECONS(A_27a),V2117e4),ap(ap(c_2Elist_2ECONS(A_27a),V2118e5),ap(ap(c_2Elist_2ECONS(A_27a),V2119e6),ap(ap(c_2Elist_2ECONS(A_27a),V2120e7),ap(ap(c_2Elist_2ECONS(A_27a),V2121e8),ap(ap(c_2Elist_2ECONS(A_27a),V2122e9),ap(ap(c_2Elist_2ECONS(A_27a),V2123e10),ap(ap(c_2Elist_2ECONS(A_27a),V2124e11),ap(ap(c_2Elist_2ECONS(A_27a),V2125e12),V2113l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V2126e1] :
                      ( mem(V2126e1,A_27a)
                      & ? [V2127e2] :
                          ( mem(V2127e2,A_27a)
                          & ? [V2128e3] :
                              ( mem(V2128e3,A_27a)
                              & ? [V2129e4] :
                                  ( mem(V2129e4,A_27a)
                                  & ? [V2130e5] :
                                      ( mem(V2130e5,A_27a)
                                      & ? [V2131e6] :
                                          ( mem(V2131e6,A_27a)
                                          & ? [V2132e7] :
                                              ( mem(V2132e7,A_27a)
                                              & ? [V2133e8] :
                                                  ( mem(V2133e8,A_27a)
                                                  & ? [V2134e9] :
                                                      ( mem(V2134e9,A_27a)
                                                      & ? [V2135e10] :
                                                          ( mem(V2135e10,A_27a)
                                                          & ? [V2136e11] :
                                                              ( mem(V2136e11,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2126e1),ap(ap(c_2Elist_2ECONS(A_27a),V2127e2),ap(ap(c_2Elist_2ECONS(A_27a),V2128e3),ap(ap(c_2Elist_2ECONS(A_27a),V2129e4),ap(ap(c_2Elist_2ECONS(A_27a),V2130e5),ap(ap(c_2Elist_2ECONS(A_27a),V2131e6),ap(ap(c_2Elist_2ECONS(A_27a),V2132e7),ap(ap(c_2Elist_2ECONS(A_27a),V2133e8),ap(ap(c_2Elist_2ECONS(A_27a),V2134e9),ap(ap(c_2Elist_2ECONS(A_27a),V2135e10),ap(ap(c_2Elist_2ECONS(A_27a),V2136e11),c_2Elist_2ENIL(A_27a)))))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2137e1] :
                      ( mem(V2137e1,A_27a)
                      & ? [V2138e2] :
                          ( mem(V2138e2,A_27a)
                          & ? [V2139e3] :
                              ( mem(V2139e3,A_27a)
                              & ? [V2140e4] :
                                  ( mem(V2140e4,A_27a)
                                  & ? [V2141e5] :
                                      ( mem(V2141e5,A_27a)
                                      & ? [V2142e6] :
                                          ( mem(V2142e6,A_27a)
                                          & ? [V2143e7] :
                                              ( mem(V2143e7,A_27a)
                                              & ? [V2144e8] :
                                                  ( mem(V2144e8,A_27a)
                                                  & ? [V2145e9] :
                                                      ( mem(V2145e9,A_27a)
                                                      & ? [V2146e10] :
                                                          ( mem(V2146e10,A_27a)
                                                          & ? [V2147e11] :
                                                              ( mem(V2147e11,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2137e1),ap(ap(c_2Elist_2ECONS(A_27a),V2138e2),ap(ap(c_2Elist_2ECONS(A_27a),V2139e3),ap(ap(c_2Elist_2ECONS(A_27a),V2140e4),ap(ap(c_2Elist_2ECONS(A_27a),V2141e5),ap(ap(c_2Elist_2ECONS(A_27a),V2142e6),ap(ap(c_2Elist_2ECONS(A_27a),V2143e7),ap(ap(c_2Elist_2ECONS(A_27a),V2144e8),ap(ap(c_2Elist_2ECONS(A_27a),V2145e9),ap(ap(c_2Elist_2ECONS(A_27a),V2146e10),ap(ap(c_2Elist_2ECONS(A_27a),V2147e11),c_2Elist_2ENIL(A_27a)))))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2148l_27] :
                      ( mem(V2148l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2149e1] :
                          ( mem(V2149e1,A_27a)
                          & ? [V2150e2] :
                              ( mem(V2150e2,A_27a)
                              & ? [V2151e3] :
                                  ( mem(V2151e3,A_27a)
                                  & ? [V2152e4] :
                                      ( mem(V2152e4,A_27a)
                                      & ? [V2153e5] :
                                          ( mem(V2153e5,A_27a)
                                          & ? [V2154e6] :
                                              ( mem(V2154e6,A_27a)
                                              & ? [V2155e7] :
                                                  ( mem(V2155e7,A_27a)
                                                  & ? [V2156e8] :
                                                      ( mem(V2156e8,A_27a)
                                                      & ? [V2157e9] :
                                                          ( mem(V2157e9,A_27a)
                                                          & ? [V2158e10] :
                                                              ( mem(V2158e10,A_27a)
                                                              & ? [V2159e11] :
                                                                  ( mem(V2159e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2149e1),ap(ap(c_2Elist_2ECONS(A_27a),V2150e2),ap(ap(c_2Elist_2ECONS(A_27a),V2151e3),ap(ap(c_2Elist_2ECONS(A_27a),V2152e4),ap(ap(c_2Elist_2ECONS(A_27a),V2153e5),ap(ap(c_2Elist_2ECONS(A_27a),V2154e6),ap(ap(c_2Elist_2ECONS(A_27a),V2155e7),ap(ap(c_2Elist_2ECONS(A_27a),V2156e8),ap(ap(c_2Elist_2ECONS(A_27a),V2157e9),ap(ap(c_2Elist_2ECONS(A_27a),V2158e10),ap(ap(c_2Elist_2ECONS(A_27a),V2159e11),V2148l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2160l_27] :
                      ( mem(V2160l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2161e1] :
                          ( mem(V2161e1,A_27a)
                          & ? [V2162e2] :
                              ( mem(V2162e2,A_27a)
                              & ? [V2163e3] :
                                  ( mem(V2163e3,A_27a)
                                  & ? [V2164e4] :
                                      ( mem(V2164e4,A_27a)
                                      & ? [V2165e5] :
                                          ( mem(V2165e5,A_27a)
                                          & ? [V2166e6] :
                                              ( mem(V2166e6,A_27a)
                                              & ? [V2167e7] :
                                                  ( mem(V2167e7,A_27a)
                                                  & ? [V2168e8] :
                                                      ( mem(V2168e8,A_27a)
                                                      & ? [V2169e9] :
                                                          ( mem(V2169e9,A_27a)
                                                          & ? [V2170e10] :
                                                              ( mem(V2170e10,A_27a)
                                                              & ? [V2171e11] :
                                                                  ( mem(V2171e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2161e1),ap(ap(c_2Elist_2ECONS(A_27a),V2162e2),ap(ap(c_2Elist_2ECONS(A_27a),V2163e3),ap(ap(c_2Elist_2ECONS(A_27a),V2164e4),ap(ap(c_2Elist_2ECONS(A_27a),V2165e5),ap(ap(c_2Elist_2ECONS(A_27a),V2166e6),ap(ap(c_2Elist_2ECONS(A_27a),V2167e7),ap(ap(c_2Elist_2ECONS(A_27a),V2168e8),ap(ap(c_2Elist_2ECONS(A_27a),V2169e9),ap(ap(c_2Elist_2ECONS(A_27a),V2170e10),ap(ap(c_2Elist_2ECONS(A_27a),V2171e11),V2160l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2172l_27] :
                      ( mem(V2172l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2173e1] :
                          ( mem(V2173e1,A_27a)
                          & ? [V2174e2] :
                              ( mem(V2174e2,A_27a)
                              & ? [V2175e3] :
                                  ( mem(V2175e3,A_27a)
                                  & ? [V2176e4] :
                                      ( mem(V2176e4,A_27a)
                                      & ? [V2177e5] :
                                          ( mem(V2177e5,A_27a)
                                          & ? [V2178e6] :
                                              ( mem(V2178e6,A_27a)
                                              & ? [V2179e7] :
                                                  ( mem(V2179e7,A_27a)
                                                  & ? [V2180e8] :
                                                      ( mem(V2180e8,A_27a)
                                                      & ? [V2181e9] :
                                                          ( mem(V2181e9,A_27a)
                                                          & ? [V2182e10] :
                                                              ( mem(V2182e10,A_27a)
                                                              & ? [V2183e11] :
                                                                  ( mem(V2183e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2173e1),ap(ap(c_2Elist_2ECONS(A_27a),V2174e2),ap(ap(c_2Elist_2ECONS(A_27a),V2175e3),ap(ap(c_2Elist_2ECONS(A_27a),V2176e4),ap(ap(c_2Elist_2ECONS(A_27a),V2177e5),ap(ap(c_2Elist_2ECONS(A_27a),V2178e6),ap(ap(c_2Elist_2ECONS(A_27a),V2179e7),ap(ap(c_2Elist_2ECONS(A_27a),V2180e8),ap(ap(c_2Elist_2ECONS(A_27a),V2181e9),ap(ap(c_2Elist_2ECONS(A_27a),V2182e10),ap(ap(c_2Elist_2ECONS(A_27a),V2183e11),V2172l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V2184l_27] :
                      ( mem(V2184l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2185e1] :
                          ( mem(V2185e1,A_27a)
                          & ? [V2186e2] :
                              ( mem(V2186e2,A_27a)
                              & ? [V2187e3] :
                                  ( mem(V2187e3,A_27a)
                                  & ? [V2188e4] :
                                      ( mem(V2188e4,A_27a)
                                      & ? [V2189e5] :
                                          ( mem(V2189e5,A_27a)
                                          & ? [V2190e6] :
                                              ( mem(V2190e6,A_27a)
                                              & ? [V2191e7] :
                                                  ( mem(V2191e7,A_27a)
                                                  & ? [V2192e8] :
                                                      ( mem(V2192e8,A_27a)
                                                      & ? [V2193e9] :
                                                          ( mem(V2193e9,A_27a)
                                                          & ? [V2194e10] :
                                                              ( mem(V2194e10,A_27a)
                                                              & ? [V2195e11] :
                                                                  ( mem(V2195e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2185e1),ap(ap(c_2Elist_2ECONS(A_27a),V2186e2),ap(ap(c_2Elist_2ECONS(A_27a),V2187e3),ap(ap(c_2Elist_2ECONS(A_27a),V2188e4),ap(ap(c_2Elist_2ECONS(A_27a),V2189e5),ap(ap(c_2Elist_2ECONS(A_27a),V2190e6),ap(ap(c_2Elist_2ECONS(A_27a),V2191e7),ap(ap(c_2Elist_2ECONS(A_27a),V2192e8),ap(ap(c_2Elist_2ECONS(A_27a),V2193e9),ap(ap(c_2Elist_2ECONS(A_27a),V2194e10),ap(ap(c_2Elist_2ECONS(A_27a),V2195e11),V2184l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2196l_27] :
                      ( mem(V2196l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2197e1] :
                          ( mem(V2197e1,A_27a)
                          & ? [V2198e2] :
                              ( mem(V2198e2,A_27a)
                              & ? [V2199e3] :
                                  ( mem(V2199e3,A_27a)
                                  & ? [V2200e4] :
                                      ( mem(V2200e4,A_27a)
                                      & ? [V2201e5] :
                                          ( mem(V2201e5,A_27a)
                                          & ? [V2202e6] :
                                              ( mem(V2202e6,A_27a)
                                              & ? [V2203e7] :
                                                  ( mem(V2203e7,A_27a)
                                                  & ? [V2204e8] :
                                                      ( mem(V2204e8,A_27a)
                                                      & ? [V2205e9] :
                                                          ( mem(V2205e9,A_27a)
                                                          & ? [V2206e10] :
                                                              ( mem(V2206e10,A_27a)
                                                              & ? [V2207e11] :
                                                                  ( mem(V2207e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2196l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2197e1),ap(ap(c_2Elist_2ECONS(A_27a),V2198e2),ap(ap(c_2Elist_2ECONS(A_27a),V2199e3),ap(ap(c_2Elist_2ECONS(A_27a),V2200e4),ap(ap(c_2Elist_2ECONS(A_27a),V2201e5),ap(ap(c_2Elist_2ECONS(A_27a),V2202e6),ap(ap(c_2Elist_2ECONS(A_27a),V2203e7),ap(ap(c_2Elist_2ECONS(A_27a),V2204e8),ap(ap(c_2Elist_2ECONS(A_27a),V2205e9),ap(ap(c_2Elist_2ECONS(A_27a),V2206e10),ap(ap(c_2Elist_2ECONS(A_27a),V2207e11),V2196l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V2208l_27] :
                      ( mem(V2208l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2209e1] :
                          ( mem(V2209e1,A_27a)
                          & ? [V2210e2] :
                              ( mem(V2210e2,A_27a)
                              & ? [V2211e3] :
                                  ( mem(V2211e3,A_27a)
                                  & ? [V2212e4] :
                                      ( mem(V2212e4,A_27a)
                                      & ? [V2213e5] :
                                          ( mem(V2213e5,A_27a)
                                          & ? [V2214e6] :
                                              ( mem(V2214e6,A_27a)
                                              & ? [V2215e7] :
                                                  ( mem(V2215e7,A_27a)
                                                  & ? [V2216e8] :
                                                      ( mem(V2216e8,A_27a)
                                                      & ? [V2217e9] :
                                                          ( mem(V2217e9,A_27a)
                                                          & ? [V2218e10] :
                                                              ( mem(V2218e10,A_27a)
                                                              & ? [V2219e11] :
                                                                  ( mem(V2219e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2208l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2209e1),ap(ap(c_2Elist_2ECONS(A_27a),V2210e2),ap(ap(c_2Elist_2ECONS(A_27a),V2211e3),ap(ap(c_2Elist_2ECONS(A_27a),V2212e4),ap(ap(c_2Elist_2ECONS(A_27a),V2213e5),ap(ap(c_2Elist_2ECONS(A_27a),V2214e6),ap(ap(c_2Elist_2ECONS(A_27a),V2215e7),ap(ap(c_2Elist_2ECONS(A_27a),V2216e8),ap(ap(c_2Elist_2ECONS(A_27a),V2217e9),ap(ap(c_2Elist_2ECONS(A_27a),V2218e10),ap(ap(c_2Elist_2ECONS(A_27a),V2219e11),V2208l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2220l_27] :
                      ( mem(V2220l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2221e1] :
                          ( mem(V2221e1,A_27a)
                          & ? [V2222e2] :
                              ( mem(V2222e2,A_27a)
                              & ? [V2223e3] :
                                  ( mem(V2223e3,A_27a)
                                  & ? [V2224e4] :
                                      ( mem(V2224e4,A_27a)
                                      & ? [V2225e5] :
                                          ( mem(V2225e5,A_27a)
                                          & ? [V2226e6] :
                                              ( mem(V2226e6,A_27a)
                                              & ? [V2227e7] :
                                                  ( mem(V2227e7,A_27a)
                                                  & ? [V2228e8] :
                                                      ( mem(V2228e8,A_27a)
                                                      & ? [V2229e9] :
                                                          ( mem(V2229e9,A_27a)
                                                          & ? [V2230e10] :
                                                              ( mem(V2230e10,A_27a)
                                                              & ? [V2231e11] :
                                                                  ( mem(V2231e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2220l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2221e1),ap(ap(c_2Elist_2ECONS(A_27a),V2222e2),ap(ap(c_2Elist_2ECONS(A_27a),V2223e3),ap(ap(c_2Elist_2ECONS(A_27a),V2224e4),ap(ap(c_2Elist_2ECONS(A_27a),V2225e5),ap(ap(c_2Elist_2ECONS(A_27a),V2226e6),ap(ap(c_2Elist_2ECONS(A_27a),V2227e7),ap(ap(c_2Elist_2ECONS(A_27a),V2228e8),ap(ap(c_2Elist_2ECONS(A_27a),V2229e9),ap(ap(c_2Elist_2ECONS(A_27a),V2230e10),ap(ap(c_2Elist_2ECONS(A_27a),V2231e11),V2220l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2232l_27] :
                      ( mem(V2232l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2233e1] :
                          ( mem(V2233e1,A_27a)
                          & ? [V2234e2] :
                              ( mem(V2234e2,A_27a)
                              & ? [V2235e3] :
                                  ( mem(V2235e3,A_27a)
                                  & ? [V2236e4] :
                                      ( mem(V2236e4,A_27a)
                                      & ? [V2237e5] :
                                          ( mem(V2237e5,A_27a)
                                          & ? [V2238e6] :
                                              ( mem(V2238e6,A_27a)
                                              & ? [V2239e7] :
                                                  ( mem(V2239e7,A_27a)
                                                  & ? [V2240e8] :
                                                      ( mem(V2240e8,A_27a)
                                                      & ? [V2241e9] :
                                                          ( mem(V2241e9,A_27a)
                                                          & ? [V2242e10] :
                                                              ( mem(V2242e10,A_27a)
                                                              & ? [V2243e11] :
                                                                  ( mem(V2243e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2232l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2233e1),ap(ap(c_2Elist_2ECONS(A_27a),V2234e2),ap(ap(c_2Elist_2ECONS(A_27a),V2235e3),ap(ap(c_2Elist_2ECONS(A_27a),V2236e4),ap(ap(c_2Elist_2ECONS(A_27a),V2237e5),ap(ap(c_2Elist_2ECONS(A_27a),V2238e6),ap(ap(c_2Elist_2ECONS(A_27a),V2239e7),ap(ap(c_2Elist_2ECONS(A_27a),V2240e8),ap(ap(c_2Elist_2ECONS(A_27a),V2241e9),ap(ap(c_2Elist_2ECONS(A_27a),V2242e10),ap(ap(c_2Elist_2ECONS(A_27a),V2243e11),V2232l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V2244l_27] :
                      ( mem(V2244l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2245e1] :
                          ( mem(V2245e1,A_27a)
                          & ? [V2246e2] :
                              ( mem(V2246e2,A_27a)
                              & ? [V2247e3] :
                                  ( mem(V2247e3,A_27a)
                                  & ? [V2248e4] :
                                      ( mem(V2248e4,A_27a)
                                      & ? [V2249e5] :
                                          ( mem(V2249e5,A_27a)
                                          & ? [V2250e6] :
                                              ( mem(V2250e6,A_27a)
                                              & ? [V2251e7] :
                                                  ( mem(V2251e7,A_27a)
                                                  & ? [V2252e8] :
                                                      ( mem(V2252e8,A_27a)
                                                      & ? [V2253e9] :
                                                          ( mem(V2253e9,A_27a)
                                                          & ? [V2254e10] :
                                                              ( mem(V2254e10,A_27a)
                                                              & ? [V2255e11] :
                                                                  ( mem(V2255e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2244l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2245e1),ap(ap(c_2Elist_2ECONS(A_27a),V2246e2),ap(ap(c_2Elist_2ECONS(A_27a),V2247e3),ap(ap(c_2Elist_2ECONS(A_27a),V2248e4),ap(ap(c_2Elist_2ECONS(A_27a),V2249e5),ap(ap(c_2Elist_2ECONS(A_27a),V2250e6),ap(ap(c_2Elist_2ECONS(A_27a),V2251e7),ap(ap(c_2Elist_2ECONS(A_27a),V2252e8),ap(ap(c_2Elist_2ECONS(A_27a),V2253e9),ap(ap(c_2Elist_2ECONS(A_27a),V2254e10),ap(ap(c_2Elist_2ECONS(A_27a),V2255e11),V2244l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2256l_27] :
                      ( mem(V2256l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2257e1] :
                          ( mem(V2257e1,A_27a)
                          & ? [V2258e2] :
                              ( mem(V2258e2,A_27a)
                              & ? [V2259e3] :
                                  ( mem(V2259e3,A_27a)
                                  & ? [V2260e4] :
                                      ( mem(V2260e4,A_27a)
                                      & ? [V2261e5] :
                                          ( mem(V2261e5,A_27a)
                                          & ? [V2262e6] :
                                              ( mem(V2262e6,A_27a)
                                              & ? [V2263e7] :
                                                  ( mem(V2263e7,A_27a)
                                                  & ? [V2264e8] :
                                                      ( mem(V2264e8,A_27a)
                                                      & ? [V2265e9] :
                                                          ( mem(V2265e9,A_27a)
                                                          & ? [V2266e10] :
                                                              ( mem(V2266e10,A_27a)
                                                              & ? [V2267e11] :
                                                                  ( mem(V2267e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2256l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2257e1),ap(ap(c_2Elist_2ECONS(A_27a),V2258e2),ap(ap(c_2Elist_2ECONS(A_27a),V2259e3),ap(ap(c_2Elist_2ECONS(A_27a),V2260e4),ap(ap(c_2Elist_2ECONS(A_27a),V2261e5),ap(ap(c_2Elist_2ECONS(A_27a),V2262e6),ap(ap(c_2Elist_2ECONS(A_27a),V2263e7),ap(ap(c_2Elist_2ECONS(A_27a),V2264e8),ap(ap(c_2Elist_2ECONS(A_27a),V2265e9),ap(ap(c_2Elist_2ECONS(A_27a),V2266e10),ap(ap(c_2Elist_2ECONS(A_27a),V2267e11),V2256l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2268l_27] :
                      ( mem(V2268l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2269e1] :
                          ( mem(V2269e1,A_27a)
                          & ? [V2270e2] :
                              ( mem(V2270e2,A_27a)
                              & ? [V2271e3] :
                                  ( mem(V2271e3,A_27a)
                                  & ? [V2272e4] :
                                      ( mem(V2272e4,A_27a)
                                      & ? [V2273e5] :
                                          ( mem(V2273e5,A_27a)
                                          & ? [V2274e6] :
                                              ( mem(V2274e6,A_27a)
                                              & ? [V2275e7] :
                                                  ( mem(V2275e7,A_27a)
                                                  & ? [V2276e8] :
                                                      ( mem(V2276e8,A_27a)
                                                      & ? [V2277e9] :
                                                          ( mem(V2277e9,A_27a)
                                                          & ? [V2278e10] :
                                                              ( mem(V2278e10,A_27a)
                                                              & ? [V2279e11] :
                                                                  ( mem(V2279e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2268l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2269e1),ap(ap(c_2Elist_2ECONS(A_27a),V2270e2),ap(ap(c_2Elist_2ECONS(A_27a),V2271e3),ap(ap(c_2Elist_2ECONS(A_27a),V2272e4),ap(ap(c_2Elist_2ECONS(A_27a),V2273e5),ap(ap(c_2Elist_2ECONS(A_27a),V2274e6),ap(ap(c_2Elist_2ECONS(A_27a),V2275e7),ap(ap(c_2Elist_2ECONS(A_27a),V2276e8),ap(ap(c_2Elist_2ECONS(A_27a),V2277e9),ap(ap(c_2Elist_2ECONS(A_27a),V2278e10),ap(ap(c_2Elist_2ECONS(A_27a),V2279e11),V2268l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2280l_27] :
                      ( mem(V2280l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2281e1] :
                          ( mem(V2281e1,A_27a)
                          & ? [V2282e2] :
                              ( mem(V2282e2,A_27a)
                              & ? [V2283e3] :
                                  ( mem(V2283e3,A_27a)
                                  & ? [V2284e4] :
                                      ( mem(V2284e4,A_27a)
                                      & ? [V2285e5] :
                                          ( mem(V2285e5,A_27a)
                                          & ? [V2286e6] :
                                              ( mem(V2286e6,A_27a)
                                              & ? [V2287e7] :
                                                  ( mem(V2287e7,A_27a)
                                                  & ? [V2288e8] :
                                                      ( mem(V2288e8,A_27a)
                                                      & ? [V2289e9] :
                                                          ( mem(V2289e9,A_27a)
                                                          & ? [V2290e10] :
                                                              ( mem(V2290e10,A_27a)
                                                              & ? [V2291e11] :
                                                                  ( mem(V2291e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2280l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2281e1),ap(ap(c_2Elist_2ECONS(A_27a),V2282e2),ap(ap(c_2Elist_2ECONS(A_27a),V2283e3),ap(ap(c_2Elist_2ECONS(A_27a),V2284e4),ap(ap(c_2Elist_2ECONS(A_27a),V2285e5),ap(ap(c_2Elist_2ECONS(A_27a),V2286e6),ap(ap(c_2Elist_2ECONS(A_27a),V2287e7),ap(ap(c_2Elist_2ECONS(A_27a),V2288e8),ap(ap(c_2Elist_2ECONS(A_27a),V2289e9),ap(ap(c_2Elist_2ECONS(A_27a),V2290e10),ap(ap(c_2Elist_2ECONS(A_27a),V2291e11),V2280l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V2292e1] :
                      ( mem(V2292e1,A_27a)
                      & ? [V2293e2] :
                          ( mem(V2293e2,A_27a)
                          & ? [V2294e3] :
                              ( mem(V2294e3,A_27a)
                              & ? [V2295e4] :
                                  ( mem(V2295e4,A_27a)
                                  & ? [V2296e5] :
                                      ( mem(V2296e5,A_27a)
                                      & ? [V2297e6] :
                                          ( mem(V2297e6,A_27a)
                                          & ? [V2298e7] :
                                              ( mem(V2298e7,A_27a)
                                              & ? [V2299e8] :
                                                  ( mem(V2299e8,A_27a)
                                                  & ? [V2300e9] :
                                                      ( mem(V2300e9,A_27a)
                                                      & ? [V2301e10] :
                                                          ( mem(V2301e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2292e1),ap(ap(c_2Elist_2ECONS(A_27a),V2293e2),ap(ap(c_2Elist_2ECONS(A_27a),V2294e3),ap(ap(c_2Elist_2ECONS(A_27a),V2295e4),ap(ap(c_2Elist_2ECONS(A_27a),V2296e5),ap(ap(c_2Elist_2ECONS(A_27a),V2297e6),ap(ap(c_2Elist_2ECONS(A_27a),V2298e7),ap(ap(c_2Elist_2ECONS(A_27a),V2299e8),ap(ap(c_2Elist_2ECONS(A_27a),V2300e9),ap(ap(c_2Elist_2ECONS(A_27a),V2301e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2302e1] :
                      ( mem(V2302e1,A_27a)
                      & ? [V2303e2] :
                          ( mem(V2303e2,A_27a)
                          & ? [V2304e3] :
                              ( mem(V2304e3,A_27a)
                              & ? [V2305e4] :
                                  ( mem(V2305e4,A_27a)
                                  & ? [V2306e5] :
                                      ( mem(V2306e5,A_27a)
                                      & ? [V2307e6] :
                                          ( mem(V2307e6,A_27a)
                                          & ? [V2308e7] :
                                              ( mem(V2308e7,A_27a)
                                              & ? [V2309e8] :
                                                  ( mem(V2309e8,A_27a)
                                                  & ? [V2310e9] :
                                                      ( mem(V2310e9,A_27a)
                                                      & ? [V2311e10] :
                                                          ( mem(V2311e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2302e1),ap(ap(c_2Elist_2ECONS(A_27a),V2303e2),ap(ap(c_2Elist_2ECONS(A_27a),V2304e3),ap(ap(c_2Elist_2ECONS(A_27a),V2305e4),ap(ap(c_2Elist_2ECONS(A_27a),V2306e5),ap(ap(c_2Elist_2ECONS(A_27a),V2307e6),ap(ap(c_2Elist_2ECONS(A_27a),V2308e7),ap(ap(c_2Elist_2ECONS(A_27a),V2309e8),ap(ap(c_2Elist_2ECONS(A_27a),V2310e9),ap(ap(c_2Elist_2ECONS(A_27a),V2311e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2312l_27] :
                      ( mem(V2312l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2313e1] :
                          ( mem(V2313e1,A_27a)
                          & ? [V2314e2] :
                              ( mem(V2314e2,A_27a)
                              & ? [V2315e3] :
                                  ( mem(V2315e3,A_27a)
                                  & ? [V2316e4] :
                                      ( mem(V2316e4,A_27a)
                                      & ? [V2317e5] :
                                          ( mem(V2317e5,A_27a)
                                          & ? [V2318e6] :
                                              ( mem(V2318e6,A_27a)
                                              & ? [V2319e7] :
                                                  ( mem(V2319e7,A_27a)
                                                  & ? [V2320e8] :
                                                      ( mem(V2320e8,A_27a)
                                                      & ? [V2321e9] :
                                                          ( mem(V2321e9,A_27a)
                                                          & ? [V2322e10] :
                                                              ( mem(V2322e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2313e1),ap(ap(c_2Elist_2ECONS(A_27a),V2314e2),ap(ap(c_2Elist_2ECONS(A_27a),V2315e3),ap(ap(c_2Elist_2ECONS(A_27a),V2316e4),ap(ap(c_2Elist_2ECONS(A_27a),V2317e5),ap(ap(c_2Elist_2ECONS(A_27a),V2318e6),ap(ap(c_2Elist_2ECONS(A_27a),V2319e7),ap(ap(c_2Elist_2ECONS(A_27a),V2320e8),ap(ap(c_2Elist_2ECONS(A_27a),V2321e9),ap(ap(c_2Elist_2ECONS(A_27a),V2322e10),V2312l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2323l_27] :
                      ( mem(V2323l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2324e1] :
                          ( mem(V2324e1,A_27a)
                          & ? [V2325e2] :
                              ( mem(V2325e2,A_27a)
                              & ? [V2326e3] :
                                  ( mem(V2326e3,A_27a)
                                  & ? [V2327e4] :
                                      ( mem(V2327e4,A_27a)
                                      & ? [V2328e5] :
                                          ( mem(V2328e5,A_27a)
                                          & ? [V2329e6] :
                                              ( mem(V2329e6,A_27a)
                                              & ? [V2330e7] :
                                                  ( mem(V2330e7,A_27a)
                                                  & ? [V2331e8] :
                                                      ( mem(V2331e8,A_27a)
                                                      & ? [V2332e9] :
                                                          ( mem(V2332e9,A_27a)
                                                          & ? [V2333e10] :
                                                              ( mem(V2333e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2324e1),ap(ap(c_2Elist_2ECONS(A_27a),V2325e2),ap(ap(c_2Elist_2ECONS(A_27a),V2326e3),ap(ap(c_2Elist_2ECONS(A_27a),V2327e4),ap(ap(c_2Elist_2ECONS(A_27a),V2328e5),ap(ap(c_2Elist_2ECONS(A_27a),V2329e6),ap(ap(c_2Elist_2ECONS(A_27a),V2330e7),ap(ap(c_2Elist_2ECONS(A_27a),V2331e8),ap(ap(c_2Elist_2ECONS(A_27a),V2332e9),ap(ap(c_2Elist_2ECONS(A_27a),V2333e10),V2323l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2334l_27] :
                      ( mem(V2334l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2335e1] :
                          ( mem(V2335e1,A_27a)
                          & ? [V2336e2] :
                              ( mem(V2336e2,A_27a)
                              & ? [V2337e3] :
                                  ( mem(V2337e3,A_27a)
                                  & ? [V2338e4] :
                                      ( mem(V2338e4,A_27a)
                                      & ? [V2339e5] :
                                          ( mem(V2339e5,A_27a)
                                          & ? [V2340e6] :
                                              ( mem(V2340e6,A_27a)
                                              & ? [V2341e7] :
                                                  ( mem(V2341e7,A_27a)
                                                  & ? [V2342e8] :
                                                      ( mem(V2342e8,A_27a)
                                                      & ? [V2343e9] :
                                                          ( mem(V2343e9,A_27a)
                                                          & ? [V2344e10] :
                                                              ( mem(V2344e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2335e1),ap(ap(c_2Elist_2ECONS(A_27a),V2336e2),ap(ap(c_2Elist_2ECONS(A_27a),V2337e3),ap(ap(c_2Elist_2ECONS(A_27a),V2338e4),ap(ap(c_2Elist_2ECONS(A_27a),V2339e5),ap(ap(c_2Elist_2ECONS(A_27a),V2340e6),ap(ap(c_2Elist_2ECONS(A_27a),V2341e7),ap(ap(c_2Elist_2ECONS(A_27a),V2342e8),ap(ap(c_2Elist_2ECONS(A_27a),V2343e9),ap(ap(c_2Elist_2ECONS(A_27a),V2344e10),V2334l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2345l_27] :
                      ( mem(V2345l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2346e1] :
                          ( mem(V2346e1,A_27a)
                          & ? [V2347e2] :
                              ( mem(V2347e2,A_27a)
                              & ? [V2348e3] :
                                  ( mem(V2348e3,A_27a)
                                  & ? [V2349e4] :
                                      ( mem(V2349e4,A_27a)
                                      & ? [V2350e5] :
                                          ( mem(V2350e5,A_27a)
                                          & ? [V2351e6] :
                                              ( mem(V2351e6,A_27a)
                                              & ? [V2352e7] :
                                                  ( mem(V2352e7,A_27a)
                                                  & ? [V2353e8] :
                                                      ( mem(V2353e8,A_27a)
                                                      & ? [V2354e9] :
                                                          ( mem(V2354e9,A_27a)
                                                          & ? [V2355e10] :
                                                              ( mem(V2355e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2346e1),ap(ap(c_2Elist_2ECONS(A_27a),V2347e2),ap(ap(c_2Elist_2ECONS(A_27a),V2348e3),ap(ap(c_2Elist_2ECONS(A_27a),V2349e4),ap(ap(c_2Elist_2ECONS(A_27a),V2350e5),ap(ap(c_2Elist_2ECONS(A_27a),V2351e6),ap(ap(c_2Elist_2ECONS(A_27a),V2352e7),ap(ap(c_2Elist_2ECONS(A_27a),V2353e8),ap(ap(c_2Elist_2ECONS(A_27a),V2354e9),ap(ap(c_2Elist_2ECONS(A_27a),V2355e10),V2345l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2356l_27] :
                      ( mem(V2356l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2357e1] :
                          ( mem(V2357e1,A_27a)
                          & ? [V2358e2] :
                              ( mem(V2358e2,A_27a)
                              & ? [V2359e3] :
                                  ( mem(V2359e3,A_27a)
                                  & ? [V2360e4] :
                                      ( mem(V2360e4,A_27a)
                                      & ? [V2361e5] :
                                          ( mem(V2361e5,A_27a)
                                          & ? [V2362e6] :
                                              ( mem(V2362e6,A_27a)
                                              & ? [V2363e7] :
                                                  ( mem(V2363e7,A_27a)
                                                  & ? [V2364e8] :
                                                      ( mem(V2364e8,A_27a)
                                                      & ? [V2365e9] :
                                                          ( mem(V2365e9,A_27a)
                                                          & ? [V2366e10] :
                                                              ( mem(V2366e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2356l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2357e1),ap(ap(c_2Elist_2ECONS(A_27a),V2358e2),ap(ap(c_2Elist_2ECONS(A_27a),V2359e3),ap(ap(c_2Elist_2ECONS(A_27a),V2360e4),ap(ap(c_2Elist_2ECONS(A_27a),V2361e5),ap(ap(c_2Elist_2ECONS(A_27a),V2362e6),ap(ap(c_2Elist_2ECONS(A_27a),V2363e7),ap(ap(c_2Elist_2ECONS(A_27a),V2364e8),ap(ap(c_2Elist_2ECONS(A_27a),V2365e9),ap(ap(c_2Elist_2ECONS(A_27a),V2366e10),V2356l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V2367l_27] :
                      ( mem(V2367l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2368e1] :
                          ( mem(V2368e1,A_27a)
                          & ? [V2369e2] :
                              ( mem(V2369e2,A_27a)
                              & ? [V2370e3] :
                                  ( mem(V2370e3,A_27a)
                                  & ? [V2371e4] :
                                      ( mem(V2371e4,A_27a)
                                      & ? [V2372e5] :
                                          ( mem(V2372e5,A_27a)
                                          & ? [V2373e6] :
                                              ( mem(V2373e6,A_27a)
                                              & ? [V2374e7] :
                                                  ( mem(V2374e7,A_27a)
                                                  & ? [V2375e8] :
                                                      ( mem(V2375e8,A_27a)
                                                      & ? [V2376e9] :
                                                          ( mem(V2376e9,A_27a)
                                                          & ? [V2377e10] :
                                                              ( mem(V2377e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2367l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2368e1),ap(ap(c_2Elist_2ECONS(A_27a),V2369e2),ap(ap(c_2Elist_2ECONS(A_27a),V2370e3),ap(ap(c_2Elist_2ECONS(A_27a),V2371e4),ap(ap(c_2Elist_2ECONS(A_27a),V2372e5),ap(ap(c_2Elist_2ECONS(A_27a),V2373e6),ap(ap(c_2Elist_2ECONS(A_27a),V2374e7),ap(ap(c_2Elist_2ECONS(A_27a),V2375e8),ap(ap(c_2Elist_2ECONS(A_27a),V2376e9),ap(ap(c_2Elist_2ECONS(A_27a),V2377e10),V2367l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2378l_27] :
                      ( mem(V2378l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2379e1] :
                          ( mem(V2379e1,A_27a)
                          & ? [V2380e2] :
                              ( mem(V2380e2,A_27a)
                              & ? [V2381e3] :
                                  ( mem(V2381e3,A_27a)
                                  & ? [V2382e4] :
                                      ( mem(V2382e4,A_27a)
                                      & ? [V2383e5] :
                                          ( mem(V2383e5,A_27a)
                                          & ? [V2384e6] :
                                              ( mem(V2384e6,A_27a)
                                              & ? [V2385e7] :
                                                  ( mem(V2385e7,A_27a)
                                                  & ? [V2386e8] :
                                                      ( mem(V2386e8,A_27a)
                                                      & ? [V2387e9] :
                                                          ( mem(V2387e9,A_27a)
                                                          & ? [V2388e10] :
                                                              ( mem(V2388e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2378l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2379e1),ap(ap(c_2Elist_2ECONS(A_27a),V2380e2),ap(ap(c_2Elist_2ECONS(A_27a),V2381e3),ap(ap(c_2Elist_2ECONS(A_27a),V2382e4),ap(ap(c_2Elist_2ECONS(A_27a),V2383e5),ap(ap(c_2Elist_2ECONS(A_27a),V2384e6),ap(ap(c_2Elist_2ECONS(A_27a),V2385e7),ap(ap(c_2Elist_2ECONS(A_27a),V2386e8),ap(ap(c_2Elist_2ECONS(A_27a),V2387e9),ap(ap(c_2Elist_2ECONS(A_27a),V2388e10),V2378l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2389l_27] :
                      ( mem(V2389l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2390e1] :
                          ( mem(V2390e1,A_27a)
                          & ? [V2391e2] :
                              ( mem(V2391e2,A_27a)
                              & ? [V2392e3] :
                                  ( mem(V2392e3,A_27a)
                                  & ? [V2393e4] :
                                      ( mem(V2393e4,A_27a)
                                      & ? [V2394e5] :
                                          ( mem(V2394e5,A_27a)
                                          & ? [V2395e6] :
                                              ( mem(V2395e6,A_27a)
                                              & ? [V2396e7] :
                                                  ( mem(V2396e7,A_27a)
                                                  & ? [V2397e8] :
                                                      ( mem(V2397e8,A_27a)
                                                      & ? [V2398e9] :
                                                          ( mem(V2398e9,A_27a)
                                                          & ? [V2399e10] :
                                                              ( mem(V2399e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2389l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2390e1),ap(ap(c_2Elist_2ECONS(A_27a),V2391e2),ap(ap(c_2Elist_2ECONS(A_27a),V2392e3),ap(ap(c_2Elist_2ECONS(A_27a),V2393e4),ap(ap(c_2Elist_2ECONS(A_27a),V2394e5),ap(ap(c_2Elist_2ECONS(A_27a),V2395e6),ap(ap(c_2Elist_2ECONS(A_27a),V2396e7),ap(ap(c_2Elist_2ECONS(A_27a),V2397e8),ap(ap(c_2Elist_2ECONS(A_27a),V2398e9),ap(ap(c_2Elist_2ECONS(A_27a),V2399e10),V2389l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V2400l_27] :
                      ( mem(V2400l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2401e1] :
                          ( mem(V2401e1,A_27a)
                          & ? [V2402e2] :
                              ( mem(V2402e2,A_27a)
                              & ? [V2403e3] :
                                  ( mem(V2403e3,A_27a)
                                  & ? [V2404e4] :
                                      ( mem(V2404e4,A_27a)
                                      & ? [V2405e5] :
                                          ( mem(V2405e5,A_27a)
                                          & ? [V2406e6] :
                                              ( mem(V2406e6,A_27a)
                                              & ? [V2407e7] :
                                                  ( mem(V2407e7,A_27a)
                                                  & ? [V2408e8] :
                                                      ( mem(V2408e8,A_27a)
                                                      & ? [V2409e9] :
                                                          ( mem(V2409e9,A_27a)
                                                          & ? [V2410e10] :
                                                              ( mem(V2410e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2400l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2401e1),ap(ap(c_2Elist_2ECONS(A_27a),V2402e2),ap(ap(c_2Elist_2ECONS(A_27a),V2403e3),ap(ap(c_2Elist_2ECONS(A_27a),V2404e4),ap(ap(c_2Elist_2ECONS(A_27a),V2405e5),ap(ap(c_2Elist_2ECONS(A_27a),V2406e6),ap(ap(c_2Elist_2ECONS(A_27a),V2407e7),ap(ap(c_2Elist_2ECONS(A_27a),V2408e8),ap(ap(c_2Elist_2ECONS(A_27a),V2409e9),ap(ap(c_2Elist_2ECONS(A_27a),V2410e10),V2400l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2411l_27] :
                      ( mem(V2411l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2412e1] :
                          ( mem(V2412e1,A_27a)
                          & ? [V2413e2] :
                              ( mem(V2413e2,A_27a)
                              & ? [V2414e3] :
                                  ( mem(V2414e3,A_27a)
                                  & ? [V2415e4] :
                                      ( mem(V2415e4,A_27a)
                                      & ? [V2416e5] :
                                          ( mem(V2416e5,A_27a)
                                          & ? [V2417e6] :
                                              ( mem(V2417e6,A_27a)
                                              & ? [V2418e7] :
                                                  ( mem(V2418e7,A_27a)
                                                  & ? [V2419e8] :
                                                      ( mem(V2419e8,A_27a)
                                                      & ? [V2420e9] :
                                                          ( mem(V2420e9,A_27a)
                                                          & ? [V2421e10] :
                                                              ( mem(V2421e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2411l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2412e1),ap(ap(c_2Elist_2ECONS(A_27a),V2413e2),ap(ap(c_2Elist_2ECONS(A_27a),V2414e3),ap(ap(c_2Elist_2ECONS(A_27a),V2415e4),ap(ap(c_2Elist_2ECONS(A_27a),V2416e5),ap(ap(c_2Elist_2ECONS(A_27a),V2417e6),ap(ap(c_2Elist_2ECONS(A_27a),V2418e7),ap(ap(c_2Elist_2ECONS(A_27a),V2419e8),ap(ap(c_2Elist_2ECONS(A_27a),V2420e9),ap(ap(c_2Elist_2ECONS(A_27a),V2421e10),V2411l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2422l_27] :
                      ( mem(V2422l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2423e1] :
                          ( mem(V2423e1,A_27a)
                          & ? [V2424e2] :
                              ( mem(V2424e2,A_27a)
                              & ? [V2425e3] :
                                  ( mem(V2425e3,A_27a)
                                  & ? [V2426e4] :
                                      ( mem(V2426e4,A_27a)
                                      & ? [V2427e5] :
                                          ( mem(V2427e5,A_27a)
                                          & ? [V2428e6] :
                                              ( mem(V2428e6,A_27a)
                                              & ? [V2429e7] :
                                                  ( mem(V2429e7,A_27a)
                                                  & ? [V2430e8] :
                                                      ( mem(V2430e8,A_27a)
                                                      & ? [V2431e9] :
                                                          ( mem(V2431e9,A_27a)
                                                          & ? [V2432e10] :
                                                              ( mem(V2432e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2422l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2423e1),ap(ap(c_2Elist_2ECONS(A_27a),V2424e2),ap(ap(c_2Elist_2ECONS(A_27a),V2425e3),ap(ap(c_2Elist_2ECONS(A_27a),V2426e4),ap(ap(c_2Elist_2ECONS(A_27a),V2427e5),ap(ap(c_2Elist_2ECONS(A_27a),V2428e6),ap(ap(c_2Elist_2ECONS(A_27a),V2429e7),ap(ap(c_2Elist_2ECONS(A_27a),V2430e8),ap(ap(c_2Elist_2ECONS(A_27a),V2431e9),ap(ap(c_2Elist_2ECONS(A_27a),V2432e10),V2422l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2433l_27] :
                      ( mem(V2433l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2434e1] :
                          ( mem(V2434e1,A_27a)
                          & ? [V2435e2] :
                              ( mem(V2435e2,A_27a)
                              & ? [V2436e3] :
                                  ( mem(V2436e3,A_27a)
                                  & ? [V2437e4] :
                                      ( mem(V2437e4,A_27a)
                                      & ? [V2438e5] :
                                          ( mem(V2438e5,A_27a)
                                          & ? [V2439e6] :
                                              ( mem(V2439e6,A_27a)
                                              & ? [V2440e7] :
                                                  ( mem(V2440e7,A_27a)
                                                  & ? [V2441e8] :
                                                      ( mem(V2441e8,A_27a)
                                                      & ? [V2442e9] :
                                                          ( mem(V2442e9,A_27a)
                                                          & ? [V2443e10] :
                                                              ( mem(V2443e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2433l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2434e1),ap(ap(c_2Elist_2ECONS(A_27a),V2435e2),ap(ap(c_2Elist_2ECONS(A_27a),V2436e3),ap(ap(c_2Elist_2ECONS(A_27a),V2437e4),ap(ap(c_2Elist_2ECONS(A_27a),V2438e5),ap(ap(c_2Elist_2ECONS(A_27a),V2439e6),ap(ap(c_2Elist_2ECONS(A_27a),V2440e7),ap(ap(c_2Elist_2ECONS(A_27a),V2441e8),ap(ap(c_2Elist_2ECONS(A_27a),V2442e9),ap(ap(c_2Elist_2ECONS(A_27a),V2443e10),V2433l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V2444e1] :
                      ( mem(V2444e1,A_27a)
                      & ? [V2445e2] :
                          ( mem(V2445e2,A_27a)
                          & ? [V2446e3] :
                              ( mem(V2446e3,A_27a)
                              & ? [V2447e4] :
                                  ( mem(V2447e4,A_27a)
                                  & ? [V2448e5] :
                                      ( mem(V2448e5,A_27a)
                                      & ? [V2449e6] :
                                          ( mem(V2449e6,A_27a)
                                          & ? [V2450e7] :
                                              ( mem(V2450e7,A_27a)
                                              & ? [V2451e8] :
                                                  ( mem(V2451e8,A_27a)
                                                  & ? [V2452e9] :
                                                      ( mem(V2452e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2444e1),ap(ap(c_2Elist_2ECONS(A_27a),V2445e2),ap(ap(c_2Elist_2ECONS(A_27a),V2446e3),ap(ap(c_2Elist_2ECONS(A_27a),V2447e4),ap(ap(c_2Elist_2ECONS(A_27a),V2448e5),ap(ap(c_2Elist_2ECONS(A_27a),V2449e6),ap(ap(c_2Elist_2ECONS(A_27a),V2450e7),ap(ap(c_2Elist_2ECONS(A_27a),V2451e8),ap(ap(c_2Elist_2ECONS(A_27a),V2452e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2453e1] :
                      ( mem(V2453e1,A_27a)
                      & ? [V2454e2] :
                          ( mem(V2454e2,A_27a)
                          & ? [V2455e3] :
                              ( mem(V2455e3,A_27a)
                              & ? [V2456e4] :
                                  ( mem(V2456e4,A_27a)
                                  & ? [V2457e5] :
                                      ( mem(V2457e5,A_27a)
                                      & ? [V2458e6] :
                                          ( mem(V2458e6,A_27a)
                                          & ? [V2459e7] :
                                              ( mem(V2459e7,A_27a)
                                              & ? [V2460e8] :
                                                  ( mem(V2460e8,A_27a)
                                                  & ? [V2461e9] :
                                                      ( mem(V2461e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2453e1),ap(ap(c_2Elist_2ECONS(A_27a),V2454e2),ap(ap(c_2Elist_2ECONS(A_27a),V2455e3),ap(ap(c_2Elist_2ECONS(A_27a),V2456e4),ap(ap(c_2Elist_2ECONS(A_27a),V2457e5),ap(ap(c_2Elist_2ECONS(A_27a),V2458e6),ap(ap(c_2Elist_2ECONS(A_27a),V2459e7),ap(ap(c_2Elist_2ECONS(A_27a),V2460e8),ap(ap(c_2Elist_2ECONS(A_27a),V2461e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2462l_27] :
                      ( mem(V2462l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2463e1] :
                          ( mem(V2463e1,A_27a)
                          & ? [V2464e2] :
                              ( mem(V2464e2,A_27a)
                              & ? [V2465e3] :
                                  ( mem(V2465e3,A_27a)
                                  & ? [V2466e4] :
                                      ( mem(V2466e4,A_27a)
                                      & ? [V2467e5] :
                                          ( mem(V2467e5,A_27a)
                                          & ? [V2468e6] :
                                              ( mem(V2468e6,A_27a)
                                              & ? [V2469e7] :
                                                  ( mem(V2469e7,A_27a)
                                                  & ? [V2470e8] :
                                                      ( mem(V2470e8,A_27a)
                                                      & ? [V2471e9] :
                                                          ( mem(V2471e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2463e1),ap(ap(c_2Elist_2ECONS(A_27a),V2464e2),ap(ap(c_2Elist_2ECONS(A_27a),V2465e3),ap(ap(c_2Elist_2ECONS(A_27a),V2466e4),ap(ap(c_2Elist_2ECONS(A_27a),V2467e5),ap(ap(c_2Elist_2ECONS(A_27a),V2468e6),ap(ap(c_2Elist_2ECONS(A_27a),V2469e7),ap(ap(c_2Elist_2ECONS(A_27a),V2470e8),ap(ap(c_2Elist_2ECONS(A_27a),V2471e9),V2462l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2472l_27] :
                      ( mem(V2472l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2473e1] :
                          ( mem(V2473e1,A_27a)
                          & ? [V2474e2] :
                              ( mem(V2474e2,A_27a)
                              & ? [V2475e3] :
                                  ( mem(V2475e3,A_27a)
                                  & ? [V2476e4] :
                                      ( mem(V2476e4,A_27a)
                                      & ? [V2477e5] :
                                          ( mem(V2477e5,A_27a)
                                          & ? [V2478e6] :
                                              ( mem(V2478e6,A_27a)
                                              & ? [V2479e7] :
                                                  ( mem(V2479e7,A_27a)
                                                  & ? [V2480e8] :
                                                      ( mem(V2480e8,A_27a)
                                                      & ? [V2481e9] :
                                                          ( mem(V2481e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2473e1),ap(ap(c_2Elist_2ECONS(A_27a),V2474e2),ap(ap(c_2Elist_2ECONS(A_27a),V2475e3),ap(ap(c_2Elist_2ECONS(A_27a),V2476e4),ap(ap(c_2Elist_2ECONS(A_27a),V2477e5),ap(ap(c_2Elist_2ECONS(A_27a),V2478e6),ap(ap(c_2Elist_2ECONS(A_27a),V2479e7),ap(ap(c_2Elist_2ECONS(A_27a),V2480e8),ap(ap(c_2Elist_2ECONS(A_27a),V2481e9),V2472l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2482l_27] :
                      ( mem(V2482l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2483e1] :
                          ( mem(V2483e1,A_27a)
                          & ? [V2484e2] :
                              ( mem(V2484e2,A_27a)
                              & ? [V2485e3] :
                                  ( mem(V2485e3,A_27a)
                                  & ? [V2486e4] :
                                      ( mem(V2486e4,A_27a)
                                      & ? [V2487e5] :
                                          ( mem(V2487e5,A_27a)
                                          & ? [V2488e6] :
                                              ( mem(V2488e6,A_27a)
                                              & ? [V2489e7] :
                                                  ( mem(V2489e7,A_27a)
                                                  & ? [V2490e8] :
                                                      ( mem(V2490e8,A_27a)
                                                      & ? [V2491e9] :
                                                          ( mem(V2491e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2483e1),ap(ap(c_2Elist_2ECONS(A_27a),V2484e2),ap(ap(c_2Elist_2ECONS(A_27a),V2485e3),ap(ap(c_2Elist_2ECONS(A_27a),V2486e4),ap(ap(c_2Elist_2ECONS(A_27a),V2487e5),ap(ap(c_2Elist_2ECONS(A_27a),V2488e6),ap(ap(c_2Elist_2ECONS(A_27a),V2489e7),ap(ap(c_2Elist_2ECONS(A_27a),V2490e8),ap(ap(c_2Elist_2ECONS(A_27a),V2491e9),V2482l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2492l_27] :
                      ( mem(V2492l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2493e1] :
                          ( mem(V2493e1,A_27a)
                          & ? [V2494e2] :
                              ( mem(V2494e2,A_27a)
                              & ? [V2495e3] :
                                  ( mem(V2495e3,A_27a)
                                  & ? [V2496e4] :
                                      ( mem(V2496e4,A_27a)
                                      & ? [V2497e5] :
                                          ( mem(V2497e5,A_27a)
                                          & ? [V2498e6] :
                                              ( mem(V2498e6,A_27a)
                                              & ? [V2499e7] :
                                                  ( mem(V2499e7,A_27a)
                                                  & ? [V2500e8] :
                                                      ( mem(V2500e8,A_27a)
                                                      & ? [V2501e9] :
                                                          ( mem(V2501e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2493e1),ap(ap(c_2Elist_2ECONS(A_27a),V2494e2),ap(ap(c_2Elist_2ECONS(A_27a),V2495e3),ap(ap(c_2Elist_2ECONS(A_27a),V2496e4),ap(ap(c_2Elist_2ECONS(A_27a),V2497e5),ap(ap(c_2Elist_2ECONS(A_27a),V2498e6),ap(ap(c_2Elist_2ECONS(A_27a),V2499e7),ap(ap(c_2Elist_2ECONS(A_27a),V2500e8),ap(ap(c_2Elist_2ECONS(A_27a),V2501e9),V2492l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2502l_27] :
                      ( mem(V2502l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2503e1] :
                          ( mem(V2503e1,A_27a)
                          & ? [V2504e2] :
                              ( mem(V2504e2,A_27a)
                              & ? [V2505e3] :
                                  ( mem(V2505e3,A_27a)
                                  & ? [V2506e4] :
                                      ( mem(V2506e4,A_27a)
                                      & ? [V2507e5] :
                                          ( mem(V2507e5,A_27a)
                                          & ? [V2508e6] :
                                              ( mem(V2508e6,A_27a)
                                              & ? [V2509e7] :
                                                  ( mem(V2509e7,A_27a)
                                                  & ? [V2510e8] :
                                                      ( mem(V2510e8,A_27a)
                                                      & ? [V2511e9] :
                                                          ( mem(V2511e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2502l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2503e1),ap(ap(c_2Elist_2ECONS(A_27a),V2504e2),ap(ap(c_2Elist_2ECONS(A_27a),V2505e3),ap(ap(c_2Elist_2ECONS(A_27a),V2506e4),ap(ap(c_2Elist_2ECONS(A_27a),V2507e5),ap(ap(c_2Elist_2ECONS(A_27a),V2508e6),ap(ap(c_2Elist_2ECONS(A_27a),V2509e7),ap(ap(c_2Elist_2ECONS(A_27a),V2510e8),ap(ap(c_2Elist_2ECONS(A_27a),V2511e9),V2502l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V2512l_27] :
                      ( mem(V2512l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2513e1] :
                          ( mem(V2513e1,A_27a)
                          & ? [V2514e2] :
                              ( mem(V2514e2,A_27a)
                              & ? [V2515e3] :
                                  ( mem(V2515e3,A_27a)
                                  & ? [V2516e4] :
                                      ( mem(V2516e4,A_27a)
                                      & ? [V2517e5] :
                                          ( mem(V2517e5,A_27a)
                                          & ? [V2518e6] :
                                              ( mem(V2518e6,A_27a)
                                              & ? [V2519e7] :
                                                  ( mem(V2519e7,A_27a)
                                                  & ? [V2520e8] :
                                                      ( mem(V2520e8,A_27a)
                                                      & ? [V2521e9] :
                                                          ( mem(V2521e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2512l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2513e1),ap(ap(c_2Elist_2ECONS(A_27a),V2514e2),ap(ap(c_2Elist_2ECONS(A_27a),V2515e3),ap(ap(c_2Elist_2ECONS(A_27a),V2516e4),ap(ap(c_2Elist_2ECONS(A_27a),V2517e5),ap(ap(c_2Elist_2ECONS(A_27a),V2518e6),ap(ap(c_2Elist_2ECONS(A_27a),V2519e7),ap(ap(c_2Elist_2ECONS(A_27a),V2520e8),ap(ap(c_2Elist_2ECONS(A_27a),V2521e9),V2512l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2522l_27] :
                      ( mem(V2522l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2523e1] :
                          ( mem(V2523e1,A_27a)
                          & ? [V2524e2] :
                              ( mem(V2524e2,A_27a)
                              & ? [V2525e3] :
                                  ( mem(V2525e3,A_27a)
                                  & ? [V2526e4] :
                                      ( mem(V2526e4,A_27a)
                                      & ? [V2527e5] :
                                          ( mem(V2527e5,A_27a)
                                          & ? [V2528e6] :
                                              ( mem(V2528e6,A_27a)
                                              & ? [V2529e7] :
                                                  ( mem(V2529e7,A_27a)
                                                  & ? [V2530e8] :
                                                      ( mem(V2530e8,A_27a)
                                                      & ? [V2531e9] :
                                                          ( mem(V2531e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2522l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2523e1),ap(ap(c_2Elist_2ECONS(A_27a),V2524e2),ap(ap(c_2Elist_2ECONS(A_27a),V2525e3),ap(ap(c_2Elist_2ECONS(A_27a),V2526e4),ap(ap(c_2Elist_2ECONS(A_27a),V2527e5),ap(ap(c_2Elist_2ECONS(A_27a),V2528e6),ap(ap(c_2Elist_2ECONS(A_27a),V2529e7),ap(ap(c_2Elist_2ECONS(A_27a),V2530e8),ap(ap(c_2Elist_2ECONS(A_27a),V2531e9),V2522l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2532l_27] :
                      ( mem(V2532l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2533e1] :
                          ( mem(V2533e1,A_27a)
                          & ? [V2534e2] :
                              ( mem(V2534e2,A_27a)
                              & ? [V2535e3] :
                                  ( mem(V2535e3,A_27a)
                                  & ? [V2536e4] :
                                      ( mem(V2536e4,A_27a)
                                      & ? [V2537e5] :
                                          ( mem(V2537e5,A_27a)
                                          & ? [V2538e6] :
                                              ( mem(V2538e6,A_27a)
                                              & ? [V2539e7] :
                                                  ( mem(V2539e7,A_27a)
                                                  & ? [V2540e8] :
                                                      ( mem(V2540e8,A_27a)
                                                      & ? [V2541e9] :
                                                          ( mem(V2541e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2532l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2533e1),ap(ap(c_2Elist_2ECONS(A_27a),V2534e2),ap(ap(c_2Elist_2ECONS(A_27a),V2535e3),ap(ap(c_2Elist_2ECONS(A_27a),V2536e4),ap(ap(c_2Elist_2ECONS(A_27a),V2537e5),ap(ap(c_2Elist_2ECONS(A_27a),V2538e6),ap(ap(c_2Elist_2ECONS(A_27a),V2539e7),ap(ap(c_2Elist_2ECONS(A_27a),V2540e8),ap(ap(c_2Elist_2ECONS(A_27a),V2541e9),V2532l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V2542l_27] :
                      ( mem(V2542l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2543e1] :
                          ( mem(V2543e1,A_27a)
                          & ? [V2544e2] :
                              ( mem(V2544e2,A_27a)
                              & ? [V2545e3] :
                                  ( mem(V2545e3,A_27a)
                                  & ? [V2546e4] :
                                      ( mem(V2546e4,A_27a)
                                      & ? [V2547e5] :
                                          ( mem(V2547e5,A_27a)
                                          & ? [V2548e6] :
                                              ( mem(V2548e6,A_27a)
                                              & ? [V2549e7] :
                                                  ( mem(V2549e7,A_27a)
                                                  & ? [V2550e8] :
                                                      ( mem(V2550e8,A_27a)
                                                      & ? [V2551e9] :
                                                          ( mem(V2551e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2542l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2543e1),ap(ap(c_2Elist_2ECONS(A_27a),V2544e2),ap(ap(c_2Elist_2ECONS(A_27a),V2545e3),ap(ap(c_2Elist_2ECONS(A_27a),V2546e4),ap(ap(c_2Elist_2ECONS(A_27a),V2547e5),ap(ap(c_2Elist_2ECONS(A_27a),V2548e6),ap(ap(c_2Elist_2ECONS(A_27a),V2549e7),ap(ap(c_2Elist_2ECONS(A_27a),V2550e8),ap(ap(c_2Elist_2ECONS(A_27a),V2551e9),V2542l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2552l_27] :
                      ( mem(V2552l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2553e1] :
                          ( mem(V2553e1,A_27a)
                          & ? [V2554e2] :
                              ( mem(V2554e2,A_27a)
                              & ? [V2555e3] :
                                  ( mem(V2555e3,A_27a)
                                  & ? [V2556e4] :
                                      ( mem(V2556e4,A_27a)
                                      & ? [V2557e5] :
                                          ( mem(V2557e5,A_27a)
                                          & ? [V2558e6] :
                                              ( mem(V2558e6,A_27a)
                                              & ? [V2559e7] :
                                                  ( mem(V2559e7,A_27a)
                                                  & ? [V2560e8] :
                                                      ( mem(V2560e8,A_27a)
                                                      & ? [V2561e9] :
                                                          ( mem(V2561e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2552l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2553e1),ap(ap(c_2Elist_2ECONS(A_27a),V2554e2),ap(ap(c_2Elist_2ECONS(A_27a),V2555e3),ap(ap(c_2Elist_2ECONS(A_27a),V2556e4),ap(ap(c_2Elist_2ECONS(A_27a),V2557e5),ap(ap(c_2Elist_2ECONS(A_27a),V2558e6),ap(ap(c_2Elist_2ECONS(A_27a),V2559e7),ap(ap(c_2Elist_2ECONS(A_27a),V2560e8),ap(ap(c_2Elist_2ECONS(A_27a),V2561e9),V2552l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2562l_27] :
                      ( mem(V2562l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2563e1] :
                          ( mem(V2563e1,A_27a)
                          & ? [V2564e2] :
                              ( mem(V2564e2,A_27a)
                              & ? [V2565e3] :
                                  ( mem(V2565e3,A_27a)
                                  & ? [V2566e4] :
                                      ( mem(V2566e4,A_27a)
                                      & ? [V2567e5] :
                                          ( mem(V2567e5,A_27a)
                                          & ? [V2568e6] :
                                              ( mem(V2568e6,A_27a)
                                              & ? [V2569e7] :
                                                  ( mem(V2569e7,A_27a)
                                                  & ? [V2570e8] :
                                                      ( mem(V2570e8,A_27a)
                                                      & ? [V2571e9] :
                                                          ( mem(V2571e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2562l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2563e1),ap(ap(c_2Elist_2ECONS(A_27a),V2564e2),ap(ap(c_2Elist_2ECONS(A_27a),V2565e3),ap(ap(c_2Elist_2ECONS(A_27a),V2566e4),ap(ap(c_2Elist_2ECONS(A_27a),V2567e5),ap(ap(c_2Elist_2ECONS(A_27a),V2568e6),ap(ap(c_2Elist_2ECONS(A_27a),V2569e7),ap(ap(c_2Elist_2ECONS(A_27a),V2570e8),ap(ap(c_2Elist_2ECONS(A_27a),V2571e9),V2562l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2572l_27] :
                      ( mem(V2572l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2573e1] :
                          ( mem(V2573e1,A_27a)
                          & ? [V2574e2] :
                              ( mem(V2574e2,A_27a)
                              & ? [V2575e3] :
                                  ( mem(V2575e3,A_27a)
                                  & ? [V2576e4] :
                                      ( mem(V2576e4,A_27a)
                                      & ? [V2577e5] :
                                          ( mem(V2577e5,A_27a)
                                          & ? [V2578e6] :
                                              ( mem(V2578e6,A_27a)
                                              & ? [V2579e7] :
                                                  ( mem(V2579e7,A_27a)
                                                  & ? [V2580e8] :
                                                      ( mem(V2580e8,A_27a)
                                                      & ? [V2581e9] :
                                                          ( mem(V2581e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2572l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2573e1),ap(ap(c_2Elist_2ECONS(A_27a),V2574e2),ap(ap(c_2Elist_2ECONS(A_27a),V2575e3),ap(ap(c_2Elist_2ECONS(A_27a),V2576e4),ap(ap(c_2Elist_2ECONS(A_27a),V2577e5),ap(ap(c_2Elist_2ECONS(A_27a),V2578e6),ap(ap(c_2Elist_2ECONS(A_27a),V2579e7),ap(ap(c_2Elist_2ECONS(A_27a),V2580e8),ap(ap(c_2Elist_2ECONS(A_27a),V2581e9),V2572l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V2582e1] :
                      ( mem(V2582e1,A_27a)
                      & ? [V2583e2] :
                          ( mem(V2583e2,A_27a)
                          & ? [V2584e3] :
                              ( mem(V2584e3,A_27a)
                              & ? [V2585e4] :
                                  ( mem(V2585e4,A_27a)
                                  & ? [V2586e5] :
                                      ( mem(V2586e5,A_27a)
                                      & ? [V2587e6] :
                                          ( mem(V2587e6,A_27a)
                                          & ? [V2588e7] :
                                              ( mem(V2588e7,A_27a)
                                              & ? [V2589e8] :
                                                  ( mem(V2589e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2582e1),ap(ap(c_2Elist_2ECONS(A_27a),V2583e2),ap(ap(c_2Elist_2ECONS(A_27a),V2584e3),ap(ap(c_2Elist_2ECONS(A_27a),V2585e4),ap(ap(c_2Elist_2ECONS(A_27a),V2586e5),ap(ap(c_2Elist_2ECONS(A_27a),V2587e6),ap(ap(c_2Elist_2ECONS(A_27a),V2588e7),ap(ap(c_2Elist_2ECONS(A_27a),V2589e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2590e1] :
                      ( mem(V2590e1,A_27a)
                      & ? [V2591e2] :
                          ( mem(V2591e2,A_27a)
                          & ? [V2592e3] :
                              ( mem(V2592e3,A_27a)
                              & ? [V2593e4] :
                                  ( mem(V2593e4,A_27a)
                                  & ? [V2594e5] :
                                      ( mem(V2594e5,A_27a)
                                      & ? [V2595e6] :
                                          ( mem(V2595e6,A_27a)
                                          & ? [V2596e7] :
                                              ( mem(V2596e7,A_27a)
                                              & ? [V2597e8] :
                                                  ( mem(V2597e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2590e1),ap(ap(c_2Elist_2ECONS(A_27a),V2591e2),ap(ap(c_2Elist_2ECONS(A_27a),V2592e3),ap(ap(c_2Elist_2ECONS(A_27a),V2593e4),ap(ap(c_2Elist_2ECONS(A_27a),V2594e5),ap(ap(c_2Elist_2ECONS(A_27a),V2595e6),ap(ap(c_2Elist_2ECONS(A_27a),V2596e7),ap(ap(c_2Elist_2ECONS(A_27a),V2597e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2598l_27] :
                      ( mem(V2598l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2599e1] :
                          ( mem(V2599e1,A_27a)
                          & ? [V2600e2] :
                              ( mem(V2600e2,A_27a)
                              & ? [V2601e3] :
                                  ( mem(V2601e3,A_27a)
                                  & ? [V2602e4] :
                                      ( mem(V2602e4,A_27a)
                                      & ? [V2603e5] :
                                          ( mem(V2603e5,A_27a)
                                          & ? [V2604e6] :
                                              ( mem(V2604e6,A_27a)
                                              & ? [V2605e7] :
                                                  ( mem(V2605e7,A_27a)
                                                  & ? [V2606e8] :
                                                      ( mem(V2606e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2599e1),ap(ap(c_2Elist_2ECONS(A_27a),V2600e2),ap(ap(c_2Elist_2ECONS(A_27a),V2601e3),ap(ap(c_2Elist_2ECONS(A_27a),V2602e4),ap(ap(c_2Elist_2ECONS(A_27a),V2603e5),ap(ap(c_2Elist_2ECONS(A_27a),V2604e6),ap(ap(c_2Elist_2ECONS(A_27a),V2605e7),ap(ap(c_2Elist_2ECONS(A_27a),V2606e8),V2598l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2607l_27] :
                      ( mem(V2607l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2608e1] :
                          ( mem(V2608e1,A_27a)
                          & ? [V2609e2] :
                              ( mem(V2609e2,A_27a)
                              & ? [V2610e3] :
                                  ( mem(V2610e3,A_27a)
                                  & ? [V2611e4] :
                                      ( mem(V2611e4,A_27a)
                                      & ? [V2612e5] :
                                          ( mem(V2612e5,A_27a)
                                          & ? [V2613e6] :
                                              ( mem(V2613e6,A_27a)
                                              & ? [V2614e7] :
                                                  ( mem(V2614e7,A_27a)
                                                  & ? [V2615e8] :
                                                      ( mem(V2615e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2608e1),ap(ap(c_2Elist_2ECONS(A_27a),V2609e2),ap(ap(c_2Elist_2ECONS(A_27a),V2610e3),ap(ap(c_2Elist_2ECONS(A_27a),V2611e4),ap(ap(c_2Elist_2ECONS(A_27a),V2612e5),ap(ap(c_2Elist_2ECONS(A_27a),V2613e6),ap(ap(c_2Elist_2ECONS(A_27a),V2614e7),ap(ap(c_2Elist_2ECONS(A_27a),V2615e8),V2607l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2616l_27] :
                      ( mem(V2616l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2617e1] :
                          ( mem(V2617e1,A_27a)
                          & ? [V2618e2] :
                              ( mem(V2618e2,A_27a)
                              & ? [V2619e3] :
                                  ( mem(V2619e3,A_27a)
                                  & ? [V2620e4] :
                                      ( mem(V2620e4,A_27a)
                                      & ? [V2621e5] :
                                          ( mem(V2621e5,A_27a)
                                          & ? [V2622e6] :
                                              ( mem(V2622e6,A_27a)
                                              & ? [V2623e7] :
                                                  ( mem(V2623e7,A_27a)
                                                  & ? [V2624e8] :
                                                      ( mem(V2624e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2617e1),ap(ap(c_2Elist_2ECONS(A_27a),V2618e2),ap(ap(c_2Elist_2ECONS(A_27a),V2619e3),ap(ap(c_2Elist_2ECONS(A_27a),V2620e4),ap(ap(c_2Elist_2ECONS(A_27a),V2621e5),ap(ap(c_2Elist_2ECONS(A_27a),V2622e6),ap(ap(c_2Elist_2ECONS(A_27a),V2623e7),ap(ap(c_2Elist_2ECONS(A_27a),V2624e8),V2616l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2625l_27] :
                      ( mem(V2625l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2626e1] :
                          ( mem(V2626e1,A_27a)
                          & ? [V2627e2] :
                              ( mem(V2627e2,A_27a)
                              & ? [V2628e3] :
                                  ( mem(V2628e3,A_27a)
                                  & ? [V2629e4] :
                                      ( mem(V2629e4,A_27a)
                                      & ? [V2630e5] :
                                          ( mem(V2630e5,A_27a)
                                          & ? [V2631e6] :
                                              ( mem(V2631e6,A_27a)
                                              & ? [V2632e7] :
                                                  ( mem(V2632e7,A_27a)
                                                  & ? [V2633e8] :
                                                      ( mem(V2633e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2626e1),ap(ap(c_2Elist_2ECONS(A_27a),V2627e2),ap(ap(c_2Elist_2ECONS(A_27a),V2628e3),ap(ap(c_2Elist_2ECONS(A_27a),V2629e4),ap(ap(c_2Elist_2ECONS(A_27a),V2630e5),ap(ap(c_2Elist_2ECONS(A_27a),V2631e6),ap(ap(c_2Elist_2ECONS(A_27a),V2632e7),ap(ap(c_2Elist_2ECONS(A_27a),V2633e8),V2625l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2634l_27] :
                      ( mem(V2634l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2635e1] :
                          ( mem(V2635e1,A_27a)
                          & ? [V2636e2] :
                              ( mem(V2636e2,A_27a)
                              & ? [V2637e3] :
                                  ( mem(V2637e3,A_27a)
                                  & ? [V2638e4] :
                                      ( mem(V2638e4,A_27a)
                                      & ? [V2639e5] :
                                          ( mem(V2639e5,A_27a)
                                          & ? [V2640e6] :
                                              ( mem(V2640e6,A_27a)
                                              & ? [V2641e7] :
                                                  ( mem(V2641e7,A_27a)
                                                  & ? [V2642e8] :
                                                      ( mem(V2642e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2634l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2635e1),ap(ap(c_2Elist_2ECONS(A_27a),V2636e2),ap(ap(c_2Elist_2ECONS(A_27a),V2637e3),ap(ap(c_2Elist_2ECONS(A_27a),V2638e4),ap(ap(c_2Elist_2ECONS(A_27a),V2639e5),ap(ap(c_2Elist_2ECONS(A_27a),V2640e6),ap(ap(c_2Elist_2ECONS(A_27a),V2641e7),ap(ap(c_2Elist_2ECONS(A_27a),V2642e8),V2634l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V2643l_27] :
                      ( mem(V2643l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2644e1] :
                          ( mem(V2644e1,A_27a)
                          & ? [V2645e2] :
                              ( mem(V2645e2,A_27a)
                              & ? [V2646e3] :
                                  ( mem(V2646e3,A_27a)
                                  & ? [V2647e4] :
                                      ( mem(V2647e4,A_27a)
                                      & ? [V2648e5] :
                                          ( mem(V2648e5,A_27a)
                                          & ? [V2649e6] :
                                              ( mem(V2649e6,A_27a)
                                              & ? [V2650e7] :
                                                  ( mem(V2650e7,A_27a)
                                                  & ? [V2651e8] :
                                                      ( mem(V2651e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2643l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2644e1),ap(ap(c_2Elist_2ECONS(A_27a),V2645e2),ap(ap(c_2Elist_2ECONS(A_27a),V2646e3),ap(ap(c_2Elist_2ECONS(A_27a),V2647e4),ap(ap(c_2Elist_2ECONS(A_27a),V2648e5),ap(ap(c_2Elist_2ECONS(A_27a),V2649e6),ap(ap(c_2Elist_2ECONS(A_27a),V2650e7),ap(ap(c_2Elist_2ECONS(A_27a),V2651e8),V2643l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2652l_27] :
                      ( mem(V2652l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2653e1] :
                          ( mem(V2653e1,A_27a)
                          & ? [V2654e2] :
                              ( mem(V2654e2,A_27a)
                              & ? [V2655e3] :
                                  ( mem(V2655e3,A_27a)
                                  & ? [V2656e4] :
                                      ( mem(V2656e4,A_27a)
                                      & ? [V2657e5] :
                                          ( mem(V2657e5,A_27a)
                                          & ? [V2658e6] :
                                              ( mem(V2658e6,A_27a)
                                              & ? [V2659e7] :
                                                  ( mem(V2659e7,A_27a)
                                                  & ? [V2660e8] :
                                                      ( mem(V2660e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2652l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2653e1),ap(ap(c_2Elist_2ECONS(A_27a),V2654e2),ap(ap(c_2Elist_2ECONS(A_27a),V2655e3),ap(ap(c_2Elist_2ECONS(A_27a),V2656e4),ap(ap(c_2Elist_2ECONS(A_27a),V2657e5),ap(ap(c_2Elist_2ECONS(A_27a),V2658e6),ap(ap(c_2Elist_2ECONS(A_27a),V2659e7),ap(ap(c_2Elist_2ECONS(A_27a),V2660e8),V2652l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2661l_27] :
                      ( mem(V2661l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2662e1] :
                          ( mem(V2662e1,A_27a)
                          & ? [V2663e2] :
                              ( mem(V2663e2,A_27a)
                              & ? [V2664e3] :
                                  ( mem(V2664e3,A_27a)
                                  & ? [V2665e4] :
                                      ( mem(V2665e4,A_27a)
                                      & ? [V2666e5] :
                                          ( mem(V2666e5,A_27a)
                                          & ? [V2667e6] :
                                              ( mem(V2667e6,A_27a)
                                              & ? [V2668e7] :
                                                  ( mem(V2668e7,A_27a)
                                                  & ? [V2669e8] :
                                                      ( mem(V2669e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2661l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2662e1),ap(ap(c_2Elist_2ECONS(A_27a),V2663e2),ap(ap(c_2Elist_2ECONS(A_27a),V2664e3),ap(ap(c_2Elist_2ECONS(A_27a),V2665e4),ap(ap(c_2Elist_2ECONS(A_27a),V2666e5),ap(ap(c_2Elist_2ECONS(A_27a),V2667e6),ap(ap(c_2Elist_2ECONS(A_27a),V2668e7),ap(ap(c_2Elist_2ECONS(A_27a),V2669e8),V2661l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V2670l_27] :
                      ( mem(V2670l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2671e1] :
                          ( mem(V2671e1,A_27a)
                          & ? [V2672e2] :
                              ( mem(V2672e2,A_27a)
                              & ? [V2673e3] :
                                  ( mem(V2673e3,A_27a)
                                  & ? [V2674e4] :
                                      ( mem(V2674e4,A_27a)
                                      & ? [V2675e5] :
                                          ( mem(V2675e5,A_27a)
                                          & ? [V2676e6] :
                                              ( mem(V2676e6,A_27a)
                                              & ? [V2677e7] :
                                                  ( mem(V2677e7,A_27a)
                                                  & ? [V2678e8] :
                                                      ( mem(V2678e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2670l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2671e1),ap(ap(c_2Elist_2ECONS(A_27a),V2672e2),ap(ap(c_2Elist_2ECONS(A_27a),V2673e3),ap(ap(c_2Elist_2ECONS(A_27a),V2674e4),ap(ap(c_2Elist_2ECONS(A_27a),V2675e5),ap(ap(c_2Elist_2ECONS(A_27a),V2676e6),ap(ap(c_2Elist_2ECONS(A_27a),V2677e7),ap(ap(c_2Elist_2ECONS(A_27a),V2678e8),V2670l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2679l_27] :
                      ( mem(V2679l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2680e1] :
                          ( mem(V2680e1,A_27a)
                          & ? [V2681e2] :
                              ( mem(V2681e2,A_27a)
                              & ? [V2682e3] :
                                  ( mem(V2682e3,A_27a)
                                  & ? [V2683e4] :
                                      ( mem(V2683e4,A_27a)
                                      & ? [V2684e5] :
                                          ( mem(V2684e5,A_27a)
                                          & ? [V2685e6] :
                                              ( mem(V2685e6,A_27a)
                                              & ? [V2686e7] :
                                                  ( mem(V2686e7,A_27a)
                                                  & ? [V2687e8] :
                                                      ( mem(V2687e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2679l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2680e1),ap(ap(c_2Elist_2ECONS(A_27a),V2681e2),ap(ap(c_2Elist_2ECONS(A_27a),V2682e3),ap(ap(c_2Elist_2ECONS(A_27a),V2683e4),ap(ap(c_2Elist_2ECONS(A_27a),V2684e5),ap(ap(c_2Elist_2ECONS(A_27a),V2685e6),ap(ap(c_2Elist_2ECONS(A_27a),V2686e7),ap(ap(c_2Elist_2ECONS(A_27a),V2687e8),V2679l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2688l_27] :
                      ( mem(V2688l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2689e1] :
                          ( mem(V2689e1,A_27a)
                          & ? [V2690e2] :
                              ( mem(V2690e2,A_27a)
                              & ? [V2691e3] :
                                  ( mem(V2691e3,A_27a)
                                  & ? [V2692e4] :
                                      ( mem(V2692e4,A_27a)
                                      & ? [V2693e5] :
                                          ( mem(V2693e5,A_27a)
                                          & ? [V2694e6] :
                                              ( mem(V2694e6,A_27a)
                                              & ? [V2695e7] :
                                                  ( mem(V2695e7,A_27a)
                                                  & ? [V2696e8] :
                                                      ( mem(V2696e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2688l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2689e1),ap(ap(c_2Elist_2ECONS(A_27a),V2690e2),ap(ap(c_2Elist_2ECONS(A_27a),V2691e3),ap(ap(c_2Elist_2ECONS(A_27a),V2692e4),ap(ap(c_2Elist_2ECONS(A_27a),V2693e5),ap(ap(c_2Elist_2ECONS(A_27a),V2694e6),ap(ap(c_2Elist_2ECONS(A_27a),V2695e7),ap(ap(c_2Elist_2ECONS(A_27a),V2696e8),V2688l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2697l_27] :
                      ( mem(V2697l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2698e1] :
                          ( mem(V2698e1,A_27a)
                          & ? [V2699e2] :
                              ( mem(V2699e2,A_27a)
                              & ? [V2700e3] :
                                  ( mem(V2700e3,A_27a)
                                  & ? [V2701e4] :
                                      ( mem(V2701e4,A_27a)
                                      & ? [V2702e5] :
                                          ( mem(V2702e5,A_27a)
                                          & ? [V2703e6] :
                                              ( mem(V2703e6,A_27a)
                                              & ? [V2704e7] :
                                                  ( mem(V2704e7,A_27a)
                                                  & ? [V2705e8] :
                                                      ( mem(V2705e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2697l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2698e1),ap(ap(c_2Elist_2ECONS(A_27a),V2699e2),ap(ap(c_2Elist_2ECONS(A_27a),V2700e3),ap(ap(c_2Elist_2ECONS(A_27a),V2701e4),ap(ap(c_2Elist_2ECONS(A_27a),V2702e5),ap(ap(c_2Elist_2ECONS(A_27a),V2703e6),ap(ap(c_2Elist_2ECONS(A_27a),V2704e7),ap(ap(c_2Elist_2ECONS(A_27a),V2705e8),V2697l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V2706e1] :
                      ( mem(V2706e1,A_27a)
                      & ? [V2707e2] :
                          ( mem(V2707e2,A_27a)
                          & ? [V2708e3] :
                              ( mem(V2708e3,A_27a)
                              & ? [V2709e4] :
                                  ( mem(V2709e4,A_27a)
                                  & ? [V2710e5] :
                                      ( mem(V2710e5,A_27a)
                                      & ? [V2711e6] :
                                          ( mem(V2711e6,A_27a)
                                          & ? [V2712e7] :
                                              ( mem(V2712e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2706e1),ap(ap(c_2Elist_2ECONS(A_27a),V2707e2),ap(ap(c_2Elist_2ECONS(A_27a),V2708e3),ap(ap(c_2Elist_2ECONS(A_27a),V2709e4),ap(ap(c_2Elist_2ECONS(A_27a),V2710e5),ap(ap(c_2Elist_2ECONS(A_27a),V2711e6),ap(ap(c_2Elist_2ECONS(A_27a),V2712e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2713e1] :
                      ( mem(V2713e1,A_27a)
                      & ? [V2714e2] :
                          ( mem(V2714e2,A_27a)
                          & ? [V2715e3] :
                              ( mem(V2715e3,A_27a)
                              & ? [V2716e4] :
                                  ( mem(V2716e4,A_27a)
                                  & ? [V2717e5] :
                                      ( mem(V2717e5,A_27a)
                                      & ? [V2718e6] :
                                          ( mem(V2718e6,A_27a)
                                          & ? [V2719e7] :
                                              ( mem(V2719e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2713e1),ap(ap(c_2Elist_2ECONS(A_27a),V2714e2),ap(ap(c_2Elist_2ECONS(A_27a),V2715e3),ap(ap(c_2Elist_2ECONS(A_27a),V2716e4),ap(ap(c_2Elist_2ECONS(A_27a),V2717e5),ap(ap(c_2Elist_2ECONS(A_27a),V2718e6),ap(ap(c_2Elist_2ECONS(A_27a),V2719e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2720l_27] :
                      ( mem(V2720l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2721e1] :
                          ( mem(V2721e1,A_27a)
                          & ? [V2722e2] :
                              ( mem(V2722e2,A_27a)
                              & ? [V2723e3] :
                                  ( mem(V2723e3,A_27a)
                                  & ? [V2724e4] :
                                      ( mem(V2724e4,A_27a)
                                      & ? [V2725e5] :
                                          ( mem(V2725e5,A_27a)
                                          & ? [V2726e6] :
                                              ( mem(V2726e6,A_27a)
                                              & ? [V2727e7] :
                                                  ( mem(V2727e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2721e1),ap(ap(c_2Elist_2ECONS(A_27a),V2722e2),ap(ap(c_2Elist_2ECONS(A_27a),V2723e3),ap(ap(c_2Elist_2ECONS(A_27a),V2724e4),ap(ap(c_2Elist_2ECONS(A_27a),V2725e5),ap(ap(c_2Elist_2ECONS(A_27a),V2726e6),ap(ap(c_2Elist_2ECONS(A_27a),V2727e7),V2720l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2728l_27] :
                      ( mem(V2728l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2729e1] :
                          ( mem(V2729e1,A_27a)
                          & ? [V2730e2] :
                              ( mem(V2730e2,A_27a)
                              & ? [V2731e3] :
                                  ( mem(V2731e3,A_27a)
                                  & ? [V2732e4] :
                                      ( mem(V2732e4,A_27a)
                                      & ? [V2733e5] :
                                          ( mem(V2733e5,A_27a)
                                          & ? [V2734e6] :
                                              ( mem(V2734e6,A_27a)
                                              & ? [V2735e7] :
                                                  ( mem(V2735e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2729e1),ap(ap(c_2Elist_2ECONS(A_27a),V2730e2),ap(ap(c_2Elist_2ECONS(A_27a),V2731e3),ap(ap(c_2Elist_2ECONS(A_27a),V2732e4),ap(ap(c_2Elist_2ECONS(A_27a),V2733e5),ap(ap(c_2Elist_2ECONS(A_27a),V2734e6),ap(ap(c_2Elist_2ECONS(A_27a),V2735e7),V2728l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2736l_27] :
                      ( mem(V2736l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2737e1] :
                          ( mem(V2737e1,A_27a)
                          & ? [V2738e2] :
                              ( mem(V2738e2,A_27a)
                              & ? [V2739e3] :
                                  ( mem(V2739e3,A_27a)
                                  & ? [V2740e4] :
                                      ( mem(V2740e4,A_27a)
                                      & ? [V2741e5] :
                                          ( mem(V2741e5,A_27a)
                                          & ? [V2742e6] :
                                              ( mem(V2742e6,A_27a)
                                              & ? [V2743e7] :
                                                  ( mem(V2743e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2737e1),ap(ap(c_2Elist_2ECONS(A_27a),V2738e2),ap(ap(c_2Elist_2ECONS(A_27a),V2739e3),ap(ap(c_2Elist_2ECONS(A_27a),V2740e4),ap(ap(c_2Elist_2ECONS(A_27a),V2741e5),ap(ap(c_2Elist_2ECONS(A_27a),V2742e6),ap(ap(c_2Elist_2ECONS(A_27a),V2743e7),V2736l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2744l_27] :
                      ( mem(V2744l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2745e1] :
                          ( mem(V2745e1,A_27a)
                          & ? [V2746e2] :
                              ( mem(V2746e2,A_27a)
                              & ? [V2747e3] :
                                  ( mem(V2747e3,A_27a)
                                  & ? [V2748e4] :
                                      ( mem(V2748e4,A_27a)
                                      & ? [V2749e5] :
                                          ( mem(V2749e5,A_27a)
                                          & ? [V2750e6] :
                                              ( mem(V2750e6,A_27a)
                                              & ? [V2751e7] :
                                                  ( mem(V2751e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2745e1),ap(ap(c_2Elist_2ECONS(A_27a),V2746e2),ap(ap(c_2Elist_2ECONS(A_27a),V2747e3),ap(ap(c_2Elist_2ECONS(A_27a),V2748e4),ap(ap(c_2Elist_2ECONS(A_27a),V2749e5),ap(ap(c_2Elist_2ECONS(A_27a),V2750e6),ap(ap(c_2Elist_2ECONS(A_27a),V2751e7),V2744l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2752l_27] :
                      ( mem(V2752l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2753e1] :
                          ( mem(V2753e1,A_27a)
                          & ? [V2754e2] :
                              ( mem(V2754e2,A_27a)
                              & ? [V2755e3] :
                                  ( mem(V2755e3,A_27a)
                                  & ? [V2756e4] :
                                      ( mem(V2756e4,A_27a)
                                      & ? [V2757e5] :
                                          ( mem(V2757e5,A_27a)
                                          & ? [V2758e6] :
                                              ( mem(V2758e6,A_27a)
                                              & ? [V2759e7] :
                                                  ( mem(V2759e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2752l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2753e1),ap(ap(c_2Elist_2ECONS(A_27a),V2754e2),ap(ap(c_2Elist_2ECONS(A_27a),V2755e3),ap(ap(c_2Elist_2ECONS(A_27a),V2756e4),ap(ap(c_2Elist_2ECONS(A_27a),V2757e5),ap(ap(c_2Elist_2ECONS(A_27a),V2758e6),ap(ap(c_2Elist_2ECONS(A_27a),V2759e7),V2752l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V2760l_27] :
                      ( mem(V2760l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2761e1] :
                          ( mem(V2761e1,A_27a)
                          & ? [V2762e2] :
                              ( mem(V2762e2,A_27a)
                              & ? [V2763e3] :
                                  ( mem(V2763e3,A_27a)
                                  & ? [V2764e4] :
                                      ( mem(V2764e4,A_27a)
                                      & ? [V2765e5] :
                                          ( mem(V2765e5,A_27a)
                                          & ? [V2766e6] :
                                              ( mem(V2766e6,A_27a)
                                              & ? [V2767e7] :
                                                  ( mem(V2767e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2760l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2761e1),ap(ap(c_2Elist_2ECONS(A_27a),V2762e2),ap(ap(c_2Elist_2ECONS(A_27a),V2763e3),ap(ap(c_2Elist_2ECONS(A_27a),V2764e4),ap(ap(c_2Elist_2ECONS(A_27a),V2765e5),ap(ap(c_2Elist_2ECONS(A_27a),V2766e6),ap(ap(c_2Elist_2ECONS(A_27a),V2767e7),V2760l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2768l_27] :
                      ( mem(V2768l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2769e1] :
                          ( mem(V2769e1,A_27a)
                          & ? [V2770e2] :
                              ( mem(V2770e2,A_27a)
                              & ? [V2771e3] :
                                  ( mem(V2771e3,A_27a)
                                  & ? [V2772e4] :
                                      ( mem(V2772e4,A_27a)
                                      & ? [V2773e5] :
                                          ( mem(V2773e5,A_27a)
                                          & ? [V2774e6] :
                                              ( mem(V2774e6,A_27a)
                                              & ? [V2775e7] :
                                                  ( mem(V2775e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2768l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2769e1),ap(ap(c_2Elist_2ECONS(A_27a),V2770e2),ap(ap(c_2Elist_2ECONS(A_27a),V2771e3),ap(ap(c_2Elist_2ECONS(A_27a),V2772e4),ap(ap(c_2Elist_2ECONS(A_27a),V2773e5),ap(ap(c_2Elist_2ECONS(A_27a),V2774e6),ap(ap(c_2Elist_2ECONS(A_27a),V2775e7),V2768l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2776l_27] :
                      ( mem(V2776l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2777e1] :
                          ( mem(V2777e1,A_27a)
                          & ? [V2778e2] :
                              ( mem(V2778e2,A_27a)
                              & ? [V2779e3] :
                                  ( mem(V2779e3,A_27a)
                                  & ? [V2780e4] :
                                      ( mem(V2780e4,A_27a)
                                      & ? [V2781e5] :
                                          ( mem(V2781e5,A_27a)
                                          & ? [V2782e6] :
                                              ( mem(V2782e6,A_27a)
                                              & ? [V2783e7] :
                                                  ( mem(V2783e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2776l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2777e1),ap(ap(c_2Elist_2ECONS(A_27a),V2778e2),ap(ap(c_2Elist_2ECONS(A_27a),V2779e3),ap(ap(c_2Elist_2ECONS(A_27a),V2780e4),ap(ap(c_2Elist_2ECONS(A_27a),V2781e5),ap(ap(c_2Elist_2ECONS(A_27a),V2782e6),ap(ap(c_2Elist_2ECONS(A_27a),V2783e7),V2776l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V2784l_27] :
                      ( mem(V2784l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2785e1] :
                          ( mem(V2785e1,A_27a)
                          & ? [V2786e2] :
                              ( mem(V2786e2,A_27a)
                              & ? [V2787e3] :
                                  ( mem(V2787e3,A_27a)
                                  & ? [V2788e4] :
                                      ( mem(V2788e4,A_27a)
                                      & ? [V2789e5] :
                                          ( mem(V2789e5,A_27a)
                                          & ? [V2790e6] :
                                              ( mem(V2790e6,A_27a)
                                              & ? [V2791e7] :
                                                  ( mem(V2791e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2784l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2785e1),ap(ap(c_2Elist_2ECONS(A_27a),V2786e2),ap(ap(c_2Elist_2ECONS(A_27a),V2787e3),ap(ap(c_2Elist_2ECONS(A_27a),V2788e4),ap(ap(c_2Elist_2ECONS(A_27a),V2789e5),ap(ap(c_2Elist_2ECONS(A_27a),V2790e6),ap(ap(c_2Elist_2ECONS(A_27a),V2791e7),V2784l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2792l_27] :
                      ( mem(V2792l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2793e1] :
                          ( mem(V2793e1,A_27a)
                          & ? [V2794e2] :
                              ( mem(V2794e2,A_27a)
                              & ? [V2795e3] :
                                  ( mem(V2795e3,A_27a)
                                  & ? [V2796e4] :
                                      ( mem(V2796e4,A_27a)
                                      & ? [V2797e5] :
                                          ( mem(V2797e5,A_27a)
                                          & ? [V2798e6] :
                                              ( mem(V2798e6,A_27a)
                                              & ? [V2799e7] :
                                                  ( mem(V2799e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2792l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2793e1),ap(ap(c_2Elist_2ECONS(A_27a),V2794e2),ap(ap(c_2Elist_2ECONS(A_27a),V2795e3),ap(ap(c_2Elist_2ECONS(A_27a),V2796e4),ap(ap(c_2Elist_2ECONS(A_27a),V2797e5),ap(ap(c_2Elist_2ECONS(A_27a),V2798e6),ap(ap(c_2Elist_2ECONS(A_27a),V2799e7),V2792l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2800l_27] :
                      ( mem(V2800l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2801e1] :
                          ( mem(V2801e1,A_27a)
                          & ? [V2802e2] :
                              ( mem(V2802e2,A_27a)
                              & ? [V2803e3] :
                                  ( mem(V2803e3,A_27a)
                                  & ? [V2804e4] :
                                      ( mem(V2804e4,A_27a)
                                      & ? [V2805e5] :
                                          ( mem(V2805e5,A_27a)
                                          & ? [V2806e6] :
                                              ( mem(V2806e6,A_27a)
                                              & ? [V2807e7] :
                                                  ( mem(V2807e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2800l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2801e1),ap(ap(c_2Elist_2ECONS(A_27a),V2802e2),ap(ap(c_2Elist_2ECONS(A_27a),V2803e3),ap(ap(c_2Elist_2ECONS(A_27a),V2804e4),ap(ap(c_2Elist_2ECONS(A_27a),V2805e5),ap(ap(c_2Elist_2ECONS(A_27a),V2806e6),ap(ap(c_2Elist_2ECONS(A_27a),V2807e7),V2800l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2808l_27] :
                      ( mem(V2808l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2809e1] :
                          ( mem(V2809e1,A_27a)
                          & ? [V2810e2] :
                              ( mem(V2810e2,A_27a)
                              & ? [V2811e3] :
                                  ( mem(V2811e3,A_27a)
                                  & ? [V2812e4] :
                                      ( mem(V2812e4,A_27a)
                                      & ? [V2813e5] :
                                          ( mem(V2813e5,A_27a)
                                          & ? [V2814e6] :
                                              ( mem(V2814e6,A_27a)
                                              & ? [V2815e7] :
                                                  ( mem(V2815e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2808l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2809e1),ap(ap(c_2Elist_2ECONS(A_27a),V2810e2),ap(ap(c_2Elist_2ECONS(A_27a),V2811e3),ap(ap(c_2Elist_2ECONS(A_27a),V2812e4),ap(ap(c_2Elist_2ECONS(A_27a),V2813e5),ap(ap(c_2Elist_2ECONS(A_27a),V2814e6),ap(ap(c_2Elist_2ECONS(A_27a),V2815e7),V2808l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V2816e1] :
                      ( mem(V2816e1,A_27a)
                      & ? [V2817e2] :
                          ( mem(V2817e2,A_27a)
                          & ? [V2818e3] :
                              ( mem(V2818e3,A_27a)
                              & ? [V2819e4] :
                                  ( mem(V2819e4,A_27a)
                                  & ? [V2820e5] :
                                      ( mem(V2820e5,A_27a)
                                      & ? [V2821e6] :
                                          ( mem(V2821e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2816e1),ap(ap(c_2Elist_2ECONS(A_27a),V2817e2),ap(ap(c_2Elist_2ECONS(A_27a),V2818e3),ap(ap(c_2Elist_2ECONS(A_27a),V2819e4),ap(ap(c_2Elist_2ECONS(A_27a),V2820e5),ap(ap(c_2Elist_2ECONS(A_27a),V2821e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2822e1] :
                      ( mem(V2822e1,A_27a)
                      & ? [V2823e2] :
                          ( mem(V2823e2,A_27a)
                          & ? [V2824e3] :
                              ( mem(V2824e3,A_27a)
                              & ? [V2825e4] :
                                  ( mem(V2825e4,A_27a)
                                  & ? [V2826e5] :
                                      ( mem(V2826e5,A_27a)
                                      & ? [V2827e6] :
                                          ( mem(V2827e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2822e1),ap(ap(c_2Elist_2ECONS(A_27a),V2823e2),ap(ap(c_2Elist_2ECONS(A_27a),V2824e3),ap(ap(c_2Elist_2ECONS(A_27a),V2825e4),ap(ap(c_2Elist_2ECONS(A_27a),V2826e5),ap(ap(c_2Elist_2ECONS(A_27a),V2827e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2828l_27] :
                      ( mem(V2828l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2829e1] :
                          ( mem(V2829e1,A_27a)
                          & ? [V2830e2] :
                              ( mem(V2830e2,A_27a)
                              & ? [V2831e3] :
                                  ( mem(V2831e3,A_27a)
                                  & ? [V2832e4] :
                                      ( mem(V2832e4,A_27a)
                                      & ? [V2833e5] :
                                          ( mem(V2833e5,A_27a)
                                          & ? [V2834e6] :
                                              ( mem(V2834e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2829e1),ap(ap(c_2Elist_2ECONS(A_27a),V2830e2),ap(ap(c_2Elist_2ECONS(A_27a),V2831e3),ap(ap(c_2Elist_2ECONS(A_27a),V2832e4),ap(ap(c_2Elist_2ECONS(A_27a),V2833e5),ap(ap(c_2Elist_2ECONS(A_27a),V2834e6),V2828l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2835l_27] :
                      ( mem(V2835l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2836e1] :
                          ( mem(V2836e1,A_27a)
                          & ? [V2837e2] :
                              ( mem(V2837e2,A_27a)
                              & ? [V2838e3] :
                                  ( mem(V2838e3,A_27a)
                                  & ? [V2839e4] :
                                      ( mem(V2839e4,A_27a)
                                      & ? [V2840e5] :
                                          ( mem(V2840e5,A_27a)
                                          & ? [V2841e6] :
                                              ( mem(V2841e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2836e1),ap(ap(c_2Elist_2ECONS(A_27a),V2837e2),ap(ap(c_2Elist_2ECONS(A_27a),V2838e3),ap(ap(c_2Elist_2ECONS(A_27a),V2839e4),ap(ap(c_2Elist_2ECONS(A_27a),V2840e5),ap(ap(c_2Elist_2ECONS(A_27a),V2841e6),V2835l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2842l_27] :
                      ( mem(V2842l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2843e1] :
                          ( mem(V2843e1,A_27a)
                          & ? [V2844e2] :
                              ( mem(V2844e2,A_27a)
                              & ? [V2845e3] :
                                  ( mem(V2845e3,A_27a)
                                  & ? [V2846e4] :
                                      ( mem(V2846e4,A_27a)
                                      & ? [V2847e5] :
                                          ( mem(V2847e5,A_27a)
                                          & ? [V2848e6] :
                                              ( mem(V2848e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2843e1),ap(ap(c_2Elist_2ECONS(A_27a),V2844e2),ap(ap(c_2Elist_2ECONS(A_27a),V2845e3),ap(ap(c_2Elist_2ECONS(A_27a),V2846e4),ap(ap(c_2Elist_2ECONS(A_27a),V2847e5),ap(ap(c_2Elist_2ECONS(A_27a),V2848e6),V2842l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2849l_27] :
                      ( mem(V2849l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2850e1] :
                          ( mem(V2850e1,A_27a)
                          & ? [V2851e2] :
                              ( mem(V2851e2,A_27a)
                              & ? [V2852e3] :
                                  ( mem(V2852e3,A_27a)
                                  & ? [V2853e4] :
                                      ( mem(V2853e4,A_27a)
                                      & ? [V2854e5] :
                                          ( mem(V2854e5,A_27a)
                                          & ? [V2855e6] :
                                              ( mem(V2855e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2850e1),ap(ap(c_2Elist_2ECONS(A_27a),V2851e2),ap(ap(c_2Elist_2ECONS(A_27a),V2852e3),ap(ap(c_2Elist_2ECONS(A_27a),V2853e4),ap(ap(c_2Elist_2ECONS(A_27a),V2854e5),ap(ap(c_2Elist_2ECONS(A_27a),V2855e6),V2849l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2856l_27] :
                      ( mem(V2856l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2857e1] :
                          ( mem(V2857e1,A_27a)
                          & ? [V2858e2] :
                              ( mem(V2858e2,A_27a)
                              & ? [V2859e3] :
                                  ( mem(V2859e3,A_27a)
                                  & ? [V2860e4] :
                                      ( mem(V2860e4,A_27a)
                                      & ? [V2861e5] :
                                          ( mem(V2861e5,A_27a)
                                          & ? [V2862e6] :
                                              ( mem(V2862e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2856l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2857e1),ap(ap(c_2Elist_2ECONS(A_27a),V2858e2),ap(ap(c_2Elist_2ECONS(A_27a),V2859e3),ap(ap(c_2Elist_2ECONS(A_27a),V2860e4),ap(ap(c_2Elist_2ECONS(A_27a),V2861e5),ap(ap(c_2Elist_2ECONS(A_27a),V2862e6),V2856l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V2863l_27] :
                      ( mem(V2863l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2864e1] :
                          ( mem(V2864e1,A_27a)
                          & ? [V2865e2] :
                              ( mem(V2865e2,A_27a)
                              & ? [V2866e3] :
                                  ( mem(V2866e3,A_27a)
                                  & ? [V2867e4] :
                                      ( mem(V2867e4,A_27a)
                                      & ? [V2868e5] :
                                          ( mem(V2868e5,A_27a)
                                          & ? [V2869e6] :
                                              ( mem(V2869e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2863l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2864e1),ap(ap(c_2Elist_2ECONS(A_27a),V2865e2),ap(ap(c_2Elist_2ECONS(A_27a),V2866e3),ap(ap(c_2Elist_2ECONS(A_27a),V2867e4),ap(ap(c_2Elist_2ECONS(A_27a),V2868e5),ap(ap(c_2Elist_2ECONS(A_27a),V2869e6),V2863l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2870l_27] :
                      ( mem(V2870l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2871e1] :
                          ( mem(V2871e1,A_27a)
                          & ? [V2872e2] :
                              ( mem(V2872e2,A_27a)
                              & ? [V2873e3] :
                                  ( mem(V2873e3,A_27a)
                                  & ? [V2874e4] :
                                      ( mem(V2874e4,A_27a)
                                      & ? [V2875e5] :
                                          ( mem(V2875e5,A_27a)
                                          & ? [V2876e6] :
                                              ( mem(V2876e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2870l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2871e1),ap(ap(c_2Elist_2ECONS(A_27a),V2872e2),ap(ap(c_2Elist_2ECONS(A_27a),V2873e3),ap(ap(c_2Elist_2ECONS(A_27a),V2874e4),ap(ap(c_2Elist_2ECONS(A_27a),V2875e5),ap(ap(c_2Elist_2ECONS(A_27a),V2876e6),V2870l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V2877l_27] :
                      ( mem(V2877l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2878e1] :
                          ( mem(V2878e1,A_27a)
                          & ? [V2879e2] :
                              ( mem(V2879e2,A_27a)
                              & ? [V2880e3] :
                                  ( mem(V2880e3,A_27a)
                                  & ? [V2881e4] :
                                      ( mem(V2881e4,A_27a)
                                      & ? [V2882e5] :
                                          ( mem(V2882e5,A_27a)
                                          & ? [V2883e6] :
                                              ( mem(V2883e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2877l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2878e1),ap(ap(c_2Elist_2ECONS(A_27a),V2879e2),ap(ap(c_2Elist_2ECONS(A_27a),V2880e3),ap(ap(c_2Elist_2ECONS(A_27a),V2881e4),ap(ap(c_2Elist_2ECONS(A_27a),V2882e5),ap(ap(c_2Elist_2ECONS(A_27a),V2883e6),V2877l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V2884l_27] :
                      ( mem(V2884l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2885e1] :
                          ( mem(V2885e1,A_27a)
                          & ? [V2886e2] :
                              ( mem(V2886e2,A_27a)
                              & ? [V2887e3] :
                                  ( mem(V2887e3,A_27a)
                                  & ? [V2888e4] :
                                      ( mem(V2888e4,A_27a)
                                      & ? [V2889e5] :
                                          ( mem(V2889e5,A_27a)
                                          & ? [V2890e6] :
                                              ( mem(V2890e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V2884l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2885e1),ap(ap(c_2Elist_2ECONS(A_27a),V2886e2),ap(ap(c_2Elist_2ECONS(A_27a),V2887e3),ap(ap(c_2Elist_2ECONS(A_27a),V2888e4),ap(ap(c_2Elist_2ECONS(A_27a),V2889e5),ap(ap(c_2Elist_2ECONS(A_27a),V2890e6),V2884l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2891l_27] :
                      ( mem(V2891l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2892e1] :
                          ( mem(V2892e1,A_27a)
                          & ? [V2893e2] :
                              ( mem(V2893e2,A_27a)
                              & ? [V2894e3] :
                                  ( mem(V2894e3,A_27a)
                                  & ? [V2895e4] :
                                      ( mem(V2895e4,A_27a)
                                      & ? [V2896e5] :
                                          ( mem(V2896e5,A_27a)
                                          & ? [V2897e6] :
                                              ( mem(V2897e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V2891l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2892e1),ap(ap(c_2Elist_2ECONS(A_27a),V2893e2),ap(ap(c_2Elist_2ECONS(A_27a),V2894e3),ap(ap(c_2Elist_2ECONS(A_27a),V2895e4),ap(ap(c_2Elist_2ECONS(A_27a),V2896e5),ap(ap(c_2Elist_2ECONS(A_27a),V2897e6),V2891l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V2898l_27] :
                      ( mem(V2898l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2899e1] :
                          ( mem(V2899e1,A_27a)
                          & ? [V2900e2] :
                              ( mem(V2900e2,A_27a)
                              & ? [V2901e3] :
                                  ( mem(V2901e3,A_27a)
                                  & ? [V2902e4] :
                                      ( mem(V2902e4,A_27a)
                                      & ? [V2903e5] :
                                          ( mem(V2903e5,A_27a)
                                          & ? [V2904e6] :
                                              ( mem(V2904e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V2898l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2899e1),ap(ap(c_2Elist_2ECONS(A_27a),V2900e2),ap(ap(c_2Elist_2ECONS(A_27a),V2901e3),ap(ap(c_2Elist_2ECONS(A_27a),V2902e4),ap(ap(c_2Elist_2ECONS(A_27a),V2903e5),ap(ap(c_2Elist_2ECONS(A_27a),V2904e6),V2898l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2905l_27] :
                      ( mem(V2905l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2906e1] :
                          ( mem(V2906e1,A_27a)
                          & ? [V2907e2] :
                              ( mem(V2907e2,A_27a)
                              & ? [V2908e3] :
                                  ( mem(V2908e3,A_27a)
                                  & ? [V2909e4] :
                                      ( mem(V2909e4,A_27a)
                                      & ? [V2910e5] :
                                          ( mem(V2910e5,A_27a)
                                          & ? [V2911e6] :
                                              ( mem(V2911e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V2905l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2906e1),ap(ap(c_2Elist_2ECONS(A_27a),V2907e2),ap(ap(c_2Elist_2ECONS(A_27a),V2908e3),ap(ap(c_2Elist_2ECONS(A_27a),V2909e4),ap(ap(c_2Elist_2ECONS(A_27a),V2910e5),ap(ap(c_2Elist_2ECONS(A_27a),V2911e6),V2905l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V2912e1] :
                      ( mem(V2912e1,A_27a)
                      & ? [V2913e2] :
                          ( mem(V2913e2,A_27a)
                          & ? [V2914e3] :
                              ( mem(V2914e3,A_27a)
                              & ? [V2915e4] :
                                  ( mem(V2915e4,A_27a)
                                  & ? [V2916e5] :
                                      ( mem(V2916e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2912e1),ap(ap(c_2Elist_2ECONS(A_27a),V2913e2),ap(ap(c_2Elist_2ECONS(A_27a),V2914e3),ap(ap(c_2Elist_2ECONS(A_27a),V2915e4),ap(ap(c_2Elist_2ECONS(A_27a),V2916e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2917e1] :
                      ( mem(V2917e1,A_27a)
                      & ? [V2918e2] :
                          ( mem(V2918e2,A_27a)
                          & ? [V2919e3] :
                              ( mem(V2919e3,A_27a)
                              & ? [V2920e4] :
                                  ( mem(V2920e4,A_27a)
                                  & ? [V2921e5] :
                                      ( mem(V2921e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2917e1),ap(ap(c_2Elist_2ECONS(A_27a),V2918e2),ap(ap(c_2Elist_2ECONS(A_27a),V2919e3),ap(ap(c_2Elist_2ECONS(A_27a),V2920e4),ap(ap(c_2Elist_2ECONS(A_27a),V2921e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2922l_27] :
                      ( mem(V2922l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2923e1] :
                          ( mem(V2923e1,A_27a)
                          & ? [V2924e2] :
                              ( mem(V2924e2,A_27a)
                              & ? [V2925e3] :
                                  ( mem(V2925e3,A_27a)
                                  & ? [V2926e4] :
                                      ( mem(V2926e4,A_27a)
                                      & ? [V2927e5] :
                                          ( mem(V2927e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2923e1),ap(ap(c_2Elist_2ECONS(A_27a),V2924e2),ap(ap(c_2Elist_2ECONS(A_27a),V2925e3),ap(ap(c_2Elist_2ECONS(A_27a),V2926e4),ap(ap(c_2Elist_2ECONS(A_27a),V2927e5),V2922l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2928l_27] :
                      ( mem(V2928l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2929e1] :
                          ( mem(V2929e1,A_27a)
                          & ? [V2930e2] :
                              ( mem(V2930e2,A_27a)
                              & ? [V2931e3] :
                                  ( mem(V2931e3,A_27a)
                                  & ? [V2932e4] :
                                      ( mem(V2932e4,A_27a)
                                      & ? [V2933e5] :
                                          ( mem(V2933e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2929e1),ap(ap(c_2Elist_2ECONS(A_27a),V2930e2),ap(ap(c_2Elist_2ECONS(A_27a),V2931e3),ap(ap(c_2Elist_2ECONS(A_27a),V2932e4),ap(ap(c_2Elist_2ECONS(A_27a),V2933e5),V2928l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2934l_27] :
                      ( mem(V2934l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2935e1] :
                          ( mem(V2935e1,A_27a)
                          & ? [V2936e2] :
                              ( mem(V2936e2,A_27a)
                              & ? [V2937e3] :
                                  ( mem(V2937e3,A_27a)
                                  & ? [V2938e4] :
                                      ( mem(V2938e4,A_27a)
                                      & ? [V2939e5] :
                                          ( mem(V2939e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2935e1),ap(ap(c_2Elist_2ECONS(A_27a),V2936e2),ap(ap(c_2Elist_2ECONS(A_27a),V2937e3),ap(ap(c_2Elist_2ECONS(A_27a),V2938e4),ap(ap(c_2Elist_2ECONS(A_27a),V2939e5),V2934l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2940l_27] :
                      ( mem(V2940l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2941e1] :
                          ( mem(V2941e1,A_27a)
                          & ? [V2942e2] :
                              ( mem(V2942e2,A_27a)
                              & ? [V2943e3] :
                                  ( mem(V2943e3,A_27a)
                                  & ? [V2944e4] :
                                      ( mem(V2944e4,A_27a)
                                      & ? [V2945e5] :
                                          ( mem(V2945e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2941e1),ap(ap(c_2Elist_2ECONS(A_27a),V2942e2),ap(ap(c_2Elist_2ECONS(A_27a),V2943e3),ap(ap(c_2Elist_2ECONS(A_27a),V2944e4),ap(ap(c_2Elist_2ECONS(A_27a),V2945e5),V2940l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2946l_27] :
                      ( mem(V2946l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2947e1] :
                          ( mem(V2947e1,A_27a)
                          & ? [V2948e2] :
                              ( mem(V2948e2,A_27a)
                              & ? [V2949e3] :
                                  ( mem(V2949e3,A_27a)
                                  & ? [V2950e4] :
                                      ( mem(V2950e4,A_27a)
                                      & ? [V2951e5] :
                                          ( mem(V2951e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2946l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2947e1),ap(ap(c_2Elist_2ECONS(A_27a),V2948e2),ap(ap(c_2Elist_2ECONS(A_27a),V2949e3),ap(ap(c_2Elist_2ECONS(A_27a),V2950e4),ap(ap(c_2Elist_2ECONS(A_27a),V2951e5),V2946l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V2952l_27] :
                      ( mem(V2952l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2953e1] :
                          ( mem(V2953e1,A_27a)
                          & ? [V2954e2] :
                              ( mem(V2954e2,A_27a)
                              & ? [V2955e3] :
                                  ( mem(V2955e3,A_27a)
                                  & ? [V2956e4] :
                                      ( mem(V2956e4,A_27a)
                                      & ? [V2957e5] :
                                          ( mem(V2957e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2952l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2953e1),ap(ap(c_2Elist_2ECONS(A_27a),V2954e2),ap(ap(c_2Elist_2ECONS(A_27a),V2955e3),ap(ap(c_2Elist_2ECONS(A_27a),V2956e4),ap(ap(c_2Elist_2ECONS(A_27a),V2957e5),V2952l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2958l_27] :
                      ( mem(V2958l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2959e1] :
                          ( mem(V2959e1,A_27a)
                          & ? [V2960e2] :
                              ( mem(V2960e2,A_27a)
                              & ? [V2961e3] :
                                  ( mem(V2961e3,A_27a)
                                  & ? [V2962e4] :
                                      ( mem(V2962e4,A_27a)
                                      & ? [V2963e5] :
                                          ( mem(V2963e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2958l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2959e1),ap(ap(c_2Elist_2ECONS(A_27a),V2960e2),ap(ap(c_2Elist_2ECONS(A_27a),V2961e3),ap(ap(c_2Elist_2ECONS(A_27a),V2962e4),ap(ap(c_2Elist_2ECONS(A_27a),V2963e5),V2958l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V2964l_27] :
                      ( mem(V2964l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2965e1] :
                          ( mem(V2965e1,A_27a)
                          & ? [V2966e2] :
                              ( mem(V2966e2,A_27a)
                              & ? [V2967e3] :
                                  ( mem(V2967e3,A_27a)
                                  & ? [V2968e4] :
                                      ( mem(V2968e4,A_27a)
                                      & ? [V2969e5] :
                                          ( mem(V2969e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2964l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2965e1),ap(ap(c_2Elist_2ECONS(A_27a),V2966e2),ap(ap(c_2Elist_2ECONS(A_27a),V2967e3),ap(ap(c_2Elist_2ECONS(A_27a),V2968e4),ap(ap(c_2Elist_2ECONS(A_27a),V2969e5),V2964l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V2970l_27] :
                      ( mem(V2970l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2971e1] :
                          ( mem(V2971e1,A_27a)
                          & ? [V2972e2] :
                              ( mem(V2972e2,A_27a)
                              & ? [V2973e3] :
                                  ( mem(V2973e3,A_27a)
                                  & ? [V2974e4] :
                                      ( mem(V2974e4,A_27a)
                                      & ? [V2975e5] :
                                          ( mem(V2975e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V2970l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2971e1),ap(ap(c_2Elist_2ECONS(A_27a),V2972e2),ap(ap(c_2Elist_2ECONS(A_27a),V2973e3),ap(ap(c_2Elist_2ECONS(A_27a),V2974e4),ap(ap(c_2Elist_2ECONS(A_27a),V2975e5),V2970l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2976l_27] :
                      ( mem(V2976l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2977e1] :
                          ( mem(V2977e1,A_27a)
                          & ? [V2978e2] :
                              ( mem(V2978e2,A_27a)
                              & ? [V2979e3] :
                                  ( mem(V2979e3,A_27a)
                                  & ? [V2980e4] :
                                      ( mem(V2980e4,A_27a)
                                      & ? [V2981e5] :
                                          ( mem(V2981e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V2976l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2977e1),ap(ap(c_2Elist_2ECONS(A_27a),V2978e2),ap(ap(c_2Elist_2ECONS(A_27a),V2979e3),ap(ap(c_2Elist_2ECONS(A_27a),V2980e4),ap(ap(c_2Elist_2ECONS(A_27a),V2981e5),V2976l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V2982l_27] :
                      ( mem(V2982l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2983e1] :
                          ( mem(V2983e1,A_27a)
                          & ? [V2984e2] :
                              ( mem(V2984e2,A_27a)
                              & ? [V2985e3] :
                                  ( mem(V2985e3,A_27a)
                                  & ? [V2986e4] :
                                      ( mem(V2986e4,A_27a)
                                      & ? [V2987e5] :
                                          ( mem(V2987e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V2982l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2983e1),ap(ap(c_2Elist_2ECONS(A_27a),V2984e2),ap(ap(c_2Elist_2ECONS(A_27a),V2985e3),ap(ap(c_2Elist_2ECONS(A_27a),V2986e4),ap(ap(c_2Elist_2ECONS(A_27a),V2987e5),V2982l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2988l_27] :
                      ( mem(V2988l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2989e1] :
                          ( mem(V2989e1,A_27a)
                          & ? [V2990e2] :
                              ( mem(V2990e2,A_27a)
                              & ? [V2991e3] :
                                  ( mem(V2991e3,A_27a)
                                  & ? [V2992e4] :
                                      ( mem(V2992e4,A_27a)
                                      & ? [V2993e5] :
                                          ( mem(V2993e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V2988l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2989e1),ap(ap(c_2Elist_2ECONS(A_27a),V2990e2),ap(ap(c_2Elist_2ECONS(A_27a),V2991e3),ap(ap(c_2Elist_2ECONS(A_27a),V2992e4),ap(ap(c_2Elist_2ECONS(A_27a),V2993e5),V2988l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V2994e1] :
                      ( mem(V2994e1,A_27a)
                      & ? [V2995e2] :
                          ( mem(V2995e2,A_27a)
                          & ? [V2996e3] :
                              ( mem(V2996e3,A_27a)
                              & ? [V2997e4] :
                                  ( mem(V2997e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2994e1),ap(ap(c_2Elist_2ECONS(A_27a),V2995e2),ap(ap(c_2Elist_2ECONS(A_27a),V2996e3),ap(ap(c_2Elist_2ECONS(A_27a),V2997e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2998e1] :
                      ( mem(V2998e1,A_27a)
                      & ? [V2999e2] :
                          ( mem(V2999e2,A_27a)
                          & ? [V3000e3] :
                              ( mem(V3000e3,A_27a)
                              & ? [V3001e4] :
                                  ( mem(V3001e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2998e1),ap(ap(c_2Elist_2ECONS(A_27a),V2999e2),ap(ap(c_2Elist_2ECONS(A_27a),V3000e3),ap(ap(c_2Elist_2ECONS(A_27a),V3001e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3002l_27] :
                      ( mem(V3002l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3003e1] :
                          ( mem(V3003e1,A_27a)
                          & ? [V3004e2] :
                              ( mem(V3004e2,A_27a)
                              & ? [V3005e3] :
                                  ( mem(V3005e3,A_27a)
                                  & ? [V3006e4] :
                                      ( mem(V3006e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3003e1),ap(ap(c_2Elist_2ECONS(A_27a),V3004e2),ap(ap(c_2Elist_2ECONS(A_27a),V3005e3),ap(ap(c_2Elist_2ECONS(A_27a),V3006e4),V3002l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V3007l_27] :
                      ( mem(V3007l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3008e1] :
                          ( mem(V3008e1,A_27a)
                          & ? [V3009e2] :
                              ( mem(V3009e2,A_27a)
                              & ? [V3010e3] :
                                  ( mem(V3010e3,A_27a)
                                  & ? [V3011e4] :
                                      ( mem(V3011e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3008e1),ap(ap(c_2Elist_2ECONS(A_27a),V3009e2),ap(ap(c_2Elist_2ECONS(A_27a),V3010e3),ap(ap(c_2Elist_2ECONS(A_27a),V3011e4),V3007l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3012l_27] :
                      ( mem(V3012l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3013e1] :
                          ( mem(V3013e1,A_27a)
                          & ? [V3014e2] :
                              ( mem(V3014e2,A_27a)
                              & ? [V3015e3] :
                                  ( mem(V3015e3,A_27a)
                                  & ? [V3016e4] :
                                      ( mem(V3016e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3013e1),ap(ap(c_2Elist_2ECONS(A_27a),V3014e2),ap(ap(c_2Elist_2ECONS(A_27a),V3015e3),ap(ap(c_2Elist_2ECONS(A_27a),V3016e4),V3012l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V3017l_27] :
                      ( mem(V3017l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3018e1] :
                          ( mem(V3018e1,A_27a)
                          & ? [V3019e2] :
                              ( mem(V3019e2,A_27a)
                              & ? [V3020e3] :
                                  ( mem(V3020e3,A_27a)
                                  & ? [V3021e4] :
                                      ( mem(V3021e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3018e1),ap(ap(c_2Elist_2ECONS(A_27a),V3019e2),ap(ap(c_2Elist_2ECONS(A_27a),V3020e3),ap(ap(c_2Elist_2ECONS(A_27a),V3021e4),V3017l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3022l_27] :
                      ( mem(V3022l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3023e1] :
                          ( mem(V3023e1,A_27a)
                          & ? [V3024e2] :
                              ( mem(V3024e2,A_27a)
                              & ? [V3025e3] :
                                  ( mem(V3025e3,A_27a)
                                  & ? [V3026e4] :
                                      ( mem(V3026e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3022l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3023e1),ap(ap(c_2Elist_2ECONS(A_27a),V3024e2),ap(ap(c_2Elist_2ECONS(A_27a),V3025e3),ap(ap(c_2Elist_2ECONS(A_27a),V3026e4),V3022l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V3027l_27] :
                      ( mem(V3027l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3028e1] :
                          ( mem(V3028e1,A_27a)
                          & ? [V3029e2] :
                              ( mem(V3029e2,A_27a)
                              & ? [V3030e3] :
                                  ( mem(V3030e3,A_27a)
                                  & ? [V3031e4] :
                                      ( mem(V3031e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3027l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3028e1),ap(ap(c_2Elist_2ECONS(A_27a),V3029e2),ap(ap(c_2Elist_2ECONS(A_27a),V3030e3),ap(ap(c_2Elist_2ECONS(A_27a),V3031e4),V3027l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3032l_27] :
                      ( mem(V3032l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3033e1] :
                          ( mem(V3033e1,A_27a)
                          & ? [V3034e2] :
                              ( mem(V3034e2,A_27a)
                              & ? [V3035e3] :
                                  ( mem(V3035e3,A_27a)
                                  & ? [V3036e4] :
                                      ( mem(V3036e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3032l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3033e1),ap(ap(c_2Elist_2ECONS(A_27a),V3034e2),ap(ap(c_2Elist_2ECONS(A_27a),V3035e3),ap(ap(c_2Elist_2ECONS(A_27a),V3036e4),V3032l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V3037l_27] :
                      ( mem(V3037l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3038e1] :
                          ( mem(V3038e1,A_27a)
                          & ? [V3039e2] :
                              ( mem(V3039e2,A_27a)
                              & ? [V3040e3] :
                                  ( mem(V3040e3,A_27a)
                                  & ? [V3041e4] :
                                      ( mem(V3041e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3037l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3038e1),ap(ap(c_2Elist_2ECONS(A_27a),V3039e2),ap(ap(c_2Elist_2ECONS(A_27a),V3040e3),ap(ap(c_2Elist_2ECONS(A_27a),V3041e4),V3037l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V3042l_27] :
                      ( mem(V3042l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3043e1] :
                          ( mem(V3043e1,A_27a)
                          & ? [V3044e2] :
                              ( mem(V3044e2,A_27a)
                              & ? [V3045e3] :
                                  ( mem(V3045e3,A_27a)
                                  & ? [V3046e4] :
                                      ( mem(V3046e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V3042l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3043e1),ap(ap(c_2Elist_2ECONS(A_27a),V3044e2),ap(ap(c_2Elist_2ECONS(A_27a),V3045e3),ap(ap(c_2Elist_2ECONS(A_27a),V3046e4),V3042l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3047l_27] :
                      ( mem(V3047l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3048e1] :
                          ( mem(V3048e1,A_27a)
                          & ? [V3049e2] :
                              ( mem(V3049e2,A_27a)
                              & ? [V3050e3] :
                                  ( mem(V3050e3,A_27a)
                                  & ? [V3051e4] :
                                      ( mem(V3051e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V3047l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3048e1),ap(ap(c_2Elist_2ECONS(A_27a),V3049e2),ap(ap(c_2Elist_2ECONS(A_27a),V3050e3),ap(ap(c_2Elist_2ECONS(A_27a),V3051e4),V3047l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V3052l_27] :
                      ( mem(V3052l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3053e1] :
                          ( mem(V3053e1,A_27a)
                          & ? [V3054e2] :
                              ( mem(V3054e2,A_27a)
                              & ? [V3055e3] :
                                  ( mem(V3055e3,A_27a)
                                  & ? [V3056e4] :
                                      ( mem(V3056e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V3052l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3053e1),ap(ap(c_2Elist_2ECONS(A_27a),V3054e2),ap(ap(c_2Elist_2ECONS(A_27a),V3055e3),ap(ap(c_2Elist_2ECONS(A_27a),V3056e4),V3052l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3057l_27] :
                      ( mem(V3057l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3058e1] :
                          ( mem(V3058e1,A_27a)
                          & ? [V3059e2] :
                              ( mem(V3059e2,A_27a)
                              & ? [V3060e3] :
                                  ( mem(V3060e3,A_27a)
                                  & ? [V3061e4] :
                                      ( mem(V3061e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V3057l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3058e1),ap(ap(c_2Elist_2ECONS(A_27a),V3059e2),ap(ap(c_2Elist_2ECONS(A_27a),V3060e3),ap(ap(c_2Elist_2ECONS(A_27a),V3061e4),V3057l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V3062e1] :
                      ( mem(V3062e1,A_27a)
                      & ? [V3063e2] :
                          ( mem(V3063e2,A_27a)
                          & ? [V3064e3] :
                              ( mem(V3064e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3062e1),ap(ap(c_2Elist_2ECONS(A_27a),V3063e2),ap(ap(c_2Elist_2ECONS(A_27a),V3064e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3065e1] :
                      ( mem(V3065e1,A_27a)
                      & ? [V3066e2] :
                          ( mem(V3066e2,A_27a)
                          & ? [V3067e3] :
                              ( mem(V3067e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3065e1),ap(ap(c_2Elist_2ECONS(A_27a),V3066e2),ap(ap(c_2Elist_2ECONS(A_27a),V3067e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3068l_27] :
                      ( mem(V3068l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3069e1] :
                          ( mem(V3069e1,A_27a)
                          & ? [V3070e2] :
                              ( mem(V3070e2,A_27a)
                              & ? [V3071e3] :
                                  ( mem(V3071e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3069e1),ap(ap(c_2Elist_2ECONS(A_27a),V3070e2),ap(ap(c_2Elist_2ECONS(A_27a),V3071e3),V3068l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V3072l_27] :
                      ( mem(V3072l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3073e1] :
                          ( mem(V3073e1,A_27a)
                          & ? [V3074e2] :
                              ( mem(V3074e2,A_27a)
                              & ? [V3075e3] :
                                  ( mem(V3075e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3073e1),ap(ap(c_2Elist_2ECONS(A_27a),V3074e2),ap(ap(c_2Elist_2ECONS(A_27a),V3075e3),V3072l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3076l_27] :
                      ( mem(V3076l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3077e1] :
                          ( mem(V3077e1,A_27a)
                          & ? [V3078e2] :
                              ( mem(V3078e2,A_27a)
                              & ? [V3079e3] :
                                  ( mem(V3079e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3077e1),ap(ap(c_2Elist_2ECONS(A_27a),V3078e2),ap(ap(c_2Elist_2ECONS(A_27a),V3079e3),V3076l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V3080l_27] :
                      ( mem(V3080l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3081e1] :
                          ( mem(V3081e1,A_27a)
                          & ? [V3082e2] :
                              ( mem(V3082e2,A_27a)
                              & ? [V3083e3] :
                                  ( mem(V3083e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3081e1),ap(ap(c_2Elist_2ECONS(A_27a),V3082e2),ap(ap(c_2Elist_2ECONS(A_27a),V3083e3),V3080l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3084l_27] :
                      ( mem(V3084l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3085e1] :
                          ( mem(V3085e1,A_27a)
                          & ? [V3086e2] :
                              ( mem(V3086e2,A_27a)
                              & ? [V3087e3] :
                                  ( mem(V3087e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3084l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3085e1),ap(ap(c_2Elist_2ECONS(A_27a),V3086e2),ap(ap(c_2Elist_2ECONS(A_27a),V3087e3),V3084l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V3088l_27] :
                      ( mem(V3088l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3089e1] :
                          ( mem(V3089e1,A_27a)
                          & ? [V3090e2] :
                              ( mem(V3090e2,A_27a)
                              & ? [V3091e3] :
                                  ( mem(V3091e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3088l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3089e1),ap(ap(c_2Elist_2ECONS(A_27a),V3090e2),ap(ap(c_2Elist_2ECONS(A_27a),V3091e3),V3088l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3092l_27] :
                      ( mem(V3092l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3093e1] :
                          ( mem(V3093e1,A_27a)
                          & ? [V3094e2] :
                              ( mem(V3094e2,A_27a)
                              & ? [V3095e3] :
                                  ( mem(V3095e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3092l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3093e1),ap(ap(c_2Elist_2ECONS(A_27a),V3094e2),ap(ap(c_2Elist_2ECONS(A_27a),V3095e3),V3092l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V3096l_27] :
                      ( mem(V3096l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3097e1] :
                          ( mem(V3097e1,A_27a)
                          & ? [V3098e2] :
                              ( mem(V3098e2,A_27a)
                              & ? [V3099e3] :
                                  ( mem(V3099e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3096l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3097e1),ap(ap(c_2Elist_2ECONS(A_27a),V3098e2),ap(ap(c_2Elist_2ECONS(A_27a),V3099e3),V3096l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V3100l_27] :
                      ( mem(V3100l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3101e1] :
                          ( mem(V3101e1,A_27a)
                          & ? [V3102e2] :
                              ( mem(V3102e2,A_27a)
                              & ? [V3103e3] :
                                  ( mem(V3103e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V3100l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3101e1),ap(ap(c_2Elist_2ECONS(A_27a),V3102e2),ap(ap(c_2Elist_2ECONS(A_27a),V3103e3),V3100l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3104l_27] :
                      ( mem(V3104l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3105e1] :
                          ( mem(V3105e1,A_27a)
                          & ? [V3106e2] :
                              ( mem(V3106e2,A_27a)
                              & ? [V3107e3] :
                                  ( mem(V3107e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V3104l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3105e1),ap(ap(c_2Elist_2ECONS(A_27a),V3106e2),ap(ap(c_2Elist_2ECONS(A_27a),V3107e3),V3104l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V3108l_27] :
                      ( mem(V3108l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3109e1] :
                          ( mem(V3109e1,A_27a)
                          & ? [V3110e2] :
                              ( mem(V3110e2,A_27a)
                              & ? [V3111e3] :
                                  ( mem(V3111e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V3108l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3109e1),ap(ap(c_2Elist_2ECONS(A_27a),V3110e2),ap(ap(c_2Elist_2ECONS(A_27a),V3111e3),V3108l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3112l_27] :
                      ( mem(V3112l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3113e1] :
                          ( mem(V3113e1,A_27a)
                          & ? [V3114e2] :
                              ( mem(V3114e2,A_27a)
                              & ? [V3115e3] :
                                  ( mem(V3115e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V3112l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3113e1),ap(ap(c_2Elist_2ECONS(A_27a),V3114e2),ap(ap(c_2Elist_2ECONS(A_27a),V3115e3),V3112l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V3116e1] :
                      ( mem(V3116e1,A_27a)
                      & ? [V3117e2] :
                          ( mem(V3117e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3116e1),ap(ap(c_2Elist_2ECONS(A_27a),V3117e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3118e1] :
                      ( mem(V3118e1,A_27a)
                      & ? [V3119e2] :
                          ( mem(V3119e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3118e1),ap(ap(c_2Elist_2ECONS(A_27a),V3119e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3120l_27] :
                      ( mem(V3120l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3121e1] :
                          ( mem(V3121e1,A_27a)
                          & ? [V3122e2] :
                              ( mem(V3122e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3121e1),ap(ap(c_2Elist_2ECONS(A_27a),V3122e2),V3120l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V3123l_27] :
                      ( mem(V3123l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3124e1] :
                          ( mem(V3124e1,A_27a)
                          & ? [V3125e2] :
                              ( mem(V3125e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3124e1),ap(ap(c_2Elist_2ECONS(A_27a),V3125e2),V3123l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3126l_27] :
                      ( mem(V3126l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3127e1] :
                          ( mem(V3127e1,A_27a)
                          & ? [V3128e2] :
                              ( mem(V3128e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3127e1),ap(ap(c_2Elist_2ECONS(A_27a),V3128e2),V3126l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V3129l_27] :
                      ( mem(V3129l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3130e1] :
                          ( mem(V3130e1,A_27a)
                          & ? [V3131e2] :
                              ( mem(V3131e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3130e1),ap(ap(c_2Elist_2ECONS(A_27a),V3131e2),V3129l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3132l_27] :
                      ( mem(V3132l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3133e1] :
                          ( mem(V3133e1,A_27a)
                          & ? [V3134e2] :
                              ( mem(V3134e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3132l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3133e1),ap(ap(c_2Elist_2ECONS(A_27a),V3134e2),V3132l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V3135l_27] :
                      ( mem(V3135l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3136e1] :
                          ( mem(V3136e1,A_27a)
                          & ? [V3137e2] :
                              ( mem(V3137e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3135l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3136e1),ap(ap(c_2Elist_2ECONS(A_27a),V3137e2),V3135l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3138l_27] :
                      ( mem(V3138l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3139e1] :
                          ( mem(V3139e1,A_27a)
                          & ? [V3140e2] :
                              ( mem(V3140e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3138l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3139e1),ap(ap(c_2Elist_2ECONS(A_27a),V3140e2),V3138l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V3141l_27] :
                      ( mem(V3141l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3142e1] :
                          ( mem(V3142e1,A_27a)
                          & ? [V3143e2] :
                              ( mem(V3143e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3141l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3142e1),ap(ap(c_2Elist_2ECONS(A_27a),V3143e2),V3141l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V3144l_27] :
                      ( mem(V3144l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3145e1] :
                          ( mem(V3145e1,A_27a)
                          & ? [V3146e2] :
                              ( mem(V3146e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V3144l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3145e1),ap(ap(c_2Elist_2ECONS(A_27a),V3146e2),V3144l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3147l_27] :
                      ( mem(V3147l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3148e1] :
                          ( mem(V3148e1,A_27a)
                          & ? [V3149e2] :
                              ( mem(V3149e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V3147l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3148e1),ap(ap(c_2Elist_2ECONS(A_27a),V3149e2),V3147l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V3150l_27] :
                      ( mem(V3150l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3151e1] :
                          ( mem(V3151e1,A_27a)
                          & ? [V3152e2] :
                              ( mem(V3152e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V3150l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3151e1),ap(ap(c_2Elist_2ECONS(A_27a),V3152e2),V3150l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3153l_27] :
                      ( mem(V3153l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3154e1] :
                          ( mem(V3154e1,A_27a)
                          & ? [V3155e2] :
                              ( mem(V3155e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V3153l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3154e1),ap(ap(c_2Elist_2ECONS(A_27a),V3155e2),V3153l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V3156e1] :
                      ( mem(V3156e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3156e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3157e1] :
                      ( mem(V3157e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3157e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3158l_27] :
                      ( mem(V3158l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3159e1] :
                          ( mem(V3159e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3159e1),V3158l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V3160l_27] :
                      ( mem(V3160l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3161e1] :
                          ( mem(V3161e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3161e1),V3160l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3162l_27] :
                      ( mem(V3162l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3163e1] :
                          ( mem(V3163e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3163e1),V3162l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V3164l_27] :
                      ( mem(V3164l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3165e1] :
                          ( mem(V3165e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3165e1),V3164l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3166l_27] :
                      ( mem(V3166l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3167e1] :
                          ( mem(V3167e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3166l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3167e1),V3166l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V3168l_27] :
                      ( mem(V3168l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3169e1] :
                          ( mem(V3169e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3168l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3169e1),V3168l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3170l_27] :
                      ( mem(V3170l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3171e1] :
                          ( mem(V3171e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3170l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3171e1),V3170l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V3172l_27] :
                      ( mem(V3172l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3173e1] :
                          ( mem(V3173e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3172l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3173e1),V3172l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V3174l_27] :
                      ( mem(V3174l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3175e1] :
                          ( mem(V3175e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V3174l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3175e1),V3174l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3176l_27] :
                      ( mem(V3176l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3177e1] :
                          ( mem(V3177e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V3176l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3177e1),V3176l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V3178l_27] :
                      ( mem(V3178l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3179e1] :
                          ( mem(V3179e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V3178l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3179e1),V3178l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3180l_27] :
                      ( mem(V3180l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3181e1] :
                          ( mem(V3181e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V3180l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3181e1),V3180l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__25,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0l] :
          ( mem(V0l,ty_2Elist_2Elist(A_27a))
         => ! [V1x] :
              ( mem(V1x,ty_2Enum_2Enum)
             => ( ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V2e1] :
                      ( mem(V2e1,A_27a)
                      & ? [V3e2] :
                          ( mem(V3e2,A_27a)
                          & ? [V4e3] :
                              ( mem(V4e3,A_27a)
                              & ? [V5e4] :
                                  ( mem(V5e4,A_27a)
                                  & ? [V6e5] :
                                      ( mem(V6e5,A_27a)
                                      & ? [V7e6] :
                                          ( mem(V7e6,A_27a)
                                          & ? [V8e7] :
                                              ( mem(V8e7,A_27a)
                                              & ? [V9e8] :
                                                  ( mem(V9e8,A_27a)
                                                  & ? [V10e9] :
                                                      ( mem(V10e9,A_27a)
                                                      & ? [V11e10] :
                                                          ( mem(V11e10,A_27a)
                                                          & ? [V12e11] :
                                                              ( mem(V12e11,A_27a)
                                                              & ? [V13e12] :
                                                                  ( mem(V13e12,A_27a)
                                                                  & ? [V14e13] :
                                                                      ( mem(V14e13,A_27a)
                                                                      & ? [V15e14] :
                                                                          ( mem(V15e14,A_27a)
                                                                          & ? [V16e15] :
                                                                              ( mem(V16e15,A_27a)
                                                                              & ? [V17e16] :
                                                                                  ( mem(V17e16,A_27a)
                                                                                  & ? [V18e17] :
                                                                                      ( mem(V18e17,A_27a)
                                                                                      & ? [V19e18] :
                                                                                          ( mem(V19e18,A_27a)
                                                                                          & ? [V20e19] :
                                                                                              ( mem(V20e19,A_27a)
                                                                                              & ? [V21e20] :
                                                                                                  ( mem(V21e20,A_27a)
                                                                                                  & ? [V22e21] :
                                                                                                      ( mem(V22e21,A_27a)
                                                                                                      & ? [V23e22] :
                                                                                                          ( mem(V23e22,A_27a)
                                                                                                          & ? [V24e23] :
                                                                                                              ( mem(V24e23,A_27a)
                                                                                                              & ? [V25e24] :
                                                                                                                  ( mem(V25e24,A_27a)
                                                                                                                  & ? [V26e25] :
                                                                                                                      ( mem(V26e25,A_27a)
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2e1),ap(ap(c_2Elist_2ECONS(A_27a),V3e2),ap(ap(c_2Elist_2ECONS(A_27a),V4e3),ap(ap(c_2Elist_2ECONS(A_27a),V5e4),ap(ap(c_2Elist_2ECONS(A_27a),V6e5),ap(ap(c_2Elist_2ECONS(A_27a),V7e6),ap(ap(c_2Elist_2ECONS(A_27a),V8e7),ap(ap(c_2Elist_2ECONS(A_27a),V9e8),ap(ap(c_2Elist_2ECONS(A_27a),V10e9),ap(ap(c_2Elist_2ECONS(A_27a),V11e10),ap(ap(c_2Elist_2ECONS(A_27a),V12e11),ap(ap(c_2Elist_2ECONS(A_27a),V13e12),ap(ap(c_2Elist_2ECONS(A_27a),V14e13),ap(ap(c_2Elist_2ECONS(A_27a),V15e14),ap(ap(c_2Elist_2ECONS(A_27a),V16e15),ap(ap(c_2Elist_2ECONS(A_27a),V17e16),ap(ap(c_2Elist_2ECONS(A_27a),V18e17),ap(ap(c_2Elist_2ECONS(A_27a),V19e18),ap(ap(c_2Elist_2ECONS(A_27a),V20e19),ap(ap(c_2Elist_2ECONS(A_27a),V21e20),ap(ap(c_2Elist_2ECONS(A_27a),V22e21),ap(ap(c_2Elist_2ECONS(A_27a),V23e22),ap(ap(c_2Elist_2ECONS(A_27a),V24e23),ap(ap(c_2Elist_2ECONS(A_27a),V25e24),ap(ap(c_2Elist_2ECONS(A_27a),V26e25),c_2Elist_2ENIL(A_27a)))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V27e1] :
                      ( mem(V27e1,A_27a)
                      & ? [V28e2] :
                          ( mem(V28e2,A_27a)
                          & ? [V29e3] :
                              ( mem(V29e3,A_27a)
                              & ? [V30e4] :
                                  ( mem(V30e4,A_27a)
                                  & ? [V31e5] :
                                      ( mem(V31e5,A_27a)
                                      & ? [V32e6] :
                                          ( mem(V32e6,A_27a)
                                          & ? [V33e7] :
                                              ( mem(V33e7,A_27a)
                                              & ? [V34e8] :
                                                  ( mem(V34e8,A_27a)
                                                  & ? [V35e9] :
                                                      ( mem(V35e9,A_27a)
                                                      & ? [V36e10] :
                                                          ( mem(V36e10,A_27a)
                                                          & ? [V37e11] :
                                                              ( mem(V37e11,A_27a)
                                                              & ? [V38e12] :
                                                                  ( mem(V38e12,A_27a)
                                                                  & ? [V39e13] :
                                                                      ( mem(V39e13,A_27a)
                                                                      & ? [V40e14] :
                                                                          ( mem(V40e14,A_27a)
                                                                          & ? [V41e15] :
                                                                              ( mem(V41e15,A_27a)
                                                                              & ? [V42e16] :
                                                                                  ( mem(V42e16,A_27a)
                                                                                  & ? [V43e17] :
                                                                                      ( mem(V43e17,A_27a)
                                                                                      & ? [V44e18] :
                                                                                          ( mem(V44e18,A_27a)
                                                                                          & ? [V45e19] :
                                                                                              ( mem(V45e19,A_27a)
                                                                                              & ? [V46e20] :
                                                                                                  ( mem(V46e20,A_27a)
                                                                                                  & ? [V47e21] :
                                                                                                      ( mem(V47e21,A_27a)
                                                                                                      & ? [V48e22] :
                                                                                                          ( mem(V48e22,A_27a)
                                                                                                          & ? [V49e23] :
                                                                                                              ( mem(V49e23,A_27a)
                                                                                                              & ? [V50e24] :
                                                                                                                  ( mem(V50e24,A_27a)
                                                                                                                  & ? [V51e25] :
                                                                                                                      ( mem(V51e25,A_27a)
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V27e1),ap(ap(c_2Elist_2ECONS(A_27a),V28e2),ap(ap(c_2Elist_2ECONS(A_27a),V29e3),ap(ap(c_2Elist_2ECONS(A_27a),V30e4),ap(ap(c_2Elist_2ECONS(A_27a),V31e5),ap(ap(c_2Elist_2ECONS(A_27a),V32e6),ap(ap(c_2Elist_2ECONS(A_27a),V33e7),ap(ap(c_2Elist_2ECONS(A_27a),V34e8),ap(ap(c_2Elist_2ECONS(A_27a),V35e9),ap(ap(c_2Elist_2ECONS(A_27a),V36e10),ap(ap(c_2Elist_2ECONS(A_27a),V37e11),ap(ap(c_2Elist_2ECONS(A_27a),V38e12),ap(ap(c_2Elist_2ECONS(A_27a),V39e13),ap(ap(c_2Elist_2ECONS(A_27a),V40e14),ap(ap(c_2Elist_2ECONS(A_27a),V41e15),ap(ap(c_2Elist_2ECONS(A_27a),V42e16),ap(ap(c_2Elist_2ECONS(A_27a),V43e17),ap(ap(c_2Elist_2ECONS(A_27a),V44e18),ap(ap(c_2Elist_2ECONS(A_27a),V45e19),ap(ap(c_2Elist_2ECONS(A_27a),V46e20),ap(ap(c_2Elist_2ECONS(A_27a),V47e21),ap(ap(c_2Elist_2ECONS(A_27a),V48e22),ap(ap(c_2Elist_2ECONS(A_27a),V49e23),ap(ap(c_2Elist_2ECONS(A_27a),V50e24),ap(ap(c_2Elist_2ECONS(A_27a),V51e25),c_2Elist_2ENIL(A_27a)))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V52l_27] :
                      ( mem(V52l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V53e1] :
                          ( mem(V53e1,A_27a)
                          & ? [V54e2] :
                              ( mem(V54e2,A_27a)
                              & ? [V55e3] :
                                  ( mem(V55e3,A_27a)
                                  & ? [V56e4] :
                                      ( mem(V56e4,A_27a)
                                      & ? [V57e5] :
                                          ( mem(V57e5,A_27a)
                                          & ? [V58e6] :
                                              ( mem(V58e6,A_27a)
                                              & ? [V59e7] :
                                                  ( mem(V59e7,A_27a)
                                                  & ? [V60e8] :
                                                      ( mem(V60e8,A_27a)
                                                      & ? [V61e9] :
                                                          ( mem(V61e9,A_27a)
                                                          & ? [V62e10] :
                                                              ( mem(V62e10,A_27a)
                                                              & ? [V63e11] :
                                                                  ( mem(V63e11,A_27a)
                                                                  & ? [V64e12] :
                                                                      ( mem(V64e12,A_27a)
                                                                      & ? [V65e13] :
                                                                          ( mem(V65e13,A_27a)
                                                                          & ? [V66e14] :
                                                                              ( mem(V66e14,A_27a)
                                                                              & ? [V67e15] :
                                                                                  ( mem(V67e15,A_27a)
                                                                                  & ? [V68e16] :
                                                                                      ( mem(V68e16,A_27a)
                                                                                      & ? [V69e17] :
                                                                                          ( mem(V69e17,A_27a)
                                                                                          & ? [V70e18] :
                                                                                              ( mem(V70e18,A_27a)
                                                                                              & ? [V71e19] :
                                                                                                  ( mem(V71e19,A_27a)
                                                                                                  & ? [V72e20] :
                                                                                                      ( mem(V72e20,A_27a)
                                                                                                      & ? [V73e21] :
                                                                                                          ( mem(V73e21,A_27a)
                                                                                                          & ? [V74e22] :
                                                                                                              ( mem(V74e22,A_27a)
                                                                                                              & ? [V75e23] :
                                                                                                                  ( mem(V75e23,A_27a)
                                                                                                                  & ? [V76e24] :
                                                                                                                      ( mem(V76e24,A_27a)
                                                                                                                      & ? [V77e25] :
                                                                                                                          ( mem(V77e25,A_27a)
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V53e1),ap(ap(c_2Elist_2ECONS(A_27a),V54e2),ap(ap(c_2Elist_2ECONS(A_27a),V55e3),ap(ap(c_2Elist_2ECONS(A_27a),V56e4),ap(ap(c_2Elist_2ECONS(A_27a),V57e5),ap(ap(c_2Elist_2ECONS(A_27a),V58e6),ap(ap(c_2Elist_2ECONS(A_27a),V59e7),ap(ap(c_2Elist_2ECONS(A_27a),V60e8),ap(ap(c_2Elist_2ECONS(A_27a),V61e9),ap(ap(c_2Elist_2ECONS(A_27a),V62e10),ap(ap(c_2Elist_2ECONS(A_27a),V63e11),ap(ap(c_2Elist_2ECONS(A_27a),V64e12),ap(ap(c_2Elist_2ECONS(A_27a),V65e13),ap(ap(c_2Elist_2ECONS(A_27a),V66e14),ap(ap(c_2Elist_2ECONS(A_27a),V67e15),ap(ap(c_2Elist_2ECONS(A_27a),V68e16),ap(ap(c_2Elist_2ECONS(A_27a),V69e17),ap(ap(c_2Elist_2ECONS(A_27a),V70e18),ap(ap(c_2Elist_2ECONS(A_27a),V71e19),ap(ap(c_2Elist_2ECONS(A_27a),V72e20),ap(ap(c_2Elist_2ECONS(A_27a),V73e21),ap(ap(c_2Elist_2ECONS(A_27a),V74e22),ap(ap(c_2Elist_2ECONS(A_27a),V75e23),ap(ap(c_2Elist_2ECONS(A_27a),V76e24),ap(ap(c_2Elist_2ECONS(A_27a),V77e25),V52l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V78l_27] :
                      ( mem(V78l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V79e1] :
                          ( mem(V79e1,A_27a)
                          & ? [V80e2] :
                              ( mem(V80e2,A_27a)
                              & ? [V81e3] :
                                  ( mem(V81e3,A_27a)
                                  & ? [V82e4] :
                                      ( mem(V82e4,A_27a)
                                      & ? [V83e5] :
                                          ( mem(V83e5,A_27a)
                                          & ? [V84e6] :
                                              ( mem(V84e6,A_27a)
                                              & ? [V85e7] :
                                                  ( mem(V85e7,A_27a)
                                                  & ? [V86e8] :
                                                      ( mem(V86e8,A_27a)
                                                      & ? [V87e9] :
                                                          ( mem(V87e9,A_27a)
                                                          & ? [V88e10] :
                                                              ( mem(V88e10,A_27a)
                                                              & ? [V89e11] :
                                                                  ( mem(V89e11,A_27a)
                                                                  & ? [V90e12] :
                                                                      ( mem(V90e12,A_27a)
                                                                      & ? [V91e13] :
                                                                          ( mem(V91e13,A_27a)
                                                                          & ? [V92e14] :
                                                                              ( mem(V92e14,A_27a)
                                                                              & ? [V93e15] :
                                                                                  ( mem(V93e15,A_27a)
                                                                                  & ? [V94e16] :
                                                                                      ( mem(V94e16,A_27a)
                                                                                      & ? [V95e17] :
                                                                                          ( mem(V95e17,A_27a)
                                                                                          & ? [V96e18] :
                                                                                              ( mem(V96e18,A_27a)
                                                                                              & ? [V97e19] :
                                                                                                  ( mem(V97e19,A_27a)
                                                                                                  & ? [V98e20] :
                                                                                                      ( mem(V98e20,A_27a)
                                                                                                      & ? [V99e21] :
                                                                                                          ( mem(V99e21,A_27a)
                                                                                                          & ? [V100e22] :
                                                                                                              ( mem(V100e22,A_27a)
                                                                                                              & ? [V101e23] :
                                                                                                                  ( mem(V101e23,A_27a)
                                                                                                                  & ? [V102e24] :
                                                                                                                      ( mem(V102e24,A_27a)
                                                                                                                      & ? [V103e25] :
                                                                                                                          ( mem(V103e25,A_27a)
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V79e1),ap(ap(c_2Elist_2ECONS(A_27a),V80e2),ap(ap(c_2Elist_2ECONS(A_27a),V81e3),ap(ap(c_2Elist_2ECONS(A_27a),V82e4),ap(ap(c_2Elist_2ECONS(A_27a),V83e5),ap(ap(c_2Elist_2ECONS(A_27a),V84e6),ap(ap(c_2Elist_2ECONS(A_27a),V85e7),ap(ap(c_2Elist_2ECONS(A_27a),V86e8),ap(ap(c_2Elist_2ECONS(A_27a),V87e9),ap(ap(c_2Elist_2ECONS(A_27a),V88e10),ap(ap(c_2Elist_2ECONS(A_27a),V89e11),ap(ap(c_2Elist_2ECONS(A_27a),V90e12),ap(ap(c_2Elist_2ECONS(A_27a),V91e13),ap(ap(c_2Elist_2ECONS(A_27a),V92e14),ap(ap(c_2Elist_2ECONS(A_27a),V93e15),ap(ap(c_2Elist_2ECONS(A_27a),V94e16),ap(ap(c_2Elist_2ECONS(A_27a),V95e17),ap(ap(c_2Elist_2ECONS(A_27a),V96e18),ap(ap(c_2Elist_2ECONS(A_27a),V97e19),ap(ap(c_2Elist_2ECONS(A_27a),V98e20),ap(ap(c_2Elist_2ECONS(A_27a),V99e21),ap(ap(c_2Elist_2ECONS(A_27a),V100e22),ap(ap(c_2Elist_2ECONS(A_27a),V101e23),ap(ap(c_2Elist_2ECONS(A_27a),V102e24),ap(ap(c_2Elist_2ECONS(A_27a),V103e25),V78l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V104l_27] :
                      ( mem(V104l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V105e1] :
                          ( mem(V105e1,A_27a)
                          & ? [V106e2] :
                              ( mem(V106e2,A_27a)
                              & ? [V107e3] :
                                  ( mem(V107e3,A_27a)
                                  & ? [V108e4] :
                                      ( mem(V108e4,A_27a)
                                      & ? [V109e5] :
                                          ( mem(V109e5,A_27a)
                                          & ? [V110e6] :
                                              ( mem(V110e6,A_27a)
                                              & ? [V111e7] :
                                                  ( mem(V111e7,A_27a)
                                                  & ? [V112e8] :
                                                      ( mem(V112e8,A_27a)
                                                      & ? [V113e9] :
                                                          ( mem(V113e9,A_27a)
                                                          & ? [V114e10] :
                                                              ( mem(V114e10,A_27a)
                                                              & ? [V115e11] :
                                                                  ( mem(V115e11,A_27a)
                                                                  & ? [V116e12] :
                                                                      ( mem(V116e12,A_27a)
                                                                      & ? [V117e13] :
                                                                          ( mem(V117e13,A_27a)
                                                                          & ? [V118e14] :
                                                                              ( mem(V118e14,A_27a)
                                                                              & ? [V119e15] :
                                                                                  ( mem(V119e15,A_27a)
                                                                                  & ? [V120e16] :
                                                                                      ( mem(V120e16,A_27a)
                                                                                      & ? [V121e17] :
                                                                                          ( mem(V121e17,A_27a)
                                                                                          & ? [V122e18] :
                                                                                              ( mem(V122e18,A_27a)
                                                                                              & ? [V123e19] :
                                                                                                  ( mem(V123e19,A_27a)
                                                                                                  & ? [V124e20] :
                                                                                                      ( mem(V124e20,A_27a)
                                                                                                      & ? [V125e21] :
                                                                                                          ( mem(V125e21,A_27a)
                                                                                                          & ? [V126e22] :
                                                                                                              ( mem(V126e22,A_27a)
                                                                                                              & ? [V127e23] :
                                                                                                                  ( mem(V127e23,A_27a)
                                                                                                                  & ? [V128e24] :
                                                                                                                      ( mem(V128e24,A_27a)
                                                                                                                      & ? [V129e25] :
                                                                                                                          ( mem(V129e25,A_27a)
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V105e1),ap(ap(c_2Elist_2ECONS(A_27a),V106e2),ap(ap(c_2Elist_2ECONS(A_27a),V107e3),ap(ap(c_2Elist_2ECONS(A_27a),V108e4),ap(ap(c_2Elist_2ECONS(A_27a),V109e5),ap(ap(c_2Elist_2ECONS(A_27a),V110e6),ap(ap(c_2Elist_2ECONS(A_27a),V111e7),ap(ap(c_2Elist_2ECONS(A_27a),V112e8),ap(ap(c_2Elist_2ECONS(A_27a),V113e9),ap(ap(c_2Elist_2ECONS(A_27a),V114e10),ap(ap(c_2Elist_2ECONS(A_27a),V115e11),ap(ap(c_2Elist_2ECONS(A_27a),V116e12),ap(ap(c_2Elist_2ECONS(A_27a),V117e13),ap(ap(c_2Elist_2ECONS(A_27a),V118e14),ap(ap(c_2Elist_2ECONS(A_27a),V119e15),ap(ap(c_2Elist_2ECONS(A_27a),V120e16),ap(ap(c_2Elist_2ECONS(A_27a),V121e17),ap(ap(c_2Elist_2ECONS(A_27a),V122e18),ap(ap(c_2Elist_2ECONS(A_27a),V123e19),ap(ap(c_2Elist_2ECONS(A_27a),V124e20),ap(ap(c_2Elist_2ECONS(A_27a),V125e21),ap(ap(c_2Elist_2ECONS(A_27a),V126e22),ap(ap(c_2Elist_2ECONS(A_27a),V127e23),ap(ap(c_2Elist_2ECONS(A_27a),V128e24),ap(ap(c_2Elist_2ECONS(A_27a),V129e25),V104l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V130l_27] :
                      ( mem(V130l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V131e1] :
                          ( mem(V131e1,A_27a)
                          & ? [V132e2] :
                              ( mem(V132e2,A_27a)
                              & ? [V133e3] :
                                  ( mem(V133e3,A_27a)
                                  & ? [V134e4] :
                                      ( mem(V134e4,A_27a)
                                      & ? [V135e5] :
                                          ( mem(V135e5,A_27a)
                                          & ? [V136e6] :
                                              ( mem(V136e6,A_27a)
                                              & ? [V137e7] :
                                                  ( mem(V137e7,A_27a)
                                                  & ? [V138e8] :
                                                      ( mem(V138e8,A_27a)
                                                      & ? [V139e9] :
                                                          ( mem(V139e9,A_27a)
                                                          & ? [V140e10] :
                                                              ( mem(V140e10,A_27a)
                                                              & ? [V141e11] :
                                                                  ( mem(V141e11,A_27a)
                                                                  & ? [V142e12] :
                                                                      ( mem(V142e12,A_27a)
                                                                      & ? [V143e13] :
                                                                          ( mem(V143e13,A_27a)
                                                                          & ? [V144e14] :
                                                                              ( mem(V144e14,A_27a)
                                                                              & ? [V145e15] :
                                                                                  ( mem(V145e15,A_27a)
                                                                                  & ? [V146e16] :
                                                                                      ( mem(V146e16,A_27a)
                                                                                      & ? [V147e17] :
                                                                                          ( mem(V147e17,A_27a)
                                                                                          & ? [V148e18] :
                                                                                              ( mem(V148e18,A_27a)
                                                                                              & ? [V149e19] :
                                                                                                  ( mem(V149e19,A_27a)
                                                                                                  & ? [V150e20] :
                                                                                                      ( mem(V150e20,A_27a)
                                                                                                      & ? [V151e21] :
                                                                                                          ( mem(V151e21,A_27a)
                                                                                                          & ? [V152e22] :
                                                                                                              ( mem(V152e22,A_27a)
                                                                                                              & ? [V153e23] :
                                                                                                                  ( mem(V153e23,A_27a)
                                                                                                                  & ? [V154e24] :
                                                                                                                      ( mem(V154e24,A_27a)
                                                                                                                      & ? [V155e25] :
                                                                                                                          ( mem(V155e25,A_27a)
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V131e1),ap(ap(c_2Elist_2ECONS(A_27a),V132e2),ap(ap(c_2Elist_2ECONS(A_27a),V133e3),ap(ap(c_2Elist_2ECONS(A_27a),V134e4),ap(ap(c_2Elist_2ECONS(A_27a),V135e5),ap(ap(c_2Elist_2ECONS(A_27a),V136e6),ap(ap(c_2Elist_2ECONS(A_27a),V137e7),ap(ap(c_2Elist_2ECONS(A_27a),V138e8),ap(ap(c_2Elist_2ECONS(A_27a),V139e9),ap(ap(c_2Elist_2ECONS(A_27a),V140e10),ap(ap(c_2Elist_2ECONS(A_27a),V141e11),ap(ap(c_2Elist_2ECONS(A_27a),V142e12),ap(ap(c_2Elist_2ECONS(A_27a),V143e13),ap(ap(c_2Elist_2ECONS(A_27a),V144e14),ap(ap(c_2Elist_2ECONS(A_27a),V145e15),ap(ap(c_2Elist_2ECONS(A_27a),V146e16),ap(ap(c_2Elist_2ECONS(A_27a),V147e17),ap(ap(c_2Elist_2ECONS(A_27a),V148e18),ap(ap(c_2Elist_2ECONS(A_27a),V149e19),ap(ap(c_2Elist_2ECONS(A_27a),V150e20),ap(ap(c_2Elist_2ECONS(A_27a),V151e21),ap(ap(c_2Elist_2ECONS(A_27a),V152e22),ap(ap(c_2Elist_2ECONS(A_27a),V153e23),ap(ap(c_2Elist_2ECONS(A_27a),V154e24),ap(ap(c_2Elist_2ECONS(A_27a),V155e25),V130l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V156l_27] :
                      ( mem(V156l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V157e1] :
                          ( mem(V157e1,A_27a)
                          & ? [V158e2] :
                              ( mem(V158e2,A_27a)
                              & ? [V159e3] :
                                  ( mem(V159e3,A_27a)
                                  & ? [V160e4] :
                                      ( mem(V160e4,A_27a)
                                      & ? [V161e5] :
                                          ( mem(V161e5,A_27a)
                                          & ? [V162e6] :
                                              ( mem(V162e6,A_27a)
                                              & ? [V163e7] :
                                                  ( mem(V163e7,A_27a)
                                                  & ? [V164e8] :
                                                      ( mem(V164e8,A_27a)
                                                      & ? [V165e9] :
                                                          ( mem(V165e9,A_27a)
                                                          & ? [V166e10] :
                                                              ( mem(V166e10,A_27a)
                                                              & ? [V167e11] :
                                                                  ( mem(V167e11,A_27a)
                                                                  & ? [V168e12] :
                                                                      ( mem(V168e12,A_27a)
                                                                      & ? [V169e13] :
                                                                          ( mem(V169e13,A_27a)
                                                                          & ? [V170e14] :
                                                                              ( mem(V170e14,A_27a)
                                                                              & ? [V171e15] :
                                                                                  ( mem(V171e15,A_27a)
                                                                                  & ? [V172e16] :
                                                                                      ( mem(V172e16,A_27a)
                                                                                      & ? [V173e17] :
                                                                                          ( mem(V173e17,A_27a)
                                                                                          & ? [V174e18] :
                                                                                              ( mem(V174e18,A_27a)
                                                                                              & ? [V175e19] :
                                                                                                  ( mem(V175e19,A_27a)
                                                                                                  & ? [V176e20] :
                                                                                                      ( mem(V176e20,A_27a)
                                                                                                      & ? [V177e21] :
                                                                                                          ( mem(V177e21,A_27a)
                                                                                                          & ? [V178e22] :
                                                                                                              ( mem(V178e22,A_27a)
                                                                                                              & ? [V179e23] :
                                                                                                                  ( mem(V179e23,A_27a)
                                                                                                                  & ? [V180e24] :
                                                                                                                      ( mem(V180e24,A_27a)
                                                                                                                      & ? [V181e25] :
                                                                                                                          ( mem(V181e25,A_27a)
                                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V156l_27)))
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V157e1),ap(ap(c_2Elist_2ECONS(A_27a),V158e2),ap(ap(c_2Elist_2ECONS(A_27a),V159e3),ap(ap(c_2Elist_2ECONS(A_27a),V160e4),ap(ap(c_2Elist_2ECONS(A_27a),V161e5),ap(ap(c_2Elist_2ECONS(A_27a),V162e6),ap(ap(c_2Elist_2ECONS(A_27a),V163e7),ap(ap(c_2Elist_2ECONS(A_27a),V164e8),ap(ap(c_2Elist_2ECONS(A_27a),V165e9),ap(ap(c_2Elist_2ECONS(A_27a),V166e10),ap(ap(c_2Elist_2ECONS(A_27a),V167e11),ap(ap(c_2Elist_2ECONS(A_27a),V168e12),ap(ap(c_2Elist_2ECONS(A_27a),V169e13),ap(ap(c_2Elist_2ECONS(A_27a),V170e14),ap(ap(c_2Elist_2ECONS(A_27a),V171e15),ap(ap(c_2Elist_2ECONS(A_27a),V172e16),ap(ap(c_2Elist_2ECONS(A_27a),V173e17),ap(ap(c_2Elist_2ECONS(A_27a),V174e18),ap(ap(c_2Elist_2ECONS(A_27a),V175e19),ap(ap(c_2Elist_2ECONS(A_27a),V176e20),ap(ap(c_2Elist_2ECONS(A_27a),V177e21),ap(ap(c_2Elist_2ECONS(A_27a),V178e22),ap(ap(c_2Elist_2ECONS(A_27a),V179e23),ap(ap(c_2Elist_2ECONS(A_27a),V180e24),ap(ap(c_2Elist_2ECONS(A_27a),V181e25),V156l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V182l_27] :
                      ( mem(V182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V183e1] :
                          ( mem(V183e1,A_27a)
                          & ? [V184e2] :
                              ( mem(V184e2,A_27a)
                              & ? [V185e3] :
                                  ( mem(V185e3,A_27a)
                                  & ? [V186e4] :
                                      ( mem(V186e4,A_27a)
                                      & ? [V187e5] :
                                          ( mem(V187e5,A_27a)
                                          & ? [V188e6] :
                                              ( mem(V188e6,A_27a)
                                              & ? [V189e7] :
                                                  ( mem(V189e7,A_27a)
                                                  & ? [V190e8] :
                                                      ( mem(V190e8,A_27a)
                                                      & ? [V191e9] :
                                                          ( mem(V191e9,A_27a)
                                                          & ? [V192e10] :
                                                              ( mem(V192e10,A_27a)
                                                              & ? [V193e11] :
                                                                  ( mem(V193e11,A_27a)
                                                                  & ? [V194e12] :
                                                                      ( mem(V194e12,A_27a)
                                                                      & ? [V195e13] :
                                                                          ( mem(V195e13,A_27a)
                                                                          & ? [V196e14] :
                                                                              ( mem(V196e14,A_27a)
                                                                              & ? [V197e15] :
                                                                                  ( mem(V197e15,A_27a)
                                                                                  & ? [V198e16] :
                                                                                      ( mem(V198e16,A_27a)
                                                                                      & ? [V199e17] :
                                                                                          ( mem(V199e17,A_27a)
                                                                                          & ? [V200e18] :
                                                                                              ( mem(V200e18,A_27a)
                                                                                              & ? [V201e19] :
                                                                                                  ( mem(V201e19,A_27a)
                                                                                                  & ? [V202e20] :
                                                                                                      ( mem(V202e20,A_27a)
                                                                                                      & ? [V203e21] :
                                                                                                          ( mem(V203e21,A_27a)
                                                                                                          & ? [V204e22] :
                                                                                                              ( mem(V204e22,A_27a)
                                                                                                              & ? [V205e23] :
                                                                                                                  ( mem(V205e23,A_27a)
                                                                                                                  & ? [V206e24] :
                                                                                                                      ( mem(V206e24,A_27a)
                                                                                                                      & ? [V207e25] :
                                                                                                                          ( mem(V207e25,A_27a)
                                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V182l_27)))
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V183e1),ap(ap(c_2Elist_2ECONS(A_27a),V184e2),ap(ap(c_2Elist_2ECONS(A_27a),V185e3),ap(ap(c_2Elist_2ECONS(A_27a),V186e4),ap(ap(c_2Elist_2ECONS(A_27a),V187e5),ap(ap(c_2Elist_2ECONS(A_27a),V188e6),ap(ap(c_2Elist_2ECONS(A_27a),V189e7),ap(ap(c_2Elist_2ECONS(A_27a),V190e8),ap(ap(c_2Elist_2ECONS(A_27a),V191e9),ap(ap(c_2Elist_2ECONS(A_27a),V192e10),ap(ap(c_2Elist_2ECONS(A_27a),V193e11),ap(ap(c_2Elist_2ECONS(A_27a),V194e12),ap(ap(c_2Elist_2ECONS(A_27a),V195e13),ap(ap(c_2Elist_2ECONS(A_27a),V196e14),ap(ap(c_2Elist_2ECONS(A_27a),V197e15),ap(ap(c_2Elist_2ECONS(A_27a),V198e16),ap(ap(c_2Elist_2ECONS(A_27a),V199e17),ap(ap(c_2Elist_2ECONS(A_27a),V200e18),ap(ap(c_2Elist_2ECONS(A_27a),V201e19),ap(ap(c_2Elist_2ECONS(A_27a),V202e20),ap(ap(c_2Elist_2ECONS(A_27a),V203e21),ap(ap(c_2Elist_2ECONS(A_27a),V204e22),ap(ap(c_2Elist_2ECONS(A_27a),V205e23),ap(ap(c_2Elist_2ECONS(A_27a),V206e24),ap(ap(c_2Elist_2ECONS(A_27a),V207e25),V182l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V208l_27] :
                      ( mem(V208l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V209e1] :
                          ( mem(V209e1,A_27a)
                          & ? [V210e2] :
                              ( mem(V210e2,A_27a)
                              & ? [V211e3] :
                                  ( mem(V211e3,A_27a)
                                  & ? [V212e4] :
                                      ( mem(V212e4,A_27a)
                                      & ? [V213e5] :
                                          ( mem(V213e5,A_27a)
                                          & ? [V214e6] :
                                              ( mem(V214e6,A_27a)
                                              & ? [V215e7] :
                                                  ( mem(V215e7,A_27a)
                                                  & ? [V216e8] :
                                                      ( mem(V216e8,A_27a)
                                                      & ? [V217e9] :
                                                          ( mem(V217e9,A_27a)
                                                          & ? [V218e10] :
                                                              ( mem(V218e10,A_27a)
                                                              & ? [V219e11] :
                                                                  ( mem(V219e11,A_27a)
                                                                  & ? [V220e12] :
                                                                      ( mem(V220e12,A_27a)
                                                                      & ? [V221e13] :
                                                                          ( mem(V221e13,A_27a)
                                                                          & ? [V222e14] :
                                                                              ( mem(V222e14,A_27a)
                                                                              & ? [V223e15] :
                                                                                  ( mem(V223e15,A_27a)
                                                                                  & ? [V224e16] :
                                                                                      ( mem(V224e16,A_27a)
                                                                                      & ? [V225e17] :
                                                                                          ( mem(V225e17,A_27a)
                                                                                          & ? [V226e18] :
                                                                                              ( mem(V226e18,A_27a)
                                                                                              & ? [V227e19] :
                                                                                                  ( mem(V227e19,A_27a)
                                                                                                  & ? [V228e20] :
                                                                                                      ( mem(V228e20,A_27a)
                                                                                                      & ? [V229e21] :
                                                                                                          ( mem(V229e21,A_27a)
                                                                                                          & ? [V230e22] :
                                                                                                              ( mem(V230e22,A_27a)
                                                                                                              & ? [V231e23] :
                                                                                                                  ( mem(V231e23,A_27a)
                                                                                                                  & ? [V232e24] :
                                                                                                                      ( mem(V232e24,A_27a)
                                                                                                                      & ? [V233e25] :
                                                                                                                          ( mem(V233e25,A_27a)
                                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V208l_27)))
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V209e1),ap(ap(c_2Elist_2ECONS(A_27a),V210e2),ap(ap(c_2Elist_2ECONS(A_27a),V211e3),ap(ap(c_2Elist_2ECONS(A_27a),V212e4),ap(ap(c_2Elist_2ECONS(A_27a),V213e5),ap(ap(c_2Elist_2ECONS(A_27a),V214e6),ap(ap(c_2Elist_2ECONS(A_27a),V215e7),ap(ap(c_2Elist_2ECONS(A_27a),V216e8),ap(ap(c_2Elist_2ECONS(A_27a),V217e9),ap(ap(c_2Elist_2ECONS(A_27a),V218e10),ap(ap(c_2Elist_2ECONS(A_27a),V219e11),ap(ap(c_2Elist_2ECONS(A_27a),V220e12),ap(ap(c_2Elist_2ECONS(A_27a),V221e13),ap(ap(c_2Elist_2ECONS(A_27a),V222e14),ap(ap(c_2Elist_2ECONS(A_27a),V223e15),ap(ap(c_2Elist_2ECONS(A_27a),V224e16),ap(ap(c_2Elist_2ECONS(A_27a),V225e17),ap(ap(c_2Elist_2ECONS(A_27a),V226e18),ap(ap(c_2Elist_2ECONS(A_27a),V227e19),ap(ap(c_2Elist_2ECONS(A_27a),V228e20),ap(ap(c_2Elist_2ECONS(A_27a),V229e21),ap(ap(c_2Elist_2ECONS(A_27a),V230e22),ap(ap(c_2Elist_2ECONS(A_27a),V231e23),ap(ap(c_2Elist_2ECONS(A_27a),V232e24),ap(ap(c_2Elist_2ECONS(A_27a),V233e25),V208l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))))
                <=> ? [V234l_27] :
                      ( mem(V234l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V235e1] :
                          ( mem(V235e1,A_27a)
                          & ? [V236e2] :
                              ( mem(V236e2,A_27a)
                              & ? [V237e3] :
                                  ( mem(V237e3,A_27a)
                                  & ? [V238e4] :
                                      ( mem(V238e4,A_27a)
                                      & ? [V239e5] :
                                          ( mem(V239e5,A_27a)
                                          & ? [V240e6] :
                                              ( mem(V240e6,A_27a)
                                              & ? [V241e7] :
                                                  ( mem(V241e7,A_27a)
                                                  & ? [V242e8] :
                                                      ( mem(V242e8,A_27a)
                                                      & ? [V243e9] :
                                                          ( mem(V243e9,A_27a)
                                                          & ? [V244e10] :
                                                              ( mem(V244e10,A_27a)
                                                              & ? [V245e11] :
                                                                  ( mem(V245e11,A_27a)
                                                                  & ? [V246e12] :
                                                                      ( mem(V246e12,A_27a)
                                                                      & ? [V247e13] :
                                                                          ( mem(V247e13,A_27a)
                                                                          & ? [V248e14] :
                                                                              ( mem(V248e14,A_27a)
                                                                              & ? [V249e15] :
                                                                                  ( mem(V249e15,A_27a)
                                                                                  & ? [V250e16] :
                                                                                      ( mem(V250e16,A_27a)
                                                                                      & ? [V251e17] :
                                                                                          ( mem(V251e17,A_27a)
                                                                                          & ? [V252e18] :
                                                                                              ( mem(V252e18,A_27a)
                                                                                              & ? [V253e19] :
                                                                                                  ( mem(V253e19,A_27a)
                                                                                                  & ? [V254e20] :
                                                                                                      ( mem(V254e20,A_27a)
                                                                                                      & ? [V255e21] :
                                                                                                          ( mem(V255e21,A_27a)
                                                                                                          & ? [V256e22] :
                                                                                                              ( mem(V256e22,A_27a)
                                                                                                              & ? [V257e23] :
                                                                                                                  ( mem(V257e23,A_27a)
                                                                                                                  & ? [V258e24] :
                                                                                                                      ( mem(V258e24,A_27a)
                                                                                                                      & ? [V259e25] :
                                                                                                                          ( mem(V259e25,A_27a)
                                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V234l_27)))
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V235e1),ap(ap(c_2Elist_2ECONS(A_27a),V236e2),ap(ap(c_2Elist_2ECONS(A_27a),V237e3),ap(ap(c_2Elist_2ECONS(A_27a),V238e4),ap(ap(c_2Elist_2ECONS(A_27a),V239e5),ap(ap(c_2Elist_2ECONS(A_27a),V240e6),ap(ap(c_2Elist_2ECONS(A_27a),V241e7),ap(ap(c_2Elist_2ECONS(A_27a),V242e8),ap(ap(c_2Elist_2ECONS(A_27a),V243e9),ap(ap(c_2Elist_2ECONS(A_27a),V244e10),ap(ap(c_2Elist_2ECONS(A_27a),V245e11),ap(ap(c_2Elist_2ECONS(A_27a),V246e12),ap(ap(c_2Elist_2ECONS(A_27a),V247e13),ap(ap(c_2Elist_2ECONS(A_27a),V248e14),ap(ap(c_2Elist_2ECONS(A_27a),V249e15),ap(ap(c_2Elist_2ECONS(A_27a),V250e16),ap(ap(c_2Elist_2ECONS(A_27a),V251e17),ap(ap(c_2Elist_2ECONS(A_27a),V252e18),ap(ap(c_2Elist_2ECONS(A_27a),V253e19),ap(ap(c_2Elist_2ECONS(A_27a),V254e20),ap(ap(c_2Elist_2ECONS(A_27a),V255e21),ap(ap(c_2Elist_2ECONS(A_27a),V256e22),ap(ap(c_2Elist_2ECONS(A_27a),V257e23),ap(ap(c_2Elist_2ECONS(A_27a),V258e24),ap(ap(c_2Elist_2ECONS(A_27a),V259e25),V234l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V260l_27] :
                      ( mem(V260l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V261e1] :
                          ( mem(V261e1,A_27a)
                          & ? [V262e2] :
                              ( mem(V262e2,A_27a)
                              & ? [V263e3] :
                                  ( mem(V263e3,A_27a)
                                  & ? [V264e4] :
                                      ( mem(V264e4,A_27a)
                                      & ? [V265e5] :
                                          ( mem(V265e5,A_27a)
                                          & ? [V266e6] :
                                              ( mem(V266e6,A_27a)
                                              & ? [V267e7] :
                                                  ( mem(V267e7,A_27a)
                                                  & ? [V268e8] :
                                                      ( mem(V268e8,A_27a)
                                                      & ? [V269e9] :
                                                          ( mem(V269e9,A_27a)
                                                          & ? [V270e10] :
                                                              ( mem(V270e10,A_27a)
                                                              & ? [V271e11] :
                                                                  ( mem(V271e11,A_27a)
                                                                  & ? [V272e12] :
                                                                      ( mem(V272e12,A_27a)
                                                                      & ? [V273e13] :
                                                                          ( mem(V273e13,A_27a)
                                                                          & ? [V274e14] :
                                                                              ( mem(V274e14,A_27a)
                                                                              & ? [V275e15] :
                                                                                  ( mem(V275e15,A_27a)
                                                                                  & ? [V276e16] :
                                                                                      ( mem(V276e16,A_27a)
                                                                                      & ? [V277e17] :
                                                                                          ( mem(V277e17,A_27a)
                                                                                          & ? [V278e18] :
                                                                                              ( mem(V278e18,A_27a)
                                                                                              & ? [V279e19] :
                                                                                                  ( mem(V279e19,A_27a)
                                                                                                  & ? [V280e20] :
                                                                                                      ( mem(V280e20,A_27a)
                                                                                                      & ? [V281e21] :
                                                                                                          ( mem(V281e21,A_27a)
                                                                                                          & ? [V282e22] :
                                                                                                              ( mem(V282e22,A_27a)
                                                                                                              & ? [V283e23] :
                                                                                                                  ( mem(V283e23,A_27a)
                                                                                                                  & ? [V284e24] :
                                                                                                                      ( mem(V284e24,A_27a)
                                                                                                                      & ? [V285e25] :
                                                                                                                          ( mem(V285e25,A_27a)
                                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V260l_27) = V1x
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V261e1),ap(ap(c_2Elist_2ECONS(A_27a),V262e2),ap(ap(c_2Elist_2ECONS(A_27a),V263e3),ap(ap(c_2Elist_2ECONS(A_27a),V264e4),ap(ap(c_2Elist_2ECONS(A_27a),V265e5),ap(ap(c_2Elist_2ECONS(A_27a),V266e6),ap(ap(c_2Elist_2ECONS(A_27a),V267e7),ap(ap(c_2Elist_2ECONS(A_27a),V268e8),ap(ap(c_2Elist_2ECONS(A_27a),V269e9),ap(ap(c_2Elist_2ECONS(A_27a),V270e10),ap(ap(c_2Elist_2ECONS(A_27a),V271e11),ap(ap(c_2Elist_2ECONS(A_27a),V272e12),ap(ap(c_2Elist_2ECONS(A_27a),V273e13),ap(ap(c_2Elist_2ECONS(A_27a),V274e14),ap(ap(c_2Elist_2ECONS(A_27a),V275e15),ap(ap(c_2Elist_2ECONS(A_27a),V276e16),ap(ap(c_2Elist_2ECONS(A_27a),V277e17),ap(ap(c_2Elist_2ECONS(A_27a),V278e18),ap(ap(c_2Elist_2ECONS(A_27a),V279e19),ap(ap(c_2Elist_2ECONS(A_27a),V280e20),ap(ap(c_2Elist_2ECONS(A_27a),V281e21),ap(ap(c_2Elist_2ECONS(A_27a),V282e22),ap(ap(c_2Elist_2ECONS(A_27a),V283e23),ap(ap(c_2Elist_2ECONS(A_27a),V284e24),ap(ap(c_2Elist_2ECONS(A_27a),V285e25),V260l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V286l_27] :
                      ( mem(V286l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V287e1] :
                          ( mem(V287e1,A_27a)
                          & ? [V288e2] :
                              ( mem(V288e2,A_27a)
                              & ? [V289e3] :
                                  ( mem(V289e3,A_27a)
                                  & ? [V290e4] :
                                      ( mem(V290e4,A_27a)
                                      & ? [V291e5] :
                                          ( mem(V291e5,A_27a)
                                          & ? [V292e6] :
                                              ( mem(V292e6,A_27a)
                                              & ? [V293e7] :
                                                  ( mem(V293e7,A_27a)
                                                  & ? [V294e8] :
                                                      ( mem(V294e8,A_27a)
                                                      & ? [V295e9] :
                                                          ( mem(V295e9,A_27a)
                                                          & ? [V296e10] :
                                                              ( mem(V296e10,A_27a)
                                                              & ? [V297e11] :
                                                                  ( mem(V297e11,A_27a)
                                                                  & ? [V298e12] :
                                                                      ( mem(V298e12,A_27a)
                                                                      & ? [V299e13] :
                                                                          ( mem(V299e13,A_27a)
                                                                          & ? [V300e14] :
                                                                              ( mem(V300e14,A_27a)
                                                                              & ? [V301e15] :
                                                                                  ( mem(V301e15,A_27a)
                                                                                  & ? [V302e16] :
                                                                                      ( mem(V302e16,A_27a)
                                                                                      & ? [V303e17] :
                                                                                          ( mem(V303e17,A_27a)
                                                                                          & ? [V304e18] :
                                                                                              ( mem(V304e18,A_27a)
                                                                                              & ? [V305e19] :
                                                                                                  ( mem(V305e19,A_27a)
                                                                                                  & ? [V306e20] :
                                                                                                      ( mem(V306e20,A_27a)
                                                                                                      & ? [V307e21] :
                                                                                                          ( mem(V307e21,A_27a)
                                                                                                          & ? [V308e22] :
                                                                                                              ( mem(V308e22,A_27a)
                                                                                                              & ? [V309e23] :
                                                                                                                  ( mem(V309e23,A_27a)
                                                                                                                  & ? [V310e24] :
                                                                                                                      ( mem(V310e24,A_27a)
                                                                                                                      & ? [V311e25] :
                                                                                                                          ( mem(V311e25,A_27a)
                                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V286l_27) = V1x
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V287e1),ap(ap(c_2Elist_2ECONS(A_27a),V288e2),ap(ap(c_2Elist_2ECONS(A_27a),V289e3),ap(ap(c_2Elist_2ECONS(A_27a),V290e4),ap(ap(c_2Elist_2ECONS(A_27a),V291e5),ap(ap(c_2Elist_2ECONS(A_27a),V292e6),ap(ap(c_2Elist_2ECONS(A_27a),V293e7),ap(ap(c_2Elist_2ECONS(A_27a),V294e8),ap(ap(c_2Elist_2ECONS(A_27a),V295e9),ap(ap(c_2Elist_2ECONS(A_27a),V296e10),ap(ap(c_2Elist_2ECONS(A_27a),V297e11),ap(ap(c_2Elist_2ECONS(A_27a),V298e12),ap(ap(c_2Elist_2ECONS(A_27a),V299e13),ap(ap(c_2Elist_2ECONS(A_27a),V300e14),ap(ap(c_2Elist_2ECONS(A_27a),V301e15),ap(ap(c_2Elist_2ECONS(A_27a),V302e16),ap(ap(c_2Elist_2ECONS(A_27a),V303e17),ap(ap(c_2Elist_2ECONS(A_27a),V304e18),ap(ap(c_2Elist_2ECONS(A_27a),V305e19),ap(ap(c_2Elist_2ECONS(A_27a),V306e20),ap(ap(c_2Elist_2ECONS(A_27a),V307e21),ap(ap(c_2Elist_2ECONS(A_27a),V308e22),ap(ap(c_2Elist_2ECONS(A_27a),V309e23),ap(ap(c_2Elist_2ECONS(A_27a),V310e24),ap(ap(c_2Elist_2ECONS(A_27a),V311e25),V286l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V312l_27] :
                      ( mem(V312l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V313e1] :
                          ( mem(V313e1,A_27a)
                          & ? [V314e2] :
                              ( mem(V314e2,A_27a)
                              & ? [V315e3] :
                                  ( mem(V315e3,A_27a)
                                  & ? [V316e4] :
                                      ( mem(V316e4,A_27a)
                                      & ? [V317e5] :
                                          ( mem(V317e5,A_27a)
                                          & ? [V318e6] :
                                              ( mem(V318e6,A_27a)
                                              & ? [V319e7] :
                                                  ( mem(V319e7,A_27a)
                                                  & ? [V320e8] :
                                                      ( mem(V320e8,A_27a)
                                                      & ? [V321e9] :
                                                          ( mem(V321e9,A_27a)
                                                          & ? [V322e10] :
                                                              ( mem(V322e10,A_27a)
                                                              & ? [V323e11] :
                                                                  ( mem(V323e11,A_27a)
                                                                  & ? [V324e12] :
                                                                      ( mem(V324e12,A_27a)
                                                                      & ? [V325e13] :
                                                                          ( mem(V325e13,A_27a)
                                                                          & ? [V326e14] :
                                                                              ( mem(V326e14,A_27a)
                                                                              & ? [V327e15] :
                                                                                  ( mem(V327e15,A_27a)
                                                                                  & ? [V328e16] :
                                                                                      ( mem(V328e16,A_27a)
                                                                                      & ? [V329e17] :
                                                                                          ( mem(V329e17,A_27a)
                                                                                          & ? [V330e18] :
                                                                                              ( mem(V330e18,A_27a)
                                                                                              & ? [V331e19] :
                                                                                                  ( mem(V331e19,A_27a)
                                                                                                  & ? [V332e20] :
                                                                                                      ( mem(V332e20,A_27a)
                                                                                                      & ? [V333e21] :
                                                                                                          ( mem(V333e21,A_27a)
                                                                                                          & ? [V334e22] :
                                                                                                              ( mem(V334e22,A_27a)
                                                                                                              & ? [V335e23] :
                                                                                                                  ( mem(V335e23,A_27a)
                                                                                                                  & ? [V336e24] :
                                                                                                                      ( mem(V336e24,A_27a)
                                                                                                                      & ? [V337e25] :
                                                                                                                          ( mem(V337e25,A_27a)
                                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V312l_27) = V1x
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V313e1),ap(ap(c_2Elist_2ECONS(A_27a),V314e2),ap(ap(c_2Elist_2ECONS(A_27a),V315e3),ap(ap(c_2Elist_2ECONS(A_27a),V316e4),ap(ap(c_2Elist_2ECONS(A_27a),V317e5),ap(ap(c_2Elist_2ECONS(A_27a),V318e6),ap(ap(c_2Elist_2ECONS(A_27a),V319e7),ap(ap(c_2Elist_2ECONS(A_27a),V320e8),ap(ap(c_2Elist_2ECONS(A_27a),V321e9),ap(ap(c_2Elist_2ECONS(A_27a),V322e10),ap(ap(c_2Elist_2ECONS(A_27a),V323e11),ap(ap(c_2Elist_2ECONS(A_27a),V324e12),ap(ap(c_2Elist_2ECONS(A_27a),V325e13),ap(ap(c_2Elist_2ECONS(A_27a),V326e14),ap(ap(c_2Elist_2ECONS(A_27a),V327e15),ap(ap(c_2Elist_2ECONS(A_27a),V328e16),ap(ap(c_2Elist_2ECONS(A_27a),V329e17),ap(ap(c_2Elist_2ECONS(A_27a),V330e18),ap(ap(c_2Elist_2ECONS(A_27a),V331e19),ap(ap(c_2Elist_2ECONS(A_27a),V332e20),ap(ap(c_2Elist_2ECONS(A_27a),V333e21),ap(ap(c_2Elist_2ECONS(A_27a),V334e22),ap(ap(c_2Elist_2ECONS(A_27a),V335e23),ap(ap(c_2Elist_2ECONS(A_27a),V336e24),ap(ap(c_2Elist_2ECONS(A_27a),V337e25),V312l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V338l_27] :
                      ( mem(V338l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V339e1] :
                          ( mem(V339e1,A_27a)
                          & ? [V340e2] :
                              ( mem(V340e2,A_27a)
                              & ? [V341e3] :
                                  ( mem(V341e3,A_27a)
                                  & ? [V342e4] :
                                      ( mem(V342e4,A_27a)
                                      & ? [V343e5] :
                                          ( mem(V343e5,A_27a)
                                          & ? [V344e6] :
                                              ( mem(V344e6,A_27a)
                                              & ? [V345e7] :
                                                  ( mem(V345e7,A_27a)
                                                  & ? [V346e8] :
                                                      ( mem(V346e8,A_27a)
                                                      & ? [V347e9] :
                                                          ( mem(V347e9,A_27a)
                                                          & ? [V348e10] :
                                                              ( mem(V348e10,A_27a)
                                                              & ? [V349e11] :
                                                                  ( mem(V349e11,A_27a)
                                                                  & ? [V350e12] :
                                                                      ( mem(V350e12,A_27a)
                                                                      & ? [V351e13] :
                                                                          ( mem(V351e13,A_27a)
                                                                          & ? [V352e14] :
                                                                              ( mem(V352e14,A_27a)
                                                                              & ? [V353e15] :
                                                                                  ( mem(V353e15,A_27a)
                                                                                  & ? [V354e16] :
                                                                                      ( mem(V354e16,A_27a)
                                                                                      & ? [V355e17] :
                                                                                          ( mem(V355e17,A_27a)
                                                                                          & ? [V356e18] :
                                                                                              ( mem(V356e18,A_27a)
                                                                                              & ? [V357e19] :
                                                                                                  ( mem(V357e19,A_27a)
                                                                                                  & ? [V358e20] :
                                                                                                      ( mem(V358e20,A_27a)
                                                                                                      & ? [V359e21] :
                                                                                                          ( mem(V359e21,A_27a)
                                                                                                          & ? [V360e22] :
                                                                                                              ( mem(V360e22,A_27a)
                                                                                                              & ? [V361e23] :
                                                                                                                  ( mem(V361e23,A_27a)
                                                                                                                  & ? [V362e24] :
                                                                                                                      ( mem(V362e24,A_27a)
                                                                                                                      & ? [V363e25] :
                                                                                                                          ( mem(V363e25,A_27a)
                                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V338l_27) = V1x
                                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V339e1),ap(ap(c_2Elist_2ECONS(A_27a),V340e2),ap(ap(c_2Elist_2ECONS(A_27a),V341e3),ap(ap(c_2Elist_2ECONS(A_27a),V342e4),ap(ap(c_2Elist_2ECONS(A_27a),V343e5),ap(ap(c_2Elist_2ECONS(A_27a),V344e6),ap(ap(c_2Elist_2ECONS(A_27a),V345e7),ap(ap(c_2Elist_2ECONS(A_27a),V346e8),ap(ap(c_2Elist_2ECONS(A_27a),V347e9),ap(ap(c_2Elist_2ECONS(A_27a),V348e10),ap(ap(c_2Elist_2ECONS(A_27a),V349e11),ap(ap(c_2Elist_2ECONS(A_27a),V350e12),ap(ap(c_2Elist_2ECONS(A_27a),V351e13),ap(ap(c_2Elist_2ECONS(A_27a),V352e14),ap(ap(c_2Elist_2ECONS(A_27a),V353e15),ap(ap(c_2Elist_2ECONS(A_27a),V354e16),ap(ap(c_2Elist_2ECONS(A_27a),V355e17),ap(ap(c_2Elist_2ECONS(A_27a),V356e18),ap(ap(c_2Elist_2ECONS(A_27a),V357e19),ap(ap(c_2Elist_2ECONS(A_27a),V358e20),ap(ap(c_2Elist_2ECONS(A_27a),V359e21),ap(ap(c_2Elist_2ECONS(A_27a),V360e22),ap(ap(c_2Elist_2ECONS(A_27a),V361e23),ap(ap(c_2Elist_2ECONS(A_27a),V362e24),ap(ap(c_2Elist_2ECONS(A_27a),V363e25),V338l_27))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V364e1] :
                      ( mem(V364e1,A_27a)
                      & ? [V365e2] :
                          ( mem(V365e2,A_27a)
                          & ? [V366e3] :
                              ( mem(V366e3,A_27a)
                              & ? [V367e4] :
                                  ( mem(V367e4,A_27a)
                                  & ? [V368e5] :
                                      ( mem(V368e5,A_27a)
                                      & ? [V369e6] :
                                          ( mem(V369e6,A_27a)
                                          & ? [V370e7] :
                                              ( mem(V370e7,A_27a)
                                              & ? [V371e8] :
                                                  ( mem(V371e8,A_27a)
                                                  & ? [V372e9] :
                                                      ( mem(V372e9,A_27a)
                                                      & ? [V373e10] :
                                                          ( mem(V373e10,A_27a)
                                                          & ? [V374e11] :
                                                              ( mem(V374e11,A_27a)
                                                              & ? [V375e12] :
                                                                  ( mem(V375e12,A_27a)
                                                                  & ? [V376e13] :
                                                                      ( mem(V376e13,A_27a)
                                                                      & ? [V377e14] :
                                                                          ( mem(V377e14,A_27a)
                                                                          & ? [V378e15] :
                                                                              ( mem(V378e15,A_27a)
                                                                              & ? [V379e16] :
                                                                                  ( mem(V379e16,A_27a)
                                                                                  & ? [V380e17] :
                                                                                      ( mem(V380e17,A_27a)
                                                                                      & ? [V381e18] :
                                                                                          ( mem(V381e18,A_27a)
                                                                                          & ? [V382e19] :
                                                                                              ( mem(V382e19,A_27a)
                                                                                              & ? [V383e20] :
                                                                                                  ( mem(V383e20,A_27a)
                                                                                                  & ? [V384e21] :
                                                                                                      ( mem(V384e21,A_27a)
                                                                                                      & ? [V385e22] :
                                                                                                          ( mem(V385e22,A_27a)
                                                                                                          & ? [V386e23] :
                                                                                                              ( mem(V386e23,A_27a)
                                                                                                              & ? [V387e24] :
                                                                                                                  ( mem(V387e24,A_27a)
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V364e1),ap(ap(c_2Elist_2ECONS(A_27a),V365e2),ap(ap(c_2Elist_2ECONS(A_27a),V366e3),ap(ap(c_2Elist_2ECONS(A_27a),V367e4),ap(ap(c_2Elist_2ECONS(A_27a),V368e5),ap(ap(c_2Elist_2ECONS(A_27a),V369e6),ap(ap(c_2Elist_2ECONS(A_27a),V370e7),ap(ap(c_2Elist_2ECONS(A_27a),V371e8),ap(ap(c_2Elist_2ECONS(A_27a),V372e9),ap(ap(c_2Elist_2ECONS(A_27a),V373e10),ap(ap(c_2Elist_2ECONS(A_27a),V374e11),ap(ap(c_2Elist_2ECONS(A_27a),V375e12),ap(ap(c_2Elist_2ECONS(A_27a),V376e13),ap(ap(c_2Elist_2ECONS(A_27a),V377e14),ap(ap(c_2Elist_2ECONS(A_27a),V378e15),ap(ap(c_2Elist_2ECONS(A_27a),V379e16),ap(ap(c_2Elist_2ECONS(A_27a),V380e17),ap(ap(c_2Elist_2ECONS(A_27a),V381e18),ap(ap(c_2Elist_2ECONS(A_27a),V382e19),ap(ap(c_2Elist_2ECONS(A_27a),V383e20),ap(ap(c_2Elist_2ECONS(A_27a),V384e21),ap(ap(c_2Elist_2ECONS(A_27a),V385e22),ap(ap(c_2Elist_2ECONS(A_27a),V386e23),ap(ap(c_2Elist_2ECONS(A_27a),V387e24),c_2Elist_2ENIL(A_27a))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V388e1] :
                      ( mem(V388e1,A_27a)
                      & ? [V389e2] :
                          ( mem(V389e2,A_27a)
                          & ? [V390e3] :
                              ( mem(V390e3,A_27a)
                              & ? [V391e4] :
                                  ( mem(V391e4,A_27a)
                                  & ? [V392e5] :
                                      ( mem(V392e5,A_27a)
                                      & ? [V393e6] :
                                          ( mem(V393e6,A_27a)
                                          & ? [V394e7] :
                                              ( mem(V394e7,A_27a)
                                              & ? [V395e8] :
                                                  ( mem(V395e8,A_27a)
                                                  & ? [V396e9] :
                                                      ( mem(V396e9,A_27a)
                                                      & ? [V397e10] :
                                                          ( mem(V397e10,A_27a)
                                                          & ? [V398e11] :
                                                              ( mem(V398e11,A_27a)
                                                              & ? [V399e12] :
                                                                  ( mem(V399e12,A_27a)
                                                                  & ? [V400e13] :
                                                                      ( mem(V400e13,A_27a)
                                                                      & ? [V401e14] :
                                                                          ( mem(V401e14,A_27a)
                                                                          & ? [V402e15] :
                                                                              ( mem(V402e15,A_27a)
                                                                              & ? [V403e16] :
                                                                                  ( mem(V403e16,A_27a)
                                                                                  & ? [V404e17] :
                                                                                      ( mem(V404e17,A_27a)
                                                                                      & ? [V405e18] :
                                                                                          ( mem(V405e18,A_27a)
                                                                                          & ? [V406e19] :
                                                                                              ( mem(V406e19,A_27a)
                                                                                              & ? [V407e20] :
                                                                                                  ( mem(V407e20,A_27a)
                                                                                                  & ? [V408e21] :
                                                                                                      ( mem(V408e21,A_27a)
                                                                                                      & ? [V409e22] :
                                                                                                          ( mem(V409e22,A_27a)
                                                                                                          & ? [V410e23] :
                                                                                                              ( mem(V410e23,A_27a)
                                                                                                              & ? [V411e24] :
                                                                                                                  ( mem(V411e24,A_27a)
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V388e1),ap(ap(c_2Elist_2ECONS(A_27a),V389e2),ap(ap(c_2Elist_2ECONS(A_27a),V390e3),ap(ap(c_2Elist_2ECONS(A_27a),V391e4),ap(ap(c_2Elist_2ECONS(A_27a),V392e5),ap(ap(c_2Elist_2ECONS(A_27a),V393e6),ap(ap(c_2Elist_2ECONS(A_27a),V394e7),ap(ap(c_2Elist_2ECONS(A_27a),V395e8),ap(ap(c_2Elist_2ECONS(A_27a),V396e9),ap(ap(c_2Elist_2ECONS(A_27a),V397e10),ap(ap(c_2Elist_2ECONS(A_27a),V398e11),ap(ap(c_2Elist_2ECONS(A_27a),V399e12),ap(ap(c_2Elist_2ECONS(A_27a),V400e13),ap(ap(c_2Elist_2ECONS(A_27a),V401e14),ap(ap(c_2Elist_2ECONS(A_27a),V402e15),ap(ap(c_2Elist_2ECONS(A_27a),V403e16),ap(ap(c_2Elist_2ECONS(A_27a),V404e17),ap(ap(c_2Elist_2ECONS(A_27a),V405e18),ap(ap(c_2Elist_2ECONS(A_27a),V406e19),ap(ap(c_2Elist_2ECONS(A_27a),V407e20),ap(ap(c_2Elist_2ECONS(A_27a),V408e21),ap(ap(c_2Elist_2ECONS(A_27a),V409e22),ap(ap(c_2Elist_2ECONS(A_27a),V410e23),ap(ap(c_2Elist_2ECONS(A_27a),V411e24),c_2Elist_2ENIL(A_27a))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V412l_27] :
                      ( mem(V412l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V413e1] :
                          ( mem(V413e1,A_27a)
                          & ? [V414e2] :
                              ( mem(V414e2,A_27a)
                              & ? [V415e3] :
                                  ( mem(V415e3,A_27a)
                                  & ? [V416e4] :
                                      ( mem(V416e4,A_27a)
                                      & ? [V417e5] :
                                          ( mem(V417e5,A_27a)
                                          & ? [V418e6] :
                                              ( mem(V418e6,A_27a)
                                              & ? [V419e7] :
                                                  ( mem(V419e7,A_27a)
                                                  & ? [V420e8] :
                                                      ( mem(V420e8,A_27a)
                                                      & ? [V421e9] :
                                                          ( mem(V421e9,A_27a)
                                                          & ? [V422e10] :
                                                              ( mem(V422e10,A_27a)
                                                              & ? [V423e11] :
                                                                  ( mem(V423e11,A_27a)
                                                                  & ? [V424e12] :
                                                                      ( mem(V424e12,A_27a)
                                                                      & ? [V425e13] :
                                                                          ( mem(V425e13,A_27a)
                                                                          & ? [V426e14] :
                                                                              ( mem(V426e14,A_27a)
                                                                              & ? [V427e15] :
                                                                                  ( mem(V427e15,A_27a)
                                                                                  & ? [V428e16] :
                                                                                      ( mem(V428e16,A_27a)
                                                                                      & ? [V429e17] :
                                                                                          ( mem(V429e17,A_27a)
                                                                                          & ? [V430e18] :
                                                                                              ( mem(V430e18,A_27a)
                                                                                              & ? [V431e19] :
                                                                                                  ( mem(V431e19,A_27a)
                                                                                                  & ? [V432e20] :
                                                                                                      ( mem(V432e20,A_27a)
                                                                                                      & ? [V433e21] :
                                                                                                          ( mem(V433e21,A_27a)
                                                                                                          & ? [V434e22] :
                                                                                                              ( mem(V434e22,A_27a)
                                                                                                              & ? [V435e23] :
                                                                                                                  ( mem(V435e23,A_27a)
                                                                                                                  & ? [V436e24] :
                                                                                                                      ( mem(V436e24,A_27a)
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V413e1),ap(ap(c_2Elist_2ECONS(A_27a),V414e2),ap(ap(c_2Elist_2ECONS(A_27a),V415e3),ap(ap(c_2Elist_2ECONS(A_27a),V416e4),ap(ap(c_2Elist_2ECONS(A_27a),V417e5),ap(ap(c_2Elist_2ECONS(A_27a),V418e6),ap(ap(c_2Elist_2ECONS(A_27a),V419e7),ap(ap(c_2Elist_2ECONS(A_27a),V420e8),ap(ap(c_2Elist_2ECONS(A_27a),V421e9),ap(ap(c_2Elist_2ECONS(A_27a),V422e10),ap(ap(c_2Elist_2ECONS(A_27a),V423e11),ap(ap(c_2Elist_2ECONS(A_27a),V424e12),ap(ap(c_2Elist_2ECONS(A_27a),V425e13),ap(ap(c_2Elist_2ECONS(A_27a),V426e14),ap(ap(c_2Elist_2ECONS(A_27a),V427e15),ap(ap(c_2Elist_2ECONS(A_27a),V428e16),ap(ap(c_2Elist_2ECONS(A_27a),V429e17),ap(ap(c_2Elist_2ECONS(A_27a),V430e18),ap(ap(c_2Elist_2ECONS(A_27a),V431e19),ap(ap(c_2Elist_2ECONS(A_27a),V432e20),ap(ap(c_2Elist_2ECONS(A_27a),V433e21),ap(ap(c_2Elist_2ECONS(A_27a),V434e22),ap(ap(c_2Elist_2ECONS(A_27a),V435e23),ap(ap(c_2Elist_2ECONS(A_27a),V436e24),V412l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V437l_27] :
                      ( mem(V437l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V438e1] :
                          ( mem(V438e1,A_27a)
                          & ? [V439e2] :
                              ( mem(V439e2,A_27a)
                              & ? [V440e3] :
                                  ( mem(V440e3,A_27a)
                                  & ? [V441e4] :
                                      ( mem(V441e4,A_27a)
                                      & ? [V442e5] :
                                          ( mem(V442e5,A_27a)
                                          & ? [V443e6] :
                                              ( mem(V443e6,A_27a)
                                              & ? [V444e7] :
                                                  ( mem(V444e7,A_27a)
                                                  & ? [V445e8] :
                                                      ( mem(V445e8,A_27a)
                                                      & ? [V446e9] :
                                                          ( mem(V446e9,A_27a)
                                                          & ? [V447e10] :
                                                              ( mem(V447e10,A_27a)
                                                              & ? [V448e11] :
                                                                  ( mem(V448e11,A_27a)
                                                                  & ? [V449e12] :
                                                                      ( mem(V449e12,A_27a)
                                                                      & ? [V450e13] :
                                                                          ( mem(V450e13,A_27a)
                                                                          & ? [V451e14] :
                                                                              ( mem(V451e14,A_27a)
                                                                              & ? [V452e15] :
                                                                                  ( mem(V452e15,A_27a)
                                                                                  & ? [V453e16] :
                                                                                      ( mem(V453e16,A_27a)
                                                                                      & ? [V454e17] :
                                                                                          ( mem(V454e17,A_27a)
                                                                                          & ? [V455e18] :
                                                                                              ( mem(V455e18,A_27a)
                                                                                              & ? [V456e19] :
                                                                                                  ( mem(V456e19,A_27a)
                                                                                                  & ? [V457e20] :
                                                                                                      ( mem(V457e20,A_27a)
                                                                                                      & ? [V458e21] :
                                                                                                          ( mem(V458e21,A_27a)
                                                                                                          & ? [V459e22] :
                                                                                                              ( mem(V459e22,A_27a)
                                                                                                              & ? [V460e23] :
                                                                                                                  ( mem(V460e23,A_27a)
                                                                                                                  & ? [V461e24] :
                                                                                                                      ( mem(V461e24,A_27a)
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V438e1),ap(ap(c_2Elist_2ECONS(A_27a),V439e2),ap(ap(c_2Elist_2ECONS(A_27a),V440e3),ap(ap(c_2Elist_2ECONS(A_27a),V441e4),ap(ap(c_2Elist_2ECONS(A_27a),V442e5),ap(ap(c_2Elist_2ECONS(A_27a),V443e6),ap(ap(c_2Elist_2ECONS(A_27a),V444e7),ap(ap(c_2Elist_2ECONS(A_27a),V445e8),ap(ap(c_2Elist_2ECONS(A_27a),V446e9),ap(ap(c_2Elist_2ECONS(A_27a),V447e10),ap(ap(c_2Elist_2ECONS(A_27a),V448e11),ap(ap(c_2Elist_2ECONS(A_27a),V449e12),ap(ap(c_2Elist_2ECONS(A_27a),V450e13),ap(ap(c_2Elist_2ECONS(A_27a),V451e14),ap(ap(c_2Elist_2ECONS(A_27a),V452e15),ap(ap(c_2Elist_2ECONS(A_27a),V453e16),ap(ap(c_2Elist_2ECONS(A_27a),V454e17),ap(ap(c_2Elist_2ECONS(A_27a),V455e18),ap(ap(c_2Elist_2ECONS(A_27a),V456e19),ap(ap(c_2Elist_2ECONS(A_27a),V457e20),ap(ap(c_2Elist_2ECONS(A_27a),V458e21),ap(ap(c_2Elist_2ECONS(A_27a),V459e22),ap(ap(c_2Elist_2ECONS(A_27a),V460e23),ap(ap(c_2Elist_2ECONS(A_27a),V461e24),V437l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V462l_27] :
                      ( mem(V462l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V463e1] :
                          ( mem(V463e1,A_27a)
                          & ? [V464e2] :
                              ( mem(V464e2,A_27a)
                              & ? [V465e3] :
                                  ( mem(V465e3,A_27a)
                                  & ? [V466e4] :
                                      ( mem(V466e4,A_27a)
                                      & ? [V467e5] :
                                          ( mem(V467e5,A_27a)
                                          & ? [V468e6] :
                                              ( mem(V468e6,A_27a)
                                              & ? [V469e7] :
                                                  ( mem(V469e7,A_27a)
                                                  & ? [V470e8] :
                                                      ( mem(V470e8,A_27a)
                                                      & ? [V471e9] :
                                                          ( mem(V471e9,A_27a)
                                                          & ? [V472e10] :
                                                              ( mem(V472e10,A_27a)
                                                              & ? [V473e11] :
                                                                  ( mem(V473e11,A_27a)
                                                                  & ? [V474e12] :
                                                                      ( mem(V474e12,A_27a)
                                                                      & ? [V475e13] :
                                                                          ( mem(V475e13,A_27a)
                                                                          & ? [V476e14] :
                                                                              ( mem(V476e14,A_27a)
                                                                              & ? [V477e15] :
                                                                                  ( mem(V477e15,A_27a)
                                                                                  & ? [V478e16] :
                                                                                      ( mem(V478e16,A_27a)
                                                                                      & ? [V479e17] :
                                                                                          ( mem(V479e17,A_27a)
                                                                                          & ? [V480e18] :
                                                                                              ( mem(V480e18,A_27a)
                                                                                              & ? [V481e19] :
                                                                                                  ( mem(V481e19,A_27a)
                                                                                                  & ? [V482e20] :
                                                                                                      ( mem(V482e20,A_27a)
                                                                                                      & ? [V483e21] :
                                                                                                          ( mem(V483e21,A_27a)
                                                                                                          & ? [V484e22] :
                                                                                                              ( mem(V484e22,A_27a)
                                                                                                              & ? [V485e23] :
                                                                                                                  ( mem(V485e23,A_27a)
                                                                                                                  & ? [V486e24] :
                                                                                                                      ( mem(V486e24,A_27a)
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V463e1),ap(ap(c_2Elist_2ECONS(A_27a),V464e2),ap(ap(c_2Elist_2ECONS(A_27a),V465e3),ap(ap(c_2Elist_2ECONS(A_27a),V466e4),ap(ap(c_2Elist_2ECONS(A_27a),V467e5),ap(ap(c_2Elist_2ECONS(A_27a),V468e6),ap(ap(c_2Elist_2ECONS(A_27a),V469e7),ap(ap(c_2Elist_2ECONS(A_27a),V470e8),ap(ap(c_2Elist_2ECONS(A_27a),V471e9),ap(ap(c_2Elist_2ECONS(A_27a),V472e10),ap(ap(c_2Elist_2ECONS(A_27a),V473e11),ap(ap(c_2Elist_2ECONS(A_27a),V474e12),ap(ap(c_2Elist_2ECONS(A_27a),V475e13),ap(ap(c_2Elist_2ECONS(A_27a),V476e14),ap(ap(c_2Elist_2ECONS(A_27a),V477e15),ap(ap(c_2Elist_2ECONS(A_27a),V478e16),ap(ap(c_2Elist_2ECONS(A_27a),V479e17),ap(ap(c_2Elist_2ECONS(A_27a),V480e18),ap(ap(c_2Elist_2ECONS(A_27a),V481e19),ap(ap(c_2Elist_2ECONS(A_27a),V482e20),ap(ap(c_2Elist_2ECONS(A_27a),V483e21),ap(ap(c_2Elist_2ECONS(A_27a),V484e22),ap(ap(c_2Elist_2ECONS(A_27a),V485e23),ap(ap(c_2Elist_2ECONS(A_27a),V486e24),V462l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V487l_27] :
                      ( mem(V487l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V488e1] :
                          ( mem(V488e1,A_27a)
                          & ? [V489e2] :
                              ( mem(V489e2,A_27a)
                              & ? [V490e3] :
                                  ( mem(V490e3,A_27a)
                                  & ? [V491e4] :
                                      ( mem(V491e4,A_27a)
                                      & ? [V492e5] :
                                          ( mem(V492e5,A_27a)
                                          & ? [V493e6] :
                                              ( mem(V493e6,A_27a)
                                              & ? [V494e7] :
                                                  ( mem(V494e7,A_27a)
                                                  & ? [V495e8] :
                                                      ( mem(V495e8,A_27a)
                                                      & ? [V496e9] :
                                                          ( mem(V496e9,A_27a)
                                                          & ? [V497e10] :
                                                              ( mem(V497e10,A_27a)
                                                              & ? [V498e11] :
                                                                  ( mem(V498e11,A_27a)
                                                                  & ? [V499e12] :
                                                                      ( mem(V499e12,A_27a)
                                                                      & ? [V500e13] :
                                                                          ( mem(V500e13,A_27a)
                                                                          & ? [V501e14] :
                                                                              ( mem(V501e14,A_27a)
                                                                              & ? [V502e15] :
                                                                                  ( mem(V502e15,A_27a)
                                                                                  & ? [V503e16] :
                                                                                      ( mem(V503e16,A_27a)
                                                                                      & ? [V504e17] :
                                                                                          ( mem(V504e17,A_27a)
                                                                                          & ? [V505e18] :
                                                                                              ( mem(V505e18,A_27a)
                                                                                              & ? [V506e19] :
                                                                                                  ( mem(V506e19,A_27a)
                                                                                                  & ? [V507e20] :
                                                                                                      ( mem(V507e20,A_27a)
                                                                                                      & ? [V508e21] :
                                                                                                          ( mem(V508e21,A_27a)
                                                                                                          & ? [V509e22] :
                                                                                                              ( mem(V509e22,A_27a)
                                                                                                              & ? [V510e23] :
                                                                                                                  ( mem(V510e23,A_27a)
                                                                                                                  & ? [V511e24] :
                                                                                                                      ( mem(V511e24,A_27a)
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V488e1),ap(ap(c_2Elist_2ECONS(A_27a),V489e2),ap(ap(c_2Elist_2ECONS(A_27a),V490e3),ap(ap(c_2Elist_2ECONS(A_27a),V491e4),ap(ap(c_2Elist_2ECONS(A_27a),V492e5),ap(ap(c_2Elist_2ECONS(A_27a),V493e6),ap(ap(c_2Elist_2ECONS(A_27a),V494e7),ap(ap(c_2Elist_2ECONS(A_27a),V495e8),ap(ap(c_2Elist_2ECONS(A_27a),V496e9),ap(ap(c_2Elist_2ECONS(A_27a),V497e10),ap(ap(c_2Elist_2ECONS(A_27a),V498e11),ap(ap(c_2Elist_2ECONS(A_27a),V499e12),ap(ap(c_2Elist_2ECONS(A_27a),V500e13),ap(ap(c_2Elist_2ECONS(A_27a),V501e14),ap(ap(c_2Elist_2ECONS(A_27a),V502e15),ap(ap(c_2Elist_2ECONS(A_27a),V503e16),ap(ap(c_2Elist_2ECONS(A_27a),V504e17),ap(ap(c_2Elist_2ECONS(A_27a),V505e18),ap(ap(c_2Elist_2ECONS(A_27a),V506e19),ap(ap(c_2Elist_2ECONS(A_27a),V507e20),ap(ap(c_2Elist_2ECONS(A_27a),V508e21),ap(ap(c_2Elist_2ECONS(A_27a),V509e22),ap(ap(c_2Elist_2ECONS(A_27a),V510e23),ap(ap(c_2Elist_2ECONS(A_27a),V511e24),V487l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V512l_27] :
                      ( mem(V512l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V513e1] :
                          ( mem(V513e1,A_27a)
                          & ? [V514e2] :
                              ( mem(V514e2,A_27a)
                              & ? [V515e3] :
                                  ( mem(V515e3,A_27a)
                                  & ? [V516e4] :
                                      ( mem(V516e4,A_27a)
                                      & ? [V517e5] :
                                          ( mem(V517e5,A_27a)
                                          & ? [V518e6] :
                                              ( mem(V518e6,A_27a)
                                              & ? [V519e7] :
                                                  ( mem(V519e7,A_27a)
                                                  & ? [V520e8] :
                                                      ( mem(V520e8,A_27a)
                                                      & ? [V521e9] :
                                                          ( mem(V521e9,A_27a)
                                                          & ? [V522e10] :
                                                              ( mem(V522e10,A_27a)
                                                              & ? [V523e11] :
                                                                  ( mem(V523e11,A_27a)
                                                                  & ? [V524e12] :
                                                                      ( mem(V524e12,A_27a)
                                                                      & ? [V525e13] :
                                                                          ( mem(V525e13,A_27a)
                                                                          & ? [V526e14] :
                                                                              ( mem(V526e14,A_27a)
                                                                              & ? [V527e15] :
                                                                                  ( mem(V527e15,A_27a)
                                                                                  & ? [V528e16] :
                                                                                      ( mem(V528e16,A_27a)
                                                                                      & ? [V529e17] :
                                                                                          ( mem(V529e17,A_27a)
                                                                                          & ? [V530e18] :
                                                                                              ( mem(V530e18,A_27a)
                                                                                              & ? [V531e19] :
                                                                                                  ( mem(V531e19,A_27a)
                                                                                                  & ? [V532e20] :
                                                                                                      ( mem(V532e20,A_27a)
                                                                                                      & ? [V533e21] :
                                                                                                          ( mem(V533e21,A_27a)
                                                                                                          & ? [V534e22] :
                                                                                                              ( mem(V534e22,A_27a)
                                                                                                              & ? [V535e23] :
                                                                                                                  ( mem(V535e23,A_27a)
                                                                                                                  & ? [V536e24] :
                                                                                                                      ( mem(V536e24,A_27a)
                                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V512l_27)))
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V513e1),ap(ap(c_2Elist_2ECONS(A_27a),V514e2),ap(ap(c_2Elist_2ECONS(A_27a),V515e3),ap(ap(c_2Elist_2ECONS(A_27a),V516e4),ap(ap(c_2Elist_2ECONS(A_27a),V517e5),ap(ap(c_2Elist_2ECONS(A_27a),V518e6),ap(ap(c_2Elist_2ECONS(A_27a),V519e7),ap(ap(c_2Elist_2ECONS(A_27a),V520e8),ap(ap(c_2Elist_2ECONS(A_27a),V521e9),ap(ap(c_2Elist_2ECONS(A_27a),V522e10),ap(ap(c_2Elist_2ECONS(A_27a),V523e11),ap(ap(c_2Elist_2ECONS(A_27a),V524e12),ap(ap(c_2Elist_2ECONS(A_27a),V525e13),ap(ap(c_2Elist_2ECONS(A_27a),V526e14),ap(ap(c_2Elist_2ECONS(A_27a),V527e15),ap(ap(c_2Elist_2ECONS(A_27a),V528e16),ap(ap(c_2Elist_2ECONS(A_27a),V529e17),ap(ap(c_2Elist_2ECONS(A_27a),V530e18),ap(ap(c_2Elist_2ECONS(A_27a),V531e19),ap(ap(c_2Elist_2ECONS(A_27a),V532e20),ap(ap(c_2Elist_2ECONS(A_27a),V533e21),ap(ap(c_2Elist_2ECONS(A_27a),V534e22),ap(ap(c_2Elist_2ECONS(A_27a),V535e23),ap(ap(c_2Elist_2ECONS(A_27a),V536e24),V512l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V537l_27] :
                      ( mem(V537l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V538e1] :
                          ( mem(V538e1,A_27a)
                          & ? [V539e2] :
                              ( mem(V539e2,A_27a)
                              & ? [V540e3] :
                                  ( mem(V540e3,A_27a)
                                  & ? [V541e4] :
                                      ( mem(V541e4,A_27a)
                                      & ? [V542e5] :
                                          ( mem(V542e5,A_27a)
                                          & ? [V543e6] :
                                              ( mem(V543e6,A_27a)
                                              & ? [V544e7] :
                                                  ( mem(V544e7,A_27a)
                                                  & ? [V545e8] :
                                                      ( mem(V545e8,A_27a)
                                                      & ? [V546e9] :
                                                          ( mem(V546e9,A_27a)
                                                          & ? [V547e10] :
                                                              ( mem(V547e10,A_27a)
                                                              & ? [V548e11] :
                                                                  ( mem(V548e11,A_27a)
                                                                  & ? [V549e12] :
                                                                      ( mem(V549e12,A_27a)
                                                                      & ? [V550e13] :
                                                                          ( mem(V550e13,A_27a)
                                                                          & ? [V551e14] :
                                                                              ( mem(V551e14,A_27a)
                                                                              & ? [V552e15] :
                                                                                  ( mem(V552e15,A_27a)
                                                                                  & ? [V553e16] :
                                                                                      ( mem(V553e16,A_27a)
                                                                                      & ? [V554e17] :
                                                                                          ( mem(V554e17,A_27a)
                                                                                          & ? [V555e18] :
                                                                                              ( mem(V555e18,A_27a)
                                                                                              & ? [V556e19] :
                                                                                                  ( mem(V556e19,A_27a)
                                                                                                  & ? [V557e20] :
                                                                                                      ( mem(V557e20,A_27a)
                                                                                                      & ? [V558e21] :
                                                                                                          ( mem(V558e21,A_27a)
                                                                                                          & ? [V559e22] :
                                                                                                              ( mem(V559e22,A_27a)
                                                                                                              & ? [V560e23] :
                                                                                                                  ( mem(V560e23,A_27a)
                                                                                                                  & ? [V561e24] :
                                                                                                                      ( mem(V561e24,A_27a)
                                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V537l_27)))
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V538e1),ap(ap(c_2Elist_2ECONS(A_27a),V539e2),ap(ap(c_2Elist_2ECONS(A_27a),V540e3),ap(ap(c_2Elist_2ECONS(A_27a),V541e4),ap(ap(c_2Elist_2ECONS(A_27a),V542e5),ap(ap(c_2Elist_2ECONS(A_27a),V543e6),ap(ap(c_2Elist_2ECONS(A_27a),V544e7),ap(ap(c_2Elist_2ECONS(A_27a),V545e8),ap(ap(c_2Elist_2ECONS(A_27a),V546e9),ap(ap(c_2Elist_2ECONS(A_27a),V547e10),ap(ap(c_2Elist_2ECONS(A_27a),V548e11),ap(ap(c_2Elist_2ECONS(A_27a),V549e12),ap(ap(c_2Elist_2ECONS(A_27a),V550e13),ap(ap(c_2Elist_2ECONS(A_27a),V551e14),ap(ap(c_2Elist_2ECONS(A_27a),V552e15),ap(ap(c_2Elist_2ECONS(A_27a),V553e16),ap(ap(c_2Elist_2ECONS(A_27a),V554e17),ap(ap(c_2Elist_2ECONS(A_27a),V555e18),ap(ap(c_2Elist_2ECONS(A_27a),V556e19),ap(ap(c_2Elist_2ECONS(A_27a),V557e20),ap(ap(c_2Elist_2ECONS(A_27a),V558e21),ap(ap(c_2Elist_2ECONS(A_27a),V559e22),ap(ap(c_2Elist_2ECONS(A_27a),V560e23),ap(ap(c_2Elist_2ECONS(A_27a),V561e24),V537l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V562l_27] :
                      ( mem(V562l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V563e1] :
                          ( mem(V563e1,A_27a)
                          & ? [V564e2] :
                              ( mem(V564e2,A_27a)
                              & ? [V565e3] :
                                  ( mem(V565e3,A_27a)
                                  & ? [V566e4] :
                                      ( mem(V566e4,A_27a)
                                      & ? [V567e5] :
                                          ( mem(V567e5,A_27a)
                                          & ? [V568e6] :
                                              ( mem(V568e6,A_27a)
                                              & ? [V569e7] :
                                                  ( mem(V569e7,A_27a)
                                                  & ? [V570e8] :
                                                      ( mem(V570e8,A_27a)
                                                      & ? [V571e9] :
                                                          ( mem(V571e9,A_27a)
                                                          & ? [V572e10] :
                                                              ( mem(V572e10,A_27a)
                                                              & ? [V573e11] :
                                                                  ( mem(V573e11,A_27a)
                                                                  & ? [V574e12] :
                                                                      ( mem(V574e12,A_27a)
                                                                      & ? [V575e13] :
                                                                          ( mem(V575e13,A_27a)
                                                                          & ? [V576e14] :
                                                                              ( mem(V576e14,A_27a)
                                                                              & ? [V577e15] :
                                                                                  ( mem(V577e15,A_27a)
                                                                                  & ? [V578e16] :
                                                                                      ( mem(V578e16,A_27a)
                                                                                      & ? [V579e17] :
                                                                                          ( mem(V579e17,A_27a)
                                                                                          & ? [V580e18] :
                                                                                              ( mem(V580e18,A_27a)
                                                                                              & ? [V581e19] :
                                                                                                  ( mem(V581e19,A_27a)
                                                                                                  & ? [V582e20] :
                                                                                                      ( mem(V582e20,A_27a)
                                                                                                      & ? [V583e21] :
                                                                                                          ( mem(V583e21,A_27a)
                                                                                                          & ? [V584e22] :
                                                                                                              ( mem(V584e22,A_27a)
                                                                                                              & ? [V585e23] :
                                                                                                                  ( mem(V585e23,A_27a)
                                                                                                                  & ? [V586e24] :
                                                                                                                      ( mem(V586e24,A_27a)
                                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V562l_27)))
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V563e1),ap(ap(c_2Elist_2ECONS(A_27a),V564e2),ap(ap(c_2Elist_2ECONS(A_27a),V565e3),ap(ap(c_2Elist_2ECONS(A_27a),V566e4),ap(ap(c_2Elist_2ECONS(A_27a),V567e5),ap(ap(c_2Elist_2ECONS(A_27a),V568e6),ap(ap(c_2Elist_2ECONS(A_27a),V569e7),ap(ap(c_2Elist_2ECONS(A_27a),V570e8),ap(ap(c_2Elist_2ECONS(A_27a),V571e9),ap(ap(c_2Elist_2ECONS(A_27a),V572e10),ap(ap(c_2Elist_2ECONS(A_27a),V573e11),ap(ap(c_2Elist_2ECONS(A_27a),V574e12),ap(ap(c_2Elist_2ECONS(A_27a),V575e13),ap(ap(c_2Elist_2ECONS(A_27a),V576e14),ap(ap(c_2Elist_2ECONS(A_27a),V577e15),ap(ap(c_2Elist_2ECONS(A_27a),V578e16),ap(ap(c_2Elist_2ECONS(A_27a),V579e17),ap(ap(c_2Elist_2ECONS(A_27a),V580e18),ap(ap(c_2Elist_2ECONS(A_27a),V581e19),ap(ap(c_2Elist_2ECONS(A_27a),V582e20),ap(ap(c_2Elist_2ECONS(A_27a),V583e21),ap(ap(c_2Elist_2ECONS(A_27a),V584e22),ap(ap(c_2Elist_2ECONS(A_27a),V585e23),ap(ap(c_2Elist_2ECONS(A_27a),V586e24),V562l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))))
                <=> ? [V587l_27] :
                      ( mem(V587l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V588e1] :
                          ( mem(V588e1,A_27a)
                          & ? [V589e2] :
                              ( mem(V589e2,A_27a)
                              & ? [V590e3] :
                                  ( mem(V590e3,A_27a)
                                  & ? [V591e4] :
                                      ( mem(V591e4,A_27a)
                                      & ? [V592e5] :
                                          ( mem(V592e5,A_27a)
                                          & ? [V593e6] :
                                              ( mem(V593e6,A_27a)
                                              & ? [V594e7] :
                                                  ( mem(V594e7,A_27a)
                                                  & ? [V595e8] :
                                                      ( mem(V595e8,A_27a)
                                                      & ? [V596e9] :
                                                          ( mem(V596e9,A_27a)
                                                          & ? [V597e10] :
                                                              ( mem(V597e10,A_27a)
                                                              & ? [V598e11] :
                                                                  ( mem(V598e11,A_27a)
                                                                  & ? [V599e12] :
                                                                      ( mem(V599e12,A_27a)
                                                                      & ? [V600e13] :
                                                                          ( mem(V600e13,A_27a)
                                                                          & ? [V601e14] :
                                                                              ( mem(V601e14,A_27a)
                                                                              & ? [V602e15] :
                                                                                  ( mem(V602e15,A_27a)
                                                                                  & ? [V603e16] :
                                                                                      ( mem(V603e16,A_27a)
                                                                                      & ? [V604e17] :
                                                                                          ( mem(V604e17,A_27a)
                                                                                          & ? [V605e18] :
                                                                                              ( mem(V605e18,A_27a)
                                                                                              & ? [V606e19] :
                                                                                                  ( mem(V606e19,A_27a)
                                                                                                  & ? [V607e20] :
                                                                                                      ( mem(V607e20,A_27a)
                                                                                                      & ? [V608e21] :
                                                                                                          ( mem(V608e21,A_27a)
                                                                                                          & ? [V609e22] :
                                                                                                              ( mem(V609e22,A_27a)
                                                                                                              & ? [V610e23] :
                                                                                                                  ( mem(V610e23,A_27a)
                                                                                                                  & ? [V611e24] :
                                                                                                                      ( mem(V611e24,A_27a)
                                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V587l_27)))
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V588e1),ap(ap(c_2Elist_2ECONS(A_27a),V589e2),ap(ap(c_2Elist_2ECONS(A_27a),V590e3),ap(ap(c_2Elist_2ECONS(A_27a),V591e4),ap(ap(c_2Elist_2ECONS(A_27a),V592e5),ap(ap(c_2Elist_2ECONS(A_27a),V593e6),ap(ap(c_2Elist_2ECONS(A_27a),V594e7),ap(ap(c_2Elist_2ECONS(A_27a),V595e8),ap(ap(c_2Elist_2ECONS(A_27a),V596e9),ap(ap(c_2Elist_2ECONS(A_27a),V597e10),ap(ap(c_2Elist_2ECONS(A_27a),V598e11),ap(ap(c_2Elist_2ECONS(A_27a),V599e12),ap(ap(c_2Elist_2ECONS(A_27a),V600e13),ap(ap(c_2Elist_2ECONS(A_27a),V601e14),ap(ap(c_2Elist_2ECONS(A_27a),V602e15),ap(ap(c_2Elist_2ECONS(A_27a),V603e16),ap(ap(c_2Elist_2ECONS(A_27a),V604e17),ap(ap(c_2Elist_2ECONS(A_27a),V605e18),ap(ap(c_2Elist_2ECONS(A_27a),V606e19),ap(ap(c_2Elist_2ECONS(A_27a),V607e20),ap(ap(c_2Elist_2ECONS(A_27a),V608e21),ap(ap(c_2Elist_2ECONS(A_27a),V609e22),ap(ap(c_2Elist_2ECONS(A_27a),V610e23),ap(ap(c_2Elist_2ECONS(A_27a),V611e24),V587l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V612l_27] :
                      ( mem(V612l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V613e1] :
                          ( mem(V613e1,A_27a)
                          & ? [V614e2] :
                              ( mem(V614e2,A_27a)
                              & ? [V615e3] :
                                  ( mem(V615e3,A_27a)
                                  & ? [V616e4] :
                                      ( mem(V616e4,A_27a)
                                      & ? [V617e5] :
                                          ( mem(V617e5,A_27a)
                                          & ? [V618e6] :
                                              ( mem(V618e6,A_27a)
                                              & ? [V619e7] :
                                                  ( mem(V619e7,A_27a)
                                                  & ? [V620e8] :
                                                      ( mem(V620e8,A_27a)
                                                      & ? [V621e9] :
                                                          ( mem(V621e9,A_27a)
                                                          & ? [V622e10] :
                                                              ( mem(V622e10,A_27a)
                                                              & ? [V623e11] :
                                                                  ( mem(V623e11,A_27a)
                                                                  & ? [V624e12] :
                                                                      ( mem(V624e12,A_27a)
                                                                      & ? [V625e13] :
                                                                          ( mem(V625e13,A_27a)
                                                                          & ? [V626e14] :
                                                                              ( mem(V626e14,A_27a)
                                                                              & ? [V627e15] :
                                                                                  ( mem(V627e15,A_27a)
                                                                                  & ? [V628e16] :
                                                                                      ( mem(V628e16,A_27a)
                                                                                      & ? [V629e17] :
                                                                                          ( mem(V629e17,A_27a)
                                                                                          & ? [V630e18] :
                                                                                              ( mem(V630e18,A_27a)
                                                                                              & ? [V631e19] :
                                                                                                  ( mem(V631e19,A_27a)
                                                                                                  & ? [V632e20] :
                                                                                                      ( mem(V632e20,A_27a)
                                                                                                      & ? [V633e21] :
                                                                                                          ( mem(V633e21,A_27a)
                                                                                                          & ? [V634e22] :
                                                                                                              ( mem(V634e22,A_27a)
                                                                                                              & ? [V635e23] :
                                                                                                                  ( mem(V635e23,A_27a)
                                                                                                                  & ? [V636e24] :
                                                                                                                      ( mem(V636e24,A_27a)
                                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V612l_27) = V1x
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V613e1),ap(ap(c_2Elist_2ECONS(A_27a),V614e2),ap(ap(c_2Elist_2ECONS(A_27a),V615e3),ap(ap(c_2Elist_2ECONS(A_27a),V616e4),ap(ap(c_2Elist_2ECONS(A_27a),V617e5),ap(ap(c_2Elist_2ECONS(A_27a),V618e6),ap(ap(c_2Elist_2ECONS(A_27a),V619e7),ap(ap(c_2Elist_2ECONS(A_27a),V620e8),ap(ap(c_2Elist_2ECONS(A_27a),V621e9),ap(ap(c_2Elist_2ECONS(A_27a),V622e10),ap(ap(c_2Elist_2ECONS(A_27a),V623e11),ap(ap(c_2Elist_2ECONS(A_27a),V624e12),ap(ap(c_2Elist_2ECONS(A_27a),V625e13),ap(ap(c_2Elist_2ECONS(A_27a),V626e14),ap(ap(c_2Elist_2ECONS(A_27a),V627e15),ap(ap(c_2Elist_2ECONS(A_27a),V628e16),ap(ap(c_2Elist_2ECONS(A_27a),V629e17),ap(ap(c_2Elist_2ECONS(A_27a),V630e18),ap(ap(c_2Elist_2ECONS(A_27a),V631e19),ap(ap(c_2Elist_2ECONS(A_27a),V632e20),ap(ap(c_2Elist_2ECONS(A_27a),V633e21),ap(ap(c_2Elist_2ECONS(A_27a),V634e22),ap(ap(c_2Elist_2ECONS(A_27a),V635e23),ap(ap(c_2Elist_2ECONS(A_27a),V636e24),V612l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V637l_27] :
                      ( mem(V637l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V638e1] :
                          ( mem(V638e1,A_27a)
                          & ? [V639e2] :
                              ( mem(V639e2,A_27a)
                              & ? [V640e3] :
                                  ( mem(V640e3,A_27a)
                                  & ? [V641e4] :
                                      ( mem(V641e4,A_27a)
                                      & ? [V642e5] :
                                          ( mem(V642e5,A_27a)
                                          & ? [V643e6] :
                                              ( mem(V643e6,A_27a)
                                              & ? [V644e7] :
                                                  ( mem(V644e7,A_27a)
                                                  & ? [V645e8] :
                                                      ( mem(V645e8,A_27a)
                                                      & ? [V646e9] :
                                                          ( mem(V646e9,A_27a)
                                                          & ? [V647e10] :
                                                              ( mem(V647e10,A_27a)
                                                              & ? [V648e11] :
                                                                  ( mem(V648e11,A_27a)
                                                                  & ? [V649e12] :
                                                                      ( mem(V649e12,A_27a)
                                                                      & ? [V650e13] :
                                                                          ( mem(V650e13,A_27a)
                                                                          & ? [V651e14] :
                                                                              ( mem(V651e14,A_27a)
                                                                              & ? [V652e15] :
                                                                                  ( mem(V652e15,A_27a)
                                                                                  & ? [V653e16] :
                                                                                      ( mem(V653e16,A_27a)
                                                                                      & ? [V654e17] :
                                                                                          ( mem(V654e17,A_27a)
                                                                                          & ? [V655e18] :
                                                                                              ( mem(V655e18,A_27a)
                                                                                              & ? [V656e19] :
                                                                                                  ( mem(V656e19,A_27a)
                                                                                                  & ? [V657e20] :
                                                                                                      ( mem(V657e20,A_27a)
                                                                                                      & ? [V658e21] :
                                                                                                          ( mem(V658e21,A_27a)
                                                                                                          & ? [V659e22] :
                                                                                                              ( mem(V659e22,A_27a)
                                                                                                              & ? [V660e23] :
                                                                                                                  ( mem(V660e23,A_27a)
                                                                                                                  & ? [V661e24] :
                                                                                                                      ( mem(V661e24,A_27a)
                                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V637l_27) = V1x
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V638e1),ap(ap(c_2Elist_2ECONS(A_27a),V639e2),ap(ap(c_2Elist_2ECONS(A_27a),V640e3),ap(ap(c_2Elist_2ECONS(A_27a),V641e4),ap(ap(c_2Elist_2ECONS(A_27a),V642e5),ap(ap(c_2Elist_2ECONS(A_27a),V643e6),ap(ap(c_2Elist_2ECONS(A_27a),V644e7),ap(ap(c_2Elist_2ECONS(A_27a),V645e8),ap(ap(c_2Elist_2ECONS(A_27a),V646e9),ap(ap(c_2Elist_2ECONS(A_27a),V647e10),ap(ap(c_2Elist_2ECONS(A_27a),V648e11),ap(ap(c_2Elist_2ECONS(A_27a),V649e12),ap(ap(c_2Elist_2ECONS(A_27a),V650e13),ap(ap(c_2Elist_2ECONS(A_27a),V651e14),ap(ap(c_2Elist_2ECONS(A_27a),V652e15),ap(ap(c_2Elist_2ECONS(A_27a),V653e16),ap(ap(c_2Elist_2ECONS(A_27a),V654e17),ap(ap(c_2Elist_2ECONS(A_27a),V655e18),ap(ap(c_2Elist_2ECONS(A_27a),V656e19),ap(ap(c_2Elist_2ECONS(A_27a),V657e20),ap(ap(c_2Elist_2ECONS(A_27a),V658e21),ap(ap(c_2Elist_2ECONS(A_27a),V659e22),ap(ap(c_2Elist_2ECONS(A_27a),V660e23),ap(ap(c_2Elist_2ECONS(A_27a),V661e24),V637l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V662l_27] :
                      ( mem(V662l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V663e1] :
                          ( mem(V663e1,A_27a)
                          & ? [V664e2] :
                              ( mem(V664e2,A_27a)
                              & ? [V665e3] :
                                  ( mem(V665e3,A_27a)
                                  & ? [V666e4] :
                                      ( mem(V666e4,A_27a)
                                      & ? [V667e5] :
                                          ( mem(V667e5,A_27a)
                                          & ? [V668e6] :
                                              ( mem(V668e6,A_27a)
                                              & ? [V669e7] :
                                                  ( mem(V669e7,A_27a)
                                                  & ? [V670e8] :
                                                      ( mem(V670e8,A_27a)
                                                      & ? [V671e9] :
                                                          ( mem(V671e9,A_27a)
                                                          & ? [V672e10] :
                                                              ( mem(V672e10,A_27a)
                                                              & ? [V673e11] :
                                                                  ( mem(V673e11,A_27a)
                                                                  & ? [V674e12] :
                                                                      ( mem(V674e12,A_27a)
                                                                      & ? [V675e13] :
                                                                          ( mem(V675e13,A_27a)
                                                                          & ? [V676e14] :
                                                                              ( mem(V676e14,A_27a)
                                                                              & ? [V677e15] :
                                                                                  ( mem(V677e15,A_27a)
                                                                                  & ? [V678e16] :
                                                                                      ( mem(V678e16,A_27a)
                                                                                      & ? [V679e17] :
                                                                                          ( mem(V679e17,A_27a)
                                                                                          & ? [V680e18] :
                                                                                              ( mem(V680e18,A_27a)
                                                                                              & ? [V681e19] :
                                                                                                  ( mem(V681e19,A_27a)
                                                                                                  & ? [V682e20] :
                                                                                                      ( mem(V682e20,A_27a)
                                                                                                      & ? [V683e21] :
                                                                                                          ( mem(V683e21,A_27a)
                                                                                                          & ? [V684e22] :
                                                                                                              ( mem(V684e22,A_27a)
                                                                                                              & ? [V685e23] :
                                                                                                                  ( mem(V685e23,A_27a)
                                                                                                                  & ? [V686e24] :
                                                                                                                      ( mem(V686e24,A_27a)
                                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V662l_27) = V1x
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V663e1),ap(ap(c_2Elist_2ECONS(A_27a),V664e2),ap(ap(c_2Elist_2ECONS(A_27a),V665e3),ap(ap(c_2Elist_2ECONS(A_27a),V666e4),ap(ap(c_2Elist_2ECONS(A_27a),V667e5),ap(ap(c_2Elist_2ECONS(A_27a),V668e6),ap(ap(c_2Elist_2ECONS(A_27a),V669e7),ap(ap(c_2Elist_2ECONS(A_27a),V670e8),ap(ap(c_2Elist_2ECONS(A_27a),V671e9),ap(ap(c_2Elist_2ECONS(A_27a),V672e10),ap(ap(c_2Elist_2ECONS(A_27a),V673e11),ap(ap(c_2Elist_2ECONS(A_27a),V674e12),ap(ap(c_2Elist_2ECONS(A_27a),V675e13),ap(ap(c_2Elist_2ECONS(A_27a),V676e14),ap(ap(c_2Elist_2ECONS(A_27a),V677e15),ap(ap(c_2Elist_2ECONS(A_27a),V678e16),ap(ap(c_2Elist_2ECONS(A_27a),V679e17),ap(ap(c_2Elist_2ECONS(A_27a),V680e18),ap(ap(c_2Elist_2ECONS(A_27a),V681e19),ap(ap(c_2Elist_2ECONS(A_27a),V682e20),ap(ap(c_2Elist_2ECONS(A_27a),V683e21),ap(ap(c_2Elist_2ECONS(A_27a),V684e22),ap(ap(c_2Elist_2ECONS(A_27a),V685e23),ap(ap(c_2Elist_2ECONS(A_27a),V686e24),V662l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V687l_27] :
                      ( mem(V687l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V688e1] :
                          ( mem(V688e1,A_27a)
                          & ? [V689e2] :
                              ( mem(V689e2,A_27a)
                              & ? [V690e3] :
                                  ( mem(V690e3,A_27a)
                                  & ? [V691e4] :
                                      ( mem(V691e4,A_27a)
                                      & ? [V692e5] :
                                          ( mem(V692e5,A_27a)
                                          & ? [V693e6] :
                                              ( mem(V693e6,A_27a)
                                              & ? [V694e7] :
                                                  ( mem(V694e7,A_27a)
                                                  & ? [V695e8] :
                                                      ( mem(V695e8,A_27a)
                                                      & ? [V696e9] :
                                                          ( mem(V696e9,A_27a)
                                                          & ? [V697e10] :
                                                              ( mem(V697e10,A_27a)
                                                              & ? [V698e11] :
                                                                  ( mem(V698e11,A_27a)
                                                                  & ? [V699e12] :
                                                                      ( mem(V699e12,A_27a)
                                                                      & ? [V700e13] :
                                                                          ( mem(V700e13,A_27a)
                                                                          & ? [V701e14] :
                                                                              ( mem(V701e14,A_27a)
                                                                              & ? [V702e15] :
                                                                                  ( mem(V702e15,A_27a)
                                                                                  & ? [V703e16] :
                                                                                      ( mem(V703e16,A_27a)
                                                                                      & ? [V704e17] :
                                                                                          ( mem(V704e17,A_27a)
                                                                                          & ? [V705e18] :
                                                                                              ( mem(V705e18,A_27a)
                                                                                              & ? [V706e19] :
                                                                                                  ( mem(V706e19,A_27a)
                                                                                                  & ? [V707e20] :
                                                                                                      ( mem(V707e20,A_27a)
                                                                                                      & ? [V708e21] :
                                                                                                          ( mem(V708e21,A_27a)
                                                                                                          & ? [V709e22] :
                                                                                                              ( mem(V709e22,A_27a)
                                                                                                              & ? [V710e23] :
                                                                                                                  ( mem(V710e23,A_27a)
                                                                                                                  & ? [V711e24] :
                                                                                                                      ( mem(V711e24,A_27a)
                                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V687l_27) = V1x
                                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V688e1),ap(ap(c_2Elist_2ECONS(A_27a),V689e2),ap(ap(c_2Elist_2ECONS(A_27a),V690e3),ap(ap(c_2Elist_2ECONS(A_27a),V691e4),ap(ap(c_2Elist_2ECONS(A_27a),V692e5),ap(ap(c_2Elist_2ECONS(A_27a),V693e6),ap(ap(c_2Elist_2ECONS(A_27a),V694e7),ap(ap(c_2Elist_2ECONS(A_27a),V695e8),ap(ap(c_2Elist_2ECONS(A_27a),V696e9),ap(ap(c_2Elist_2ECONS(A_27a),V697e10),ap(ap(c_2Elist_2ECONS(A_27a),V698e11),ap(ap(c_2Elist_2ECONS(A_27a),V699e12),ap(ap(c_2Elist_2ECONS(A_27a),V700e13),ap(ap(c_2Elist_2ECONS(A_27a),V701e14),ap(ap(c_2Elist_2ECONS(A_27a),V702e15),ap(ap(c_2Elist_2ECONS(A_27a),V703e16),ap(ap(c_2Elist_2ECONS(A_27a),V704e17),ap(ap(c_2Elist_2ECONS(A_27a),V705e18),ap(ap(c_2Elist_2ECONS(A_27a),V706e19),ap(ap(c_2Elist_2ECONS(A_27a),V707e20),ap(ap(c_2Elist_2ECONS(A_27a),V708e21),ap(ap(c_2Elist_2ECONS(A_27a),V709e22),ap(ap(c_2Elist_2ECONS(A_27a),V710e23),ap(ap(c_2Elist_2ECONS(A_27a),V711e24),V687l_27)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V712e1] :
                      ( mem(V712e1,A_27a)
                      & ? [V713e2] :
                          ( mem(V713e2,A_27a)
                          & ? [V714e3] :
                              ( mem(V714e3,A_27a)
                              & ? [V715e4] :
                                  ( mem(V715e4,A_27a)
                                  & ? [V716e5] :
                                      ( mem(V716e5,A_27a)
                                      & ? [V717e6] :
                                          ( mem(V717e6,A_27a)
                                          & ? [V718e7] :
                                              ( mem(V718e7,A_27a)
                                              & ? [V719e8] :
                                                  ( mem(V719e8,A_27a)
                                                  & ? [V720e9] :
                                                      ( mem(V720e9,A_27a)
                                                      & ? [V721e10] :
                                                          ( mem(V721e10,A_27a)
                                                          & ? [V722e11] :
                                                              ( mem(V722e11,A_27a)
                                                              & ? [V723e12] :
                                                                  ( mem(V723e12,A_27a)
                                                                  & ? [V724e13] :
                                                                      ( mem(V724e13,A_27a)
                                                                      & ? [V725e14] :
                                                                          ( mem(V725e14,A_27a)
                                                                          & ? [V726e15] :
                                                                              ( mem(V726e15,A_27a)
                                                                              & ? [V727e16] :
                                                                                  ( mem(V727e16,A_27a)
                                                                                  & ? [V728e17] :
                                                                                      ( mem(V728e17,A_27a)
                                                                                      & ? [V729e18] :
                                                                                          ( mem(V729e18,A_27a)
                                                                                          & ? [V730e19] :
                                                                                              ( mem(V730e19,A_27a)
                                                                                              & ? [V731e20] :
                                                                                                  ( mem(V731e20,A_27a)
                                                                                                  & ? [V732e21] :
                                                                                                      ( mem(V732e21,A_27a)
                                                                                                      & ? [V733e22] :
                                                                                                          ( mem(V733e22,A_27a)
                                                                                                          & ? [V734e23] :
                                                                                                              ( mem(V734e23,A_27a)
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V712e1),ap(ap(c_2Elist_2ECONS(A_27a),V713e2),ap(ap(c_2Elist_2ECONS(A_27a),V714e3),ap(ap(c_2Elist_2ECONS(A_27a),V715e4),ap(ap(c_2Elist_2ECONS(A_27a),V716e5),ap(ap(c_2Elist_2ECONS(A_27a),V717e6),ap(ap(c_2Elist_2ECONS(A_27a),V718e7),ap(ap(c_2Elist_2ECONS(A_27a),V719e8),ap(ap(c_2Elist_2ECONS(A_27a),V720e9),ap(ap(c_2Elist_2ECONS(A_27a),V721e10),ap(ap(c_2Elist_2ECONS(A_27a),V722e11),ap(ap(c_2Elist_2ECONS(A_27a),V723e12),ap(ap(c_2Elist_2ECONS(A_27a),V724e13),ap(ap(c_2Elist_2ECONS(A_27a),V725e14),ap(ap(c_2Elist_2ECONS(A_27a),V726e15),ap(ap(c_2Elist_2ECONS(A_27a),V727e16),ap(ap(c_2Elist_2ECONS(A_27a),V728e17),ap(ap(c_2Elist_2ECONS(A_27a),V729e18),ap(ap(c_2Elist_2ECONS(A_27a),V730e19),ap(ap(c_2Elist_2ECONS(A_27a),V731e20),ap(ap(c_2Elist_2ECONS(A_27a),V732e21),ap(ap(c_2Elist_2ECONS(A_27a),V733e22),ap(ap(c_2Elist_2ECONS(A_27a),V734e23),c_2Elist_2ENIL(A_27a)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V735e1] :
                      ( mem(V735e1,A_27a)
                      & ? [V736e2] :
                          ( mem(V736e2,A_27a)
                          & ? [V737e3] :
                              ( mem(V737e3,A_27a)
                              & ? [V738e4] :
                                  ( mem(V738e4,A_27a)
                                  & ? [V739e5] :
                                      ( mem(V739e5,A_27a)
                                      & ? [V740e6] :
                                          ( mem(V740e6,A_27a)
                                          & ? [V741e7] :
                                              ( mem(V741e7,A_27a)
                                              & ? [V742e8] :
                                                  ( mem(V742e8,A_27a)
                                                  & ? [V743e9] :
                                                      ( mem(V743e9,A_27a)
                                                      & ? [V744e10] :
                                                          ( mem(V744e10,A_27a)
                                                          & ? [V745e11] :
                                                              ( mem(V745e11,A_27a)
                                                              & ? [V746e12] :
                                                                  ( mem(V746e12,A_27a)
                                                                  & ? [V747e13] :
                                                                      ( mem(V747e13,A_27a)
                                                                      & ? [V748e14] :
                                                                          ( mem(V748e14,A_27a)
                                                                          & ? [V749e15] :
                                                                              ( mem(V749e15,A_27a)
                                                                              & ? [V750e16] :
                                                                                  ( mem(V750e16,A_27a)
                                                                                  & ? [V751e17] :
                                                                                      ( mem(V751e17,A_27a)
                                                                                      & ? [V752e18] :
                                                                                          ( mem(V752e18,A_27a)
                                                                                          & ? [V753e19] :
                                                                                              ( mem(V753e19,A_27a)
                                                                                              & ? [V754e20] :
                                                                                                  ( mem(V754e20,A_27a)
                                                                                                  & ? [V755e21] :
                                                                                                      ( mem(V755e21,A_27a)
                                                                                                      & ? [V756e22] :
                                                                                                          ( mem(V756e22,A_27a)
                                                                                                          & ? [V757e23] :
                                                                                                              ( mem(V757e23,A_27a)
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V735e1),ap(ap(c_2Elist_2ECONS(A_27a),V736e2),ap(ap(c_2Elist_2ECONS(A_27a),V737e3),ap(ap(c_2Elist_2ECONS(A_27a),V738e4),ap(ap(c_2Elist_2ECONS(A_27a),V739e5),ap(ap(c_2Elist_2ECONS(A_27a),V740e6),ap(ap(c_2Elist_2ECONS(A_27a),V741e7),ap(ap(c_2Elist_2ECONS(A_27a),V742e8),ap(ap(c_2Elist_2ECONS(A_27a),V743e9),ap(ap(c_2Elist_2ECONS(A_27a),V744e10),ap(ap(c_2Elist_2ECONS(A_27a),V745e11),ap(ap(c_2Elist_2ECONS(A_27a),V746e12),ap(ap(c_2Elist_2ECONS(A_27a),V747e13),ap(ap(c_2Elist_2ECONS(A_27a),V748e14),ap(ap(c_2Elist_2ECONS(A_27a),V749e15),ap(ap(c_2Elist_2ECONS(A_27a),V750e16),ap(ap(c_2Elist_2ECONS(A_27a),V751e17),ap(ap(c_2Elist_2ECONS(A_27a),V752e18),ap(ap(c_2Elist_2ECONS(A_27a),V753e19),ap(ap(c_2Elist_2ECONS(A_27a),V754e20),ap(ap(c_2Elist_2ECONS(A_27a),V755e21),ap(ap(c_2Elist_2ECONS(A_27a),V756e22),ap(ap(c_2Elist_2ECONS(A_27a),V757e23),c_2Elist_2ENIL(A_27a)))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V758l_27] :
                      ( mem(V758l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V759e1] :
                          ( mem(V759e1,A_27a)
                          & ? [V760e2] :
                              ( mem(V760e2,A_27a)
                              & ? [V761e3] :
                                  ( mem(V761e3,A_27a)
                                  & ? [V762e4] :
                                      ( mem(V762e4,A_27a)
                                      & ? [V763e5] :
                                          ( mem(V763e5,A_27a)
                                          & ? [V764e6] :
                                              ( mem(V764e6,A_27a)
                                              & ? [V765e7] :
                                                  ( mem(V765e7,A_27a)
                                                  & ? [V766e8] :
                                                      ( mem(V766e8,A_27a)
                                                      & ? [V767e9] :
                                                          ( mem(V767e9,A_27a)
                                                          & ? [V768e10] :
                                                              ( mem(V768e10,A_27a)
                                                              & ? [V769e11] :
                                                                  ( mem(V769e11,A_27a)
                                                                  & ? [V770e12] :
                                                                      ( mem(V770e12,A_27a)
                                                                      & ? [V771e13] :
                                                                          ( mem(V771e13,A_27a)
                                                                          & ? [V772e14] :
                                                                              ( mem(V772e14,A_27a)
                                                                              & ? [V773e15] :
                                                                                  ( mem(V773e15,A_27a)
                                                                                  & ? [V774e16] :
                                                                                      ( mem(V774e16,A_27a)
                                                                                      & ? [V775e17] :
                                                                                          ( mem(V775e17,A_27a)
                                                                                          & ? [V776e18] :
                                                                                              ( mem(V776e18,A_27a)
                                                                                              & ? [V777e19] :
                                                                                                  ( mem(V777e19,A_27a)
                                                                                                  & ? [V778e20] :
                                                                                                      ( mem(V778e20,A_27a)
                                                                                                      & ? [V779e21] :
                                                                                                          ( mem(V779e21,A_27a)
                                                                                                          & ? [V780e22] :
                                                                                                              ( mem(V780e22,A_27a)
                                                                                                              & ? [V781e23] :
                                                                                                                  ( mem(V781e23,A_27a)
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V759e1),ap(ap(c_2Elist_2ECONS(A_27a),V760e2),ap(ap(c_2Elist_2ECONS(A_27a),V761e3),ap(ap(c_2Elist_2ECONS(A_27a),V762e4),ap(ap(c_2Elist_2ECONS(A_27a),V763e5),ap(ap(c_2Elist_2ECONS(A_27a),V764e6),ap(ap(c_2Elist_2ECONS(A_27a),V765e7),ap(ap(c_2Elist_2ECONS(A_27a),V766e8),ap(ap(c_2Elist_2ECONS(A_27a),V767e9),ap(ap(c_2Elist_2ECONS(A_27a),V768e10),ap(ap(c_2Elist_2ECONS(A_27a),V769e11),ap(ap(c_2Elist_2ECONS(A_27a),V770e12),ap(ap(c_2Elist_2ECONS(A_27a),V771e13),ap(ap(c_2Elist_2ECONS(A_27a),V772e14),ap(ap(c_2Elist_2ECONS(A_27a),V773e15),ap(ap(c_2Elist_2ECONS(A_27a),V774e16),ap(ap(c_2Elist_2ECONS(A_27a),V775e17),ap(ap(c_2Elist_2ECONS(A_27a),V776e18),ap(ap(c_2Elist_2ECONS(A_27a),V777e19),ap(ap(c_2Elist_2ECONS(A_27a),V778e20),ap(ap(c_2Elist_2ECONS(A_27a),V779e21),ap(ap(c_2Elist_2ECONS(A_27a),V780e22),ap(ap(c_2Elist_2ECONS(A_27a),V781e23),V758l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V782l_27] :
                      ( mem(V782l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V783e1] :
                          ( mem(V783e1,A_27a)
                          & ? [V784e2] :
                              ( mem(V784e2,A_27a)
                              & ? [V785e3] :
                                  ( mem(V785e3,A_27a)
                                  & ? [V786e4] :
                                      ( mem(V786e4,A_27a)
                                      & ? [V787e5] :
                                          ( mem(V787e5,A_27a)
                                          & ? [V788e6] :
                                              ( mem(V788e6,A_27a)
                                              & ? [V789e7] :
                                                  ( mem(V789e7,A_27a)
                                                  & ? [V790e8] :
                                                      ( mem(V790e8,A_27a)
                                                      & ? [V791e9] :
                                                          ( mem(V791e9,A_27a)
                                                          & ? [V792e10] :
                                                              ( mem(V792e10,A_27a)
                                                              & ? [V793e11] :
                                                                  ( mem(V793e11,A_27a)
                                                                  & ? [V794e12] :
                                                                      ( mem(V794e12,A_27a)
                                                                      & ? [V795e13] :
                                                                          ( mem(V795e13,A_27a)
                                                                          & ? [V796e14] :
                                                                              ( mem(V796e14,A_27a)
                                                                              & ? [V797e15] :
                                                                                  ( mem(V797e15,A_27a)
                                                                                  & ? [V798e16] :
                                                                                      ( mem(V798e16,A_27a)
                                                                                      & ? [V799e17] :
                                                                                          ( mem(V799e17,A_27a)
                                                                                          & ? [V800e18] :
                                                                                              ( mem(V800e18,A_27a)
                                                                                              & ? [V801e19] :
                                                                                                  ( mem(V801e19,A_27a)
                                                                                                  & ? [V802e20] :
                                                                                                      ( mem(V802e20,A_27a)
                                                                                                      & ? [V803e21] :
                                                                                                          ( mem(V803e21,A_27a)
                                                                                                          & ? [V804e22] :
                                                                                                              ( mem(V804e22,A_27a)
                                                                                                              & ? [V805e23] :
                                                                                                                  ( mem(V805e23,A_27a)
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V783e1),ap(ap(c_2Elist_2ECONS(A_27a),V784e2),ap(ap(c_2Elist_2ECONS(A_27a),V785e3),ap(ap(c_2Elist_2ECONS(A_27a),V786e4),ap(ap(c_2Elist_2ECONS(A_27a),V787e5),ap(ap(c_2Elist_2ECONS(A_27a),V788e6),ap(ap(c_2Elist_2ECONS(A_27a),V789e7),ap(ap(c_2Elist_2ECONS(A_27a),V790e8),ap(ap(c_2Elist_2ECONS(A_27a),V791e9),ap(ap(c_2Elist_2ECONS(A_27a),V792e10),ap(ap(c_2Elist_2ECONS(A_27a),V793e11),ap(ap(c_2Elist_2ECONS(A_27a),V794e12),ap(ap(c_2Elist_2ECONS(A_27a),V795e13),ap(ap(c_2Elist_2ECONS(A_27a),V796e14),ap(ap(c_2Elist_2ECONS(A_27a),V797e15),ap(ap(c_2Elist_2ECONS(A_27a),V798e16),ap(ap(c_2Elist_2ECONS(A_27a),V799e17),ap(ap(c_2Elist_2ECONS(A_27a),V800e18),ap(ap(c_2Elist_2ECONS(A_27a),V801e19),ap(ap(c_2Elist_2ECONS(A_27a),V802e20),ap(ap(c_2Elist_2ECONS(A_27a),V803e21),ap(ap(c_2Elist_2ECONS(A_27a),V804e22),ap(ap(c_2Elist_2ECONS(A_27a),V805e23),V782l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V806l_27] :
                      ( mem(V806l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V807e1] :
                          ( mem(V807e1,A_27a)
                          & ? [V808e2] :
                              ( mem(V808e2,A_27a)
                              & ? [V809e3] :
                                  ( mem(V809e3,A_27a)
                                  & ? [V810e4] :
                                      ( mem(V810e4,A_27a)
                                      & ? [V811e5] :
                                          ( mem(V811e5,A_27a)
                                          & ? [V812e6] :
                                              ( mem(V812e6,A_27a)
                                              & ? [V813e7] :
                                                  ( mem(V813e7,A_27a)
                                                  & ? [V814e8] :
                                                      ( mem(V814e8,A_27a)
                                                      & ? [V815e9] :
                                                          ( mem(V815e9,A_27a)
                                                          & ? [V816e10] :
                                                              ( mem(V816e10,A_27a)
                                                              & ? [V817e11] :
                                                                  ( mem(V817e11,A_27a)
                                                                  & ? [V818e12] :
                                                                      ( mem(V818e12,A_27a)
                                                                      & ? [V819e13] :
                                                                          ( mem(V819e13,A_27a)
                                                                          & ? [V820e14] :
                                                                              ( mem(V820e14,A_27a)
                                                                              & ? [V821e15] :
                                                                                  ( mem(V821e15,A_27a)
                                                                                  & ? [V822e16] :
                                                                                      ( mem(V822e16,A_27a)
                                                                                      & ? [V823e17] :
                                                                                          ( mem(V823e17,A_27a)
                                                                                          & ? [V824e18] :
                                                                                              ( mem(V824e18,A_27a)
                                                                                              & ? [V825e19] :
                                                                                                  ( mem(V825e19,A_27a)
                                                                                                  & ? [V826e20] :
                                                                                                      ( mem(V826e20,A_27a)
                                                                                                      & ? [V827e21] :
                                                                                                          ( mem(V827e21,A_27a)
                                                                                                          & ? [V828e22] :
                                                                                                              ( mem(V828e22,A_27a)
                                                                                                              & ? [V829e23] :
                                                                                                                  ( mem(V829e23,A_27a)
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V807e1),ap(ap(c_2Elist_2ECONS(A_27a),V808e2),ap(ap(c_2Elist_2ECONS(A_27a),V809e3),ap(ap(c_2Elist_2ECONS(A_27a),V810e4),ap(ap(c_2Elist_2ECONS(A_27a),V811e5),ap(ap(c_2Elist_2ECONS(A_27a),V812e6),ap(ap(c_2Elist_2ECONS(A_27a),V813e7),ap(ap(c_2Elist_2ECONS(A_27a),V814e8),ap(ap(c_2Elist_2ECONS(A_27a),V815e9),ap(ap(c_2Elist_2ECONS(A_27a),V816e10),ap(ap(c_2Elist_2ECONS(A_27a),V817e11),ap(ap(c_2Elist_2ECONS(A_27a),V818e12),ap(ap(c_2Elist_2ECONS(A_27a),V819e13),ap(ap(c_2Elist_2ECONS(A_27a),V820e14),ap(ap(c_2Elist_2ECONS(A_27a),V821e15),ap(ap(c_2Elist_2ECONS(A_27a),V822e16),ap(ap(c_2Elist_2ECONS(A_27a),V823e17),ap(ap(c_2Elist_2ECONS(A_27a),V824e18),ap(ap(c_2Elist_2ECONS(A_27a),V825e19),ap(ap(c_2Elist_2ECONS(A_27a),V826e20),ap(ap(c_2Elist_2ECONS(A_27a),V827e21),ap(ap(c_2Elist_2ECONS(A_27a),V828e22),ap(ap(c_2Elist_2ECONS(A_27a),V829e23),V806l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V830l_27] :
                      ( mem(V830l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V831e1] :
                          ( mem(V831e1,A_27a)
                          & ? [V832e2] :
                              ( mem(V832e2,A_27a)
                              & ? [V833e3] :
                                  ( mem(V833e3,A_27a)
                                  & ? [V834e4] :
                                      ( mem(V834e4,A_27a)
                                      & ? [V835e5] :
                                          ( mem(V835e5,A_27a)
                                          & ? [V836e6] :
                                              ( mem(V836e6,A_27a)
                                              & ? [V837e7] :
                                                  ( mem(V837e7,A_27a)
                                                  & ? [V838e8] :
                                                      ( mem(V838e8,A_27a)
                                                      & ? [V839e9] :
                                                          ( mem(V839e9,A_27a)
                                                          & ? [V840e10] :
                                                              ( mem(V840e10,A_27a)
                                                              & ? [V841e11] :
                                                                  ( mem(V841e11,A_27a)
                                                                  & ? [V842e12] :
                                                                      ( mem(V842e12,A_27a)
                                                                      & ? [V843e13] :
                                                                          ( mem(V843e13,A_27a)
                                                                          & ? [V844e14] :
                                                                              ( mem(V844e14,A_27a)
                                                                              & ? [V845e15] :
                                                                                  ( mem(V845e15,A_27a)
                                                                                  & ? [V846e16] :
                                                                                      ( mem(V846e16,A_27a)
                                                                                      & ? [V847e17] :
                                                                                          ( mem(V847e17,A_27a)
                                                                                          & ? [V848e18] :
                                                                                              ( mem(V848e18,A_27a)
                                                                                              & ? [V849e19] :
                                                                                                  ( mem(V849e19,A_27a)
                                                                                                  & ? [V850e20] :
                                                                                                      ( mem(V850e20,A_27a)
                                                                                                      & ? [V851e21] :
                                                                                                          ( mem(V851e21,A_27a)
                                                                                                          & ? [V852e22] :
                                                                                                              ( mem(V852e22,A_27a)
                                                                                                              & ? [V853e23] :
                                                                                                                  ( mem(V853e23,A_27a)
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V831e1),ap(ap(c_2Elist_2ECONS(A_27a),V832e2),ap(ap(c_2Elist_2ECONS(A_27a),V833e3),ap(ap(c_2Elist_2ECONS(A_27a),V834e4),ap(ap(c_2Elist_2ECONS(A_27a),V835e5),ap(ap(c_2Elist_2ECONS(A_27a),V836e6),ap(ap(c_2Elist_2ECONS(A_27a),V837e7),ap(ap(c_2Elist_2ECONS(A_27a),V838e8),ap(ap(c_2Elist_2ECONS(A_27a),V839e9),ap(ap(c_2Elist_2ECONS(A_27a),V840e10),ap(ap(c_2Elist_2ECONS(A_27a),V841e11),ap(ap(c_2Elist_2ECONS(A_27a),V842e12),ap(ap(c_2Elist_2ECONS(A_27a),V843e13),ap(ap(c_2Elist_2ECONS(A_27a),V844e14),ap(ap(c_2Elist_2ECONS(A_27a),V845e15),ap(ap(c_2Elist_2ECONS(A_27a),V846e16),ap(ap(c_2Elist_2ECONS(A_27a),V847e17),ap(ap(c_2Elist_2ECONS(A_27a),V848e18),ap(ap(c_2Elist_2ECONS(A_27a),V849e19),ap(ap(c_2Elist_2ECONS(A_27a),V850e20),ap(ap(c_2Elist_2ECONS(A_27a),V851e21),ap(ap(c_2Elist_2ECONS(A_27a),V852e22),ap(ap(c_2Elist_2ECONS(A_27a),V853e23),V830l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V854l_27] :
                      ( mem(V854l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V855e1] :
                          ( mem(V855e1,A_27a)
                          & ? [V856e2] :
                              ( mem(V856e2,A_27a)
                              & ? [V857e3] :
                                  ( mem(V857e3,A_27a)
                                  & ? [V858e4] :
                                      ( mem(V858e4,A_27a)
                                      & ? [V859e5] :
                                          ( mem(V859e5,A_27a)
                                          & ? [V860e6] :
                                              ( mem(V860e6,A_27a)
                                              & ? [V861e7] :
                                                  ( mem(V861e7,A_27a)
                                                  & ? [V862e8] :
                                                      ( mem(V862e8,A_27a)
                                                      & ? [V863e9] :
                                                          ( mem(V863e9,A_27a)
                                                          & ? [V864e10] :
                                                              ( mem(V864e10,A_27a)
                                                              & ? [V865e11] :
                                                                  ( mem(V865e11,A_27a)
                                                                  & ? [V866e12] :
                                                                      ( mem(V866e12,A_27a)
                                                                      & ? [V867e13] :
                                                                          ( mem(V867e13,A_27a)
                                                                          & ? [V868e14] :
                                                                              ( mem(V868e14,A_27a)
                                                                              & ? [V869e15] :
                                                                                  ( mem(V869e15,A_27a)
                                                                                  & ? [V870e16] :
                                                                                      ( mem(V870e16,A_27a)
                                                                                      & ? [V871e17] :
                                                                                          ( mem(V871e17,A_27a)
                                                                                          & ? [V872e18] :
                                                                                              ( mem(V872e18,A_27a)
                                                                                              & ? [V873e19] :
                                                                                                  ( mem(V873e19,A_27a)
                                                                                                  & ? [V874e20] :
                                                                                                      ( mem(V874e20,A_27a)
                                                                                                      & ? [V875e21] :
                                                                                                          ( mem(V875e21,A_27a)
                                                                                                          & ? [V876e22] :
                                                                                                              ( mem(V876e22,A_27a)
                                                                                                              & ? [V877e23] :
                                                                                                                  ( mem(V877e23,A_27a)
                                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V854l_27)))
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V855e1),ap(ap(c_2Elist_2ECONS(A_27a),V856e2),ap(ap(c_2Elist_2ECONS(A_27a),V857e3),ap(ap(c_2Elist_2ECONS(A_27a),V858e4),ap(ap(c_2Elist_2ECONS(A_27a),V859e5),ap(ap(c_2Elist_2ECONS(A_27a),V860e6),ap(ap(c_2Elist_2ECONS(A_27a),V861e7),ap(ap(c_2Elist_2ECONS(A_27a),V862e8),ap(ap(c_2Elist_2ECONS(A_27a),V863e9),ap(ap(c_2Elist_2ECONS(A_27a),V864e10),ap(ap(c_2Elist_2ECONS(A_27a),V865e11),ap(ap(c_2Elist_2ECONS(A_27a),V866e12),ap(ap(c_2Elist_2ECONS(A_27a),V867e13),ap(ap(c_2Elist_2ECONS(A_27a),V868e14),ap(ap(c_2Elist_2ECONS(A_27a),V869e15),ap(ap(c_2Elist_2ECONS(A_27a),V870e16),ap(ap(c_2Elist_2ECONS(A_27a),V871e17),ap(ap(c_2Elist_2ECONS(A_27a),V872e18),ap(ap(c_2Elist_2ECONS(A_27a),V873e19),ap(ap(c_2Elist_2ECONS(A_27a),V874e20),ap(ap(c_2Elist_2ECONS(A_27a),V875e21),ap(ap(c_2Elist_2ECONS(A_27a),V876e22),ap(ap(c_2Elist_2ECONS(A_27a),V877e23),V854l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V878l_27] :
                      ( mem(V878l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V879e1] :
                          ( mem(V879e1,A_27a)
                          & ? [V880e2] :
                              ( mem(V880e2,A_27a)
                              & ? [V881e3] :
                                  ( mem(V881e3,A_27a)
                                  & ? [V882e4] :
                                      ( mem(V882e4,A_27a)
                                      & ? [V883e5] :
                                          ( mem(V883e5,A_27a)
                                          & ? [V884e6] :
                                              ( mem(V884e6,A_27a)
                                              & ? [V885e7] :
                                                  ( mem(V885e7,A_27a)
                                                  & ? [V886e8] :
                                                      ( mem(V886e8,A_27a)
                                                      & ? [V887e9] :
                                                          ( mem(V887e9,A_27a)
                                                          & ? [V888e10] :
                                                              ( mem(V888e10,A_27a)
                                                              & ? [V889e11] :
                                                                  ( mem(V889e11,A_27a)
                                                                  & ? [V890e12] :
                                                                      ( mem(V890e12,A_27a)
                                                                      & ? [V891e13] :
                                                                          ( mem(V891e13,A_27a)
                                                                          & ? [V892e14] :
                                                                              ( mem(V892e14,A_27a)
                                                                              & ? [V893e15] :
                                                                                  ( mem(V893e15,A_27a)
                                                                                  & ? [V894e16] :
                                                                                      ( mem(V894e16,A_27a)
                                                                                      & ? [V895e17] :
                                                                                          ( mem(V895e17,A_27a)
                                                                                          & ? [V896e18] :
                                                                                              ( mem(V896e18,A_27a)
                                                                                              & ? [V897e19] :
                                                                                                  ( mem(V897e19,A_27a)
                                                                                                  & ? [V898e20] :
                                                                                                      ( mem(V898e20,A_27a)
                                                                                                      & ? [V899e21] :
                                                                                                          ( mem(V899e21,A_27a)
                                                                                                          & ? [V900e22] :
                                                                                                              ( mem(V900e22,A_27a)
                                                                                                              & ? [V901e23] :
                                                                                                                  ( mem(V901e23,A_27a)
                                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V878l_27)))
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V879e1),ap(ap(c_2Elist_2ECONS(A_27a),V880e2),ap(ap(c_2Elist_2ECONS(A_27a),V881e3),ap(ap(c_2Elist_2ECONS(A_27a),V882e4),ap(ap(c_2Elist_2ECONS(A_27a),V883e5),ap(ap(c_2Elist_2ECONS(A_27a),V884e6),ap(ap(c_2Elist_2ECONS(A_27a),V885e7),ap(ap(c_2Elist_2ECONS(A_27a),V886e8),ap(ap(c_2Elist_2ECONS(A_27a),V887e9),ap(ap(c_2Elist_2ECONS(A_27a),V888e10),ap(ap(c_2Elist_2ECONS(A_27a),V889e11),ap(ap(c_2Elist_2ECONS(A_27a),V890e12),ap(ap(c_2Elist_2ECONS(A_27a),V891e13),ap(ap(c_2Elist_2ECONS(A_27a),V892e14),ap(ap(c_2Elist_2ECONS(A_27a),V893e15),ap(ap(c_2Elist_2ECONS(A_27a),V894e16),ap(ap(c_2Elist_2ECONS(A_27a),V895e17),ap(ap(c_2Elist_2ECONS(A_27a),V896e18),ap(ap(c_2Elist_2ECONS(A_27a),V897e19),ap(ap(c_2Elist_2ECONS(A_27a),V898e20),ap(ap(c_2Elist_2ECONS(A_27a),V899e21),ap(ap(c_2Elist_2ECONS(A_27a),V900e22),ap(ap(c_2Elist_2ECONS(A_27a),V901e23),V878l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V902l_27] :
                      ( mem(V902l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V903e1] :
                          ( mem(V903e1,A_27a)
                          & ? [V904e2] :
                              ( mem(V904e2,A_27a)
                              & ? [V905e3] :
                                  ( mem(V905e3,A_27a)
                                  & ? [V906e4] :
                                      ( mem(V906e4,A_27a)
                                      & ? [V907e5] :
                                          ( mem(V907e5,A_27a)
                                          & ? [V908e6] :
                                              ( mem(V908e6,A_27a)
                                              & ? [V909e7] :
                                                  ( mem(V909e7,A_27a)
                                                  & ? [V910e8] :
                                                      ( mem(V910e8,A_27a)
                                                      & ? [V911e9] :
                                                          ( mem(V911e9,A_27a)
                                                          & ? [V912e10] :
                                                              ( mem(V912e10,A_27a)
                                                              & ? [V913e11] :
                                                                  ( mem(V913e11,A_27a)
                                                                  & ? [V914e12] :
                                                                      ( mem(V914e12,A_27a)
                                                                      & ? [V915e13] :
                                                                          ( mem(V915e13,A_27a)
                                                                          & ? [V916e14] :
                                                                              ( mem(V916e14,A_27a)
                                                                              & ? [V917e15] :
                                                                                  ( mem(V917e15,A_27a)
                                                                                  & ? [V918e16] :
                                                                                      ( mem(V918e16,A_27a)
                                                                                      & ? [V919e17] :
                                                                                          ( mem(V919e17,A_27a)
                                                                                          & ? [V920e18] :
                                                                                              ( mem(V920e18,A_27a)
                                                                                              & ? [V921e19] :
                                                                                                  ( mem(V921e19,A_27a)
                                                                                                  & ? [V922e20] :
                                                                                                      ( mem(V922e20,A_27a)
                                                                                                      & ? [V923e21] :
                                                                                                          ( mem(V923e21,A_27a)
                                                                                                          & ? [V924e22] :
                                                                                                              ( mem(V924e22,A_27a)
                                                                                                              & ? [V925e23] :
                                                                                                                  ( mem(V925e23,A_27a)
                                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V902l_27)))
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V903e1),ap(ap(c_2Elist_2ECONS(A_27a),V904e2),ap(ap(c_2Elist_2ECONS(A_27a),V905e3),ap(ap(c_2Elist_2ECONS(A_27a),V906e4),ap(ap(c_2Elist_2ECONS(A_27a),V907e5),ap(ap(c_2Elist_2ECONS(A_27a),V908e6),ap(ap(c_2Elist_2ECONS(A_27a),V909e7),ap(ap(c_2Elist_2ECONS(A_27a),V910e8),ap(ap(c_2Elist_2ECONS(A_27a),V911e9),ap(ap(c_2Elist_2ECONS(A_27a),V912e10),ap(ap(c_2Elist_2ECONS(A_27a),V913e11),ap(ap(c_2Elist_2ECONS(A_27a),V914e12),ap(ap(c_2Elist_2ECONS(A_27a),V915e13),ap(ap(c_2Elist_2ECONS(A_27a),V916e14),ap(ap(c_2Elist_2ECONS(A_27a),V917e15),ap(ap(c_2Elist_2ECONS(A_27a),V918e16),ap(ap(c_2Elist_2ECONS(A_27a),V919e17),ap(ap(c_2Elist_2ECONS(A_27a),V920e18),ap(ap(c_2Elist_2ECONS(A_27a),V921e19),ap(ap(c_2Elist_2ECONS(A_27a),V922e20),ap(ap(c_2Elist_2ECONS(A_27a),V923e21),ap(ap(c_2Elist_2ECONS(A_27a),V924e22),ap(ap(c_2Elist_2ECONS(A_27a),V925e23),V902l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))))
                <=> ? [V926l_27] :
                      ( mem(V926l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V927e1] :
                          ( mem(V927e1,A_27a)
                          & ? [V928e2] :
                              ( mem(V928e2,A_27a)
                              & ? [V929e3] :
                                  ( mem(V929e3,A_27a)
                                  & ? [V930e4] :
                                      ( mem(V930e4,A_27a)
                                      & ? [V931e5] :
                                          ( mem(V931e5,A_27a)
                                          & ? [V932e6] :
                                              ( mem(V932e6,A_27a)
                                              & ? [V933e7] :
                                                  ( mem(V933e7,A_27a)
                                                  & ? [V934e8] :
                                                      ( mem(V934e8,A_27a)
                                                      & ? [V935e9] :
                                                          ( mem(V935e9,A_27a)
                                                          & ? [V936e10] :
                                                              ( mem(V936e10,A_27a)
                                                              & ? [V937e11] :
                                                                  ( mem(V937e11,A_27a)
                                                                  & ? [V938e12] :
                                                                      ( mem(V938e12,A_27a)
                                                                      & ? [V939e13] :
                                                                          ( mem(V939e13,A_27a)
                                                                          & ? [V940e14] :
                                                                              ( mem(V940e14,A_27a)
                                                                              & ? [V941e15] :
                                                                                  ( mem(V941e15,A_27a)
                                                                                  & ? [V942e16] :
                                                                                      ( mem(V942e16,A_27a)
                                                                                      & ? [V943e17] :
                                                                                          ( mem(V943e17,A_27a)
                                                                                          & ? [V944e18] :
                                                                                              ( mem(V944e18,A_27a)
                                                                                              & ? [V945e19] :
                                                                                                  ( mem(V945e19,A_27a)
                                                                                                  & ? [V946e20] :
                                                                                                      ( mem(V946e20,A_27a)
                                                                                                      & ? [V947e21] :
                                                                                                          ( mem(V947e21,A_27a)
                                                                                                          & ? [V948e22] :
                                                                                                              ( mem(V948e22,A_27a)
                                                                                                              & ? [V949e23] :
                                                                                                                  ( mem(V949e23,A_27a)
                                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V926l_27)))
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V927e1),ap(ap(c_2Elist_2ECONS(A_27a),V928e2),ap(ap(c_2Elist_2ECONS(A_27a),V929e3),ap(ap(c_2Elist_2ECONS(A_27a),V930e4),ap(ap(c_2Elist_2ECONS(A_27a),V931e5),ap(ap(c_2Elist_2ECONS(A_27a),V932e6),ap(ap(c_2Elist_2ECONS(A_27a),V933e7),ap(ap(c_2Elist_2ECONS(A_27a),V934e8),ap(ap(c_2Elist_2ECONS(A_27a),V935e9),ap(ap(c_2Elist_2ECONS(A_27a),V936e10),ap(ap(c_2Elist_2ECONS(A_27a),V937e11),ap(ap(c_2Elist_2ECONS(A_27a),V938e12),ap(ap(c_2Elist_2ECONS(A_27a),V939e13),ap(ap(c_2Elist_2ECONS(A_27a),V940e14),ap(ap(c_2Elist_2ECONS(A_27a),V941e15),ap(ap(c_2Elist_2ECONS(A_27a),V942e16),ap(ap(c_2Elist_2ECONS(A_27a),V943e17),ap(ap(c_2Elist_2ECONS(A_27a),V944e18),ap(ap(c_2Elist_2ECONS(A_27a),V945e19),ap(ap(c_2Elist_2ECONS(A_27a),V946e20),ap(ap(c_2Elist_2ECONS(A_27a),V947e21),ap(ap(c_2Elist_2ECONS(A_27a),V948e22),ap(ap(c_2Elist_2ECONS(A_27a),V949e23),V926l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V950l_27] :
                      ( mem(V950l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V951e1] :
                          ( mem(V951e1,A_27a)
                          & ? [V952e2] :
                              ( mem(V952e2,A_27a)
                              & ? [V953e3] :
                                  ( mem(V953e3,A_27a)
                                  & ? [V954e4] :
                                      ( mem(V954e4,A_27a)
                                      & ? [V955e5] :
                                          ( mem(V955e5,A_27a)
                                          & ? [V956e6] :
                                              ( mem(V956e6,A_27a)
                                              & ? [V957e7] :
                                                  ( mem(V957e7,A_27a)
                                                  & ? [V958e8] :
                                                      ( mem(V958e8,A_27a)
                                                      & ? [V959e9] :
                                                          ( mem(V959e9,A_27a)
                                                          & ? [V960e10] :
                                                              ( mem(V960e10,A_27a)
                                                              & ? [V961e11] :
                                                                  ( mem(V961e11,A_27a)
                                                                  & ? [V962e12] :
                                                                      ( mem(V962e12,A_27a)
                                                                      & ? [V963e13] :
                                                                          ( mem(V963e13,A_27a)
                                                                          & ? [V964e14] :
                                                                              ( mem(V964e14,A_27a)
                                                                              & ? [V965e15] :
                                                                                  ( mem(V965e15,A_27a)
                                                                                  & ? [V966e16] :
                                                                                      ( mem(V966e16,A_27a)
                                                                                      & ? [V967e17] :
                                                                                          ( mem(V967e17,A_27a)
                                                                                          & ? [V968e18] :
                                                                                              ( mem(V968e18,A_27a)
                                                                                              & ? [V969e19] :
                                                                                                  ( mem(V969e19,A_27a)
                                                                                                  & ? [V970e20] :
                                                                                                      ( mem(V970e20,A_27a)
                                                                                                      & ? [V971e21] :
                                                                                                          ( mem(V971e21,A_27a)
                                                                                                          & ? [V972e22] :
                                                                                                              ( mem(V972e22,A_27a)
                                                                                                              & ? [V973e23] :
                                                                                                                  ( mem(V973e23,A_27a)
                                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V950l_27) = V1x
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V951e1),ap(ap(c_2Elist_2ECONS(A_27a),V952e2),ap(ap(c_2Elist_2ECONS(A_27a),V953e3),ap(ap(c_2Elist_2ECONS(A_27a),V954e4),ap(ap(c_2Elist_2ECONS(A_27a),V955e5),ap(ap(c_2Elist_2ECONS(A_27a),V956e6),ap(ap(c_2Elist_2ECONS(A_27a),V957e7),ap(ap(c_2Elist_2ECONS(A_27a),V958e8),ap(ap(c_2Elist_2ECONS(A_27a),V959e9),ap(ap(c_2Elist_2ECONS(A_27a),V960e10),ap(ap(c_2Elist_2ECONS(A_27a),V961e11),ap(ap(c_2Elist_2ECONS(A_27a),V962e12),ap(ap(c_2Elist_2ECONS(A_27a),V963e13),ap(ap(c_2Elist_2ECONS(A_27a),V964e14),ap(ap(c_2Elist_2ECONS(A_27a),V965e15),ap(ap(c_2Elist_2ECONS(A_27a),V966e16),ap(ap(c_2Elist_2ECONS(A_27a),V967e17),ap(ap(c_2Elist_2ECONS(A_27a),V968e18),ap(ap(c_2Elist_2ECONS(A_27a),V969e19),ap(ap(c_2Elist_2ECONS(A_27a),V970e20),ap(ap(c_2Elist_2ECONS(A_27a),V971e21),ap(ap(c_2Elist_2ECONS(A_27a),V972e22),ap(ap(c_2Elist_2ECONS(A_27a),V973e23),V950l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V974l_27] :
                      ( mem(V974l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V975e1] :
                          ( mem(V975e1,A_27a)
                          & ? [V976e2] :
                              ( mem(V976e2,A_27a)
                              & ? [V977e3] :
                                  ( mem(V977e3,A_27a)
                                  & ? [V978e4] :
                                      ( mem(V978e4,A_27a)
                                      & ? [V979e5] :
                                          ( mem(V979e5,A_27a)
                                          & ? [V980e6] :
                                              ( mem(V980e6,A_27a)
                                              & ? [V981e7] :
                                                  ( mem(V981e7,A_27a)
                                                  & ? [V982e8] :
                                                      ( mem(V982e8,A_27a)
                                                      & ? [V983e9] :
                                                          ( mem(V983e9,A_27a)
                                                          & ? [V984e10] :
                                                              ( mem(V984e10,A_27a)
                                                              & ? [V985e11] :
                                                                  ( mem(V985e11,A_27a)
                                                                  & ? [V986e12] :
                                                                      ( mem(V986e12,A_27a)
                                                                      & ? [V987e13] :
                                                                          ( mem(V987e13,A_27a)
                                                                          & ? [V988e14] :
                                                                              ( mem(V988e14,A_27a)
                                                                              & ? [V989e15] :
                                                                                  ( mem(V989e15,A_27a)
                                                                                  & ? [V990e16] :
                                                                                      ( mem(V990e16,A_27a)
                                                                                      & ? [V991e17] :
                                                                                          ( mem(V991e17,A_27a)
                                                                                          & ? [V992e18] :
                                                                                              ( mem(V992e18,A_27a)
                                                                                              & ? [V993e19] :
                                                                                                  ( mem(V993e19,A_27a)
                                                                                                  & ? [V994e20] :
                                                                                                      ( mem(V994e20,A_27a)
                                                                                                      & ? [V995e21] :
                                                                                                          ( mem(V995e21,A_27a)
                                                                                                          & ? [V996e22] :
                                                                                                              ( mem(V996e22,A_27a)
                                                                                                              & ? [V997e23] :
                                                                                                                  ( mem(V997e23,A_27a)
                                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V974l_27) = V1x
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V975e1),ap(ap(c_2Elist_2ECONS(A_27a),V976e2),ap(ap(c_2Elist_2ECONS(A_27a),V977e3),ap(ap(c_2Elist_2ECONS(A_27a),V978e4),ap(ap(c_2Elist_2ECONS(A_27a),V979e5),ap(ap(c_2Elist_2ECONS(A_27a),V980e6),ap(ap(c_2Elist_2ECONS(A_27a),V981e7),ap(ap(c_2Elist_2ECONS(A_27a),V982e8),ap(ap(c_2Elist_2ECONS(A_27a),V983e9),ap(ap(c_2Elist_2ECONS(A_27a),V984e10),ap(ap(c_2Elist_2ECONS(A_27a),V985e11),ap(ap(c_2Elist_2ECONS(A_27a),V986e12),ap(ap(c_2Elist_2ECONS(A_27a),V987e13),ap(ap(c_2Elist_2ECONS(A_27a),V988e14),ap(ap(c_2Elist_2ECONS(A_27a),V989e15),ap(ap(c_2Elist_2ECONS(A_27a),V990e16),ap(ap(c_2Elist_2ECONS(A_27a),V991e17),ap(ap(c_2Elist_2ECONS(A_27a),V992e18),ap(ap(c_2Elist_2ECONS(A_27a),V993e19),ap(ap(c_2Elist_2ECONS(A_27a),V994e20),ap(ap(c_2Elist_2ECONS(A_27a),V995e21),ap(ap(c_2Elist_2ECONS(A_27a),V996e22),ap(ap(c_2Elist_2ECONS(A_27a),V997e23),V974l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V998l_27] :
                      ( mem(V998l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V999e1] :
                          ( mem(V999e1,A_27a)
                          & ? [V1000e2] :
                              ( mem(V1000e2,A_27a)
                              & ? [V1001e3] :
                                  ( mem(V1001e3,A_27a)
                                  & ? [V1002e4] :
                                      ( mem(V1002e4,A_27a)
                                      & ? [V1003e5] :
                                          ( mem(V1003e5,A_27a)
                                          & ? [V1004e6] :
                                              ( mem(V1004e6,A_27a)
                                              & ? [V1005e7] :
                                                  ( mem(V1005e7,A_27a)
                                                  & ? [V1006e8] :
                                                      ( mem(V1006e8,A_27a)
                                                      & ? [V1007e9] :
                                                          ( mem(V1007e9,A_27a)
                                                          & ? [V1008e10] :
                                                              ( mem(V1008e10,A_27a)
                                                              & ? [V1009e11] :
                                                                  ( mem(V1009e11,A_27a)
                                                                  & ? [V1010e12] :
                                                                      ( mem(V1010e12,A_27a)
                                                                      & ? [V1011e13] :
                                                                          ( mem(V1011e13,A_27a)
                                                                          & ? [V1012e14] :
                                                                              ( mem(V1012e14,A_27a)
                                                                              & ? [V1013e15] :
                                                                                  ( mem(V1013e15,A_27a)
                                                                                  & ? [V1014e16] :
                                                                                      ( mem(V1014e16,A_27a)
                                                                                      & ? [V1015e17] :
                                                                                          ( mem(V1015e17,A_27a)
                                                                                          & ? [V1016e18] :
                                                                                              ( mem(V1016e18,A_27a)
                                                                                              & ? [V1017e19] :
                                                                                                  ( mem(V1017e19,A_27a)
                                                                                                  & ? [V1018e20] :
                                                                                                      ( mem(V1018e20,A_27a)
                                                                                                      & ? [V1019e21] :
                                                                                                          ( mem(V1019e21,A_27a)
                                                                                                          & ? [V1020e22] :
                                                                                                              ( mem(V1020e22,A_27a)
                                                                                                              & ? [V1021e23] :
                                                                                                                  ( mem(V1021e23,A_27a)
                                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V998l_27) = V1x
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V999e1),ap(ap(c_2Elist_2ECONS(A_27a),V1000e2),ap(ap(c_2Elist_2ECONS(A_27a),V1001e3),ap(ap(c_2Elist_2ECONS(A_27a),V1002e4),ap(ap(c_2Elist_2ECONS(A_27a),V1003e5),ap(ap(c_2Elist_2ECONS(A_27a),V1004e6),ap(ap(c_2Elist_2ECONS(A_27a),V1005e7),ap(ap(c_2Elist_2ECONS(A_27a),V1006e8),ap(ap(c_2Elist_2ECONS(A_27a),V1007e9),ap(ap(c_2Elist_2ECONS(A_27a),V1008e10),ap(ap(c_2Elist_2ECONS(A_27a),V1009e11),ap(ap(c_2Elist_2ECONS(A_27a),V1010e12),ap(ap(c_2Elist_2ECONS(A_27a),V1011e13),ap(ap(c_2Elist_2ECONS(A_27a),V1012e14),ap(ap(c_2Elist_2ECONS(A_27a),V1013e15),ap(ap(c_2Elist_2ECONS(A_27a),V1014e16),ap(ap(c_2Elist_2ECONS(A_27a),V1015e17),ap(ap(c_2Elist_2ECONS(A_27a),V1016e18),ap(ap(c_2Elist_2ECONS(A_27a),V1017e19),ap(ap(c_2Elist_2ECONS(A_27a),V1018e20),ap(ap(c_2Elist_2ECONS(A_27a),V1019e21),ap(ap(c_2Elist_2ECONS(A_27a),V1020e22),ap(ap(c_2Elist_2ECONS(A_27a),V1021e23),V998l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1022l_27] :
                      ( mem(V1022l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1023e1] :
                          ( mem(V1023e1,A_27a)
                          & ? [V1024e2] :
                              ( mem(V1024e2,A_27a)
                              & ? [V1025e3] :
                                  ( mem(V1025e3,A_27a)
                                  & ? [V1026e4] :
                                      ( mem(V1026e4,A_27a)
                                      & ? [V1027e5] :
                                          ( mem(V1027e5,A_27a)
                                          & ? [V1028e6] :
                                              ( mem(V1028e6,A_27a)
                                              & ? [V1029e7] :
                                                  ( mem(V1029e7,A_27a)
                                                  & ? [V1030e8] :
                                                      ( mem(V1030e8,A_27a)
                                                      & ? [V1031e9] :
                                                          ( mem(V1031e9,A_27a)
                                                          & ? [V1032e10] :
                                                              ( mem(V1032e10,A_27a)
                                                              & ? [V1033e11] :
                                                                  ( mem(V1033e11,A_27a)
                                                                  & ? [V1034e12] :
                                                                      ( mem(V1034e12,A_27a)
                                                                      & ? [V1035e13] :
                                                                          ( mem(V1035e13,A_27a)
                                                                          & ? [V1036e14] :
                                                                              ( mem(V1036e14,A_27a)
                                                                              & ? [V1037e15] :
                                                                                  ( mem(V1037e15,A_27a)
                                                                                  & ? [V1038e16] :
                                                                                      ( mem(V1038e16,A_27a)
                                                                                      & ? [V1039e17] :
                                                                                          ( mem(V1039e17,A_27a)
                                                                                          & ? [V1040e18] :
                                                                                              ( mem(V1040e18,A_27a)
                                                                                              & ? [V1041e19] :
                                                                                                  ( mem(V1041e19,A_27a)
                                                                                                  & ? [V1042e20] :
                                                                                                      ( mem(V1042e20,A_27a)
                                                                                                      & ? [V1043e21] :
                                                                                                          ( mem(V1043e21,A_27a)
                                                                                                          & ? [V1044e22] :
                                                                                                              ( mem(V1044e22,A_27a)
                                                                                                              & ? [V1045e23] :
                                                                                                                  ( mem(V1045e23,A_27a)
                                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V1022l_27) = V1x
                                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1023e1),ap(ap(c_2Elist_2ECONS(A_27a),V1024e2),ap(ap(c_2Elist_2ECONS(A_27a),V1025e3),ap(ap(c_2Elist_2ECONS(A_27a),V1026e4),ap(ap(c_2Elist_2ECONS(A_27a),V1027e5),ap(ap(c_2Elist_2ECONS(A_27a),V1028e6),ap(ap(c_2Elist_2ECONS(A_27a),V1029e7),ap(ap(c_2Elist_2ECONS(A_27a),V1030e8),ap(ap(c_2Elist_2ECONS(A_27a),V1031e9),ap(ap(c_2Elist_2ECONS(A_27a),V1032e10),ap(ap(c_2Elist_2ECONS(A_27a),V1033e11),ap(ap(c_2Elist_2ECONS(A_27a),V1034e12),ap(ap(c_2Elist_2ECONS(A_27a),V1035e13),ap(ap(c_2Elist_2ECONS(A_27a),V1036e14),ap(ap(c_2Elist_2ECONS(A_27a),V1037e15),ap(ap(c_2Elist_2ECONS(A_27a),V1038e16),ap(ap(c_2Elist_2ECONS(A_27a),V1039e17),ap(ap(c_2Elist_2ECONS(A_27a),V1040e18),ap(ap(c_2Elist_2ECONS(A_27a),V1041e19),ap(ap(c_2Elist_2ECONS(A_27a),V1042e20),ap(ap(c_2Elist_2ECONS(A_27a),V1043e21),ap(ap(c_2Elist_2ECONS(A_27a),V1044e22),ap(ap(c_2Elist_2ECONS(A_27a),V1045e23),V1022l_27))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1046e1] :
                      ( mem(V1046e1,A_27a)
                      & ? [V1047e2] :
                          ( mem(V1047e2,A_27a)
                          & ? [V1048e3] :
                              ( mem(V1048e3,A_27a)
                              & ? [V1049e4] :
                                  ( mem(V1049e4,A_27a)
                                  & ? [V1050e5] :
                                      ( mem(V1050e5,A_27a)
                                      & ? [V1051e6] :
                                          ( mem(V1051e6,A_27a)
                                          & ? [V1052e7] :
                                              ( mem(V1052e7,A_27a)
                                              & ? [V1053e8] :
                                                  ( mem(V1053e8,A_27a)
                                                  & ? [V1054e9] :
                                                      ( mem(V1054e9,A_27a)
                                                      & ? [V1055e10] :
                                                          ( mem(V1055e10,A_27a)
                                                          & ? [V1056e11] :
                                                              ( mem(V1056e11,A_27a)
                                                              & ? [V1057e12] :
                                                                  ( mem(V1057e12,A_27a)
                                                                  & ? [V1058e13] :
                                                                      ( mem(V1058e13,A_27a)
                                                                      & ? [V1059e14] :
                                                                          ( mem(V1059e14,A_27a)
                                                                          & ? [V1060e15] :
                                                                              ( mem(V1060e15,A_27a)
                                                                              & ? [V1061e16] :
                                                                                  ( mem(V1061e16,A_27a)
                                                                                  & ? [V1062e17] :
                                                                                      ( mem(V1062e17,A_27a)
                                                                                      & ? [V1063e18] :
                                                                                          ( mem(V1063e18,A_27a)
                                                                                          & ? [V1064e19] :
                                                                                              ( mem(V1064e19,A_27a)
                                                                                              & ? [V1065e20] :
                                                                                                  ( mem(V1065e20,A_27a)
                                                                                                  & ? [V1066e21] :
                                                                                                      ( mem(V1066e21,A_27a)
                                                                                                      & ? [V1067e22] :
                                                                                                          ( mem(V1067e22,A_27a)
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1046e1),ap(ap(c_2Elist_2ECONS(A_27a),V1047e2),ap(ap(c_2Elist_2ECONS(A_27a),V1048e3),ap(ap(c_2Elist_2ECONS(A_27a),V1049e4),ap(ap(c_2Elist_2ECONS(A_27a),V1050e5),ap(ap(c_2Elist_2ECONS(A_27a),V1051e6),ap(ap(c_2Elist_2ECONS(A_27a),V1052e7),ap(ap(c_2Elist_2ECONS(A_27a),V1053e8),ap(ap(c_2Elist_2ECONS(A_27a),V1054e9),ap(ap(c_2Elist_2ECONS(A_27a),V1055e10),ap(ap(c_2Elist_2ECONS(A_27a),V1056e11),ap(ap(c_2Elist_2ECONS(A_27a),V1057e12),ap(ap(c_2Elist_2ECONS(A_27a),V1058e13),ap(ap(c_2Elist_2ECONS(A_27a),V1059e14),ap(ap(c_2Elist_2ECONS(A_27a),V1060e15),ap(ap(c_2Elist_2ECONS(A_27a),V1061e16),ap(ap(c_2Elist_2ECONS(A_27a),V1062e17),ap(ap(c_2Elist_2ECONS(A_27a),V1063e18),ap(ap(c_2Elist_2ECONS(A_27a),V1064e19),ap(ap(c_2Elist_2ECONS(A_27a),V1065e20),ap(ap(c_2Elist_2ECONS(A_27a),V1066e21),ap(ap(c_2Elist_2ECONS(A_27a),V1067e22),c_2Elist_2ENIL(A_27a))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1068e1] :
                      ( mem(V1068e1,A_27a)
                      & ? [V1069e2] :
                          ( mem(V1069e2,A_27a)
                          & ? [V1070e3] :
                              ( mem(V1070e3,A_27a)
                              & ? [V1071e4] :
                                  ( mem(V1071e4,A_27a)
                                  & ? [V1072e5] :
                                      ( mem(V1072e5,A_27a)
                                      & ? [V1073e6] :
                                          ( mem(V1073e6,A_27a)
                                          & ? [V1074e7] :
                                              ( mem(V1074e7,A_27a)
                                              & ? [V1075e8] :
                                                  ( mem(V1075e8,A_27a)
                                                  & ? [V1076e9] :
                                                      ( mem(V1076e9,A_27a)
                                                      & ? [V1077e10] :
                                                          ( mem(V1077e10,A_27a)
                                                          & ? [V1078e11] :
                                                              ( mem(V1078e11,A_27a)
                                                              & ? [V1079e12] :
                                                                  ( mem(V1079e12,A_27a)
                                                                  & ? [V1080e13] :
                                                                      ( mem(V1080e13,A_27a)
                                                                      & ? [V1081e14] :
                                                                          ( mem(V1081e14,A_27a)
                                                                          & ? [V1082e15] :
                                                                              ( mem(V1082e15,A_27a)
                                                                              & ? [V1083e16] :
                                                                                  ( mem(V1083e16,A_27a)
                                                                                  & ? [V1084e17] :
                                                                                      ( mem(V1084e17,A_27a)
                                                                                      & ? [V1085e18] :
                                                                                          ( mem(V1085e18,A_27a)
                                                                                          & ? [V1086e19] :
                                                                                              ( mem(V1086e19,A_27a)
                                                                                              & ? [V1087e20] :
                                                                                                  ( mem(V1087e20,A_27a)
                                                                                                  & ? [V1088e21] :
                                                                                                      ( mem(V1088e21,A_27a)
                                                                                                      & ? [V1089e22] :
                                                                                                          ( mem(V1089e22,A_27a)
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1068e1),ap(ap(c_2Elist_2ECONS(A_27a),V1069e2),ap(ap(c_2Elist_2ECONS(A_27a),V1070e3),ap(ap(c_2Elist_2ECONS(A_27a),V1071e4),ap(ap(c_2Elist_2ECONS(A_27a),V1072e5),ap(ap(c_2Elist_2ECONS(A_27a),V1073e6),ap(ap(c_2Elist_2ECONS(A_27a),V1074e7),ap(ap(c_2Elist_2ECONS(A_27a),V1075e8),ap(ap(c_2Elist_2ECONS(A_27a),V1076e9),ap(ap(c_2Elist_2ECONS(A_27a),V1077e10),ap(ap(c_2Elist_2ECONS(A_27a),V1078e11),ap(ap(c_2Elist_2ECONS(A_27a),V1079e12),ap(ap(c_2Elist_2ECONS(A_27a),V1080e13),ap(ap(c_2Elist_2ECONS(A_27a),V1081e14),ap(ap(c_2Elist_2ECONS(A_27a),V1082e15),ap(ap(c_2Elist_2ECONS(A_27a),V1083e16),ap(ap(c_2Elist_2ECONS(A_27a),V1084e17),ap(ap(c_2Elist_2ECONS(A_27a),V1085e18),ap(ap(c_2Elist_2ECONS(A_27a),V1086e19),ap(ap(c_2Elist_2ECONS(A_27a),V1087e20),ap(ap(c_2Elist_2ECONS(A_27a),V1088e21),ap(ap(c_2Elist_2ECONS(A_27a),V1089e22),c_2Elist_2ENIL(A_27a))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1090l_27] :
                      ( mem(V1090l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1091e1] :
                          ( mem(V1091e1,A_27a)
                          & ? [V1092e2] :
                              ( mem(V1092e2,A_27a)
                              & ? [V1093e3] :
                                  ( mem(V1093e3,A_27a)
                                  & ? [V1094e4] :
                                      ( mem(V1094e4,A_27a)
                                      & ? [V1095e5] :
                                          ( mem(V1095e5,A_27a)
                                          & ? [V1096e6] :
                                              ( mem(V1096e6,A_27a)
                                              & ? [V1097e7] :
                                                  ( mem(V1097e7,A_27a)
                                                  & ? [V1098e8] :
                                                      ( mem(V1098e8,A_27a)
                                                      & ? [V1099e9] :
                                                          ( mem(V1099e9,A_27a)
                                                          & ? [V1100e10] :
                                                              ( mem(V1100e10,A_27a)
                                                              & ? [V1101e11] :
                                                                  ( mem(V1101e11,A_27a)
                                                                  & ? [V1102e12] :
                                                                      ( mem(V1102e12,A_27a)
                                                                      & ? [V1103e13] :
                                                                          ( mem(V1103e13,A_27a)
                                                                          & ? [V1104e14] :
                                                                              ( mem(V1104e14,A_27a)
                                                                              & ? [V1105e15] :
                                                                                  ( mem(V1105e15,A_27a)
                                                                                  & ? [V1106e16] :
                                                                                      ( mem(V1106e16,A_27a)
                                                                                      & ? [V1107e17] :
                                                                                          ( mem(V1107e17,A_27a)
                                                                                          & ? [V1108e18] :
                                                                                              ( mem(V1108e18,A_27a)
                                                                                              & ? [V1109e19] :
                                                                                                  ( mem(V1109e19,A_27a)
                                                                                                  & ? [V1110e20] :
                                                                                                      ( mem(V1110e20,A_27a)
                                                                                                      & ? [V1111e21] :
                                                                                                          ( mem(V1111e21,A_27a)
                                                                                                          & ? [V1112e22] :
                                                                                                              ( mem(V1112e22,A_27a)
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1091e1),ap(ap(c_2Elist_2ECONS(A_27a),V1092e2),ap(ap(c_2Elist_2ECONS(A_27a),V1093e3),ap(ap(c_2Elist_2ECONS(A_27a),V1094e4),ap(ap(c_2Elist_2ECONS(A_27a),V1095e5),ap(ap(c_2Elist_2ECONS(A_27a),V1096e6),ap(ap(c_2Elist_2ECONS(A_27a),V1097e7),ap(ap(c_2Elist_2ECONS(A_27a),V1098e8),ap(ap(c_2Elist_2ECONS(A_27a),V1099e9),ap(ap(c_2Elist_2ECONS(A_27a),V1100e10),ap(ap(c_2Elist_2ECONS(A_27a),V1101e11),ap(ap(c_2Elist_2ECONS(A_27a),V1102e12),ap(ap(c_2Elist_2ECONS(A_27a),V1103e13),ap(ap(c_2Elist_2ECONS(A_27a),V1104e14),ap(ap(c_2Elist_2ECONS(A_27a),V1105e15),ap(ap(c_2Elist_2ECONS(A_27a),V1106e16),ap(ap(c_2Elist_2ECONS(A_27a),V1107e17),ap(ap(c_2Elist_2ECONS(A_27a),V1108e18),ap(ap(c_2Elist_2ECONS(A_27a),V1109e19),ap(ap(c_2Elist_2ECONS(A_27a),V1110e20),ap(ap(c_2Elist_2ECONS(A_27a),V1111e21),ap(ap(c_2Elist_2ECONS(A_27a),V1112e22),V1090l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1113l_27] :
                      ( mem(V1113l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1114e1] :
                          ( mem(V1114e1,A_27a)
                          & ? [V1115e2] :
                              ( mem(V1115e2,A_27a)
                              & ? [V1116e3] :
                                  ( mem(V1116e3,A_27a)
                                  & ? [V1117e4] :
                                      ( mem(V1117e4,A_27a)
                                      & ? [V1118e5] :
                                          ( mem(V1118e5,A_27a)
                                          & ? [V1119e6] :
                                              ( mem(V1119e6,A_27a)
                                              & ? [V1120e7] :
                                                  ( mem(V1120e7,A_27a)
                                                  & ? [V1121e8] :
                                                      ( mem(V1121e8,A_27a)
                                                      & ? [V1122e9] :
                                                          ( mem(V1122e9,A_27a)
                                                          & ? [V1123e10] :
                                                              ( mem(V1123e10,A_27a)
                                                              & ? [V1124e11] :
                                                                  ( mem(V1124e11,A_27a)
                                                                  & ? [V1125e12] :
                                                                      ( mem(V1125e12,A_27a)
                                                                      & ? [V1126e13] :
                                                                          ( mem(V1126e13,A_27a)
                                                                          & ? [V1127e14] :
                                                                              ( mem(V1127e14,A_27a)
                                                                              & ? [V1128e15] :
                                                                                  ( mem(V1128e15,A_27a)
                                                                                  & ? [V1129e16] :
                                                                                      ( mem(V1129e16,A_27a)
                                                                                      & ? [V1130e17] :
                                                                                          ( mem(V1130e17,A_27a)
                                                                                          & ? [V1131e18] :
                                                                                              ( mem(V1131e18,A_27a)
                                                                                              & ? [V1132e19] :
                                                                                                  ( mem(V1132e19,A_27a)
                                                                                                  & ? [V1133e20] :
                                                                                                      ( mem(V1133e20,A_27a)
                                                                                                      & ? [V1134e21] :
                                                                                                          ( mem(V1134e21,A_27a)
                                                                                                          & ? [V1135e22] :
                                                                                                              ( mem(V1135e22,A_27a)
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1114e1),ap(ap(c_2Elist_2ECONS(A_27a),V1115e2),ap(ap(c_2Elist_2ECONS(A_27a),V1116e3),ap(ap(c_2Elist_2ECONS(A_27a),V1117e4),ap(ap(c_2Elist_2ECONS(A_27a),V1118e5),ap(ap(c_2Elist_2ECONS(A_27a),V1119e6),ap(ap(c_2Elist_2ECONS(A_27a),V1120e7),ap(ap(c_2Elist_2ECONS(A_27a),V1121e8),ap(ap(c_2Elist_2ECONS(A_27a),V1122e9),ap(ap(c_2Elist_2ECONS(A_27a),V1123e10),ap(ap(c_2Elist_2ECONS(A_27a),V1124e11),ap(ap(c_2Elist_2ECONS(A_27a),V1125e12),ap(ap(c_2Elist_2ECONS(A_27a),V1126e13),ap(ap(c_2Elist_2ECONS(A_27a),V1127e14),ap(ap(c_2Elist_2ECONS(A_27a),V1128e15),ap(ap(c_2Elist_2ECONS(A_27a),V1129e16),ap(ap(c_2Elist_2ECONS(A_27a),V1130e17),ap(ap(c_2Elist_2ECONS(A_27a),V1131e18),ap(ap(c_2Elist_2ECONS(A_27a),V1132e19),ap(ap(c_2Elist_2ECONS(A_27a),V1133e20),ap(ap(c_2Elist_2ECONS(A_27a),V1134e21),ap(ap(c_2Elist_2ECONS(A_27a),V1135e22),V1113l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1136l_27] :
                      ( mem(V1136l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1137e1] :
                          ( mem(V1137e1,A_27a)
                          & ? [V1138e2] :
                              ( mem(V1138e2,A_27a)
                              & ? [V1139e3] :
                                  ( mem(V1139e3,A_27a)
                                  & ? [V1140e4] :
                                      ( mem(V1140e4,A_27a)
                                      & ? [V1141e5] :
                                          ( mem(V1141e5,A_27a)
                                          & ? [V1142e6] :
                                              ( mem(V1142e6,A_27a)
                                              & ? [V1143e7] :
                                                  ( mem(V1143e7,A_27a)
                                                  & ? [V1144e8] :
                                                      ( mem(V1144e8,A_27a)
                                                      & ? [V1145e9] :
                                                          ( mem(V1145e9,A_27a)
                                                          & ? [V1146e10] :
                                                              ( mem(V1146e10,A_27a)
                                                              & ? [V1147e11] :
                                                                  ( mem(V1147e11,A_27a)
                                                                  & ? [V1148e12] :
                                                                      ( mem(V1148e12,A_27a)
                                                                      & ? [V1149e13] :
                                                                          ( mem(V1149e13,A_27a)
                                                                          & ? [V1150e14] :
                                                                              ( mem(V1150e14,A_27a)
                                                                              & ? [V1151e15] :
                                                                                  ( mem(V1151e15,A_27a)
                                                                                  & ? [V1152e16] :
                                                                                      ( mem(V1152e16,A_27a)
                                                                                      & ? [V1153e17] :
                                                                                          ( mem(V1153e17,A_27a)
                                                                                          & ? [V1154e18] :
                                                                                              ( mem(V1154e18,A_27a)
                                                                                              & ? [V1155e19] :
                                                                                                  ( mem(V1155e19,A_27a)
                                                                                                  & ? [V1156e20] :
                                                                                                      ( mem(V1156e20,A_27a)
                                                                                                      & ? [V1157e21] :
                                                                                                          ( mem(V1157e21,A_27a)
                                                                                                          & ? [V1158e22] :
                                                                                                              ( mem(V1158e22,A_27a)
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1137e1),ap(ap(c_2Elist_2ECONS(A_27a),V1138e2),ap(ap(c_2Elist_2ECONS(A_27a),V1139e3),ap(ap(c_2Elist_2ECONS(A_27a),V1140e4),ap(ap(c_2Elist_2ECONS(A_27a),V1141e5),ap(ap(c_2Elist_2ECONS(A_27a),V1142e6),ap(ap(c_2Elist_2ECONS(A_27a),V1143e7),ap(ap(c_2Elist_2ECONS(A_27a),V1144e8),ap(ap(c_2Elist_2ECONS(A_27a),V1145e9),ap(ap(c_2Elist_2ECONS(A_27a),V1146e10),ap(ap(c_2Elist_2ECONS(A_27a),V1147e11),ap(ap(c_2Elist_2ECONS(A_27a),V1148e12),ap(ap(c_2Elist_2ECONS(A_27a),V1149e13),ap(ap(c_2Elist_2ECONS(A_27a),V1150e14),ap(ap(c_2Elist_2ECONS(A_27a),V1151e15),ap(ap(c_2Elist_2ECONS(A_27a),V1152e16),ap(ap(c_2Elist_2ECONS(A_27a),V1153e17),ap(ap(c_2Elist_2ECONS(A_27a),V1154e18),ap(ap(c_2Elist_2ECONS(A_27a),V1155e19),ap(ap(c_2Elist_2ECONS(A_27a),V1156e20),ap(ap(c_2Elist_2ECONS(A_27a),V1157e21),ap(ap(c_2Elist_2ECONS(A_27a),V1158e22),V1136l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1159l_27] :
                      ( mem(V1159l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1160e1] :
                          ( mem(V1160e1,A_27a)
                          & ? [V1161e2] :
                              ( mem(V1161e2,A_27a)
                              & ? [V1162e3] :
                                  ( mem(V1162e3,A_27a)
                                  & ? [V1163e4] :
                                      ( mem(V1163e4,A_27a)
                                      & ? [V1164e5] :
                                          ( mem(V1164e5,A_27a)
                                          & ? [V1165e6] :
                                              ( mem(V1165e6,A_27a)
                                              & ? [V1166e7] :
                                                  ( mem(V1166e7,A_27a)
                                                  & ? [V1167e8] :
                                                      ( mem(V1167e8,A_27a)
                                                      & ? [V1168e9] :
                                                          ( mem(V1168e9,A_27a)
                                                          & ? [V1169e10] :
                                                              ( mem(V1169e10,A_27a)
                                                              & ? [V1170e11] :
                                                                  ( mem(V1170e11,A_27a)
                                                                  & ? [V1171e12] :
                                                                      ( mem(V1171e12,A_27a)
                                                                      & ? [V1172e13] :
                                                                          ( mem(V1172e13,A_27a)
                                                                          & ? [V1173e14] :
                                                                              ( mem(V1173e14,A_27a)
                                                                              & ? [V1174e15] :
                                                                                  ( mem(V1174e15,A_27a)
                                                                                  & ? [V1175e16] :
                                                                                      ( mem(V1175e16,A_27a)
                                                                                      & ? [V1176e17] :
                                                                                          ( mem(V1176e17,A_27a)
                                                                                          & ? [V1177e18] :
                                                                                              ( mem(V1177e18,A_27a)
                                                                                              & ? [V1178e19] :
                                                                                                  ( mem(V1178e19,A_27a)
                                                                                                  & ? [V1179e20] :
                                                                                                      ( mem(V1179e20,A_27a)
                                                                                                      & ? [V1180e21] :
                                                                                                          ( mem(V1180e21,A_27a)
                                                                                                          & ? [V1181e22] :
                                                                                                              ( mem(V1181e22,A_27a)
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1160e1),ap(ap(c_2Elist_2ECONS(A_27a),V1161e2),ap(ap(c_2Elist_2ECONS(A_27a),V1162e3),ap(ap(c_2Elist_2ECONS(A_27a),V1163e4),ap(ap(c_2Elist_2ECONS(A_27a),V1164e5),ap(ap(c_2Elist_2ECONS(A_27a),V1165e6),ap(ap(c_2Elist_2ECONS(A_27a),V1166e7),ap(ap(c_2Elist_2ECONS(A_27a),V1167e8),ap(ap(c_2Elist_2ECONS(A_27a),V1168e9),ap(ap(c_2Elist_2ECONS(A_27a),V1169e10),ap(ap(c_2Elist_2ECONS(A_27a),V1170e11),ap(ap(c_2Elist_2ECONS(A_27a),V1171e12),ap(ap(c_2Elist_2ECONS(A_27a),V1172e13),ap(ap(c_2Elist_2ECONS(A_27a),V1173e14),ap(ap(c_2Elist_2ECONS(A_27a),V1174e15),ap(ap(c_2Elist_2ECONS(A_27a),V1175e16),ap(ap(c_2Elist_2ECONS(A_27a),V1176e17),ap(ap(c_2Elist_2ECONS(A_27a),V1177e18),ap(ap(c_2Elist_2ECONS(A_27a),V1178e19),ap(ap(c_2Elist_2ECONS(A_27a),V1179e20),ap(ap(c_2Elist_2ECONS(A_27a),V1180e21),ap(ap(c_2Elist_2ECONS(A_27a),V1181e22),V1159l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1182l_27] :
                      ( mem(V1182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1183e1] :
                          ( mem(V1183e1,A_27a)
                          & ? [V1184e2] :
                              ( mem(V1184e2,A_27a)
                              & ? [V1185e3] :
                                  ( mem(V1185e3,A_27a)
                                  & ? [V1186e4] :
                                      ( mem(V1186e4,A_27a)
                                      & ? [V1187e5] :
                                          ( mem(V1187e5,A_27a)
                                          & ? [V1188e6] :
                                              ( mem(V1188e6,A_27a)
                                              & ? [V1189e7] :
                                                  ( mem(V1189e7,A_27a)
                                                  & ? [V1190e8] :
                                                      ( mem(V1190e8,A_27a)
                                                      & ? [V1191e9] :
                                                          ( mem(V1191e9,A_27a)
                                                          & ? [V1192e10] :
                                                              ( mem(V1192e10,A_27a)
                                                              & ? [V1193e11] :
                                                                  ( mem(V1193e11,A_27a)
                                                                  & ? [V1194e12] :
                                                                      ( mem(V1194e12,A_27a)
                                                                      & ? [V1195e13] :
                                                                          ( mem(V1195e13,A_27a)
                                                                          & ? [V1196e14] :
                                                                              ( mem(V1196e14,A_27a)
                                                                              & ? [V1197e15] :
                                                                                  ( mem(V1197e15,A_27a)
                                                                                  & ? [V1198e16] :
                                                                                      ( mem(V1198e16,A_27a)
                                                                                      & ? [V1199e17] :
                                                                                          ( mem(V1199e17,A_27a)
                                                                                          & ? [V1200e18] :
                                                                                              ( mem(V1200e18,A_27a)
                                                                                              & ? [V1201e19] :
                                                                                                  ( mem(V1201e19,A_27a)
                                                                                                  & ? [V1202e20] :
                                                                                                      ( mem(V1202e20,A_27a)
                                                                                                      & ? [V1203e21] :
                                                                                                          ( mem(V1203e21,A_27a)
                                                                                                          & ? [V1204e22] :
                                                                                                              ( mem(V1204e22,A_27a)
                                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1182l_27)))
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1183e1),ap(ap(c_2Elist_2ECONS(A_27a),V1184e2),ap(ap(c_2Elist_2ECONS(A_27a),V1185e3),ap(ap(c_2Elist_2ECONS(A_27a),V1186e4),ap(ap(c_2Elist_2ECONS(A_27a),V1187e5),ap(ap(c_2Elist_2ECONS(A_27a),V1188e6),ap(ap(c_2Elist_2ECONS(A_27a),V1189e7),ap(ap(c_2Elist_2ECONS(A_27a),V1190e8),ap(ap(c_2Elist_2ECONS(A_27a),V1191e9),ap(ap(c_2Elist_2ECONS(A_27a),V1192e10),ap(ap(c_2Elist_2ECONS(A_27a),V1193e11),ap(ap(c_2Elist_2ECONS(A_27a),V1194e12),ap(ap(c_2Elist_2ECONS(A_27a),V1195e13),ap(ap(c_2Elist_2ECONS(A_27a),V1196e14),ap(ap(c_2Elist_2ECONS(A_27a),V1197e15),ap(ap(c_2Elist_2ECONS(A_27a),V1198e16),ap(ap(c_2Elist_2ECONS(A_27a),V1199e17),ap(ap(c_2Elist_2ECONS(A_27a),V1200e18),ap(ap(c_2Elist_2ECONS(A_27a),V1201e19),ap(ap(c_2Elist_2ECONS(A_27a),V1202e20),ap(ap(c_2Elist_2ECONS(A_27a),V1203e21),ap(ap(c_2Elist_2ECONS(A_27a),V1204e22),V1182l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V1205l_27] :
                      ( mem(V1205l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1206e1] :
                          ( mem(V1206e1,A_27a)
                          & ? [V1207e2] :
                              ( mem(V1207e2,A_27a)
                              & ? [V1208e3] :
                                  ( mem(V1208e3,A_27a)
                                  & ? [V1209e4] :
                                      ( mem(V1209e4,A_27a)
                                      & ? [V1210e5] :
                                          ( mem(V1210e5,A_27a)
                                          & ? [V1211e6] :
                                              ( mem(V1211e6,A_27a)
                                              & ? [V1212e7] :
                                                  ( mem(V1212e7,A_27a)
                                                  & ? [V1213e8] :
                                                      ( mem(V1213e8,A_27a)
                                                      & ? [V1214e9] :
                                                          ( mem(V1214e9,A_27a)
                                                          & ? [V1215e10] :
                                                              ( mem(V1215e10,A_27a)
                                                              & ? [V1216e11] :
                                                                  ( mem(V1216e11,A_27a)
                                                                  & ? [V1217e12] :
                                                                      ( mem(V1217e12,A_27a)
                                                                      & ? [V1218e13] :
                                                                          ( mem(V1218e13,A_27a)
                                                                          & ? [V1219e14] :
                                                                              ( mem(V1219e14,A_27a)
                                                                              & ? [V1220e15] :
                                                                                  ( mem(V1220e15,A_27a)
                                                                                  & ? [V1221e16] :
                                                                                      ( mem(V1221e16,A_27a)
                                                                                      & ? [V1222e17] :
                                                                                          ( mem(V1222e17,A_27a)
                                                                                          & ? [V1223e18] :
                                                                                              ( mem(V1223e18,A_27a)
                                                                                              & ? [V1224e19] :
                                                                                                  ( mem(V1224e19,A_27a)
                                                                                                  & ? [V1225e20] :
                                                                                                      ( mem(V1225e20,A_27a)
                                                                                                      & ? [V1226e21] :
                                                                                                          ( mem(V1226e21,A_27a)
                                                                                                          & ? [V1227e22] :
                                                                                                              ( mem(V1227e22,A_27a)
                                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1205l_27)))
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1206e1),ap(ap(c_2Elist_2ECONS(A_27a),V1207e2),ap(ap(c_2Elist_2ECONS(A_27a),V1208e3),ap(ap(c_2Elist_2ECONS(A_27a),V1209e4),ap(ap(c_2Elist_2ECONS(A_27a),V1210e5),ap(ap(c_2Elist_2ECONS(A_27a),V1211e6),ap(ap(c_2Elist_2ECONS(A_27a),V1212e7),ap(ap(c_2Elist_2ECONS(A_27a),V1213e8),ap(ap(c_2Elist_2ECONS(A_27a),V1214e9),ap(ap(c_2Elist_2ECONS(A_27a),V1215e10),ap(ap(c_2Elist_2ECONS(A_27a),V1216e11),ap(ap(c_2Elist_2ECONS(A_27a),V1217e12),ap(ap(c_2Elist_2ECONS(A_27a),V1218e13),ap(ap(c_2Elist_2ECONS(A_27a),V1219e14),ap(ap(c_2Elist_2ECONS(A_27a),V1220e15),ap(ap(c_2Elist_2ECONS(A_27a),V1221e16),ap(ap(c_2Elist_2ECONS(A_27a),V1222e17),ap(ap(c_2Elist_2ECONS(A_27a),V1223e18),ap(ap(c_2Elist_2ECONS(A_27a),V1224e19),ap(ap(c_2Elist_2ECONS(A_27a),V1225e20),ap(ap(c_2Elist_2ECONS(A_27a),V1226e21),ap(ap(c_2Elist_2ECONS(A_27a),V1227e22),V1205l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1228l_27] :
                      ( mem(V1228l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1229e1] :
                          ( mem(V1229e1,A_27a)
                          & ? [V1230e2] :
                              ( mem(V1230e2,A_27a)
                              & ? [V1231e3] :
                                  ( mem(V1231e3,A_27a)
                                  & ? [V1232e4] :
                                      ( mem(V1232e4,A_27a)
                                      & ? [V1233e5] :
                                          ( mem(V1233e5,A_27a)
                                          & ? [V1234e6] :
                                              ( mem(V1234e6,A_27a)
                                              & ? [V1235e7] :
                                                  ( mem(V1235e7,A_27a)
                                                  & ? [V1236e8] :
                                                      ( mem(V1236e8,A_27a)
                                                      & ? [V1237e9] :
                                                          ( mem(V1237e9,A_27a)
                                                          & ? [V1238e10] :
                                                              ( mem(V1238e10,A_27a)
                                                              & ? [V1239e11] :
                                                                  ( mem(V1239e11,A_27a)
                                                                  & ? [V1240e12] :
                                                                      ( mem(V1240e12,A_27a)
                                                                      & ? [V1241e13] :
                                                                          ( mem(V1241e13,A_27a)
                                                                          & ? [V1242e14] :
                                                                              ( mem(V1242e14,A_27a)
                                                                              & ? [V1243e15] :
                                                                                  ( mem(V1243e15,A_27a)
                                                                                  & ? [V1244e16] :
                                                                                      ( mem(V1244e16,A_27a)
                                                                                      & ? [V1245e17] :
                                                                                          ( mem(V1245e17,A_27a)
                                                                                          & ? [V1246e18] :
                                                                                              ( mem(V1246e18,A_27a)
                                                                                              & ? [V1247e19] :
                                                                                                  ( mem(V1247e19,A_27a)
                                                                                                  & ? [V1248e20] :
                                                                                                      ( mem(V1248e20,A_27a)
                                                                                                      & ? [V1249e21] :
                                                                                                          ( mem(V1249e21,A_27a)
                                                                                                          & ? [V1250e22] :
                                                                                                              ( mem(V1250e22,A_27a)
                                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1228l_27)))
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1229e1),ap(ap(c_2Elist_2ECONS(A_27a),V1230e2),ap(ap(c_2Elist_2ECONS(A_27a),V1231e3),ap(ap(c_2Elist_2ECONS(A_27a),V1232e4),ap(ap(c_2Elist_2ECONS(A_27a),V1233e5),ap(ap(c_2Elist_2ECONS(A_27a),V1234e6),ap(ap(c_2Elist_2ECONS(A_27a),V1235e7),ap(ap(c_2Elist_2ECONS(A_27a),V1236e8),ap(ap(c_2Elist_2ECONS(A_27a),V1237e9),ap(ap(c_2Elist_2ECONS(A_27a),V1238e10),ap(ap(c_2Elist_2ECONS(A_27a),V1239e11),ap(ap(c_2Elist_2ECONS(A_27a),V1240e12),ap(ap(c_2Elist_2ECONS(A_27a),V1241e13),ap(ap(c_2Elist_2ECONS(A_27a),V1242e14),ap(ap(c_2Elist_2ECONS(A_27a),V1243e15),ap(ap(c_2Elist_2ECONS(A_27a),V1244e16),ap(ap(c_2Elist_2ECONS(A_27a),V1245e17),ap(ap(c_2Elist_2ECONS(A_27a),V1246e18),ap(ap(c_2Elist_2ECONS(A_27a),V1247e19),ap(ap(c_2Elist_2ECONS(A_27a),V1248e20),ap(ap(c_2Elist_2ECONS(A_27a),V1249e21),ap(ap(c_2Elist_2ECONS(A_27a),V1250e22),V1228l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V1251l_27] :
                      ( mem(V1251l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1252e1] :
                          ( mem(V1252e1,A_27a)
                          & ? [V1253e2] :
                              ( mem(V1253e2,A_27a)
                              & ? [V1254e3] :
                                  ( mem(V1254e3,A_27a)
                                  & ? [V1255e4] :
                                      ( mem(V1255e4,A_27a)
                                      & ? [V1256e5] :
                                          ( mem(V1256e5,A_27a)
                                          & ? [V1257e6] :
                                              ( mem(V1257e6,A_27a)
                                              & ? [V1258e7] :
                                                  ( mem(V1258e7,A_27a)
                                                  & ? [V1259e8] :
                                                      ( mem(V1259e8,A_27a)
                                                      & ? [V1260e9] :
                                                          ( mem(V1260e9,A_27a)
                                                          & ? [V1261e10] :
                                                              ( mem(V1261e10,A_27a)
                                                              & ? [V1262e11] :
                                                                  ( mem(V1262e11,A_27a)
                                                                  & ? [V1263e12] :
                                                                      ( mem(V1263e12,A_27a)
                                                                      & ? [V1264e13] :
                                                                          ( mem(V1264e13,A_27a)
                                                                          & ? [V1265e14] :
                                                                              ( mem(V1265e14,A_27a)
                                                                              & ? [V1266e15] :
                                                                                  ( mem(V1266e15,A_27a)
                                                                                  & ? [V1267e16] :
                                                                                      ( mem(V1267e16,A_27a)
                                                                                      & ? [V1268e17] :
                                                                                          ( mem(V1268e17,A_27a)
                                                                                          & ? [V1269e18] :
                                                                                              ( mem(V1269e18,A_27a)
                                                                                              & ? [V1270e19] :
                                                                                                  ( mem(V1270e19,A_27a)
                                                                                                  & ? [V1271e20] :
                                                                                                      ( mem(V1271e20,A_27a)
                                                                                                      & ? [V1272e21] :
                                                                                                          ( mem(V1272e21,A_27a)
                                                                                                          & ? [V1273e22] :
                                                                                                              ( mem(V1273e22,A_27a)
                                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1251l_27)))
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1252e1),ap(ap(c_2Elist_2ECONS(A_27a),V1253e2),ap(ap(c_2Elist_2ECONS(A_27a),V1254e3),ap(ap(c_2Elist_2ECONS(A_27a),V1255e4),ap(ap(c_2Elist_2ECONS(A_27a),V1256e5),ap(ap(c_2Elist_2ECONS(A_27a),V1257e6),ap(ap(c_2Elist_2ECONS(A_27a),V1258e7),ap(ap(c_2Elist_2ECONS(A_27a),V1259e8),ap(ap(c_2Elist_2ECONS(A_27a),V1260e9),ap(ap(c_2Elist_2ECONS(A_27a),V1261e10),ap(ap(c_2Elist_2ECONS(A_27a),V1262e11),ap(ap(c_2Elist_2ECONS(A_27a),V1263e12),ap(ap(c_2Elist_2ECONS(A_27a),V1264e13),ap(ap(c_2Elist_2ECONS(A_27a),V1265e14),ap(ap(c_2Elist_2ECONS(A_27a),V1266e15),ap(ap(c_2Elist_2ECONS(A_27a),V1267e16),ap(ap(c_2Elist_2ECONS(A_27a),V1268e17),ap(ap(c_2Elist_2ECONS(A_27a),V1269e18),ap(ap(c_2Elist_2ECONS(A_27a),V1270e19),ap(ap(c_2Elist_2ECONS(A_27a),V1271e20),ap(ap(c_2Elist_2ECONS(A_27a),V1272e21),ap(ap(c_2Elist_2ECONS(A_27a),V1273e22),V1251l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V1274l_27] :
                      ( mem(V1274l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1275e1] :
                          ( mem(V1275e1,A_27a)
                          & ? [V1276e2] :
                              ( mem(V1276e2,A_27a)
                              & ? [V1277e3] :
                                  ( mem(V1277e3,A_27a)
                                  & ? [V1278e4] :
                                      ( mem(V1278e4,A_27a)
                                      & ? [V1279e5] :
                                          ( mem(V1279e5,A_27a)
                                          & ? [V1280e6] :
                                              ( mem(V1280e6,A_27a)
                                              & ? [V1281e7] :
                                                  ( mem(V1281e7,A_27a)
                                                  & ? [V1282e8] :
                                                      ( mem(V1282e8,A_27a)
                                                      & ? [V1283e9] :
                                                          ( mem(V1283e9,A_27a)
                                                          & ? [V1284e10] :
                                                              ( mem(V1284e10,A_27a)
                                                              & ? [V1285e11] :
                                                                  ( mem(V1285e11,A_27a)
                                                                  & ? [V1286e12] :
                                                                      ( mem(V1286e12,A_27a)
                                                                      & ? [V1287e13] :
                                                                          ( mem(V1287e13,A_27a)
                                                                          & ? [V1288e14] :
                                                                              ( mem(V1288e14,A_27a)
                                                                              & ? [V1289e15] :
                                                                                  ( mem(V1289e15,A_27a)
                                                                                  & ? [V1290e16] :
                                                                                      ( mem(V1290e16,A_27a)
                                                                                      & ? [V1291e17] :
                                                                                          ( mem(V1291e17,A_27a)
                                                                                          & ? [V1292e18] :
                                                                                              ( mem(V1292e18,A_27a)
                                                                                              & ? [V1293e19] :
                                                                                                  ( mem(V1293e19,A_27a)
                                                                                                  & ? [V1294e20] :
                                                                                                      ( mem(V1294e20,A_27a)
                                                                                                      & ? [V1295e21] :
                                                                                                          ( mem(V1295e21,A_27a)
                                                                                                          & ? [V1296e22] :
                                                                                                              ( mem(V1296e22,A_27a)
                                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1274l_27) = V1x
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1275e1),ap(ap(c_2Elist_2ECONS(A_27a),V1276e2),ap(ap(c_2Elist_2ECONS(A_27a),V1277e3),ap(ap(c_2Elist_2ECONS(A_27a),V1278e4),ap(ap(c_2Elist_2ECONS(A_27a),V1279e5),ap(ap(c_2Elist_2ECONS(A_27a),V1280e6),ap(ap(c_2Elist_2ECONS(A_27a),V1281e7),ap(ap(c_2Elist_2ECONS(A_27a),V1282e8),ap(ap(c_2Elist_2ECONS(A_27a),V1283e9),ap(ap(c_2Elist_2ECONS(A_27a),V1284e10),ap(ap(c_2Elist_2ECONS(A_27a),V1285e11),ap(ap(c_2Elist_2ECONS(A_27a),V1286e12),ap(ap(c_2Elist_2ECONS(A_27a),V1287e13),ap(ap(c_2Elist_2ECONS(A_27a),V1288e14),ap(ap(c_2Elist_2ECONS(A_27a),V1289e15),ap(ap(c_2Elist_2ECONS(A_27a),V1290e16),ap(ap(c_2Elist_2ECONS(A_27a),V1291e17),ap(ap(c_2Elist_2ECONS(A_27a),V1292e18),ap(ap(c_2Elist_2ECONS(A_27a),V1293e19),ap(ap(c_2Elist_2ECONS(A_27a),V1294e20),ap(ap(c_2Elist_2ECONS(A_27a),V1295e21),ap(ap(c_2Elist_2ECONS(A_27a),V1296e22),V1274l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1297l_27] :
                      ( mem(V1297l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1298e1] :
                          ( mem(V1298e1,A_27a)
                          & ? [V1299e2] :
                              ( mem(V1299e2,A_27a)
                              & ? [V1300e3] :
                                  ( mem(V1300e3,A_27a)
                                  & ? [V1301e4] :
                                      ( mem(V1301e4,A_27a)
                                      & ? [V1302e5] :
                                          ( mem(V1302e5,A_27a)
                                          & ? [V1303e6] :
                                              ( mem(V1303e6,A_27a)
                                              & ? [V1304e7] :
                                                  ( mem(V1304e7,A_27a)
                                                  & ? [V1305e8] :
                                                      ( mem(V1305e8,A_27a)
                                                      & ? [V1306e9] :
                                                          ( mem(V1306e9,A_27a)
                                                          & ? [V1307e10] :
                                                              ( mem(V1307e10,A_27a)
                                                              & ? [V1308e11] :
                                                                  ( mem(V1308e11,A_27a)
                                                                  & ? [V1309e12] :
                                                                      ( mem(V1309e12,A_27a)
                                                                      & ? [V1310e13] :
                                                                          ( mem(V1310e13,A_27a)
                                                                          & ? [V1311e14] :
                                                                              ( mem(V1311e14,A_27a)
                                                                              & ? [V1312e15] :
                                                                                  ( mem(V1312e15,A_27a)
                                                                                  & ? [V1313e16] :
                                                                                      ( mem(V1313e16,A_27a)
                                                                                      & ? [V1314e17] :
                                                                                          ( mem(V1314e17,A_27a)
                                                                                          & ? [V1315e18] :
                                                                                              ( mem(V1315e18,A_27a)
                                                                                              & ? [V1316e19] :
                                                                                                  ( mem(V1316e19,A_27a)
                                                                                                  & ? [V1317e20] :
                                                                                                      ( mem(V1317e20,A_27a)
                                                                                                      & ? [V1318e21] :
                                                                                                          ( mem(V1318e21,A_27a)
                                                                                                          & ? [V1319e22] :
                                                                                                              ( mem(V1319e22,A_27a)
                                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1297l_27) = V1x
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1298e1),ap(ap(c_2Elist_2ECONS(A_27a),V1299e2),ap(ap(c_2Elist_2ECONS(A_27a),V1300e3),ap(ap(c_2Elist_2ECONS(A_27a),V1301e4),ap(ap(c_2Elist_2ECONS(A_27a),V1302e5),ap(ap(c_2Elist_2ECONS(A_27a),V1303e6),ap(ap(c_2Elist_2ECONS(A_27a),V1304e7),ap(ap(c_2Elist_2ECONS(A_27a),V1305e8),ap(ap(c_2Elist_2ECONS(A_27a),V1306e9),ap(ap(c_2Elist_2ECONS(A_27a),V1307e10),ap(ap(c_2Elist_2ECONS(A_27a),V1308e11),ap(ap(c_2Elist_2ECONS(A_27a),V1309e12),ap(ap(c_2Elist_2ECONS(A_27a),V1310e13),ap(ap(c_2Elist_2ECONS(A_27a),V1311e14),ap(ap(c_2Elist_2ECONS(A_27a),V1312e15),ap(ap(c_2Elist_2ECONS(A_27a),V1313e16),ap(ap(c_2Elist_2ECONS(A_27a),V1314e17),ap(ap(c_2Elist_2ECONS(A_27a),V1315e18),ap(ap(c_2Elist_2ECONS(A_27a),V1316e19),ap(ap(c_2Elist_2ECONS(A_27a),V1317e20),ap(ap(c_2Elist_2ECONS(A_27a),V1318e21),ap(ap(c_2Elist_2ECONS(A_27a),V1319e22),V1297l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1320l_27] :
                      ( mem(V1320l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1321e1] :
                          ( mem(V1321e1,A_27a)
                          & ? [V1322e2] :
                              ( mem(V1322e2,A_27a)
                              & ? [V1323e3] :
                                  ( mem(V1323e3,A_27a)
                                  & ? [V1324e4] :
                                      ( mem(V1324e4,A_27a)
                                      & ? [V1325e5] :
                                          ( mem(V1325e5,A_27a)
                                          & ? [V1326e6] :
                                              ( mem(V1326e6,A_27a)
                                              & ? [V1327e7] :
                                                  ( mem(V1327e7,A_27a)
                                                  & ? [V1328e8] :
                                                      ( mem(V1328e8,A_27a)
                                                      & ? [V1329e9] :
                                                          ( mem(V1329e9,A_27a)
                                                          & ? [V1330e10] :
                                                              ( mem(V1330e10,A_27a)
                                                              & ? [V1331e11] :
                                                                  ( mem(V1331e11,A_27a)
                                                                  & ? [V1332e12] :
                                                                      ( mem(V1332e12,A_27a)
                                                                      & ? [V1333e13] :
                                                                          ( mem(V1333e13,A_27a)
                                                                          & ? [V1334e14] :
                                                                              ( mem(V1334e14,A_27a)
                                                                              & ? [V1335e15] :
                                                                                  ( mem(V1335e15,A_27a)
                                                                                  & ? [V1336e16] :
                                                                                      ( mem(V1336e16,A_27a)
                                                                                      & ? [V1337e17] :
                                                                                          ( mem(V1337e17,A_27a)
                                                                                          & ? [V1338e18] :
                                                                                              ( mem(V1338e18,A_27a)
                                                                                              & ? [V1339e19] :
                                                                                                  ( mem(V1339e19,A_27a)
                                                                                                  & ? [V1340e20] :
                                                                                                      ( mem(V1340e20,A_27a)
                                                                                                      & ? [V1341e21] :
                                                                                                          ( mem(V1341e21,A_27a)
                                                                                                          & ? [V1342e22] :
                                                                                                              ( mem(V1342e22,A_27a)
                                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1320l_27) = V1x
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1321e1),ap(ap(c_2Elist_2ECONS(A_27a),V1322e2),ap(ap(c_2Elist_2ECONS(A_27a),V1323e3),ap(ap(c_2Elist_2ECONS(A_27a),V1324e4),ap(ap(c_2Elist_2ECONS(A_27a),V1325e5),ap(ap(c_2Elist_2ECONS(A_27a),V1326e6),ap(ap(c_2Elist_2ECONS(A_27a),V1327e7),ap(ap(c_2Elist_2ECONS(A_27a),V1328e8),ap(ap(c_2Elist_2ECONS(A_27a),V1329e9),ap(ap(c_2Elist_2ECONS(A_27a),V1330e10),ap(ap(c_2Elist_2ECONS(A_27a),V1331e11),ap(ap(c_2Elist_2ECONS(A_27a),V1332e12),ap(ap(c_2Elist_2ECONS(A_27a),V1333e13),ap(ap(c_2Elist_2ECONS(A_27a),V1334e14),ap(ap(c_2Elist_2ECONS(A_27a),V1335e15),ap(ap(c_2Elist_2ECONS(A_27a),V1336e16),ap(ap(c_2Elist_2ECONS(A_27a),V1337e17),ap(ap(c_2Elist_2ECONS(A_27a),V1338e18),ap(ap(c_2Elist_2ECONS(A_27a),V1339e19),ap(ap(c_2Elist_2ECONS(A_27a),V1340e20),ap(ap(c_2Elist_2ECONS(A_27a),V1341e21),ap(ap(c_2Elist_2ECONS(A_27a),V1342e22),V1320l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1343l_27] :
                      ( mem(V1343l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1344e1] :
                          ( mem(V1344e1,A_27a)
                          & ? [V1345e2] :
                              ( mem(V1345e2,A_27a)
                              & ? [V1346e3] :
                                  ( mem(V1346e3,A_27a)
                                  & ? [V1347e4] :
                                      ( mem(V1347e4,A_27a)
                                      & ? [V1348e5] :
                                          ( mem(V1348e5,A_27a)
                                          & ? [V1349e6] :
                                              ( mem(V1349e6,A_27a)
                                              & ? [V1350e7] :
                                                  ( mem(V1350e7,A_27a)
                                                  & ? [V1351e8] :
                                                      ( mem(V1351e8,A_27a)
                                                      & ? [V1352e9] :
                                                          ( mem(V1352e9,A_27a)
                                                          & ? [V1353e10] :
                                                              ( mem(V1353e10,A_27a)
                                                              & ? [V1354e11] :
                                                                  ( mem(V1354e11,A_27a)
                                                                  & ? [V1355e12] :
                                                                      ( mem(V1355e12,A_27a)
                                                                      & ? [V1356e13] :
                                                                          ( mem(V1356e13,A_27a)
                                                                          & ? [V1357e14] :
                                                                              ( mem(V1357e14,A_27a)
                                                                              & ? [V1358e15] :
                                                                                  ( mem(V1358e15,A_27a)
                                                                                  & ? [V1359e16] :
                                                                                      ( mem(V1359e16,A_27a)
                                                                                      & ? [V1360e17] :
                                                                                          ( mem(V1360e17,A_27a)
                                                                                          & ? [V1361e18] :
                                                                                              ( mem(V1361e18,A_27a)
                                                                                              & ? [V1362e19] :
                                                                                                  ( mem(V1362e19,A_27a)
                                                                                                  & ? [V1363e20] :
                                                                                                      ( mem(V1363e20,A_27a)
                                                                                                      & ? [V1364e21] :
                                                                                                          ( mem(V1364e21,A_27a)
                                                                                                          & ? [V1365e22] :
                                                                                                              ( mem(V1365e22,A_27a)
                                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V1343l_27) = V1x
                                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1344e1),ap(ap(c_2Elist_2ECONS(A_27a),V1345e2),ap(ap(c_2Elist_2ECONS(A_27a),V1346e3),ap(ap(c_2Elist_2ECONS(A_27a),V1347e4),ap(ap(c_2Elist_2ECONS(A_27a),V1348e5),ap(ap(c_2Elist_2ECONS(A_27a),V1349e6),ap(ap(c_2Elist_2ECONS(A_27a),V1350e7),ap(ap(c_2Elist_2ECONS(A_27a),V1351e8),ap(ap(c_2Elist_2ECONS(A_27a),V1352e9),ap(ap(c_2Elist_2ECONS(A_27a),V1353e10),ap(ap(c_2Elist_2ECONS(A_27a),V1354e11),ap(ap(c_2Elist_2ECONS(A_27a),V1355e12),ap(ap(c_2Elist_2ECONS(A_27a),V1356e13),ap(ap(c_2Elist_2ECONS(A_27a),V1357e14),ap(ap(c_2Elist_2ECONS(A_27a),V1358e15),ap(ap(c_2Elist_2ECONS(A_27a),V1359e16),ap(ap(c_2Elist_2ECONS(A_27a),V1360e17),ap(ap(c_2Elist_2ECONS(A_27a),V1361e18),ap(ap(c_2Elist_2ECONS(A_27a),V1362e19),ap(ap(c_2Elist_2ECONS(A_27a),V1363e20),ap(ap(c_2Elist_2ECONS(A_27a),V1364e21),ap(ap(c_2Elist_2ECONS(A_27a),V1365e22),V1343l_27)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1366e1] :
                      ( mem(V1366e1,A_27a)
                      & ? [V1367e2] :
                          ( mem(V1367e2,A_27a)
                          & ? [V1368e3] :
                              ( mem(V1368e3,A_27a)
                              & ? [V1369e4] :
                                  ( mem(V1369e4,A_27a)
                                  & ? [V1370e5] :
                                      ( mem(V1370e5,A_27a)
                                      & ? [V1371e6] :
                                          ( mem(V1371e6,A_27a)
                                          & ? [V1372e7] :
                                              ( mem(V1372e7,A_27a)
                                              & ? [V1373e8] :
                                                  ( mem(V1373e8,A_27a)
                                                  & ? [V1374e9] :
                                                      ( mem(V1374e9,A_27a)
                                                      & ? [V1375e10] :
                                                          ( mem(V1375e10,A_27a)
                                                          & ? [V1376e11] :
                                                              ( mem(V1376e11,A_27a)
                                                              & ? [V1377e12] :
                                                                  ( mem(V1377e12,A_27a)
                                                                  & ? [V1378e13] :
                                                                      ( mem(V1378e13,A_27a)
                                                                      & ? [V1379e14] :
                                                                          ( mem(V1379e14,A_27a)
                                                                          & ? [V1380e15] :
                                                                              ( mem(V1380e15,A_27a)
                                                                              & ? [V1381e16] :
                                                                                  ( mem(V1381e16,A_27a)
                                                                                  & ? [V1382e17] :
                                                                                      ( mem(V1382e17,A_27a)
                                                                                      & ? [V1383e18] :
                                                                                          ( mem(V1383e18,A_27a)
                                                                                          & ? [V1384e19] :
                                                                                              ( mem(V1384e19,A_27a)
                                                                                              & ? [V1385e20] :
                                                                                                  ( mem(V1385e20,A_27a)
                                                                                                  & ? [V1386e21] :
                                                                                                      ( mem(V1386e21,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1366e1),ap(ap(c_2Elist_2ECONS(A_27a),V1367e2),ap(ap(c_2Elist_2ECONS(A_27a),V1368e3),ap(ap(c_2Elist_2ECONS(A_27a),V1369e4),ap(ap(c_2Elist_2ECONS(A_27a),V1370e5),ap(ap(c_2Elist_2ECONS(A_27a),V1371e6),ap(ap(c_2Elist_2ECONS(A_27a),V1372e7),ap(ap(c_2Elist_2ECONS(A_27a),V1373e8),ap(ap(c_2Elist_2ECONS(A_27a),V1374e9),ap(ap(c_2Elist_2ECONS(A_27a),V1375e10),ap(ap(c_2Elist_2ECONS(A_27a),V1376e11),ap(ap(c_2Elist_2ECONS(A_27a),V1377e12),ap(ap(c_2Elist_2ECONS(A_27a),V1378e13),ap(ap(c_2Elist_2ECONS(A_27a),V1379e14),ap(ap(c_2Elist_2ECONS(A_27a),V1380e15),ap(ap(c_2Elist_2ECONS(A_27a),V1381e16),ap(ap(c_2Elist_2ECONS(A_27a),V1382e17),ap(ap(c_2Elist_2ECONS(A_27a),V1383e18),ap(ap(c_2Elist_2ECONS(A_27a),V1384e19),ap(ap(c_2Elist_2ECONS(A_27a),V1385e20),ap(ap(c_2Elist_2ECONS(A_27a),V1386e21),c_2Elist_2ENIL(A_27a)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1387e1] :
                      ( mem(V1387e1,A_27a)
                      & ? [V1388e2] :
                          ( mem(V1388e2,A_27a)
                          & ? [V1389e3] :
                              ( mem(V1389e3,A_27a)
                              & ? [V1390e4] :
                                  ( mem(V1390e4,A_27a)
                                  & ? [V1391e5] :
                                      ( mem(V1391e5,A_27a)
                                      & ? [V1392e6] :
                                          ( mem(V1392e6,A_27a)
                                          & ? [V1393e7] :
                                              ( mem(V1393e7,A_27a)
                                              & ? [V1394e8] :
                                                  ( mem(V1394e8,A_27a)
                                                  & ? [V1395e9] :
                                                      ( mem(V1395e9,A_27a)
                                                      & ? [V1396e10] :
                                                          ( mem(V1396e10,A_27a)
                                                          & ? [V1397e11] :
                                                              ( mem(V1397e11,A_27a)
                                                              & ? [V1398e12] :
                                                                  ( mem(V1398e12,A_27a)
                                                                  & ? [V1399e13] :
                                                                      ( mem(V1399e13,A_27a)
                                                                      & ? [V1400e14] :
                                                                          ( mem(V1400e14,A_27a)
                                                                          & ? [V1401e15] :
                                                                              ( mem(V1401e15,A_27a)
                                                                              & ? [V1402e16] :
                                                                                  ( mem(V1402e16,A_27a)
                                                                                  & ? [V1403e17] :
                                                                                      ( mem(V1403e17,A_27a)
                                                                                      & ? [V1404e18] :
                                                                                          ( mem(V1404e18,A_27a)
                                                                                          & ? [V1405e19] :
                                                                                              ( mem(V1405e19,A_27a)
                                                                                              & ? [V1406e20] :
                                                                                                  ( mem(V1406e20,A_27a)
                                                                                                  & ? [V1407e21] :
                                                                                                      ( mem(V1407e21,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1387e1),ap(ap(c_2Elist_2ECONS(A_27a),V1388e2),ap(ap(c_2Elist_2ECONS(A_27a),V1389e3),ap(ap(c_2Elist_2ECONS(A_27a),V1390e4),ap(ap(c_2Elist_2ECONS(A_27a),V1391e5),ap(ap(c_2Elist_2ECONS(A_27a),V1392e6),ap(ap(c_2Elist_2ECONS(A_27a),V1393e7),ap(ap(c_2Elist_2ECONS(A_27a),V1394e8),ap(ap(c_2Elist_2ECONS(A_27a),V1395e9),ap(ap(c_2Elist_2ECONS(A_27a),V1396e10),ap(ap(c_2Elist_2ECONS(A_27a),V1397e11),ap(ap(c_2Elist_2ECONS(A_27a),V1398e12),ap(ap(c_2Elist_2ECONS(A_27a),V1399e13),ap(ap(c_2Elist_2ECONS(A_27a),V1400e14),ap(ap(c_2Elist_2ECONS(A_27a),V1401e15),ap(ap(c_2Elist_2ECONS(A_27a),V1402e16),ap(ap(c_2Elist_2ECONS(A_27a),V1403e17),ap(ap(c_2Elist_2ECONS(A_27a),V1404e18),ap(ap(c_2Elist_2ECONS(A_27a),V1405e19),ap(ap(c_2Elist_2ECONS(A_27a),V1406e20),ap(ap(c_2Elist_2ECONS(A_27a),V1407e21),c_2Elist_2ENIL(A_27a)))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1408l_27] :
                      ( mem(V1408l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1409e1] :
                          ( mem(V1409e1,A_27a)
                          & ? [V1410e2] :
                              ( mem(V1410e2,A_27a)
                              & ? [V1411e3] :
                                  ( mem(V1411e3,A_27a)
                                  & ? [V1412e4] :
                                      ( mem(V1412e4,A_27a)
                                      & ? [V1413e5] :
                                          ( mem(V1413e5,A_27a)
                                          & ? [V1414e6] :
                                              ( mem(V1414e6,A_27a)
                                              & ? [V1415e7] :
                                                  ( mem(V1415e7,A_27a)
                                                  & ? [V1416e8] :
                                                      ( mem(V1416e8,A_27a)
                                                      & ? [V1417e9] :
                                                          ( mem(V1417e9,A_27a)
                                                          & ? [V1418e10] :
                                                              ( mem(V1418e10,A_27a)
                                                              & ? [V1419e11] :
                                                                  ( mem(V1419e11,A_27a)
                                                                  & ? [V1420e12] :
                                                                      ( mem(V1420e12,A_27a)
                                                                      & ? [V1421e13] :
                                                                          ( mem(V1421e13,A_27a)
                                                                          & ? [V1422e14] :
                                                                              ( mem(V1422e14,A_27a)
                                                                              & ? [V1423e15] :
                                                                                  ( mem(V1423e15,A_27a)
                                                                                  & ? [V1424e16] :
                                                                                      ( mem(V1424e16,A_27a)
                                                                                      & ? [V1425e17] :
                                                                                          ( mem(V1425e17,A_27a)
                                                                                          & ? [V1426e18] :
                                                                                              ( mem(V1426e18,A_27a)
                                                                                              & ? [V1427e19] :
                                                                                                  ( mem(V1427e19,A_27a)
                                                                                                  & ? [V1428e20] :
                                                                                                      ( mem(V1428e20,A_27a)
                                                                                                      & ? [V1429e21] :
                                                                                                          ( mem(V1429e21,A_27a)
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1409e1),ap(ap(c_2Elist_2ECONS(A_27a),V1410e2),ap(ap(c_2Elist_2ECONS(A_27a),V1411e3),ap(ap(c_2Elist_2ECONS(A_27a),V1412e4),ap(ap(c_2Elist_2ECONS(A_27a),V1413e5),ap(ap(c_2Elist_2ECONS(A_27a),V1414e6),ap(ap(c_2Elist_2ECONS(A_27a),V1415e7),ap(ap(c_2Elist_2ECONS(A_27a),V1416e8),ap(ap(c_2Elist_2ECONS(A_27a),V1417e9),ap(ap(c_2Elist_2ECONS(A_27a),V1418e10),ap(ap(c_2Elist_2ECONS(A_27a),V1419e11),ap(ap(c_2Elist_2ECONS(A_27a),V1420e12),ap(ap(c_2Elist_2ECONS(A_27a),V1421e13),ap(ap(c_2Elist_2ECONS(A_27a),V1422e14),ap(ap(c_2Elist_2ECONS(A_27a),V1423e15),ap(ap(c_2Elist_2ECONS(A_27a),V1424e16),ap(ap(c_2Elist_2ECONS(A_27a),V1425e17),ap(ap(c_2Elist_2ECONS(A_27a),V1426e18),ap(ap(c_2Elist_2ECONS(A_27a),V1427e19),ap(ap(c_2Elist_2ECONS(A_27a),V1428e20),ap(ap(c_2Elist_2ECONS(A_27a),V1429e21),V1408l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1430l_27] :
                      ( mem(V1430l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1431e1] :
                          ( mem(V1431e1,A_27a)
                          & ? [V1432e2] :
                              ( mem(V1432e2,A_27a)
                              & ? [V1433e3] :
                                  ( mem(V1433e3,A_27a)
                                  & ? [V1434e4] :
                                      ( mem(V1434e4,A_27a)
                                      & ? [V1435e5] :
                                          ( mem(V1435e5,A_27a)
                                          & ? [V1436e6] :
                                              ( mem(V1436e6,A_27a)
                                              & ? [V1437e7] :
                                                  ( mem(V1437e7,A_27a)
                                                  & ? [V1438e8] :
                                                      ( mem(V1438e8,A_27a)
                                                      & ? [V1439e9] :
                                                          ( mem(V1439e9,A_27a)
                                                          & ? [V1440e10] :
                                                              ( mem(V1440e10,A_27a)
                                                              & ? [V1441e11] :
                                                                  ( mem(V1441e11,A_27a)
                                                                  & ? [V1442e12] :
                                                                      ( mem(V1442e12,A_27a)
                                                                      & ? [V1443e13] :
                                                                          ( mem(V1443e13,A_27a)
                                                                          & ? [V1444e14] :
                                                                              ( mem(V1444e14,A_27a)
                                                                              & ? [V1445e15] :
                                                                                  ( mem(V1445e15,A_27a)
                                                                                  & ? [V1446e16] :
                                                                                      ( mem(V1446e16,A_27a)
                                                                                      & ? [V1447e17] :
                                                                                          ( mem(V1447e17,A_27a)
                                                                                          & ? [V1448e18] :
                                                                                              ( mem(V1448e18,A_27a)
                                                                                              & ? [V1449e19] :
                                                                                                  ( mem(V1449e19,A_27a)
                                                                                                  & ? [V1450e20] :
                                                                                                      ( mem(V1450e20,A_27a)
                                                                                                      & ? [V1451e21] :
                                                                                                          ( mem(V1451e21,A_27a)
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1431e1),ap(ap(c_2Elist_2ECONS(A_27a),V1432e2),ap(ap(c_2Elist_2ECONS(A_27a),V1433e3),ap(ap(c_2Elist_2ECONS(A_27a),V1434e4),ap(ap(c_2Elist_2ECONS(A_27a),V1435e5),ap(ap(c_2Elist_2ECONS(A_27a),V1436e6),ap(ap(c_2Elist_2ECONS(A_27a),V1437e7),ap(ap(c_2Elist_2ECONS(A_27a),V1438e8),ap(ap(c_2Elist_2ECONS(A_27a),V1439e9),ap(ap(c_2Elist_2ECONS(A_27a),V1440e10),ap(ap(c_2Elist_2ECONS(A_27a),V1441e11),ap(ap(c_2Elist_2ECONS(A_27a),V1442e12),ap(ap(c_2Elist_2ECONS(A_27a),V1443e13),ap(ap(c_2Elist_2ECONS(A_27a),V1444e14),ap(ap(c_2Elist_2ECONS(A_27a),V1445e15),ap(ap(c_2Elist_2ECONS(A_27a),V1446e16),ap(ap(c_2Elist_2ECONS(A_27a),V1447e17),ap(ap(c_2Elist_2ECONS(A_27a),V1448e18),ap(ap(c_2Elist_2ECONS(A_27a),V1449e19),ap(ap(c_2Elist_2ECONS(A_27a),V1450e20),ap(ap(c_2Elist_2ECONS(A_27a),V1451e21),V1430l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1452l_27] :
                      ( mem(V1452l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1453e1] :
                          ( mem(V1453e1,A_27a)
                          & ? [V1454e2] :
                              ( mem(V1454e2,A_27a)
                              & ? [V1455e3] :
                                  ( mem(V1455e3,A_27a)
                                  & ? [V1456e4] :
                                      ( mem(V1456e4,A_27a)
                                      & ? [V1457e5] :
                                          ( mem(V1457e5,A_27a)
                                          & ? [V1458e6] :
                                              ( mem(V1458e6,A_27a)
                                              & ? [V1459e7] :
                                                  ( mem(V1459e7,A_27a)
                                                  & ? [V1460e8] :
                                                      ( mem(V1460e8,A_27a)
                                                      & ? [V1461e9] :
                                                          ( mem(V1461e9,A_27a)
                                                          & ? [V1462e10] :
                                                              ( mem(V1462e10,A_27a)
                                                              & ? [V1463e11] :
                                                                  ( mem(V1463e11,A_27a)
                                                                  & ? [V1464e12] :
                                                                      ( mem(V1464e12,A_27a)
                                                                      & ? [V1465e13] :
                                                                          ( mem(V1465e13,A_27a)
                                                                          & ? [V1466e14] :
                                                                              ( mem(V1466e14,A_27a)
                                                                              & ? [V1467e15] :
                                                                                  ( mem(V1467e15,A_27a)
                                                                                  & ? [V1468e16] :
                                                                                      ( mem(V1468e16,A_27a)
                                                                                      & ? [V1469e17] :
                                                                                          ( mem(V1469e17,A_27a)
                                                                                          & ? [V1470e18] :
                                                                                              ( mem(V1470e18,A_27a)
                                                                                              & ? [V1471e19] :
                                                                                                  ( mem(V1471e19,A_27a)
                                                                                                  & ? [V1472e20] :
                                                                                                      ( mem(V1472e20,A_27a)
                                                                                                      & ? [V1473e21] :
                                                                                                          ( mem(V1473e21,A_27a)
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1453e1),ap(ap(c_2Elist_2ECONS(A_27a),V1454e2),ap(ap(c_2Elist_2ECONS(A_27a),V1455e3),ap(ap(c_2Elist_2ECONS(A_27a),V1456e4),ap(ap(c_2Elist_2ECONS(A_27a),V1457e5),ap(ap(c_2Elist_2ECONS(A_27a),V1458e6),ap(ap(c_2Elist_2ECONS(A_27a),V1459e7),ap(ap(c_2Elist_2ECONS(A_27a),V1460e8),ap(ap(c_2Elist_2ECONS(A_27a),V1461e9),ap(ap(c_2Elist_2ECONS(A_27a),V1462e10),ap(ap(c_2Elist_2ECONS(A_27a),V1463e11),ap(ap(c_2Elist_2ECONS(A_27a),V1464e12),ap(ap(c_2Elist_2ECONS(A_27a),V1465e13),ap(ap(c_2Elist_2ECONS(A_27a),V1466e14),ap(ap(c_2Elist_2ECONS(A_27a),V1467e15),ap(ap(c_2Elist_2ECONS(A_27a),V1468e16),ap(ap(c_2Elist_2ECONS(A_27a),V1469e17),ap(ap(c_2Elist_2ECONS(A_27a),V1470e18),ap(ap(c_2Elist_2ECONS(A_27a),V1471e19),ap(ap(c_2Elist_2ECONS(A_27a),V1472e20),ap(ap(c_2Elist_2ECONS(A_27a),V1473e21),V1452l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1474l_27] :
                      ( mem(V1474l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1475e1] :
                          ( mem(V1475e1,A_27a)
                          & ? [V1476e2] :
                              ( mem(V1476e2,A_27a)
                              & ? [V1477e3] :
                                  ( mem(V1477e3,A_27a)
                                  & ? [V1478e4] :
                                      ( mem(V1478e4,A_27a)
                                      & ? [V1479e5] :
                                          ( mem(V1479e5,A_27a)
                                          & ? [V1480e6] :
                                              ( mem(V1480e6,A_27a)
                                              & ? [V1481e7] :
                                                  ( mem(V1481e7,A_27a)
                                                  & ? [V1482e8] :
                                                      ( mem(V1482e8,A_27a)
                                                      & ? [V1483e9] :
                                                          ( mem(V1483e9,A_27a)
                                                          & ? [V1484e10] :
                                                              ( mem(V1484e10,A_27a)
                                                              & ? [V1485e11] :
                                                                  ( mem(V1485e11,A_27a)
                                                                  & ? [V1486e12] :
                                                                      ( mem(V1486e12,A_27a)
                                                                      & ? [V1487e13] :
                                                                          ( mem(V1487e13,A_27a)
                                                                          & ? [V1488e14] :
                                                                              ( mem(V1488e14,A_27a)
                                                                              & ? [V1489e15] :
                                                                                  ( mem(V1489e15,A_27a)
                                                                                  & ? [V1490e16] :
                                                                                      ( mem(V1490e16,A_27a)
                                                                                      & ? [V1491e17] :
                                                                                          ( mem(V1491e17,A_27a)
                                                                                          & ? [V1492e18] :
                                                                                              ( mem(V1492e18,A_27a)
                                                                                              & ? [V1493e19] :
                                                                                                  ( mem(V1493e19,A_27a)
                                                                                                  & ? [V1494e20] :
                                                                                                      ( mem(V1494e20,A_27a)
                                                                                                      & ? [V1495e21] :
                                                                                                          ( mem(V1495e21,A_27a)
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1475e1),ap(ap(c_2Elist_2ECONS(A_27a),V1476e2),ap(ap(c_2Elist_2ECONS(A_27a),V1477e3),ap(ap(c_2Elist_2ECONS(A_27a),V1478e4),ap(ap(c_2Elist_2ECONS(A_27a),V1479e5),ap(ap(c_2Elist_2ECONS(A_27a),V1480e6),ap(ap(c_2Elist_2ECONS(A_27a),V1481e7),ap(ap(c_2Elist_2ECONS(A_27a),V1482e8),ap(ap(c_2Elist_2ECONS(A_27a),V1483e9),ap(ap(c_2Elist_2ECONS(A_27a),V1484e10),ap(ap(c_2Elist_2ECONS(A_27a),V1485e11),ap(ap(c_2Elist_2ECONS(A_27a),V1486e12),ap(ap(c_2Elist_2ECONS(A_27a),V1487e13),ap(ap(c_2Elist_2ECONS(A_27a),V1488e14),ap(ap(c_2Elist_2ECONS(A_27a),V1489e15),ap(ap(c_2Elist_2ECONS(A_27a),V1490e16),ap(ap(c_2Elist_2ECONS(A_27a),V1491e17),ap(ap(c_2Elist_2ECONS(A_27a),V1492e18),ap(ap(c_2Elist_2ECONS(A_27a),V1493e19),ap(ap(c_2Elist_2ECONS(A_27a),V1494e20),ap(ap(c_2Elist_2ECONS(A_27a),V1495e21),V1474l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1496l_27] :
                      ( mem(V1496l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1497e1] :
                          ( mem(V1497e1,A_27a)
                          & ? [V1498e2] :
                              ( mem(V1498e2,A_27a)
                              & ? [V1499e3] :
                                  ( mem(V1499e3,A_27a)
                                  & ? [V1500e4] :
                                      ( mem(V1500e4,A_27a)
                                      & ? [V1501e5] :
                                          ( mem(V1501e5,A_27a)
                                          & ? [V1502e6] :
                                              ( mem(V1502e6,A_27a)
                                              & ? [V1503e7] :
                                                  ( mem(V1503e7,A_27a)
                                                  & ? [V1504e8] :
                                                      ( mem(V1504e8,A_27a)
                                                      & ? [V1505e9] :
                                                          ( mem(V1505e9,A_27a)
                                                          & ? [V1506e10] :
                                                              ( mem(V1506e10,A_27a)
                                                              & ? [V1507e11] :
                                                                  ( mem(V1507e11,A_27a)
                                                                  & ? [V1508e12] :
                                                                      ( mem(V1508e12,A_27a)
                                                                      & ? [V1509e13] :
                                                                          ( mem(V1509e13,A_27a)
                                                                          & ? [V1510e14] :
                                                                              ( mem(V1510e14,A_27a)
                                                                              & ? [V1511e15] :
                                                                                  ( mem(V1511e15,A_27a)
                                                                                  & ? [V1512e16] :
                                                                                      ( mem(V1512e16,A_27a)
                                                                                      & ? [V1513e17] :
                                                                                          ( mem(V1513e17,A_27a)
                                                                                          & ? [V1514e18] :
                                                                                              ( mem(V1514e18,A_27a)
                                                                                              & ? [V1515e19] :
                                                                                                  ( mem(V1515e19,A_27a)
                                                                                                  & ? [V1516e20] :
                                                                                                      ( mem(V1516e20,A_27a)
                                                                                                      & ? [V1517e21] :
                                                                                                          ( mem(V1517e21,A_27a)
                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1496l_27)))
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1497e1),ap(ap(c_2Elist_2ECONS(A_27a),V1498e2),ap(ap(c_2Elist_2ECONS(A_27a),V1499e3),ap(ap(c_2Elist_2ECONS(A_27a),V1500e4),ap(ap(c_2Elist_2ECONS(A_27a),V1501e5),ap(ap(c_2Elist_2ECONS(A_27a),V1502e6),ap(ap(c_2Elist_2ECONS(A_27a),V1503e7),ap(ap(c_2Elist_2ECONS(A_27a),V1504e8),ap(ap(c_2Elist_2ECONS(A_27a),V1505e9),ap(ap(c_2Elist_2ECONS(A_27a),V1506e10),ap(ap(c_2Elist_2ECONS(A_27a),V1507e11),ap(ap(c_2Elist_2ECONS(A_27a),V1508e12),ap(ap(c_2Elist_2ECONS(A_27a),V1509e13),ap(ap(c_2Elist_2ECONS(A_27a),V1510e14),ap(ap(c_2Elist_2ECONS(A_27a),V1511e15),ap(ap(c_2Elist_2ECONS(A_27a),V1512e16),ap(ap(c_2Elist_2ECONS(A_27a),V1513e17),ap(ap(c_2Elist_2ECONS(A_27a),V1514e18),ap(ap(c_2Elist_2ECONS(A_27a),V1515e19),ap(ap(c_2Elist_2ECONS(A_27a),V1516e20),ap(ap(c_2Elist_2ECONS(A_27a),V1517e21),V1496l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V1518l_27] :
                      ( mem(V1518l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1519e1] :
                          ( mem(V1519e1,A_27a)
                          & ? [V1520e2] :
                              ( mem(V1520e2,A_27a)
                              & ? [V1521e3] :
                                  ( mem(V1521e3,A_27a)
                                  & ? [V1522e4] :
                                      ( mem(V1522e4,A_27a)
                                      & ? [V1523e5] :
                                          ( mem(V1523e5,A_27a)
                                          & ? [V1524e6] :
                                              ( mem(V1524e6,A_27a)
                                              & ? [V1525e7] :
                                                  ( mem(V1525e7,A_27a)
                                                  & ? [V1526e8] :
                                                      ( mem(V1526e8,A_27a)
                                                      & ? [V1527e9] :
                                                          ( mem(V1527e9,A_27a)
                                                          & ? [V1528e10] :
                                                              ( mem(V1528e10,A_27a)
                                                              & ? [V1529e11] :
                                                                  ( mem(V1529e11,A_27a)
                                                                  & ? [V1530e12] :
                                                                      ( mem(V1530e12,A_27a)
                                                                      & ? [V1531e13] :
                                                                          ( mem(V1531e13,A_27a)
                                                                          & ? [V1532e14] :
                                                                              ( mem(V1532e14,A_27a)
                                                                              & ? [V1533e15] :
                                                                                  ( mem(V1533e15,A_27a)
                                                                                  & ? [V1534e16] :
                                                                                      ( mem(V1534e16,A_27a)
                                                                                      & ? [V1535e17] :
                                                                                          ( mem(V1535e17,A_27a)
                                                                                          & ? [V1536e18] :
                                                                                              ( mem(V1536e18,A_27a)
                                                                                              & ? [V1537e19] :
                                                                                                  ( mem(V1537e19,A_27a)
                                                                                                  & ? [V1538e20] :
                                                                                                      ( mem(V1538e20,A_27a)
                                                                                                      & ? [V1539e21] :
                                                                                                          ( mem(V1539e21,A_27a)
                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1518l_27)))
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1519e1),ap(ap(c_2Elist_2ECONS(A_27a),V1520e2),ap(ap(c_2Elist_2ECONS(A_27a),V1521e3),ap(ap(c_2Elist_2ECONS(A_27a),V1522e4),ap(ap(c_2Elist_2ECONS(A_27a),V1523e5),ap(ap(c_2Elist_2ECONS(A_27a),V1524e6),ap(ap(c_2Elist_2ECONS(A_27a),V1525e7),ap(ap(c_2Elist_2ECONS(A_27a),V1526e8),ap(ap(c_2Elist_2ECONS(A_27a),V1527e9),ap(ap(c_2Elist_2ECONS(A_27a),V1528e10),ap(ap(c_2Elist_2ECONS(A_27a),V1529e11),ap(ap(c_2Elist_2ECONS(A_27a),V1530e12),ap(ap(c_2Elist_2ECONS(A_27a),V1531e13),ap(ap(c_2Elist_2ECONS(A_27a),V1532e14),ap(ap(c_2Elist_2ECONS(A_27a),V1533e15),ap(ap(c_2Elist_2ECONS(A_27a),V1534e16),ap(ap(c_2Elist_2ECONS(A_27a),V1535e17),ap(ap(c_2Elist_2ECONS(A_27a),V1536e18),ap(ap(c_2Elist_2ECONS(A_27a),V1537e19),ap(ap(c_2Elist_2ECONS(A_27a),V1538e20),ap(ap(c_2Elist_2ECONS(A_27a),V1539e21),V1518l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1540l_27] :
                      ( mem(V1540l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1541e1] :
                          ( mem(V1541e1,A_27a)
                          & ? [V1542e2] :
                              ( mem(V1542e2,A_27a)
                              & ? [V1543e3] :
                                  ( mem(V1543e3,A_27a)
                                  & ? [V1544e4] :
                                      ( mem(V1544e4,A_27a)
                                      & ? [V1545e5] :
                                          ( mem(V1545e5,A_27a)
                                          & ? [V1546e6] :
                                              ( mem(V1546e6,A_27a)
                                              & ? [V1547e7] :
                                                  ( mem(V1547e7,A_27a)
                                                  & ? [V1548e8] :
                                                      ( mem(V1548e8,A_27a)
                                                      & ? [V1549e9] :
                                                          ( mem(V1549e9,A_27a)
                                                          & ? [V1550e10] :
                                                              ( mem(V1550e10,A_27a)
                                                              & ? [V1551e11] :
                                                                  ( mem(V1551e11,A_27a)
                                                                  & ? [V1552e12] :
                                                                      ( mem(V1552e12,A_27a)
                                                                      & ? [V1553e13] :
                                                                          ( mem(V1553e13,A_27a)
                                                                          & ? [V1554e14] :
                                                                              ( mem(V1554e14,A_27a)
                                                                              & ? [V1555e15] :
                                                                                  ( mem(V1555e15,A_27a)
                                                                                  & ? [V1556e16] :
                                                                                      ( mem(V1556e16,A_27a)
                                                                                      & ? [V1557e17] :
                                                                                          ( mem(V1557e17,A_27a)
                                                                                          & ? [V1558e18] :
                                                                                              ( mem(V1558e18,A_27a)
                                                                                              & ? [V1559e19] :
                                                                                                  ( mem(V1559e19,A_27a)
                                                                                                  & ? [V1560e20] :
                                                                                                      ( mem(V1560e20,A_27a)
                                                                                                      & ? [V1561e21] :
                                                                                                          ( mem(V1561e21,A_27a)
                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1540l_27)))
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1541e1),ap(ap(c_2Elist_2ECONS(A_27a),V1542e2),ap(ap(c_2Elist_2ECONS(A_27a),V1543e3),ap(ap(c_2Elist_2ECONS(A_27a),V1544e4),ap(ap(c_2Elist_2ECONS(A_27a),V1545e5),ap(ap(c_2Elist_2ECONS(A_27a),V1546e6),ap(ap(c_2Elist_2ECONS(A_27a),V1547e7),ap(ap(c_2Elist_2ECONS(A_27a),V1548e8),ap(ap(c_2Elist_2ECONS(A_27a),V1549e9),ap(ap(c_2Elist_2ECONS(A_27a),V1550e10),ap(ap(c_2Elist_2ECONS(A_27a),V1551e11),ap(ap(c_2Elist_2ECONS(A_27a),V1552e12),ap(ap(c_2Elist_2ECONS(A_27a),V1553e13),ap(ap(c_2Elist_2ECONS(A_27a),V1554e14),ap(ap(c_2Elist_2ECONS(A_27a),V1555e15),ap(ap(c_2Elist_2ECONS(A_27a),V1556e16),ap(ap(c_2Elist_2ECONS(A_27a),V1557e17),ap(ap(c_2Elist_2ECONS(A_27a),V1558e18),ap(ap(c_2Elist_2ECONS(A_27a),V1559e19),ap(ap(c_2Elist_2ECONS(A_27a),V1560e20),ap(ap(c_2Elist_2ECONS(A_27a),V1561e21),V1540l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V1562l_27] :
                      ( mem(V1562l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1563e1] :
                          ( mem(V1563e1,A_27a)
                          & ? [V1564e2] :
                              ( mem(V1564e2,A_27a)
                              & ? [V1565e3] :
                                  ( mem(V1565e3,A_27a)
                                  & ? [V1566e4] :
                                      ( mem(V1566e4,A_27a)
                                      & ? [V1567e5] :
                                          ( mem(V1567e5,A_27a)
                                          & ? [V1568e6] :
                                              ( mem(V1568e6,A_27a)
                                              & ? [V1569e7] :
                                                  ( mem(V1569e7,A_27a)
                                                  & ? [V1570e8] :
                                                      ( mem(V1570e8,A_27a)
                                                      & ? [V1571e9] :
                                                          ( mem(V1571e9,A_27a)
                                                          & ? [V1572e10] :
                                                              ( mem(V1572e10,A_27a)
                                                              & ? [V1573e11] :
                                                                  ( mem(V1573e11,A_27a)
                                                                  & ? [V1574e12] :
                                                                      ( mem(V1574e12,A_27a)
                                                                      & ? [V1575e13] :
                                                                          ( mem(V1575e13,A_27a)
                                                                          & ? [V1576e14] :
                                                                              ( mem(V1576e14,A_27a)
                                                                              & ? [V1577e15] :
                                                                                  ( mem(V1577e15,A_27a)
                                                                                  & ? [V1578e16] :
                                                                                      ( mem(V1578e16,A_27a)
                                                                                      & ? [V1579e17] :
                                                                                          ( mem(V1579e17,A_27a)
                                                                                          & ? [V1580e18] :
                                                                                              ( mem(V1580e18,A_27a)
                                                                                              & ? [V1581e19] :
                                                                                                  ( mem(V1581e19,A_27a)
                                                                                                  & ? [V1582e20] :
                                                                                                      ( mem(V1582e20,A_27a)
                                                                                                      & ? [V1583e21] :
                                                                                                          ( mem(V1583e21,A_27a)
                                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1562l_27)))
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1563e1),ap(ap(c_2Elist_2ECONS(A_27a),V1564e2),ap(ap(c_2Elist_2ECONS(A_27a),V1565e3),ap(ap(c_2Elist_2ECONS(A_27a),V1566e4),ap(ap(c_2Elist_2ECONS(A_27a),V1567e5),ap(ap(c_2Elist_2ECONS(A_27a),V1568e6),ap(ap(c_2Elist_2ECONS(A_27a),V1569e7),ap(ap(c_2Elist_2ECONS(A_27a),V1570e8),ap(ap(c_2Elist_2ECONS(A_27a),V1571e9),ap(ap(c_2Elist_2ECONS(A_27a),V1572e10),ap(ap(c_2Elist_2ECONS(A_27a),V1573e11),ap(ap(c_2Elist_2ECONS(A_27a),V1574e12),ap(ap(c_2Elist_2ECONS(A_27a),V1575e13),ap(ap(c_2Elist_2ECONS(A_27a),V1576e14),ap(ap(c_2Elist_2ECONS(A_27a),V1577e15),ap(ap(c_2Elist_2ECONS(A_27a),V1578e16),ap(ap(c_2Elist_2ECONS(A_27a),V1579e17),ap(ap(c_2Elist_2ECONS(A_27a),V1580e18),ap(ap(c_2Elist_2ECONS(A_27a),V1581e19),ap(ap(c_2Elist_2ECONS(A_27a),V1582e20),ap(ap(c_2Elist_2ECONS(A_27a),V1583e21),V1562l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V1584l_27] :
                      ( mem(V1584l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1585e1] :
                          ( mem(V1585e1,A_27a)
                          & ? [V1586e2] :
                              ( mem(V1586e2,A_27a)
                              & ? [V1587e3] :
                                  ( mem(V1587e3,A_27a)
                                  & ? [V1588e4] :
                                      ( mem(V1588e4,A_27a)
                                      & ? [V1589e5] :
                                          ( mem(V1589e5,A_27a)
                                          & ? [V1590e6] :
                                              ( mem(V1590e6,A_27a)
                                              & ? [V1591e7] :
                                                  ( mem(V1591e7,A_27a)
                                                  & ? [V1592e8] :
                                                      ( mem(V1592e8,A_27a)
                                                      & ? [V1593e9] :
                                                          ( mem(V1593e9,A_27a)
                                                          & ? [V1594e10] :
                                                              ( mem(V1594e10,A_27a)
                                                              & ? [V1595e11] :
                                                                  ( mem(V1595e11,A_27a)
                                                                  & ? [V1596e12] :
                                                                      ( mem(V1596e12,A_27a)
                                                                      & ? [V1597e13] :
                                                                          ( mem(V1597e13,A_27a)
                                                                          & ? [V1598e14] :
                                                                              ( mem(V1598e14,A_27a)
                                                                              & ? [V1599e15] :
                                                                                  ( mem(V1599e15,A_27a)
                                                                                  & ? [V1600e16] :
                                                                                      ( mem(V1600e16,A_27a)
                                                                                      & ? [V1601e17] :
                                                                                          ( mem(V1601e17,A_27a)
                                                                                          & ? [V1602e18] :
                                                                                              ( mem(V1602e18,A_27a)
                                                                                              & ? [V1603e19] :
                                                                                                  ( mem(V1603e19,A_27a)
                                                                                                  & ? [V1604e20] :
                                                                                                      ( mem(V1604e20,A_27a)
                                                                                                      & ? [V1605e21] :
                                                                                                          ( mem(V1605e21,A_27a)
                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1584l_27) = V1x
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1585e1),ap(ap(c_2Elist_2ECONS(A_27a),V1586e2),ap(ap(c_2Elist_2ECONS(A_27a),V1587e3),ap(ap(c_2Elist_2ECONS(A_27a),V1588e4),ap(ap(c_2Elist_2ECONS(A_27a),V1589e5),ap(ap(c_2Elist_2ECONS(A_27a),V1590e6),ap(ap(c_2Elist_2ECONS(A_27a),V1591e7),ap(ap(c_2Elist_2ECONS(A_27a),V1592e8),ap(ap(c_2Elist_2ECONS(A_27a),V1593e9),ap(ap(c_2Elist_2ECONS(A_27a),V1594e10),ap(ap(c_2Elist_2ECONS(A_27a),V1595e11),ap(ap(c_2Elist_2ECONS(A_27a),V1596e12),ap(ap(c_2Elist_2ECONS(A_27a),V1597e13),ap(ap(c_2Elist_2ECONS(A_27a),V1598e14),ap(ap(c_2Elist_2ECONS(A_27a),V1599e15),ap(ap(c_2Elist_2ECONS(A_27a),V1600e16),ap(ap(c_2Elist_2ECONS(A_27a),V1601e17),ap(ap(c_2Elist_2ECONS(A_27a),V1602e18),ap(ap(c_2Elist_2ECONS(A_27a),V1603e19),ap(ap(c_2Elist_2ECONS(A_27a),V1604e20),ap(ap(c_2Elist_2ECONS(A_27a),V1605e21),V1584l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1606l_27] :
                      ( mem(V1606l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1607e1] :
                          ( mem(V1607e1,A_27a)
                          & ? [V1608e2] :
                              ( mem(V1608e2,A_27a)
                              & ? [V1609e3] :
                                  ( mem(V1609e3,A_27a)
                                  & ? [V1610e4] :
                                      ( mem(V1610e4,A_27a)
                                      & ? [V1611e5] :
                                          ( mem(V1611e5,A_27a)
                                          & ? [V1612e6] :
                                              ( mem(V1612e6,A_27a)
                                              & ? [V1613e7] :
                                                  ( mem(V1613e7,A_27a)
                                                  & ? [V1614e8] :
                                                      ( mem(V1614e8,A_27a)
                                                      & ? [V1615e9] :
                                                          ( mem(V1615e9,A_27a)
                                                          & ? [V1616e10] :
                                                              ( mem(V1616e10,A_27a)
                                                              & ? [V1617e11] :
                                                                  ( mem(V1617e11,A_27a)
                                                                  & ? [V1618e12] :
                                                                      ( mem(V1618e12,A_27a)
                                                                      & ? [V1619e13] :
                                                                          ( mem(V1619e13,A_27a)
                                                                          & ? [V1620e14] :
                                                                              ( mem(V1620e14,A_27a)
                                                                              & ? [V1621e15] :
                                                                                  ( mem(V1621e15,A_27a)
                                                                                  & ? [V1622e16] :
                                                                                      ( mem(V1622e16,A_27a)
                                                                                      & ? [V1623e17] :
                                                                                          ( mem(V1623e17,A_27a)
                                                                                          & ? [V1624e18] :
                                                                                              ( mem(V1624e18,A_27a)
                                                                                              & ? [V1625e19] :
                                                                                                  ( mem(V1625e19,A_27a)
                                                                                                  & ? [V1626e20] :
                                                                                                      ( mem(V1626e20,A_27a)
                                                                                                      & ? [V1627e21] :
                                                                                                          ( mem(V1627e21,A_27a)
                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1606l_27) = V1x
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1607e1),ap(ap(c_2Elist_2ECONS(A_27a),V1608e2),ap(ap(c_2Elist_2ECONS(A_27a),V1609e3),ap(ap(c_2Elist_2ECONS(A_27a),V1610e4),ap(ap(c_2Elist_2ECONS(A_27a),V1611e5),ap(ap(c_2Elist_2ECONS(A_27a),V1612e6),ap(ap(c_2Elist_2ECONS(A_27a),V1613e7),ap(ap(c_2Elist_2ECONS(A_27a),V1614e8),ap(ap(c_2Elist_2ECONS(A_27a),V1615e9),ap(ap(c_2Elist_2ECONS(A_27a),V1616e10),ap(ap(c_2Elist_2ECONS(A_27a),V1617e11),ap(ap(c_2Elist_2ECONS(A_27a),V1618e12),ap(ap(c_2Elist_2ECONS(A_27a),V1619e13),ap(ap(c_2Elist_2ECONS(A_27a),V1620e14),ap(ap(c_2Elist_2ECONS(A_27a),V1621e15),ap(ap(c_2Elist_2ECONS(A_27a),V1622e16),ap(ap(c_2Elist_2ECONS(A_27a),V1623e17),ap(ap(c_2Elist_2ECONS(A_27a),V1624e18),ap(ap(c_2Elist_2ECONS(A_27a),V1625e19),ap(ap(c_2Elist_2ECONS(A_27a),V1626e20),ap(ap(c_2Elist_2ECONS(A_27a),V1627e21),V1606l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1628l_27] :
                      ( mem(V1628l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1629e1] :
                          ( mem(V1629e1,A_27a)
                          & ? [V1630e2] :
                              ( mem(V1630e2,A_27a)
                              & ? [V1631e3] :
                                  ( mem(V1631e3,A_27a)
                                  & ? [V1632e4] :
                                      ( mem(V1632e4,A_27a)
                                      & ? [V1633e5] :
                                          ( mem(V1633e5,A_27a)
                                          & ? [V1634e6] :
                                              ( mem(V1634e6,A_27a)
                                              & ? [V1635e7] :
                                                  ( mem(V1635e7,A_27a)
                                                  & ? [V1636e8] :
                                                      ( mem(V1636e8,A_27a)
                                                      & ? [V1637e9] :
                                                          ( mem(V1637e9,A_27a)
                                                          & ? [V1638e10] :
                                                              ( mem(V1638e10,A_27a)
                                                              & ? [V1639e11] :
                                                                  ( mem(V1639e11,A_27a)
                                                                  & ? [V1640e12] :
                                                                      ( mem(V1640e12,A_27a)
                                                                      & ? [V1641e13] :
                                                                          ( mem(V1641e13,A_27a)
                                                                          & ? [V1642e14] :
                                                                              ( mem(V1642e14,A_27a)
                                                                              & ? [V1643e15] :
                                                                                  ( mem(V1643e15,A_27a)
                                                                                  & ? [V1644e16] :
                                                                                      ( mem(V1644e16,A_27a)
                                                                                      & ? [V1645e17] :
                                                                                          ( mem(V1645e17,A_27a)
                                                                                          & ? [V1646e18] :
                                                                                              ( mem(V1646e18,A_27a)
                                                                                              & ? [V1647e19] :
                                                                                                  ( mem(V1647e19,A_27a)
                                                                                                  & ? [V1648e20] :
                                                                                                      ( mem(V1648e20,A_27a)
                                                                                                      & ? [V1649e21] :
                                                                                                          ( mem(V1649e21,A_27a)
                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1628l_27) = V1x
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1629e1),ap(ap(c_2Elist_2ECONS(A_27a),V1630e2),ap(ap(c_2Elist_2ECONS(A_27a),V1631e3),ap(ap(c_2Elist_2ECONS(A_27a),V1632e4),ap(ap(c_2Elist_2ECONS(A_27a),V1633e5),ap(ap(c_2Elist_2ECONS(A_27a),V1634e6),ap(ap(c_2Elist_2ECONS(A_27a),V1635e7),ap(ap(c_2Elist_2ECONS(A_27a),V1636e8),ap(ap(c_2Elist_2ECONS(A_27a),V1637e9),ap(ap(c_2Elist_2ECONS(A_27a),V1638e10),ap(ap(c_2Elist_2ECONS(A_27a),V1639e11),ap(ap(c_2Elist_2ECONS(A_27a),V1640e12),ap(ap(c_2Elist_2ECONS(A_27a),V1641e13),ap(ap(c_2Elist_2ECONS(A_27a),V1642e14),ap(ap(c_2Elist_2ECONS(A_27a),V1643e15),ap(ap(c_2Elist_2ECONS(A_27a),V1644e16),ap(ap(c_2Elist_2ECONS(A_27a),V1645e17),ap(ap(c_2Elist_2ECONS(A_27a),V1646e18),ap(ap(c_2Elist_2ECONS(A_27a),V1647e19),ap(ap(c_2Elist_2ECONS(A_27a),V1648e20),ap(ap(c_2Elist_2ECONS(A_27a),V1649e21),V1628l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1650l_27] :
                      ( mem(V1650l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1651e1] :
                          ( mem(V1651e1,A_27a)
                          & ? [V1652e2] :
                              ( mem(V1652e2,A_27a)
                              & ? [V1653e3] :
                                  ( mem(V1653e3,A_27a)
                                  & ? [V1654e4] :
                                      ( mem(V1654e4,A_27a)
                                      & ? [V1655e5] :
                                          ( mem(V1655e5,A_27a)
                                          & ? [V1656e6] :
                                              ( mem(V1656e6,A_27a)
                                              & ? [V1657e7] :
                                                  ( mem(V1657e7,A_27a)
                                                  & ? [V1658e8] :
                                                      ( mem(V1658e8,A_27a)
                                                      & ? [V1659e9] :
                                                          ( mem(V1659e9,A_27a)
                                                          & ? [V1660e10] :
                                                              ( mem(V1660e10,A_27a)
                                                              & ? [V1661e11] :
                                                                  ( mem(V1661e11,A_27a)
                                                                  & ? [V1662e12] :
                                                                      ( mem(V1662e12,A_27a)
                                                                      & ? [V1663e13] :
                                                                          ( mem(V1663e13,A_27a)
                                                                          & ? [V1664e14] :
                                                                              ( mem(V1664e14,A_27a)
                                                                              & ? [V1665e15] :
                                                                                  ( mem(V1665e15,A_27a)
                                                                                  & ? [V1666e16] :
                                                                                      ( mem(V1666e16,A_27a)
                                                                                      & ? [V1667e17] :
                                                                                          ( mem(V1667e17,A_27a)
                                                                                          & ? [V1668e18] :
                                                                                              ( mem(V1668e18,A_27a)
                                                                                              & ? [V1669e19] :
                                                                                                  ( mem(V1669e19,A_27a)
                                                                                                  & ? [V1670e20] :
                                                                                                      ( mem(V1670e20,A_27a)
                                                                                                      & ? [V1671e21] :
                                                                                                          ( mem(V1671e21,A_27a)
                                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V1650l_27) = V1x
                                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1651e1),ap(ap(c_2Elist_2ECONS(A_27a),V1652e2),ap(ap(c_2Elist_2ECONS(A_27a),V1653e3),ap(ap(c_2Elist_2ECONS(A_27a),V1654e4),ap(ap(c_2Elist_2ECONS(A_27a),V1655e5),ap(ap(c_2Elist_2ECONS(A_27a),V1656e6),ap(ap(c_2Elist_2ECONS(A_27a),V1657e7),ap(ap(c_2Elist_2ECONS(A_27a),V1658e8),ap(ap(c_2Elist_2ECONS(A_27a),V1659e9),ap(ap(c_2Elist_2ECONS(A_27a),V1660e10),ap(ap(c_2Elist_2ECONS(A_27a),V1661e11),ap(ap(c_2Elist_2ECONS(A_27a),V1662e12),ap(ap(c_2Elist_2ECONS(A_27a),V1663e13),ap(ap(c_2Elist_2ECONS(A_27a),V1664e14),ap(ap(c_2Elist_2ECONS(A_27a),V1665e15),ap(ap(c_2Elist_2ECONS(A_27a),V1666e16),ap(ap(c_2Elist_2ECONS(A_27a),V1667e17),ap(ap(c_2Elist_2ECONS(A_27a),V1668e18),ap(ap(c_2Elist_2ECONS(A_27a),V1669e19),ap(ap(c_2Elist_2ECONS(A_27a),V1670e20),ap(ap(c_2Elist_2ECONS(A_27a),V1671e21),V1650l_27))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1672e1] :
                      ( mem(V1672e1,A_27a)
                      & ? [V1673e2] :
                          ( mem(V1673e2,A_27a)
                          & ? [V1674e3] :
                              ( mem(V1674e3,A_27a)
                              & ? [V1675e4] :
                                  ( mem(V1675e4,A_27a)
                                  & ? [V1676e5] :
                                      ( mem(V1676e5,A_27a)
                                      & ? [V1677e6] :
                                          ( mem(V1677e6,A_27a)
                                          & ? [V1678e7] :
                                              ( mem(V1678e7,A_27a)
                                              & ? [V1679e8] :
                                                  ( mem(V1679e8,A_27a)
                                                  & ? [V1680e9] :
                                                      ( mem(V1680e9,A_27a)
                                                      & ? [V1681e10] :
                                                          ( mem(V1681e10,A_27a)
                                                          & ? [V1682e11] :
                                                              ( mem(V1682e11,A_27a)
                                                              & ? [V1683e12] :
                                                                  ( mem(V1683e12,A_27a)
                                                                  & ? [V1684e13] :
                                                                      ( mem(V1684e13,A_27a)
                                                                      & ? [V1685e14] :
                                                                          ( mem(V1685e14,A_27a)
                                                                          & ? [V1686e15] :
                                                                              ( mem(V1686e15,A_27a)
                                                                              & ? [V1687e16] :
                                                                                  ( mem(V1687e16,A_27a)
                                                                                  & ? [V1688e17] :
                                                                                      ( mem(V1688e17,A_27a)
                                                                                      & ? [V1689e18] :
                                                                                          ( mem(V1689e18,A_27a)
                                                                                          & ? [V1690e19] :
                                                                                              ( mem(V1690e19,A_27a)
                                                                                              & ? [V1691e20] :
                                                                                                  ( mem(V1691e20,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1672e1),ap(ap(c_2Elist_2ECONS(A_27a),V1673e2),ap(ap(c_2Elist_2ECONS(A_27a),V1674e3),ap(ap(c_2Elist_2ECONS(A_27a),V1675e4),ap(ap(c_2Elist_2ECONS(A_27a),V1676e5),ap(ap(c_2Elist_2ECONS(A_27a),V1677e6),ap(ap(c_2Elist_2ECONS(A_27a),V1678e7),ap(ap(c_2Elist_2ECONS(A_27a),V1679e8),ap(ap(c_2Elist_2ECONS(A_27a),V1680e9),ap(ap(c_2Elist_2ECONS(A_27a),V1681e10),ap(ap(c_2Elist_2ECONS(A_27a),V1682e11),ap(ap(c_2Elist_2ECONS(A_27a),V1683e12),ap(ap(c_2Elist_2ECONS(A_27a),V1684e13),ap(ap(c_2Elist_2ECONS(A_27a),V1685e14),ap(ap(c_2Elist_2ECONS(A_27a),V1686e15),ap(ap(c_2Elist_2ECONS(A_27a),V1687e16),ap(ap(c_2Elist_2ECONS(A_27a),V1688e17),ap(ap(c_2Elist_2ECONS(A_27a),V1689e18),ap(ap(c_2Elist_2ECONS(A_27a),V1690e19),ap(ap(c_2Elist_2ECONS(A_27a),V1691e20),c_2Elist_2ENIL(A_27a))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1692e1] :
                      ( mem(V1692e1,A_27a)
                      & ? [V1693e2] :
                          ( mem(V1693e2,A_27a)
                          & ? [V1694e3] :
                              ( mem(V1694e3,A_27a)
                              & ? [V1695e4] :
                                  ( mem(V1695e4,A_27a)
                                  & ? [V1696e5] :
                                      ( mem(V1696e5,A_27a)
                                      & ? [V1697e6] :
                                          ( mem(V1697e6,A_27a)
                                          & ? [V1698e7] :
                                              ( mem(V1698e7,A_27a)
                                              & ? [V1699e8] :
                                                  ( mem(V1699e8,A_27a)
                                                  & ? [V1700e9] :
                                                      ( mem(V1700e9,A_27a)
                                                      & ? [V1701e10] :
                                                          ( mem(V1701e10,A_27a)
                                                          & ? [V1702e11] :
                                                              ( mem(V1702e11,A_27a)
                                                              & ? [V1703e12] :
                                                                  ( mem(V1703e12,A_27a)
                                                                  & ? [V1704e13] :
                                                                      ( mem(V1704e13,A_27a)
                                                                      & ? [V1705e14] :
                                                                          ( mem(V1705e14,A_27a)
                                                                          & ? [V1706e15] :
                                                                              ( mem(V1706e15,A_27a)
                                                                              & ? [V1707e16] :
                                                                                  ( mem(V1707e16,A_27a)
                                                                                  & ? [V1708e17] :
                                                                                      ( mem(V1708e17,A_27a)
                                                                                      & ? [V1709e18] :
                                                                                          ( mem(V1709e18,A_27a)
                                                                                          & ? [V1710e19] :
                                                                                              ( mem(V1710e19,A_27a)
                                                                                              & ? [V1711e20] :
                                                                                                  ( mem(V1711e20,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1692e1),ap(ap(c_2Elist_2ECONS(A_27a),V1693e2),ap(ap(c_2Elist_2ECONS(A_27a),V1694e3),ap(ap(c_2Elist_2ECONS(A_27a),V1695e4),ap(ap(c_2Elist_2ECONS(A_27a),V1696e5),ap(ap(c_2Elist_2ECONS(A_27a),V1697e6),ap(ap(c_2Elist_2ECONS(A_27a),V1698e7),ap(ap(c_2Elist_2ECONS(A_27a),V1699e8),ap(ap(c_2Elist_2ECONS(A_27a),V1700e9),ap(ap(c_2Elist_2ECONS(A_27a),V1701e10),ap(ap(c_2Elist_2ECONS(A_27a),V1702e11),ap(ap(c_2Elist_2ECONS(A_27a),V1703e12),ap(ap(c_2Elist_2ECONS(A_27a),V1704e13),ap(ap(c_2Elist_2ECONS(A_27a),V1705e14),ap(ap(c_2Elist_2ECONS(A_27a),V1706e15),ap(ap(c_2Elist_2ECONS(A_27a),V1707e16),ap(ap(c_2Elist_2ECONS(A_27a),V1708e17),ap(ap(c_2Elist_2ECONS(A_27a),V1709e18),ap(ap(c_2Elist_2ECONS(A_27a),V1710e19),ap(ap(c_2Elist_2ECONS(A_27a),V1711e20),c_2Elist_2ENIL(A_27a))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1712l_27] :
                      ( mem(V1712l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1713e1] :
                          ( mem(V1713e1,A_27a)
                          & ? [V1714e2] :
                              ( mem(V1714e2,A_27a)
                              & ? [V1715e3] :
                                  ( mem(V1715e3,A_27a)
                                  & ? [V1716e4] :
                                      ( mem(V1716e4,A_27a)
                                      & ? [V1717e5] :
                                          ( mem(V1717e5,A_27a)
                                          & ? [V1718e6] :
                                              ( mem(V1718e6,A_27a)
                                              & ? [V1719e7] :
                                                  ( mem(V1719e7,A_27a)
                                                  & ? [V1720e8] :
                                                      ( mem(V1720e8,A_27a)
                                                      & ? [V1721e9] :
                                                          ( mem(V1721e9,A_27a)
                                                          & ? [V1722e10] :
                                                              ( mem(V1722e10,A_27a)
                                                              & ? [V1723e11] :
                                                                  ( mem(V1723e11,A_27a)
                                                                  & ? [V1724e12] :
                                                                      ( mem(V1724e12,A_27a)
                                                                      & ? [V1725e13] :
                                                                          ( mem(V1725e13,A_27a)
                                                                          & ? [V1726e14] :
                                                                              ( mem(V1726e14,A_27a)
                                                                              & ? [V1727e15] :
                                                                                  ( mem(V1727e15,A_27a)
                                                                                  & ? [V1728e16] :
                                                                                      ( mem(V1728e16,A_27a)
                                                                                      & ? [V1729e17] :
                                                                                          ( mem(V1729e17,A_27a)
                                                                                          & ? [V1730e18] :
                                                                                              ( mem(V1730e18,A_27a)
                                                                                              & ? [V1731e19] :
                                                                                                  ( mem(V1731e19,A_27a)
                                                                                                  & ? [V1732e20] :
                                                                                                      ( mem(V1732e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1713e1),ap(ap(c_2Elist_2ECONS(A_27a),V1714e2),ap(ap(c_2Elist_2ECONS(A_27a),V1715e3),ap(ap(c_2Elist_2ECONS(A_27a),V1716e4),ap(ap(c_2Elist_2ECONS(A_27a),V1717e5),ap(ap(c_2Elist_2ECONS(A_27a),V1718e6),ap(ap(c_2Elist_2ECONS(A_27a),V1719e7),ap(ap(c_2Elist_2ECONS(A_27a),V1720e8),ap(ap(c_2Elist_2ECONS(A_27a),V1721e9),ap(ap(c_2Elist_2ECONS(A_27a),V1722e10),ap(ap(c_2Elist_2ECONS(A_27a),V1723e11),ap(ap(c_2Elist_2ECONS(A_27a),V1724e12),ap(ap(c_2Elist_2ECONS(A_27a),V1725e13),ap(ap(c_2Elist_2ECONS(A_27a),V1726e14),ap(ap(c_2Elist_2ECONS(A_27a),V1727e15),ap(ap(c_2Elist_2ECONS(A_27a),V1728e16),ap(ap(c_2Elist_2ECONS(A_27a),V1729e17),ap(ap(c_2Elist_2ECONS(A_27a),V1730e18),ap(ap(c_2Elist_2ECONS(A_27a),V1731e19),ap(ap(c_2Elist_2ECONS(A_27a),V1732e20),V1712l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1733l_27] :
                      ( mem(V1733l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1734e1] :
                          ( mem(V1734e1,A_27a)
                          & ? [V1735e2] :
                              ( mem(V1735e2,A_27a)
                              & ? [V1736e3] :
                                  ( mem(V1736e3,A_27a)
                                  & ? [V1737e4] :
                                      ( mem(V1737e4,A_27a)
                                      & ? [V1738e5] :
                                          ( mem(V1738e5,A_27a)
                                          & ? [V1739e6] :
                                              ( mem(V1739e6,A_27a)
                                              & ? [V1740e7] :
                                                  ( mem(V1740e7,A_27a)
                                                  & ? [V1741e8] :
                                                      ( mem(V1741e8,A_27a)
                                                      & ? [V1742e9] :
                                                          ( mem(V1742e9,A_27a)
                                                          & ? [V1743e10] :
                                                              ( mem(V1743e10,A_27a)
                                                              & ? [V1744e11] :
                                                                  ( mem(V1744e11,A_27a)
                                                                  & ? [V1745e12] :
                                                                      ( mem(V1745e12,A_27a)
                                                                      & ? [V1746e13] :
                                                                          ( mem(V1746e13,A_27a)
                                                                          & ? [V1747e14] :
                                                                              ( mem(V1747e14,A_27a)
                                                                              & ? [V1748e15] :
                                                                                  ( mem(V1748e15,A_27a)
                                                                                  & ? [V1749e16] :
                                                                                      ( mem(V1749e16,A_27a)
                                                                                      & ? [V1750e17] :
                                                                                          ( mem(V1750e17,A_27a)
                                                                                          & ? [V1751e18] :
                                                                                              ( mem(V1751e18,A_27a)
                                                                                              & ? [V1752e19] :
                                                                                                  ( mem(V1752e19,A_27a)
                                                                                                  & ? [V1753e20] :
                                                                                                      ( mem(V1753e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1734e1),ap(ap(c_2Elist_2ECONS(A_27a),V1735e2),ap(ap(c_2Elist_2ECONS(A_27a),V1736e3),ap(ap(c_2Elist_2ECONS(A_27a),V1737e4),ap(ap(c_2Elist_2ECONS(A_27a),V1738e5),ap(ap(c_2Elist_2ECONS(A_27a),V1739e6),ap(ap(c_2Elist_2ECONS(A_27a),V1740e7),ap(ap(c_2Elist_2ECONS(A_27a),V1741e8),ap(ap(c_2Elist_2ECONS(A_27a),V1742e9),ap(ap(c_2Elist_2ECONS(A_27a),V1743e10),ap(ap(c_2Elist_2ECONS(A_27a),V1744e11),ap(ap(c_2Elist_2ECONS(A_27a),V1745e12),ap(ap(c_2Elist_2ECONS(A_27a),V1746e13),ap(ap(c_2Elist_2ECONS(A_27a),V1747e14),ap(ap(c_2Elist_2ECONS(A_27a),V1748e15),ap(ap(c_2Elist_2ECONS(A_27a),V1749e16),ap(ap(c_2Elist_2ECONS(A_27a),V1750e17),ap(ap(c_2Elist_2ECONS(A_27a),V1751e18),ap(ap(c_2Elist_2ECONS(A_27a),V1752e19),ap(ap(c_2Elist_2ECONS(A_27a),V1753e20),V1733l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1754l_27] :
                      ( mem(V1754l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1755e1] :
                          ( mem(V1755e1,A_27a)
                          & ? [V1756e2] :
                              ( mem(V1756e2,A_27a)
                              & ? [V1757e3] :
                                  ( mem(V1757e3,A_27a)
                                  & ? [V1758e4] :
                                      ( mem(V1758e4,A_27a)
                                      & ? [V1759e5] :
                                          ( mem(V1759e5,A_27a)
                                          & ? [V1760e6] :
                                              ( mem(V1760e6,A_27a)
                                              & ? [V1761e7] :
                                                  ( mem(V1761e7,A_27a)
                                                  & ? [V1762e8] :
                                                      ( mem(V1762e8,A_27a)
                                                      & ? [V1763e9] :
                                                          ( mem(V1763e9,A_27a)
                                                          & ? [V1764e10] :
                                                              ( mem(V1764e10,A_27a)
                                                              & ? [V1765e11] :
                                                                  ( mem(V1765e11,A_27a)
                                                                  & ? [V1766e12] :
                                                                      ( mem(V1766e12,A_27a)
                                                                      & ? [V1767e13] :
                                                                          ( mem(V1767e13,A_27a)
                                                                          & ? [V1768e14] :
                                                                              ( mem(V1768e14,A_27a)
                                                                              & ? [V1769e15] :
                                                                                  ( mem(V1769e15,A_27a)
                                                                                  & ? [V1770e16] :
                                                                                      ( mem(V1770e16,A_27a)
                                                                                      & ? [V1771e17] :
                                                                                          ( mem(V1771e17,A_27a)
                                                                                          & ? [V1772e18] :
                                                                                              ( mem(V1772e18,A_27a)
                                                                                              & ? [V1773e19] :
                                                                                                  ( mem(V1773e19,A_27a)
                                                                                                  & ? [V1774e20] :
                                                                                                      ( mem(V1774e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1755e1),ap(ap(c_2Elist_2ECONS(A_27a),V1756e2),ap(ap(c_2Elist_2ECONS(A_27a),V1757e3),ap(ap(c_2Elist_2ECONS(A_27a),V1758e4),ap(ap(c_2Elist_2ECONS(A_27a),V1759e5),ap(ap(c_2Elist_2ECONS(A_27a),V1760e6),ap(ap(c_2Elist_2ECONS(A_27a),V1761e7),ap(ap(c_2Elist_2ECONS(A_27a),V1762e8),ap(ap(c_2Elist_2ECONS(A_27a),V1763e9),ap(ap(c_2Elist_2ECONS(A_27a),V1764e10),ap(ap(c_2Elist_2ECONS(A_27a),V1765e11),ap(ap(c_2Elist_2ECONS(A_27a),V1766e12),ap(ap(c_2Elist_2ECONS(A_27a),V1767e13),ap(ap(c_2Elist_2ECONS(A_27a),V1768e14),ap(ap(c_2Elist_2ECONS(A_27a),V1769e15),ap(ap(c_2Elist_2ECONS(A_27a),V1770e16),ap(ap(c_2Elist_2ECONS(A_27a),V1771e17),ap(ap(c_2Elist_2ECONS(A_27a),V1772e18),ap(ap(c_2Elist_2ECONS(A_27a),V1773e19),ap(ap(c_2Elist_2ECONS(A_27a),V1774e20),V1754l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V1775l_27] :
                      ( mem(V1775l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1776e1] :
                          ( mem(V1776e1,A_27a)
                          & ? [V1777e2] :
                              ( mem(V1777e2,A_27a)
                              & ? [V1778e3] :
                                  ( mem(V1778e3,A_27a)
                                  & ? [V1779e4] :
                                      ( mem(V1779e4,A_27a)
                                      & ? [V1780e5] :
                                          ( mem(V1780e5,A_27a)
                                          & ? [V1781e6] :
                                              ( mem(V1781e6,A_27a)
                                              & ? [V1782e7] :
                                                  ( mem(V1782e7,A_27a)
                                                  & ? [V1783e8] :
                                                      ( mem(V1783e8,A_27a)
                                                      & ? [V1784e9] :
                                                          ( mem(V1784e9,A_27a)
                                                          & ? [V1785e10] :
                                                              ( mem(V1785e10,A_27a)
                                                              & ? [V1786e11] :
                                                                  ( mem(V1786e11,A_27a)
                                                                  & ? [V1787e12] :
                                                                      ( mem(V1787e12,A_27a)
                                                                      & ? [V1788e13] :
                                                                          ( mem(V1788e13,A_27a)
                                                                          & ? [V1789e14] :
                                                                              ( mem(V1789e14,A_27a)
                                                                              & ? [V1790e15] :
                                                                                  ( mem(V1790e15,A_27a)
                                                                                  & ? [V1791e16] :
                                                                                      ( mem(V1791e16,A_27a)
                                                                                      & ? [V1792e17] :
                                                                                          ( mem(V1792e17,A_27a)
                                                                                          & ? [V1793e18] :
                                                                                              ( mem(V1793e18,A_27a)
                                                                                              & ? [V1794e19] :
                                                                                                  ( mem(V1794e19,A_27a)
                                                                                                  & ? [V1795e20] :
                                                                                                      ( mem(V1795e20,A_27a)
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1776e1),ap(ap(c_2Elist_2ECONS(A_27a),V1777e2),ap(ap(c_2Elist_2ECONS(A_27a),V1778e3),ap(ap(c_2Elist_2ECONS(A_27a),V1779e4),ap(ap(c_2Elist_2ECONS(A_27a),V1780e5),ap(ap(c_2Elist_2ECONS(A_27a),V1781e6),ap(ap(c_2Elist_2ECONS(A_27a),V1782e7),ap(ap(c_2Elist_2ECONS(A_27a),V1783e8),ap(ap(c_2Elist_2ECONS(A_27a),V1784e9),ap(ap(c_2Elist_2ECONS(A_27a),V1785e10),ap(ap(c_2Elist_2ECONS(A_27a),V1786e11),ap(ap(c_2Elist_2ECONS(A_27a),V1787e12),ap(ap(c_2Elist_2ECONS(A_27a),V1788e13),ap(ap(c_2Elist_2ECONS(A_27a),V1789e14),ap(ap(c_2Elist_2ECONS(A_27a),V1790e15),ap(ap(c_2Elist_2ECONS(A_27a),V1791e16),ap(ap(c_2Elist_2ECONS(A_27a),V1792e17),ap(ap(c_2Elist_2ECONS(A_27a),V1793e18),ap(ap(c_2Elist_2ECONS(A_27a),V1794e19),ap(ap(c_2Elist_2ECONS(A_27a),V1795e20),V1775l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1796l_27] :
                      ( mem(V1796l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1797e1] :
                          ( mem(V1797e1,A_27a)
                          & ? [V1798e2] :
                              ( mem(V1798e2,A_27a)
                              & ? [V1799e3] :
                                  ( mem(V1799e3,A_27a)
                                  & ? [V1800e4] :
                                      ( mem(V1800e4,A_27a)
                                      & ? [V1801e5] :
                                          ( mem(V1801e5,A_27a)
                                          & ? [V1802e6] :
                                              ( mem(V1802e6,A_27a)
                                              & ? [V1803e7] :
                                                  ( mem(V1803e7,A_27a)
                                                  & ? [V1804e8] :
                                                      ( mem(V1804e8,A_27a)
                                                      & ? [V1805e9] :
                                                          ( mem(V1805e9,A_27a)
                                                          & ? [V1806e10] :
                                                              ( mem(V1806e10,A_27a)
                                                              & ? [V1807e11] :
                                                                  ( mem(V1807e11,A_27a)
                                                                  & ? [V1808e12] :
                                                                      ( mem(V1808e12,A_27a)
                                                                      & ? [V1809e13] :
                                                                          ( mem(V1809e13,A_27a)
                                                                          & ? [V1810e14] :
                                                                              ( mem(V1810e14,A_27a)
                                                                              & ? [V1811e15] :
                                                                                  ( mem(V1811e15,A_27a)
                                                                                  & ? [V1812e16] :
                                                                                      ( mem(V1812e16,A_27a)
                                                                                      & ? [V1813e17] :
                                                                                          ( mem(V1813e17,A_27a)
                                                                                          & ? [V1814e18] :
                                                                                              ( mem(V1814e18,A_27a)
                                                                                              & ? [V1815e19] :
                                                                                                  ( mem(V1815e19,A_27a)
                                                                                                  & ? [V1816e20] :
                                                                                                      ( mem(V1816e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1796l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1797e1),ap(ap(c_2Elist_2ECONS(A_27a),V1798e2),ap(ap(c_2Elist_2ECONS(A_27a),V1799e3),ap(ap(c_2Elist_2ECONS(A_27a),V1800e4),ap(ap(c_2Elist_2ECONS(A_27a),V1801e5),ap(ap(c_2Elist_2ECONS(A_27a),V1802e6),ap(ap(c_2Elist_2ECONS(A_27a),V1803e7),ap(ap(c_2Elist_2ECONS(A_27a),V1804e8),ap(ap(c_2Elist_2ECONS(A_27a),V1805e9),ap(ap(c_2Elist_2ECONS(A_27a),V1806e10),ap(ap(c_2Elist_2ECONS(A_27a),V1807e11),ap(ap(c_2Elist_2ECONS(A_27a),V1808e12),ap(ap(c_2Elist_2ECONS(A_27a),V1809e13),ap(ap(c_2Elist_2ECONS(A_27a),V1810e14),ap(ap(c_2Elist_2ECONS(A_27a),V1811e15),ap(ap(c_2Elist_2ECONS(A_27a),V1812e16),ap(ap(c_2Elist_2ECONS(A_27a),V1813e17),ap(ap(c_2Elist_2ECONS(A_27a),V1814e18),ap(ap(c_2Elist_2ECONS(A_27a),V1815e19),ap(ap(c_2Elist_2ECONS(A_27a),V1816e20),V1796l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V1817l_27] :
                      ( mem(V1817l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1818e1] :
                          ( mem(V1818e1,A_27a)
                          & ? [V1819e2] :
                              ( mem(V1819e2,A_27a)
                              & ? [V1820e3] :
                                  ( mem(V1820e3,A_27a)
                                  & ? [V1821e4] :
                                      ( mem(V1821e4,A_27a)
                                      & ? [V1822e5] :
                                          ( mem(V1822e5,A_27a)
                                          & ? [V1823e6] :
                                              ( mem(V1823e6,A_27a)
                                              & ? [V1824e7] :
                                                  ( mem(V1824e7,A_27a)
                                                  & ? [V1825e8] :
                                                      ( mem(V1825e8,A_27a)
                                                      & ? [V1826e9] :
                                                          ( mem(V1826e9,A_27a)
                                                          & ? [V1827e10] :
                                                              ( mem(V1827e10,A_27a)
                                                              & ? [V1828e11] :
                                                                  ( mem(V1828e11,A_27a)
                                                                  & ? [V1829e12] :
                                                                      ( mem(V1829e12,A_27a)
                                                                      & ? [V1830e13] :
                                                                          ( mem(V1830e13,A_27a)
                                                                          & ? [V1831e14] :
                                                                              ( mem(V1831e14,A_27a)
                                                                              & ? [V1832e15] :
                                                                                  ( mem(V1832e15,A_27a)
                                                                                  & ? [V1833e16] :
                                                                                      ( mem(V1833e16,A_27a)
                                                                                      & ? [V1834e17] :
                                                                                          ( mem(V1834e17,A_27a)
                                                                                          & ? [V1835e18] :
                                                                                              ( mem(V1835e18,A_27a)
                                                                                              & ? [V1836e19] :
                                                                                                  ( mem(V1836e19,A_27a)
                                                                                                  & ? [V1837e20] :
                                                                                                      ( mem(V1837e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1817l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1818e1),ap(ap(c_2Elist_2ECONS(A_27a),V1819e2),ap(ap(c_2Elist_2ECONS(A_27a),V1820e3),ap(ap(c_2Elist_2ECONS(A_27a),V1821e4),ap(ap(c_2Elist_2ECONS(A_27a),V1822e5),ap(ap(c_2Elist_2ECONS(A_27a),V1823e6),ap(ap(c_2Elist_2ECONS(A_27a),V1824e7),ap(ap(c_2Elist_2ECONS(A_27a),V1825e8),ap(ap(c_2Elist_2ECONS(A_27a),V1826e9),ap(ap(c_2Elist_2ECONS(A_27a),V1827e10),ap(ap(c_2Elist_2ECONS(A_27a),V1828e11),ap(ap(c_2Elist_2ECONS(A_27a),V1829e12),ap(ap(c_2Elist_2ECONS(A_27a),V1830e13),ap(ap(c_2Elist_2ECONS(A_27a),V1831e14),ap(ap(c_2Elist_2ECONS(A_27a),V1832e15),ap(ap(c_2Elist_2ECONS(A_27a),V1833e16),ap(ap(c_2Elist_2ECONS(A_27a),V1834e17),ap(ap(c_2Elist_2ECONS(A_27a),V1835e18),ap(ap(c_2Elist_2ECONS(A_27a),V1836e19),ap(ap(c_2Elist_2ECONS(A_27a),V1837e20),V1817l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V1838l_27] :
                      ( mem(V1838l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1839e1] :
                          ( mem(V1839e1,A_27a)
                          & ? [V1840e2] :
                              ( mem(V1840e2,A_27a)
                              & ? [V1841e3] :
                                  ( mem(V1841e3,A_27a)
                                  & ? [V1842e4] :
                                      ( mem(V1842e4,A_27a)
                                      & ? [V1843e5] :
                                          ( mem(V1843e5,A_27a)
                                          & ? [V1844e6] :
                                              ( mem(V1844e6,A_27a)
                                              & ? [V1845e7] :
                                                  ( mem(V1845e7,A_27a)
                                                  & ? [V1846e8] :
                                                      ( mem(V1846e8,A_27a)
                                                      & ? [V1847e9] :
                                                          ( mem(V1847e9,A_27a)
                                                          & ? [V1848e10] :
                                                              ( mem(V1848e10,A_27a)
                                                              & ? [V1849e11] :
                                                                  ( mem(V1849e11,A_27a)
                                                                  & ? [V1850e12] :
                                                                      ( mem(V1850e12,A_27a)
                                                                      & ? [V1851e13] :
                                                                          ( mem(V1851e13,A_27a)
                                                                          & ? [V1852e14] :
                                                                              ( mem(V1852e14,A_27a)
                                                                              & ? [V1853e15] :
                                                                                  ( mem(V1853e15,A_27a)
                                                                                  & ? [V1854e16] :
                                                                                      ( mem(V1854e16,A_27a)
                                                                                      & ? [V1855e17] :
                                                                                          ( mem(V1855e17,A_27a)
                                                                                          & ? [V1856e18] :
                                                                                              ( mem(V1856e18,A_27a)
                                                                                              & ? [V1857e19] :
                                                                                                  ( mem(V1857e19,A_27a)
                                                                                                  & ? [V1858e20] :
                                                                                                      ( mem(V1858e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1838l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1839e1),ap(ap(c_2Elist_2ECONS(A_27a),V1840e2),ap(ap(c_2Elist_2ECONS(A_27a),V1841e3),ap(ap(c_2Elist_2ECONS(A_27a),V1842e4),ap(ap(c_2Elist_2ECONS(A_27a),V1843e5),ap(ap(c_2Elist_2ECONS(A_27a),V1844e6),ap(ap(c_2Elist_2ECONS(A_27a),V1845e7),ap(ap(c_2Elist_2ECONS(A_27a),V1846e8),ap(ap(c_2Elist_2ECONS(A_27a),V1847e9),ap(ap(c_2Elist_2ECONS(A_27a),V1848e10),ap(ap(c_2Elist_2ECONS(A_27a),V1849e11),ap(ap(c_2Elist_2ECONS(A_27a),V1850e12),ap(ap(c_2Elist_2ECONS(A_27a),V1851e13),ap(ap(c_2Elist_2ECONS(A_27a),V1852e14),ap(ap(c_2Elist_2ECONS(A_27a),V1853e15),ap(ap(c_2Elist_2ECONS(A_27a),V1854e16),ap(ap(c_2Elist_2ECONS(A_27a),V1855e17),ap(ap(c_2Elist_2ECONS(A_27a),V1856e18),ap(ap(c_2Elist_2ECONS(A_27a),V1857e19),ap(ap(c_2Elist_2ECONS(A_27a),V1858e20),V1838l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V1859l_27] :
                      ( mem(V1859l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1860e1] :
                          ( mem(V1860e1,A_27a)
                          & ? [V1861e2] :
                              ( mem(V1861e2,A_27a)
                              & ? [V1862e3] :
                                  ( mem(V1862e3,A_27a)
                                  & ? [V1863e4] :
                                      ( mem(V1863e4,A_27a)
                                      & ? [V1864e5] :
                                          ( mem(V1864e5,A_27a)
                                          & ? [V1865e6] :
                                              ( mem(V1865e6,A_27a)
                                              & ? [V1866e7] :
                                                  ( mem(V1866e7,A_27a)
                                                  & ? [V1867e8] :
                                                      ( mem(V1867e8,A_27a)
                                                      & ? [V1868e9] :
                                                          ( mem(V1868e9,A_27a)
                                                          & ? [V1869e10] :
                                                              ( mem(V1869e10,A_27a)
                                                              & ? [V1870e11] :
                                                                  ( mem(V1870e11,A_27a)
                                                                  & ? [V1871e12] :
                                                                      ( mem(V1871e12,A_27a)
                                                                      & ? [V1872e13] :
                                                                          ( mem(V1872e13,A_27a)
                                                                          & ? [V1873e14] :
                                                                              ( mem(V1873e14,A_27a)
                                                                              & ? [V1874e15] :
                                                                                  ( mem(V1874e15,A_27a)
                                                                                  & ? [V1875e16] :
                                                                                      ( mem(V1875e16,A_27a)
                                                                                      & ? [V1876e17] :
                                                                                          ( mem(V1876e17,A_27a)
                                                                                          & ? [V1877e18] :
                                                                                              ( mem(V1877e18,A_27a)
                                                                                              & ? [V1878e19] :
                                                                                                  ( mem(V1878e19,A_27a)
                                                                                                  & ? [V1879e20] :
                                                                                                      ( mem(V1879e20,A_27a)
                                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V1859l_27)))
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1860e1),ap(ap(c_2Elist_2ECONS(A_27a),V1861e2),ap(ap(c_2Elist_2ECONS(A_27a),V1862e3),ap(ap(c_2Elist_2ECONS(A_27a),V1863e4),ap(ap(c_2Elist_2ECONS(A_27a),V1864e5),ap(ap(c_2Elist_2ECONS(A_27a),V1865e6),ap(ap(c_2Elist_2ECONS(A_27a),V1866e7),ap(ap(c_2Elist_2ECONS(A_27a),V1867e8),ap(ap(c_2Elist_2ECONS(A_27a),V1868e9),ap(ap(c_2Elist_2ECONS(A_27a),V1869e10),ap(ap(c_2Elist_2ECONS(A_27a),V1870e11),ap(ap(c_2Elist_2ECONS(A_27a),V1871e12),ap(ap(c_2Elist_2ECONS(A_27a),V1872e13),ap(ap(c_2Elist_2ECONS(A_27a),V1873e14),ap(ap(c_2Elist_2ECONS(A_27a),V1874e15),ap(ap(c_2Elist_2ECONS(A_27a),V1875e16),ap(ap(c_2Elist_2ECONS(A_27a),V1876e17),ap(ap(c_2Elist_2ECONS(A_27a),V1877e18),ap(ap(c_2Elist_2ECONS(A_27a),V1878e19),ap(ap(c_2Elist_2ECONS(A_27a),V1879e20),V1859l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V1880l_27] :
                      ( mem(V1880l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1881e1] :
                          ( mem(V1881e1,A_27a)
                          & ? [V1882e2] :
                              ( mem(V1882e2,A_27a)
                              & ? [V1883e3] :
                                  ( mem(V1883e3,A_27a)
                                  & ? [V1884e4] :
                                      ( mem(V1884e4,A_27a)
                                      & ? [V1885e5] :
                                          ( mem(V1885e5,A_27a)
                                          & ? [V1886e6] :
                                              ( mem(V1886e6,A_27a)
                                              & ? [V1887e7] :
                                                  ( mem(V1887e7,A_27a)
                                                  & ? [V1888e8] :
                                                      ( mem(V1888e8,A_27a)
                                                      & ? [V1889e9] :
                                                          ( mem(V1889e9,A_27a)
                                                          & ? [V1890e10] :
                                                              ( mem(V1890e10,A_27a)
                                                              & ? [V1891e11] :
                                                                  ( mem(V1891e11,A_27a)
                                                                  & ? [V1892e12] :
                                                                      ( mem(V1892e12,A_27a)
                                                                      & ? [V1893e13] :
                                                                          ( mem(V1893e13,A_27a)
                                                                          & ? [V1894e14] :
                                                                              ( mem(V1894e14,A_27a)
                                                                              & ? [V1895e15] :
                                                                                  ( mem(V1895e15,A_27a)
                                                                                  & ? [V1896e16] :
                                                                                      ( mem(V1896e16,A_27a)
                                                                                      & ? [V1897e17] :
                                                                                          ( mem(V1897e17,A_27a)
                                                                                          & ? [V1898e18] :
                                                                                              ( mem(V1898e18,A_27a)
                                                                                              & ? [V1899e19] :
                                                                                                  ( mem(V1899e19,A_27a)
                                                                                                  & ? [V1900e20] :
                                                                                                      ( mem(V1900e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1880l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1881e1),ap(ap(c_2Elist_2ECONS(A_27a),V1882e2),ap(ap(c_2Elist_2ECONS(A_27a),V1883e3),ap(ap(c_2Elist_2ECONS(A_27a),V1884e4),ap(ap(c_2Elist_2ECONS(A_27a),V1885e5),ap(ap(c_2Elist_2ECONS(A_27a),V1886e6),ap(ap(c_2Elist_2ECONS(A_27a),V1887e7),ap(ap(c_2Elist_2ECONS(A_27a),V1888e8),ap(ap(c_2Elist_2ECONS(A_27a),V1889e9),ap(ap(c_2Elist_2ECONS(A_27a),V1890e10),ap(ap(c_2Elist_2ECONS(A_27a),V1891e11),ap(ap(c_2Elist_2ECONS(A_27a),V1892e12),ap(ap(c_2Elist_2ECONS(A_27a),V1893e13),ap(ap(c_2Elist_2ECONS(A_27a),V1894e14),ap(ap(c_2Elist_2ECONS(A_27a),V1895e15),ap(ap(c_2Elist_2ECONS(A_27a),V1896e16),ap(ap(c_2Elist_2ECONS(A_27a),V1897e17),ap(ap(c_2Elist_2ECONS(A_27a),V1898e18),ap(ap(c_2Elist_2ECONS(A_27a),V1899e19),ap(ap(c_2Elist_2ECONS(A_27a),V1900e20),V1880l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1901l_27] :
                      ( mem(V1901l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1902e1] :
                          ( mem(V1902e1,A_27a)
                          & ? [V1903e2] :
                              ( mem(V1903e2,A_27a)
                              & ? [V1904e3] :
                                  ( mem(V1904e3,A_27a)
                                  & ? [V1905e4] :
                                      ( mem(V1905e4,A_27a)
                                      & ? [V1906e5] :
                                          ( mem(V1906e5,A_27a)
                                          & ? [V1907e6] :
                                              ( mem(V1907e6,A_27a)
                                              & ? [V1908e7] :
                                                  ( mem(V1908e7,A_27a)
                                                  & ? [V1909e8] :
                                                      ( mem(V1909e8,A_27a)
                                                      & ? [V1910e9] :
                                                          ( mem(V1910e9,A_27a)
                                                          & ? [V1911e10] :
                                                              ( mem(V1911e10,A_27a)
                                                              & ? [V1912e11] :
                                                                  ( mem(V1912e11,A_27a)
                                                                  & ? [V1913e12] :
                                                                      ( mem(V1913e12,A_27a)
                                                                      & ? [V1914e13] :
                                                                          ( mem(V1914e13,A_27a)
                                                                          & ? [V1915e14] :
                                                                              ( mem(V1915e14,A_27a)
                                                                              & ? [V1916e15] :
                                                                                  ( mem(V1916e15,A_27a)
                                                                                  & ? [V1917e16] :
                                                                                      ( mem(V1917e16,A_27a)
                                                                                      & ? [V1918e17] :
                                                                                          ( mem(V1918e17,A_27a)
                                                                                          & ? [V1919e18] :
                                                                                              ( mem(V1919e18,A_27a)
                                                                                              & ? [V1920e19] :
                                                                                                  ( mem(V1920e19,A_27a)
                                                                                                  & ? [V1921e20] :
                                                                                                      ( mem(V1921e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1901l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1902e1),ap(ap(c_2Elist_2ECONS(A_27a),V1903e2),ap(ap(c_2Elist_2ECONS(A_27a),V1904e3),ap(ap(c_2Elist_2ECONS(A_27a),V1905e4),ap(ap(c_2Elist_2ECONS(A_27a),V1906e5),ap(ap(c_2Elist_2ECONS(A_27a),V1907e6),ap(ap(c_2Elist_2ECONS(A_27a),V1908e7),ap(ap(c_2Elist_2ECONS(A_27a),V1909e8),ap(ap(c_2Elist_2ECONS(A_27a),V1910e9),ap(ap(c_2Elist_2ECONS(A_27a),V1911e10),ap(ap(c_2Elist_2ECONS(A_27a),V1912e11),ap(ap(c_2Elist_2ECONS(A_27a),V1913e12),ap(ap(c_2Elist_2ECONS(A_27a),V1914e13),ap(ap(c_2Elist_2ECONS(A_27a),V1915e14),ap(ap(c_2Elist_2ECONS(A_27a),V1916e15),ap(ap(c_2Elist_2ECONS(A_27a),V1917e16),ap(ap(c_2Elist_2ECONS(A_27a),V1918e17),ap(ap(c_2Elist_2ECONS(A_27a),V1919e18),ap(ap(c_2Elist_2ECONS(A_27a),V1920e19),ap(ap(c_2Elist_2ECONS(A_27a),V1921e20),V1901l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V1922l_27] :
                      ( mem(V1922l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1923e1] :
                          ( mem(V1923e1,A_27a)
                          & ? [V1924e2] :
                              ( mem(V1924e2,A_27a)
                              & ? [V1925e3] :
                                  ( mem(V1925e3,A_27a)
                                  & ? [V1926e4] :
                                      ( mem(V1926e4,A_27a)
                                      & ? [V1927e5] :
                                          ( mem(V1927e5,A_27a)
                                          & ? [V1928e6] :
                                              ( mem(V1928e6,A_27a)
                                              & ? [V1929e7] :
                                                  ( mem(V1929e7,A_27a)
                                                  & ? [V1930e8] :
                                                      ( mem(V1930e8,A_27a)
                                                      & ? [V1931e9] :
                                                          ( mem(V1931e9,A_27a)
                                                          & ? [V1932e10] :
                                                              ( mem(V1932e10,A_27a)
                                                              & ? [V1933e11] :
                                                                  ( mem(V1933e11,A_27a)
                                                                  & ? [V1934e12] :
                                                                      ( mem(V1934e12,A_27a)
                                                                      & ? [V1935e13] :
                                                                          ( mem(V1935e13,A_27a)
                                                                          & ? [V1936e14] :
                                                                              ( mem(V1936e14,A_27a)
                                                                              & ? [V1937e15] :
                                                                                  ( mem(V1937e15,A_27a)
                                                                                  & ? [V1938e16] :
                                                                                      ( mem(V1938e16,A_27a)
                                                                                      & ? [V1939e17] :
                                                                                          ( mem(V1939e17,A_27a)
                                                                                          & ? [V1940e18] :
                                                                                              ( mem(V1940e18,A_27a)
                                                                                              & ? [V1941e19] :
                                                                                                  ( mem(V1941e19,A_27a)
                                                                                                  & ? [V1942e20] :
                                                                                                      ( mem(V1942e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1922l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1923e1),ap(ap(c_2Elist_2ECONS(A_27a),V1924e2),ap(ap(c_2Elist_2ECONS(A_27a),V1925e3),ap(ap(c_2Elist_2ECONS(A_27a),V1926e4),ap(ap(c_2Elist_2ECONS(A_27a),V1927e5),ap(ap(c_2Elist_2ECONS(A_27a),V1928e6),ap(ap(c_2Elist_2ECONS(A_27a),V1929e7),ap(ap(c_2Elist_2ECONS(A_27a),V1930e8),ap(ap(c_2Elist_2ECONS(A_27a),V1931e9),ap(ap(c_2Elist_2ECONS(A_27a),V1932e10),ap(ap(c_2Elist_2ECONS(A_27a),V1933e11),ap(ap(c_2Elist_2ECONS(A_27a),V1934e12),ap(ap(c_2Elist_2ECONS(A_27a),V1935e13),ap(ap(c_2Elist_2ECONS(A_27a),V1936e14),ap(ap(c_2Elist_2ECONS(A_27a),V1937e15),ap(ap(c_2Elist_2ECONS(A_27a),V1938e16),ap(ap(c_2Elist_2ECONS(A_27a),V1939e17),ap(ap(c_2Elist_2ECONS(A_27a),V1940e18),ap(ap(c_2Elist_2ECONS(A_27a),V1941e19),ap(ap(c_2Elist_2ECONS(A_27a),V1942e20),V1922l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1943l_27] :
                      ( mem(V1943l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V1944e1] :
                          ( mem(V1944e1,A_27a)
                          & ? [V1945e2] :
                              ( mem(V1945e2,A_27a)
                              & ? [V1946e3] :
                                  ( mem(V1946e3,A_27a)
                                  & ? [V1947e4] :
                                      ( mem(V1947e4,A_27a)
                                      & ? [V1948e5] :
                                          ( mem(V1948e5,A_27a)
                                          & ? [V1949e6] :
                                              ( mem(V1949e6,A_27a)
                                              & ? [V1950e7] :
                                                  ( mem(V1950e7,A_27a)
                                                  & ? [V1951e8] :
                                                      ( mem(V1951e8,A_27a)
                                                      & ? [V1952e9] :
                                                          ( mem(V1952e9,A_27a)
                                                          & ? [V1953e10] :
                                                              ( mem(V1953e10,A_27a)
                                                              & ? [V1954e11] :
                                                                  ( mem(V1954e11,A_27a)
                                                                  & ? [V1955e12] :
                                                                      ( mem(V1955e12,A_27a)
                                                                      & ? [V1956e13] :
                                                                          ( mem(V1956e13,A_27a)
                                                                          & ? [V1957e14] :
                                                                              ( mem(V1957e14,A_27a)
                                                                              & ? [V1958e15] :
                                                                                  ( mem(V1958e15,A_27a)
                                                                                  & ? [V1959e16] :
                                                                                      ( mem(V1959e16,A_27a)
                                                                                      & ? [V1960e17] :
                                                                                          ( mem(V1960e17,A_27a)
                                                                                          & ? [V1961e18] :
                                                                                              ( mem(V1961e18,A_27a)
                                                                                              & ? [V1962e19] :
                                                                                                  ( mem(V1962e19,A_27a)
                                                                                                  & ? [V1963e20] :
                                                                                                      ( mem(V1963e20,A_27a)
                                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V1943l_27) = V1x
                                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1944e1),ap(ap(c_2Elist_2ECONS(A_27a),V1945e2),ap(ap(c_2Elist_2ECONS(A_27a),V1946e3),ap(ap(c_2Elist_2ECONS(A_27a),V1947e4),ap(ap(c_2Elist_2ECONS(A_27a),V1948e5),ap(ap(c_2Elist_2ECONS(A_27a),V1949e6),ap(ap(c_2Elist_2ECONS(A_27a),V1950e7),ap(ap(c_2Elist_2ECONS(A_27a),V1951e8),ap(ap(c_2Elist_2ECONS(A_27a),V1952e9),ap(ap(c_2Elist_2ECONS(A_27a),V1953e10),ap(ap(c_2Elist_2ECONS(A_27a),V1954e11),ap(ap(c_2Elist_2ECONS(A_27a),V1955e12),ap(ap(c_2Elist_2ECONS(A_27a),V1956e13),ap(ap(c_2Elist_2ECONS(A_27a),V1957e14),ap(ap(c_2Elist_2ECONS(A_27a),V1958e15),ap(ap(c_2Elist_2ECONS(A_27a),V1959e16),ap(ap(c_2Elist_2ECONS(A_27a),V1960e17),ap(ap(c_2Elist_2ECONS(A_27a),V1961e18),ap(ap(c_2Elist_2ECONS(A_27a),V1962e19),ap(ap(c_2Elist_2ECONS(A_27a),V1963e20),V1943l_27)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V1964e1] :
                      ( mem(V1964e1,A_27a)
                      & ? [V1965e2] :
                          ( mem(V1965e2,A_27a)
                          & ? [V1966e3] :
                              ( mem(V1966e3,A_27a)
                              & ? [V1967e4] :
                                  ( mem(V1967e4,A_27a)
                                  & ? [V1968e5] :
                                      ( mem(V1968e5,A_27a)
                                      & ? [V1969e6] :
                                          ( mem(V1969e6,A_27a)
                                          & ? [V1970e7] :
                                              ( mem(V1970e7,A_27a)
                                              & ? [V1971e8] :
                                                  ( mem(V1971e8,A_27a)
                                                  & ? [V1972e9] :
                                                      ( mem(V1972e9,A_27a)
                                                      & ? [V1973e10] :
                                                          ( mem(V1973e10,A_27a)
                                                          & ? [V1974e11] :
                                                              ( mem(V1974e11,A_27a)
                                                              & ? [V1975e12] :
                                                                  ( mem(V1975e12,A_27a)
                                                                  & ? [V1976e13] :
                                                                      ( mem(V1976e13,A_27a)
                                                                      & ? [V1977e14] :
                                                                          ( mem(V1977e14,A_27a)
                                                                          & ? [V1978e15] :
                                                                              ( mem(V1978e15,A_27a)
                                                                              & ? [V1979e16] :
                                                                                  ( mem(V1979e16,A_27a)
                                                                                  & ? [V1980e17] :
                                                                                      ( mem(V1980e17,A_27a)
                                                                                      & ? [V1981e18] :
                                                                                          ( mem(V1981e18,A_27a)
                                                                                          & ? [V1982e19] :
                                                                                              ( mem(V1982e19,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1964e1),ap(ap(c_2Elist_2ECONS(A_27a),V1965e2),ap(ap(c_2Elist_2ECONS(A_27a),V1966e3),ap(ap(c_2Elist_2ECONS(A_27a),V1967e4),ap(ap(c_2Elist_2ECONS(A_27a),V1968e5),ap(ap(c_2Elist_2ECONS(A_27a),V1969e6),ap(ap(c_2Elist_2ECONS(A_27a),V1970e7),ap(ap(c_2Elist_2ECONS(A_27a),V1971e8),ap(ap(c_2Elist_2ECONS(A_27a),V1972e9),ap(ap(c_2Elist_2ECONS(A_27a),V1973e10),ap(ap(c_2Elist_2ECONS(A_27a),V1974e11),ap(ap(c_2Elist_2ECONS(A_27a),V1975e12),ap(ap(c_2Elist_2ECONS(A_27a),V1976e13),ap(ap(c_2Elist_2ECONS(A_27a),V1977e14),ap(ap(c_2Elist_2ECONS(A_27a),V1978e15),ap(ap(c_2Elist_2ECONS(A_27a),V1979e16),ap(ap(c_2Elist_2ECONS(A_27a),V1980e17),ap(ap(c_2Elist_2ECONS(A_27a),V1981e18),ap(ap(c_2Elist_2ECONS(A_27a),V1982e19),c_2Elist_2ENIL(A_27a)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V1983e1] :
                      ( mem(V1983e1,A_27a)
                      & ? [V1984e2] :
                          ( mem(V1984e2,A_27a)
                          & ? [V1985e3] :
                              ( mem(V1985e3,A_27a)
                              & ? [V1986e4] :
                                  ( mem(V1986e4,A_27a)
                                  & ? [V1987e5] :
                                      ( mem(V1987e5,A_27a)
                                      & ? [V1988e6] :
                                          ( mem(V1988e6,A_27a)
                                          & ? [V1989e7] :
                                              ( mem(V1989e7,A_27a)
                                              & ? [V1990e8] :
                                                  ( mem(V1990e8,A_27a)
                                                  & ? [V1991e9] :
                                                      ( mem(V1991e9,A_27a)
                                                      & ? [V1992e10] :
                                                          ( mem(V1992e10,A_27a)
                                                          & ? [V1993e11] :
                                                              ( mem(V1993e11,A_27a)
                                                              & ? [V1994e12] :
                                                                  ( mem(V1994e12,A_27a)
                                                                  & ? [V1995e13] :
                                                                      ( mem(V1995e13,A_27a)
                                                                      & ? [V1996e14] :
                                                                          ( mem(V1996e14,A_27a)
                                                                          & ? [V1997e15] :
                                                                              ( mem(V1997e15,A_27a)
                                                                              & ? [V1998e16] :
                                                                                  ( mem(V1998e16,A_27a)
                                                                                  & ? [V1999e17] :
                                                                                      ( mem(V1999e17,A_27a)
                                                                                      & ? [V2000e18] :
                                                                                          ( mem(V2000e18,A_27a)
                                                                                          & ? [V2001e19] :
                                                                                              ( mem(V2001e19,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V1983e1),ap(ap(c_2Elist_2ECONS(A_27a),V1984e2),ap(ap(c_2Elist_2ECONS(A_27a),V1985e3),ap(ap(c_2Elist_2ECONS(A_27a),V1986e4),ap(ap(c_2Elist_2ECONS(A_27a),V1987e5),ap(ap(c_2Elist_2ECONS(A_27a),V1988e6),ap(ap(c_2Elist_2ECONS(A_27a),V1989e7),ap(ap(c_2Elist_2ECONS(A_27a),V1990e8),ap(ap(c_2Elist_2ECONS(A_27a),V1991e9),ap(ap(c_2Elist_2ECONS(A_27a),V1992e10),ap(ap(c_2Elist_2ECONS(A_27a),V1993e11),ap(ap(c_2Elist_2ECONS(A_27a),V1994e12),ap(ap(c_2Elist_2ECONS(A_27a),V1995e13),ap(ap(c_2Elist_2ECONS(A_27a),V1996e14),ap(ap(c_2Elist_2ECONS(A_27a),V1997e15),ap(ap(c_2Elist_2ECONS(A_27a),V1998e16),ap(ap(c_2Elist_2ECONS(A_27a),V1999e17),ap(ap(c_2Elist_2ECONS(A_27a),V2000e18),ap(ap(c_2Elist_2ECONS(A_27a),V2001e19),c_2Elist_2ENIL(A_27a)))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2002l_27] :
                      ( mem(V2002l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2003e1] :
                          ( mem(V2003e1,A_27a)
                          & ? [V2004e2] :
                              ( mem(V2004e2,A_27a)
                              & ? [V2005e3] :
                                  ( mem(V2005e3,A_27a)
                                  & ? [V2006e4] :
                                      ( mem(V2006e4,A_27a)
                                      & ? [V2007e5] :
                                          ( mem(V2007e5,A_27a)
                                          & ? [V2008e6] :
                                              ( mem(V2008e6,A_27a)
                                              & ? [V2009e7] :
                                                  ( mem(V2009e7,A_27a)
                                                  & ? [V2010e8] :
                                                      ( mem(V2010e8,A_27a)
                                                      & ? [V2011e9] :
                                                          ( mem(V2011e9,A_27a)
                                                          & ? [V2012e10] :
                                                              ( mem(V2012e10,A_27a)
                                                              & ? [V2013e11] :
                                                                  ( mem(V2013e11,A_27a)
                                                                  & ? [V2014e12] :
                                                                      ( mem(V2014e12,A_27a)
                                                                      & ? [V2015e13] :
                                                                          ( mem(V2015e13,A_27a)
                                                                          & ? [V2016e14] :
                                                                              ( mem(V2016e14,A_27a)
                                                                              & ? [V2017e15] :
                                                                                  ( mem(V2017e15,A_27a)
                                                                                  & ? [V2018e16] :
                                                                                      ( mem(V2018e16,A_27a)
                                                                                      & ? [V2019e17] :
                                                                                          ( mem(V2019e17,A_27a)
                                                                                          & ? [V2020e18] :
                                                                                              ( mem(V2020e18,A_27a)
                                                                                              & ? [V2021e19] :
                                                                                                  ( mem(V2021e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2003e1),ap(ap(c_2Elist_2ECONS(A_27a),V2004e2),ap(ap(c_2Elist_2ECONS(A_27a),V2005e3),ap(ap(c_2Elist_2ECONS(A_27a),V2006e4),ap(ap(c_2Elist_2ECONS(A_27a),V2007e5),ap(ap(c_2Elist_2ECONS(A_27a),V2008e6),ap(ap(c_2Elist_2ECONS(A_27a),V2009e7),ap(ap(c_2Elist_2ECONS(A_27a),V2010e8),ap(ap(c_2Elist_2ECONS(A_27a),V2011e9),ap(ap(c_2Elist_2ECONS(A_27a),V2012e10),ap(ap(c_2Elist_2ECONS(A_27a),V2013e11),ap(ap(c_2Elist_2ECONS(A_27a),V2014e12),ap(ap(c_2Elist_2ECONS(A_27a),V2015e13),ap(ap(c_2Elist_2ECONS(A_27a),V2016e14),ap(ap(c_2Elist_2ECONS(A_27a),V2017e15),ap(ap(c_2Elist_2ECONS(A_27a),V2018e16),ap(ap(c_2Elist_2ECONS(A_27a),V2019e17),ap(ap(c_2Elist_2ECONS(A_27a),V2020e18),ap(ap(c_2Elist_2ECONS(A_27a),V2021e19),V2002l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2022l_27] :
                      ( mem(V2022l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2023e1] :
                          ( mem(V2023e1,A_27a)
                          & ? [V2024e2] :
                              ( mem(V2024e2,A_27a)
                              & ? [V2025e3] :
                                  ( mem(V2025e3,A_27a)
                                  & ? [V2026e4] :
                                      ( mem(V2026e4,A_27a)
                                      & ? [V2027e5] :
                                          ( mem(V2027e5,A_27a)
                                          & ? [V2028e6] :
                                              ( mem(V2028e6,A_27a)
                                              & ? [V2029e7] :
                                                  ( mem(V2029e7,A_27a)
                                                  & ? [V2030e8] :
                                                      ( mem(V2030e8,A_27a)
                                                      & ? [V2031e9] :
                                                          ( mem(V2031e9,A_27a)
                                                          & ? [V2032e10] :
                                                              ( mem(V2032e10,A_27a)
                                                              & ? [V2033e11] :
                                                                  ( mem(V2033e11,A_27a)
                                                                  & ? [V2034e12] :
                                                                      ( mem(V2034e12,A_27a)
                                                                      & ? [V2035e13] :
                                                                          ( mem(V2035e13,A_27a)
                                                                          & ? [V2036e14] :
                                                                              ( mem(V2036e14,A_27a)
                                                                              & ? [V2037e15] :
                                                                                  ( mem(V2037e15,A_27a)
                                                                                  & ? [V2038e16] :
                                                                                      ( mem(V2038e16,A_27a)
                                                                                      & ? [V2039e17] :
                                                                                          ( mem(V2039e17,A_27a)
                                                                                          & ? [V2040e18] :
                                                                                              ( mem(V2040e18,A_27a)
                                                                                              & ? [V2041e19] :
                                                                                                  ( mem(V2041e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2023e1),ap(ap(c_2Elist_2ECONS(A_27a),V2024e2),ap(ap(c_2Elist_2ECONS(A_27a),V2025e3),ap(ap(c_2Elist_2ECONS(A_27a),V2026e4),ap(ap(c_2Elist_2ECONS(A_27a),V2027e5),ap(ap(c_2Elist_2ECONS(A_27a),V2028e6),ap(ap(c_2Elist_2ECONS(A_27a),V2029e7),ap(ap(c_2Elist_2ECONS(A_27a),V2030e8),ap(ap(c_2Elist_2ECONS(A_27a),V2031e9),ap(ap(c_2Elist_2ECONS(A_27a),V2032e10),ap(ap(c_2Elist_2ECONS(A_27a),V2033e11),ap(ap(c_2Elist_2ECONS(A_27a),V2034e12),ap(ap(c_2Elist_2ECONS(A_27a),V2035e13),ap(ap(c_2Elist_2ECONS(A_27a),V2036e14),ap(ap(c_2Elist_2ECONS(A_27a),V2037e15),ap(ap(c_2Elist_2ECONS(A_27a),V2038e16),ap(ap(c_2Elist_2ECONS(A_27a),V2039e17),ap(ap(c_2Elist_2ECONS(A_27a),V2040e18),ap(ap(c_2Elist_2ECONS(A_27a),V2041e19),V2022l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2042l_27] :
                      ( mem(V2042l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2043e1] :
                          ( mem(V2043e1,A_27a)
                          & ? [V2044e2] :
                              ( mem(V2044e2,A_27a)
                              & ? [V2045e3] :
                                  ( mem(V2045e3,A_27a)
                                  & ? [V2046e4] :
                                      ( mem(V2046e4,A_27a)
                                      & ? [V2047e5] :
                                          ( mem(V2047e5,A_27a)
                                          & ? [V2048e6] :
                                              ( mem(V2048e6,A_27a)
                                              & ? [V2049e7] :
                                                  ( mem(V2049e7,A_27a)
                                                  & ? [V2050e8] :
                                                      ( mem(V2050e8,A_27a)
                                                      & ? [V2051e9] :
                                                          ( mem(V2051e9,A_27a)
                                                          & ? [V2052e10] :
                                                              ( mem(V2052e10,A_27a)
                                                              & ? [V2053e11] :
                                                                  ( mem(V2053e11,A_27a)
                                                                  & ? [V2054e12] :
                                                                      ( mem(V2054e12,A_27a)
                                                                      & ? [V2055e13] :
                                                                          ( mem(V2055e13,A_27a)
                                                                          & ? [V2056e14] :
                                                                              ( mem(V2056e14,A_27a)
                                                                              & ? [V2057e15] :
                                                                                  ( mem(V2057e15,A_27a)
                                                                                  & ? [V2058e16] :
                                                                                      ( mem(V2058e16,A_27a)
                                                                                      & ? [V2059e17] :
                                                                                          ( mem(V2059e17,A_27a)
                                                                                          & ? [V2060e18] :
                                                                                              ( mem(V2060e18,A_27a)
                                                                                              & ? [V2061e19] :
                                                                                                  ( mem(V2061e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2043e1),ap(ap(c_2Elist_2ECONS(A_27a),V2044e2),ap(ap(c_2Elist_2ECONS(A_27a),V2045e3),ap(ap(c_2Elist_2ECONS(A_27a),V2046e4),ap(ap(c_2Elist_2ECONS(A_27a),V2047e5),ap(ap(c_2Elist_2ECONS(A_27a),V2048e6),ap(ap(c_2Elist_2ECONS(A_27a),V2049e7),ap(ap(c_2Elist_2ECONS(A_27a),V2050e8),ap(ap(c_2Elist_2ECONS(A_27a),V2051e9),ap(ap(c_2Elist_2ECONS(A_27a),V2052e10),ap(ap(c_2Elist_2ECONS(A_27a),V2053e11),ap(ap(c_2Elist_2ECONS(A_27a),V2054e12),ap(ap(c_2Elist_2ECONS(A_27a),V2055e13),ap(ap(c_2Elist_2ECONS(A_27a),V2056e14),ap(ap(c_2Elist_2ECONS(A_27a),V2057e15),ap(ap(c_2Elist_2ECONS(A_27a),V2058e16),ap(ap(c_2Elist_2ECONS(A_27a),V2059e17),ap(ap(c_2Elist_2ECONS(A_27a),V2060e18),ap(ap(c_2Elist_2ECONS(A_27a),V2061e19),V2042l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2062l_27] :
                      ( mem(V2062l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2063e1] :
                          ( mem(V2063e1,A_27a)
                          & ? [V2064e2] :
                              ( mem(V2064e2,A_27a)
                              & ? [V2065e3] :
                                  ( mem(V2065e3,A_27a)
                                  & ? [V2066e4] :
                                      ( mem(V2066e4,A_27a)
                                      & ? [V2067e5] :
                                          ( mem(V2067e5,A_27a)
                                          & ? [V2068e6] :
                                              ( mem(V2068e6,A_27a)
                                              & ? [V2069e7] :
                                                  ( mem(V2069e7,A_27a)
                                                  & ? [V2070e8] :
                                                      ( mem(V2070e8,A_27a)
                                                      & ? [V2071e9] :
                                                          ( mem(V2071e9,A_27a)
                                                          & ? [V2072e10] :
                                                              ( mem(V2072e10,A_27a)
                                                              & ? [V2073e11] :
                                                                  ( mem(V2073e11,A_27a)
                                                                  & ? [V2074e12] :
                                                                      ( mem(V2074e12,A_27a)
                                                                      & ? [V2075e13] :
                                                                          ( mem(V2075e13,A_27a)
                                                                          & ? [V2076e14] :
                                                                              ( mem(V2076e14,A_27a)
                                                                              & ? [V2077e15] :
                                                                                  ( mem(V2077e15,A_27a)
                                                                                  & ? [V2078e16] :
                                                                                      ( mem(V2078e16,A_27a)
                                                                                      & ? [V2079e17] :
                                                                                          ( mem(V2079e17,A_27a)
                                                                                          & ? [V2080e18] :
                                                                                              ( mem(V2080e18,A_27a)
                                                                                              & ? [V2081e19] :
                                                                                                  ( mem(V2081e19,A_27a)
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2063e1),ap(ap(c_2Elist_2ECONS(A_27a),V2064e2),ap(ap(c_2Elist_2ECONS(A_27a),V2065e3),ap(ap(c_2Elist_2ECONS(A_27a),V2066e4),ap(ap(c_2Elist_2ECONS(A_27a),V2067e5),ap(ap(c_2Elist_2ECONS(A_27a),V2068e6),ap(ap(c_2Elist_2ECONS(A_27a),V2069e7),ap(ap(c_2Elist_2ECONS(A_27a),V2070e8),ap(ap(c_2Elist_2ECONS(A_27a),V2071e9),ap(ap(c_2Elist_2ECONS(A_27a),V2072e10),ap(ap(c_2Elist_2ECONS(A_27a),V2073e11),ap(ap(c_2Elist_2ECONS(A_27a),V2074e12),ap(ap(c_2Elist_2ECONS(A_27a),V2075e13),ap(ap(c_2Elist_2ECONS(A_27a),V2076e14),ap(ap(c_2Elist_2ECONS(A_27a),V2077e15),ap(ap(c_2Elist_2ECONS(A_27a),V2078e16),ap(ap(c_2Elist_2ECONS(A_27a),V2079e17),ap(ap(c_2Elist_2ECONS(A_27a),V2080e18),ap(ap(c_2Elist_2ECONS(A_27a),V2081e19),V2062l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2082l_27] :
                      ( mem(V2082l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2083e1] :
                          ( mem(V2083e1,A_27a)
                          & ? [V2084e2] :
                              ( mem(V2084e2,A_27a)
                              & ? [V2085e3] :
                                  ( mem(V2085e3,A_27a)
                                  & ? [V2086e4] :
                                      ( mem(V2086e4,A_27a)
                                      & ? [V2087e5] :
                                          ( mem(V2087e5,A_27a)
                                          & ? [V2088e6] :
                                              ( mem(V2088e6,A_27a)
                                              & ? [V2089e7] :
                                                  ( mem(V2089e7,A_27a)
                                                  & ? [V2090e8] :
                                                      ( mem(V2090e8,A_27a)
                                                      & ? [V2091e9] :
                                                          ( mem(V2091e9,A_27a)
                                                          & ? [V2092e10] :
                                                              ( mem(V2092e10,A_27a)
                                                              & ? [V2093e11] :
                                                                  ( mem(V2093e11,A_27a)
                                                                  & ? [V2094e12] :
                                                                      ( mem(V2094e12,A_27a)
                                                                      & ? [V2095e13] :
                                                                          ( mem(V2095e13,A_27a)
                                                                          & ? [V2096e14] :
                                                                              ( mem(V2096e14,A_27a)
                                                                              & ? [V2097e15] :
                                                                                  ( mem(V2097e15,A_27a)
                                                                                  & ? [V2098e16] :
                                                                                      ( mem(V2098e16,A_27a)
                                                                                      & ? [V2099e17] :
                                                                                          ( mem(V2099e17,A_27a)
                                                                                          & ? [V2100e18] :
                                                                                              ( mem(V2100e18,A_27a)
                                                                                              & ? [V2101e19] :
                                                                                                  ( mem(V2101e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2082l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2083e1),ap(ap(c_2Elist_2ECONS(A_27a),V2084e2),ap(ap(c_2Elist_2ECONS(A_27a),V2085e3),ap(ap(c_2Elist_2ECONS(A_27a),V2086e4),ap(ap(c_2Elist_2ECONS(A_27a),V2087e5),ap(ap(c_2Elist_2ECONS(A_27a),V2088e6),ap(ap(c_2Elist_2ECONS(A_27a),V2089e7),ap(ap(c_2Elist_2ECONS(A_27a),V2090e8),ap(ap(c_2Elist_2ECONS(A_27a),V2091e9),ap(ap(c_2Elist_2ECONS(A_27a),V2092e10),ap(ap(c_2Elist_2ECONS(A_27a),V2093e11),ap(ap(c_2Elist_2ECONS(A_27a),V2094e12),ap(ap(c_2Elist_2ECONS(A_27a),V2095e13),ap(ap(c_2Elist_2ECONS(A_27a),V2096e14),ap(ap(c_2Elist_2ECONS(A_27a),V2097e15),ap(ap(c_2Elist_2ECONS(A_27a),V2098e16),ap(ap(c_2Elist_2ECONS(A_27a),V2099e17),ap(ap(c_2Elist_2ECONS(A_27a),V2100e18),ap(ap(c_2Elist_2ECONS(A_27a),V2101e19),V2082l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V2102l_27] :
                      ( mem(V2102l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2103e1] :
                          ( mem(V2103e1,A_27a)
                          & ? [V2104e2] :
                              ( mem(V2104e2,A_27a)
                              & ? [V2105e3] :
                                  ( mem(V2105e3,A_27a)
                                  & ? [V2106e4] :
                                      ( mem(V2106e4,A_27a)
                                      & ? [V2107e5] :
                                          ( mem(V2107e5,A_27a)
                                          & ? [V2108e6] :
                                              ( mem(V2108e6,A_27a)
                                              & ? [V2109e7] :
                                                  ( mem(V2109e7,A_27a)
                                                  & ? [V2110e8] :
                                                      ( mem(V2110e8,A_27a)
                                                      & ? [V2111e9] :
                                                          ( mem(V2111e9,A_27a)
                                                          & ? [V2112e10] :
                                                              ( mem(V2112e10,A_27a)
                                                              & ? [V2113e11] :
                                                                  ( mem(V2113e11,A_27a)
                                                                  & ? [V2114e12] :
                                                                      ( mem(V2114e12,A_27a)
                                                                      & ? [V2115e13] :
                                                                          ( mem(V2115e13,A_27a)
                                                                          & ? [V2116e14] :
                                                                              ( mem(V2116e14,A_27a)
                                                                              & ? [V2117e15] :
                                                                                  ( mem(V2117e15,A_27a)
                                                                                  & ? [V2118e16] :
                                                                                      ( mem(V2118e16,A_27a)
                                                                                      & ? [V2119e17] :
                                                                                          ( mem(V2119e17,A_27a)
                                                                                          & ? [V2120e18] :
                                                                                              ( mem(V2120e18,A_27a)
                                                                                              & ? [V2121e19] :
                                                                                                  ( mem(V2121e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2102l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2103e1),ap(ap(c_2Elist_2ECONS(A_27a),V2104e2),ap(ap(c_2Elist_2ECONS(A_27a),V2105e3),ap(ap(c_2Elist_2ECONS(A_27a),V2106e4),ap(ap(c_2Elist_2ECONS(A_27a),V2107e5),ap(ap(c_2Elist_2ECONS(A_27a),V2108e6),ap(ap(c_2Elist_2ECONS(A_27a),V2109e7),ap(ap(c_2Elist_2ECONS(A_27a),V2110e8),ap(ap(c_2Elist_2ECONS(A_27a),V2111e9),ap(ap(c_2Elist_2ECONS(A_27a),V2112e10),ap(ap(c_2Elist_2ECONS(A_27a),V2113e11),ap(ap(c_2Elist_2ECONS(A_27a),V2114e12),ap(ap(c_2Elist_2ECONS(A_27a),V2115e13),ap(ap(c_2Elist_2ECONS(A_27a),V2116e14),ap(ap(c_2Elist_2ECONS(A_27a),V2117e15),ap(ap(c_2Elist_2ECONS(A_27a),V2118e16),ap(ap(c_2Elist_2ECONS(A_27a),V2119e17),ap(ap(c_2Elist_2ECONS(A_27a),V2120e18),ap(ap(c_2Elist_2ECONS(A_27a),V2121e19),V2102l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2122l_27] :
                      ( mem(V2122l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2123e1] :
                          ( mem(V2123e1,A_27a)
                          & ? [V2124e2] :
                              ( mem(V2124e2,A_27a)
                              & ? [V2125e3] :
                                  ( mem(V2125e3,A_27a)
                                  & ? [V2126e4] :
                                      ( mem(V2126e4,A_27a)
                                      & ? [V2127e5] :
                                          ( mem(V2127e5,A_27a)
                                          & ? [V2128e6] :
                                              ( mem(V2128e6,A_27a)
                                              & ? [V2129e7] :
                                                  ( mem(V2129e7,A_27a)
                                                  & ? [V2130e8] :
                                                      ( mem(V2130e8,A_27a)
                                                      & ? [V2131e9] :
                                                          ( mem(V2131e9,A_27a)
                                                          & ? [V2132e10] :
                                                              ( mem(V2132e10,A_27a)
                                                              & ? [V2133e11] :
                                                                  ( mem(V2133e11,A_27a)
                                                                  & ? [V2134e12] :
                                                                      ( mem(V2134e12,A_27a)
                                                                      & ? [V2135e13] :
                                                                          ( mem(V2135e13,A_27a)
                                                                          & ? [V2136e14] :
                                                                              ( mem(V2136e14,A_27a)
                                                                              & ? [V2137e15] :
                                                                                  ( mem(V2137e15,A_27a)
                                                                                  & ? [V2138e16] :
                                                                                      ( mem(V2138e16,A_27a)
                                                                                      & ? [V2139e17] :
                                                                                          ( mem(V2139e17,A_27a)
                                                                                          & ? [V2140e18] :
                                                                                              ( mem(V2140e18,A_27a)
                                                                                              & ? [V2141e19] :
                                                                                                  ( mem(V2141e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2122l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2123e1),ap(ap(c_2Elist_2ECONS(A_27a),V2124e2),ap(ap(c_2Elist_2ECONS(A_27a),V2125e3),ap(ap(c_2Elist_2ECONS(A_27a),V2126e4),ap(ap(c_2Elist_2ECONS(A_27a),V2127e5),ap(ap(c_2Elist_2ECONS(A_27a),V2128e6),ap(ap(c_2Elist_2ECONS(A_27a),V2129e7),ap(ap(c_2Elist_2ECONS(A_27a),V2130e8),ap(ap(c_2Elist_2ECONS(A_27a),V2131e9),ap(ap(c_2Elist_2ECONS(A_27a),V2132e10),ap(ap(c_2Elist_2ECONS(A_27a),V2133e11),ap(ap(c_2Elist_2ECONS(A_27a),V2134e12),ap(ap(c_2Elist_2ECONS(A_27a),V2135e13),ap(ap(c_2Elist_2ECONS(A_27a),V2136e14),ap(ap(c_2Elist_2ECONS(A_27a),V2137e15),ap(ap(c_2Elist_2ECONS(A_27a),V2138e16),ap(ap(c_2Elist_2ECONS(A_27a),V2139e17),ap(ap(c_2Elist_2ECONS(A_27a),V2140e18),ap(ap(c_2Elist_2ECONS(A_27a),V2141e19),V2122l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V2142l_27] :
                      ( mem(V2142l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2143e1] :
                          ( mem(V2143e1,A_27a)
                          & ? [V2144e2] :
                              ( mem(V2144e2,A_27a)
                              & ? [V2145e3] :
                                  ( mem(V2145e3,A_27a)
                                  & ? [V2146e4] :
                                      ( mem(V2146e4,A_27a)
                                      & ? [V2147e5] :
                                          ( mem(V2147e5,A_27a)
                                          & ? [V2148e6] :
                                              ( mem(V2148e6,A_27a)
                                              & ? [V2149e7] :
                                                  ( mem(V2149e7,A_27a)
                                                  & ? [V2150e8] :
                                                      ( mem(V2150e8,A_27a)
                                                      & ? [V2151e9] :
                                                          ( mem(V2151e9,A_27a)
                                                          & ? [V2152e10] :
                                                              ( mem(V2152e10,A_27a)
                                                              & ? [V2153e11] :
                                                                  ( mem(V2153e11,A_27a)
                                                                  & ? [V2154e12] :
                                                                      ( mem(V2154e12,A_27a)
                                                                      & ? [V2155e13] :
                                                                          ( mem(V2155e13,A_27a)
                                                                          & ? [V2156e14] :
                                                                              ( mem(V2156e14,A_27a)
                                                                              & ? [V2157e15] :
                                                                                  ( mem(V2157e15,A_27a)
                                                                                  & ? [V2158e16] :
                                                                                      ( mem(V2158e16,A_27a)
                                                                                      & ? [V2159e17] :
                                                                                          ( mem(V2159e17,A_27a)
                                                                                          & ? [V2160e18] :
                                                                                              ( mem(V2160e18,A_27a)
                                                                                              & ? [V2161e19] :
                                                                                                  ( mem(V2161e19,A_27a)
                                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2142l_27)))
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2143e1),ap(ap(c_2Elist_2ECONS(A_27a),V2144e2),ap(ap(c_2Elist_2ECONS(A_27a),V2145e3),ap(ap(c_2Elist_2ECONS(A_27a),V2146e4),ap(ap(c_2Elist_2ECONS(A_27a),V2147e5),ap(ap(c_2Elist_2ECONS(A_27a),V2148e6),ap(ap(c_2Elist_2ECONS(A_27a),V2149e7),ap(ap(c_2Elist_2ECONS(A_27a),V2150e8),ap(ap(c_2Elist_2ECONS(A_27a),V2151e9),ap(ap(c_2Elist_2ECONS(A_27a),V2152e10),ap(ap(c_2Elist_2ECONS(A_27a),V2153e11),ap(ap(c_2Elist_2ECONS(A_27a),V2154e12),ap(ap(c_2Elist_2ECONS(A_27a),V2155e13),ap(ap(c_2Elist_2ECONS(A_27a),V2156e14),ap(ap(c_2Elist_2ECONS(A_27a),V2157e15),ap(ap(c_2Elist_2ECONS(A_27a),V2158e16),ap(ap(c_2Elist_2ECONS(A_27a),V2159e17),ap(ap(c_2Elist_2ECONS(A_27a),V2160e18),ap(ap(c_2Elist_2ECONS(A_27a),V2161e19),V2142l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V2162l_27] :
                      ( mem(V2162l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2163e1] :
                          ( mem(V2163e1,A_27a)
                          & ? [V2164e2] :
                              ( mem(V2164e2,A_27a)
                              & ? [V2165e3] :
                                  ( mem(V2165e3,A_27a)
                                  & ? [V2166e4] :
                                      ( mem(V2166e4,A_27a)
                                      & ? [V2167e5] :
                                          ( mem(V2167e5,A_27a)
                                          & ? [V2168e6] :
                                              ( mem(V2168e6,A_27a)
                                              & ? [V2169e7] :
                                                  ( mem(V2169e7,A_27a)
                                                  & ? [V2170e8] :
                                                      ( mem(V2170e8,A_27a)
                                                      & ? [V2171e9] :
                                                          ( mem(V2171e9,A_27a)
                                                          & ? [V2172e10] :
                                                              ( mem(V2172e10,A_27a)
                                                              & ? [V2173e11] :
                                                                  ( mem(V2173e11,A_27a)
                                                                  & ? [V2174e12] :
                                                                      ( mem(V2174e12,A_27a)
                                                                      & ? [V2175e13] :
                                                                          ( mem(V2175e13,A_27a)
                                                                          & ? [V2176e14] :
                                                                              ( mem(V2176e14,A_27a)
                                                                              & ? [V2177e15] :
                                                                                  ( mem(V2177e15,A_27a)
                                                                                  & ? [V2178e16] :
                                                                                      ( mem(V2178e16,A_27a)
                                                                                      & ? [V2179e17] :
                                                                                          ( mem(V2179e17,A_27a)
                                                                                          & ? [V2180e18] :
                                                                                              ( mem(V2180e18,A_27a)
                                                                                              & ? [V2181e19] :
                                                                                                  ( mem(V2181e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2162l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2163e1),ap(ap(c_2Elist_2ECONS(A_27a),V2164e2),ap(ap(c_2Elist_2ECONS(A_27a),V2165e3),ap(ap(c_2Elist_2ECONS(A_27a),V2166e4),ap(ap(c_2Elist_2ECONS(A_27a),V2167e5),ap(ap(c_2Elist_2ECONS(A_27a),V2168e6),ap(ap(c_2Elist_2ECONS(A_27a),V2169e7),ap(ap(c_2Elist_2ECONS(A_27a),V2170e8),ap(ap(c_2Elist_2ECONS(A_27a),V2171e9),ap(ap(c_2Elist_2ECONS(A_27a),V2172e10),ap(ap(c_2Elist_2ECONS(A_27a),V2173e11),ap(ap(c_2Elist_2ECONS(A_27a),V2174e12),ap(ap(c_2Elist_2ECONS(A_27a),V2175e13),ap(ap(c_2Elist_2ECONS(A_27a),V2176e14),ap(ap(c_2Elist_2ECONS(A_27a),V2177e15),ap(ap(c_2Elist_2ECONS(A_27a),V2178e16),ap(ap(c_2Elist_2ECONS(A_27a),V2179e17),ap(ap(c_2Elist_2ECONS(A_27a),V2180e18),ap(ap(c_2Elist_2ECONS(A_27a),V2181e19),V2162l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2182l_27] :
                      ( mem(V2182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2183e1] :
                          ( mem(V2183e1,A_27a)
                          & ? [V2184e2] :
                              ( mem(V2184e2,A_27a)
                              & ? [V2185e3] :
                                  ( mem(V2185e3,A_27a)
                                  & ? [V2186e4] :
                                      ( mem(V2186e4,A_27a)
                                      & ? [V2187e5] :
                                          ( mem(V2187e5,A_27a)
                                          & ? [V2188e6] :
                                              ( mem(V2188e6,A_27a)
                                              & ? [V2189e7] :
                                                  ( mem(V2189e7,A_27a)
                                                  & ? [V2190e8] :
                                                      ( mem(V2190e8,A_27a)
                                                      & ? [V2191e9] :
                                                          ( mem(V2191e9,A_27a)
                                                          & ? [V2192e10] :
                                                              ( mem(V2192e10,A_27a)
                                                              & ? [V2193e11] :
                                                                  ( mem(V2193e11,A_27a)
                                                                  & ? [V2194e12] :
                                                                      ( mem(V2194e12,A_27a)
                                                                      & ? [V2195e13] :
                                                                          ( mem(V2195e13,A_27a)
                                                                          & ? [V2196e14] :
                                                                              ( mem(V2196e14,A_27a)
                                                                              & ? [V2197e15] :
                                                                                  ( mem(V2197e15,A_27a)
                                                                                  & ? [V2198e16] :
                                                                                      ( mem(V2198e16,A_27a)
                                                                                      & ? [V2199e17] :
                                                                                          ( mem(V2199e17,A_27a)
                                                                                          & ? [V2200e18] :
                                                                                              ( mem(V2200e18,A_27a)
                                                                                              & ? [V2201e19] :
                                                                                                  ( mem(V2201e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2182l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2183e1),ap(ap(c_2Elist_2ECONS(A_27a),V2184e2),ap(ap(c_2Elist_2ECONS(A_27a),V2185e3),ap(ap(c_2Elist_2ECONS(A_27a),V2186e4),ap(ap(c_2Elist_2ECONS(A_27a),V2187e5),ap(ap(c_2Elist_2ECONS(A_27a),V2188e6),ap(ap(c_2Elist_2ECONS(A_27a),V2189e7),ap(ap(c_2Elist_2ECONS(A_27a),V2190e8),ap(ap(c_2Elist_2ECONS(A_27a),V2191e9),ap(ap(c_2Elist_2ECONS(A_27a),V2192e10),ap(ap(c_2Elist_2ECONS(A_27a),V2193e11),ap(ap(c_2Elist_2ECONS(A_27a),V2194e12),ap(ap(c_2Elist_2ECONS(A_27a),V2195e13),ap(ap(c_2Elist_2ECONS(A_27a),V2196e14),ap(ap(c_2Elist_2ECONS(A_27a),V2197e15),ap(ap(c_2Elist_2ECONS(A_27a),V2198e16),ap(ap(c_2Elist_2ECONS(A_27a),V2199e17),ap(ap(c_2Elist_2ECONS(A_27a),V2200e18),ap(ap(c_2Elist_2ECONS(A_27a),V2201e19),V2182l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2202l_27] :
                      ( mem(V2202l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2203e1] :
                          ( mem(V2203e1,A_27a)
                          & ? [V2204e2] :
                              ( mem(V2204e2,A_27a)
                              & ? [V2205e3] :
                                  ( mem(V2205e3,A_27a)
                                  & ? [V2206e4] :
                                      ( mem(V2206e4,A_27a)
                                      & ? [V2207e5] :
                                          ( mem(V2207e5,A_27a)
                                          & ? [V2208e6] :
                                              ( mem(V2208e6,A_27a)
                                              & ? [V2209e7] :
                                                  ( mem(V2209e7,A_27a)
                                                  & ? [V2210e8] :
                                                      ( mem(V2210e8,A_27a)
                                                      & ? [V2211e9] :
                                                          ( mem(V2211e9,A_27a)
                                                          & ? [V2212e10] :
                                                              ( mem(V2212e10,A_27a)
                                                              & ? [V2213e11] :
                                                                  ( mem(V2213e11,A_27a)
                                                                  & ? [V2214e12] :
                                                                      ( mem(V2214e12,A_27a)
                                                                      & ? [V2215e13] :
                                                                          ( mem(V2215e13,A_27a)
                                                                          & ? [V2216e14] :
                                                                              ( mem(V2216e14,A_27a)
                                                                              & ? [V2217e15] :
                                                                                  ( mem(V2217e15,A_27a)
                                                                                  & ? [V2218e16] :
                                                                                      ( mem(V2218e16,A_27a)
                                                                                      & ? [V2219e17] :
                                                                                          ( mem(V2219e17,A_27a)
                                                                                          & ? [V2220e18] :
                                                                                              ( mem(V2220e18,A_27a)
                                                                                              & ? [V2221e19] :
                                                                                                  ( mem(V2221e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2202l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2203e1),ap(ap(c_2Elist_2ECONS(A_27a),V2204e2),ap(ap(c_2Elist_2ECONS(A_27a),V2205e3),ap(ap(c_2Elist_2ECONS(A_27a),V2206e4),ap(ap(c_2Elist_2ECONS(A_27a),V2207e5),ap(ap(c_2Elist_2ECONS(A_27a),V2208e6),ap(ap(c_2Elist_2ECONS(A_27a),V2209e7),ap(ap(c_2Elist_2ECONS(A_27a),V2210e8),ap(ap(c_2Elist_2ECONS(A_27a),V2211e9),ap(ap(c_2Elist_2ECONS(A_27a),V2212e10),ap(ap(c_2Elist_2ECONS(A_27a),V2213e11),ap(ap(c_2Elist_2ECONS(A_27a),V2214e12),ap(ap(c_2Elist_2ECONS(A_27a),V2215e13),ap(ap(c_2Elist_2ECONS(A_27a),V2216e14),ap(ap(c_2Elist_2ECONS(A_27a),V2217e15),ap(ap(c_2Elist_2ECONS(A_27a),V2218e16),ap(ap(c_2Elist_2ECONS(A_27a),V2219e17),ap(ap(c_2Elist_2ECONS(A_27a),V2220e18),ap(ap(c_2Elist_2ECONS(A_27a),V2221e19),V2202l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2222l_27] :
                      ( mem(V2222l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2223e1] :
                          ( mem(V2223e1,A_27a)
                          & ? [V2224e2] :
                              ( mem(V2224e2,A_27a)
                              & ? [V2225e3] :
                                  ( mem(V2225e3,A_27a)
                                  & ? [V2226e4] :
                                      ( mem(V2226e4,A_27a)
                                      & ? [V2227e5] :
                                          ( mem(V2227e5,A_27a)
                                          & ? [V2228e6] :
                                              ( mem(V2228e6,A_27a)
                                              & ? [V2229e7] :
                                                  ( mem(V2229e7,A_27a)
                                                  & ? [V2230e8] :
                                                      ( mem(V2230e8,A_27a)
                                                      & ? [V2231e9] :
                                                          ( mem(V2231e9,A_27a)
                                                          & ? [V2232e10] :
                                                              ( mem(V2232e10,A_27a)
                                                              & ? [V2233e11] :
                                                                  ( mem(V2233e11,A_27a)
                                                                  & ? [V2234e12] :
                                                                      ( mem(V2234e12,A_27a)
                                                                      & ? [V2235e13] :
                                                                          ( mem(V2235e13,A_27a)
                                                                          & ? [V2236e14] :
                                                                              ( mem(V2236e14,A_27a)
                                                                              & ? [V2237e15] :
                                                                                  ( mem(V2237e15,A_27a)
                                                                                  & ? [V2238e16] :
                                                                                      ( mem(V2238e16,A_27a)
                                                                                      & ? [V2239e17] :
                                                                                          ( mem(V2239e17,A_27a)
                                                                                          & ? [V2240e18] :
                                                                                              ( mem(V2240e18,A_27a)
                                                                                              & ? [V2241e19] :
                                                                                                  ( mem(V2241e19,A_27a)
                                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V2222l_27) = V1x
                                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2223e1),ap(ap(c_2Elist_2ECONS(A_27a),V2224e2),ap(ap(c_2Elist_2ECONS(A_27a),V2225e3),ap(ap(c_2Elist_2ECONS(A_27a),V2226e4),ap(ap(c_2Elist_2ECONS(A_27a),V2227e5),ap(ap(c_2Elist_2ECONS(A_27a),V2228e6),ap(ap(c_2Elist_2ECONS(A_27a),V2229e7),ap(ap(c_2Elist_2ECONS(A_27a),V2230e8),ap(ap(c_2Elist_2ECONS(A_27a),V2231e9),ap(ap(c_2Elist_2ECONS(A_27a),V2232e10),ap(ap(c_2Elist_2ECONS(A_27a),V2233e11),ap(ap(c_2Elist_2ECONS(A_27a),V2234e12),ap(ap(c_2Elist_2ECONS(A_27a),V2235e13),ap(ap(c_2Elist_2ECONS(A_27a),V2236e14),ap(ap(c_2Elist_2ECONS(A_27a),V2237e15),ap(ap(c_2Elist_2ECONS(A_27a),V2238e16),ap(ap(c_2Elist_2ECONS(A_27a),V2239e17),ap(ap(c_2Elist_2ECONS(A_27a),V2240e18),ap(ap(c_2Elist_2ECONS(A_27a),V2241e19),V2222l_27))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2242e1] :
                      ( mem(V2242e1,A_27a)
                      & ? [V2243e2] :
                          ( mem(V2243e2,A_27a)
                          & ? [V2244e3] :
                              ( mem(V2244e3,A_27a)
                              & ? [V2245e4] :
                                  ( mem(V2245e4,A_27a)
                                  & ? [V2246e5] :
                                      ( mem(V2246e5,A_27a)
                                      & ? [V2247e6] :
                                          ( mem(V2247e6,A_27a)
                                          & ? [V2248e7] :
                                              ( mem(V2248e7,A_27a)
                                              & ? [V2249e8] :
                                                  ( mem(V2249e8,A_27a)
                                                  & ? [V2250e9] :
                                                      ( mem(V2250e9,A_27a)
                                                      & ? [V2251e10] :
                                                          ( mem(V2251e10,A_27a)
                                                          & ? [V2252e11] :
                                                              ( mem(V2252e11,A_27a)
                                                              & ? [V2253e12] :
                                                                  ( mem(V2253e12,A_27a)
                                                                  & ? [V2254e13] :
                                                                      ( mem(V2254e13,A_27a)
                                                                      & ? [V2255e14] :
                                                                          ( mem(V2255e14,A_27a)
                                                                          & ? [V2256e15] :
                                                                              ( mem(V2256e15,A_27a)
                                                                              & ? [V2257e16] :
                                                                                  ( mem(V2257e16,A_27a)
                                                                                  & ? [V2258e17] :
                                                                                      ( mem(V2258e17,A_27a)
                                                                                      & ? [V2259e18] :
                                                                                          ( mem(V2259e18,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2242e1),ap(ap(c_2Elist_2ECONS(A_27a),V2243e2),ap(ap(c_2Elist_2ECONS(A_27a),V2244e3),ap(ap(c_2Elist_2ECONS(A_27a),V2245e4),ap(ap(c_2Elist_2ECONS(A_27a),V2246e5),ap(ap(c_2Elist_2ECONS(A_27a),V2247e6),ap(ap(c_2Elist_2ECONS(A_27a),V2248e7),ap(ap(c_2Elist_2ECONS(A_27a),V2249e8),ap(ap(c_2Elist_2ECONS(A_27a),V2250e9),ap(ap(c_2Elist_2ECONS(A_27a),V2251e10),ap(ap(c_2Elist_2ECONS(A_27a),V2252e11),ap(ap(c_2Elist_2ECONS(A_27a),V2253e12),ap(ap(c_2Elist_2ECONS(A_27a),V2254e13),ap(ap(c_2Elist_2ECONS(A_27a),V2255e14),ap(ap(c_2Elist_2ECONS(A_27a),V2256e15),ap(ap(c_2Elist_2ECONS(A_27a),V2257e16),ap(ap(c_2Elist_2ECONS(A_27a),V2258e17),ap(ap(c_2Elist_2ECONS(A_27a),V2259e18),c_2Elist_2ENIL(A_27a))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2260e1] :
                      ( mem(V2260e1,A_27a)
                      & ? [V2261e2] :
                          ( mem(V2261e2,A_27a)
                          & ? [V2262e3] :
                              ( mem(V2262e3,A_27a)
                              & ? [V2263e4] :
                                  ( mem(V2263e4,A_27a)
                                  & ? [V2264e5] :
                                      ( mem(V2264e5,A_27a)
                                      & ? [V2265e6] :
                                          ( mem(V2265e6,A_27a)
                                          & ? [V2266e7] :
                                              ( mem(V2266e7,A_27a)
                                              & ? [V2267e8] :
                                                  ( mem(V2267e8,A_27a)
                                                  & ? [V2268e9] :
                                                      ( mem(V2268e9,A_27a)
                                                      & ? [V2269e10] :
                                                          ( mem(V2269e10,A_27a)
                                                          & ? [V2270e11] :
                                                              ( mem(V2270e11,A_27a)
                                                              & ? [V2271e12] :
                                                                  ( mem(V2271e12,A_27a)
                                                                  & ? [V2272e13] :
                                                                      ( mem(V2272e13,A_27a)
                                                                      & ? [V2273e14] :
                                                                          ( mem(V2273e14,A_27a)
                                                                          & ? [V2274e15] :
                                                                              ( mem(V2274e15,A_27a)
                                                                              & ? [V2275e16] :
                                                                                  ( mem(V2275e16,A_27a)
                                                                                  & ? [V2276e17] :
                                                                                      ( mem(V2276e17,A_27a)
                                                                                      & ? [V2277e18] :
                                                                                          ( mem(V2277e18,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2260e1),ap(ap(c_2Elist_2ECONS(A_27a),V2261e2),ap(ap(c_2Elist_2ECONS(A_27a),V2262e3),ap(ap(c_2Elist_2ECONS(A_27a),V2263e4),ap(ap(c_2Elist_2ECONS(A_27a),V2264e5),ap(ap(c_2Elist_2ECONS(A_27a),V2265e6),ap(ap(c_2Elist_2ECONS(A_27a),V2266e7),ap(ap(c_2Elist_2ECONS(A_27a),V2267e8),ap(ap(c_2Elist_2ECONS(A_27a),V2268e9),ap(ap(c_2Elist_2ECONS(A_27a),V2269e10),ap(ap(c_2Elist_2ECONS(A_27a),V2270e11),ap(ap(c_2Elist_2ECONS(A_27a),V2271e12),ap(ap(c_2Elist_2ECONS(A_27a),V2272e13),ap(ap(c_2Elist_2ECONS(A_27a),V2273e14),ap(ap(c_2Elist_2ECONS(A_27a),V2274e15),ap(ap(c_2Elist_2ECONS(A_27a),V2275e16),ap(ap(c_2Elist_2ECONS(A_27a),V2276e17),ap(ap(c_2Elist_2ECONS(A_27a),V2277e18),c_2Elist_2ENIL(A_27a))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2278l_27] :
                      ( mem(V2278l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2279e1] :
                          ( mem(V2279e1,A_27a)
                          & ? [V2280e2] :
                              ( mem(V2280e2,A_27a)
                              & ? [V2281e3] :
                                  ( mem(V2281e3,A_27a)
                                  & ? [V2282e4] :
                                      ( mem(V2282e4,A_27a)
                                      & ? [V2283e5] :
                                          ( mem(V2283e5,A_27a)
                                          & ? [V2284e6] :
                                              ( mem(V2284e6,A_27a)
                                              & ? [V2285e7] :
                                                  ( mem(V2285e7,A_27a)
                                                  & ? [V2286e8] :
                                                      ( mem(V2286e8,A_27a)
                                                      & ? [V2287e9] :
                                                          ( mem(V2287e9,A_27a)
                                                          & ? [V2288e10] :
                                                              ( mem(V2288e10,A_27a)
                                                              & ? [V2289e11] :
                                                                  ( mem(V2289e11,A_27a)
                                                                  & ? [V2290e12] :
                                                                      ( mem(V2290e12,A_27a)
                                                                      & ? [V2291e13] :
                                                                          ( mem(V2291e13,A_27a)
                                                                          & ? [V2292e14] :
                                                                              ( mem(V2292e14,A_27a)
                                                                              & ? [V2293e15] :
                                                                                  ( mem(V2293e15,A_27a)
                                                                                  & ? [V2294e16] :
                                                                                      ( mem(V2294e16,A_27a)
                                                                                      & ? [V2295e17] :
                                                                                          ( mem(V2295e17,A_27a)
                                                                                          & ? [V2296e18] :
                                                                                              ( mem(V2296e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2279e1),ap(ap(c_2Elist_2ECONS(A_27a),V2280e2),ap(ap(c_2Elist_2ECONS(A_27a),V2281e3),ap(ap(c_2Elist_2ECONS(A_27a),V2282e4),ap(ap(c_2Elist_2ECONS(A_27a),V2283e5),ap(ap(c_2Elist_2ECONS(A_27a),V2284e6),ap(ap(c_2Elist_2ECONS(A_27a),V2285e7),ap(ap(c_2Elist_2ECONS(A_27a),V2286e8),ap(ap(c_2Elist_2ECONS(A_27a),V2287e9),ap(ap(c_2Elist_2ECONS(A_27a),V2288e10),ap(ap(c_2Elist_2ECONS(A_27a),V2289e11),ap(ap(c_2Elist_2ECONS(A_27a),V2290e12),ap(ap(c_2Elist_2ECONS(A_27a),V2291e13),ap(ap(c_2Elist_2ECONS(A_27a),V2292e14),ap(ap(c_2Elist_2ECONS(A_27a),V2293e15),ap(ap(c_2Elist_2ECONS(A_27a),V2294e16),ap(ap(c_2Elist_2ECONS(A_27a),V2295e17),ap(ap(c_2Elist_2ECONS(A_27a),V2296e18),V2278l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2297l_27] :
                      ( mem(V2297l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2298e1] :
                          ( mem(V2298e1,A_27a)
                          & ? [V2299e2] :
                              ( mem(V2299e2,A_27a)
                              & ? [V2300e3] :
                                  ( mem(V2300e3,A_27a)
                                  & ? [V2301e4] :
                                      ( mem(V2301e4,A_27a)
                                      & ? [V2302e5] :
                                          ( mem(V2302e5,A_27a)
                                          & ? [V2303e6] :
                                              ( mem(V2303e6,A_27a)
                                              & ? [V2304e7] :
                                                  ( mem(V2304e7,A_27a)
                                                  & ? [V2305e8] :
                                                      ( mem(V2305e8,A_27a)
                                                      & ? [V2306e9] :
                                                          ( mem(V2306e9,A_27a)
                                                          & ? [V2307e10] :
                                                              ( mem(V2307e10,A_27a)
                                                              & ? [V2308e11] :
                                                                  ( mem(V2308e11,A_27a)
                                                                  & ? [V2309e12] :
                                                                      ( mem(V2309e12,A_27a)
                                                                      & ? [V2310e13] :
                                                                          ( mem(V2310e13,A_27a)
                                                                          & ? [V2311e14] :
                                                                              ( mem(V2311e14,A_27a)
                                                                              & ? [V2312e15] :
                                                                                  ( mem(V2312e15,A_27a)
                                                                                  & ? [V2313e16] :
                                                                                      ( mem(V2313e16,A_27a)
                                                                                      & ? [V2314e17] :
                                                                                          ( mem(V2314e17,A_27a)
                                                                                          & ? [V2315e18] :
                                                                                              ( mem(V2315e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2298e1),ap(ap(c_2Elist_2ECONS(A_27a),V2299e2),ap(ap(c_2Elist_2ECONS(A_27a),V2300e3),ap(ap(c_2Elist_2ECONS(A_27a),V2301e4),ap(ap(c_2Elist_2ECONS(A_27a),V2302e5),ap(ap(c_2Elist_2ECONS(A_27a),V2303e6),ap(ap(c_2Elist_2ECONS(A_27a),V2304e7),ap(ap(c_2Elist_2ECONS(A_27a),V2305e8),ap(ap(c_2Elist_2ECONS(A_27a),V2306e9),ap(ap(c_2Elist_2ECONS(A_27a),V2307e10),ap(ap(c_2Elist_2ECONS(A_27a),V2308e11),ap(ap(c_2Elist_2ECONS(A_27a),V2309e12),ap(ap(c_2Elist_2ECONS(A_27a),V2310e13),ap(ap(c_2Elist_2ECONS(A_27a),V2311e14),ap(ap(c_2Elist_2ECONS(A_27a),V2312e15),ap(ap(c_2Elist_2ECONS(A_27a),V2313e16),ap(ap(c_2Elist_2ECONS(A_27a),V2314e17),ap(ap(c_2Elist_2ECONS(A_27a),V2315e18),V2297l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2316l_27] :
                      ( mem(V2316l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2317e1] :
                          ( mem(V2317e1,A_27a)
                          & ? [V2318e2] :
                              ( mem(V2318e2,A_27a)
                              & ? [V2319e3] :
                                  ( mem(V2319e3,A_27a)
                                  & ? [V2320e4] :
                                      ( mem(V2320e4,A_27a)
                                      & ? [V2321e5] :
                                          ( mem(V2321e5,A_27a)
                                          & ? [V2322e6] :
                                              ( mem(V2322e6,A_27a)
                                              & ? [V2323e7] :
                                                  ( mem(V2323e7,A_27a)
                                                  & ? [V2324e8] :
                                                      ( mem(V2324e8,A_27a)
                                                      & ? [V2325e9] :
                                                          ( mem(V2325e9,A_27a)
                                                          & ? [V2326e10] :
                                                              ( mem(V2326e10,A_27a)
                                                              & ? [V2327e11] :
                                                                  ( mem(V2327e11,A_27a)
                                                                  & ? [V2328e12] :
                                                                      ( mem(V2328e12,A_27a)
                                                                      & ? [V2329e13] :
                                                                          ( mem(V2329e13,A_27a)
                                                                          & ? [V2330e14] :
                                                                              ( mem(V2330e14,A_27a)
                                                                              & ? [V2331e15] :
                                                                                  ( mem(V2331e15,A_27a)
                                                                                  & ? [V2332e16] :
                                                                                      ( mem(V2332e16,A_27a)
                                                                                      & ? [V2333e17] :
                                                                                          ( mem(V2333e17,A_27a)
                                                                                          & ? [V2334e18] :
                                                                                              ( mem(V2334e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2317e1),ap(ap(c_2Elist_2ECONS(A_27a),V2318e2),ap(ap(c_2Elist_2ECONS(A_27a),V2319e3),ap(ap(c_2Elist_2ECONS(A_27a),V2320e4),ap(ap(c_2Elist_2ECONS(A_27a),V2321e5),ap(ap(c_2Elist_2ECONS(A_27a),V2322e6),ap(ap(c_2Elist_2ECONS(A_27a),V2323e7),ap(ap(c_2Elist_2ECONS(A_27a),V2324e8),ap(ap(c_2Elist_2ECONS(A_27a),V2325e9),ap(ap(c_2Elist_2ECONS(A_27a),V2326e10),ap(ap(c_2Elist_2ECONS(A_27a),V2327e11),ap(ap(c_2Elist_2ECONS(A_27a),V2328e12),ap(ap(c_2Elist_2ECONS(A_27a),V2329e13),ap(ap(c_2Elist_2ECONS(A_27a),V2330e14),ap(ap(c_2Elist_2ECONS(A_27a),V2331e15),ap(ap(c_2Elist_2ECONS(A_27a),V2332e16),ap(ap(c_2Elist_2ECONS(A_27a),V2333e17),ap(ap(c_2Elist_2ECONS(A_27a),V2334e18),V2316l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2335l_27] :
                      ( mem(V2335l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2336e1] :
                          ( mem(V2336e1,A_27a)
                          & ? [V2337e2] :
                              ( mem(V2337e2,A_27a)
                              & ? [V2338e3] :
                                  ( mem(V2338e3,A_27a)
                                  & ? [V2339e4] :
                                      ( mem(V2339e4,A_27a)
                                      & ? [V2340e5] :
                                          ( mem(V2340e5,A_27a)
                                          & ? [V2341e6] :
                                              ( mem(V2341e6,A_27a)
                                              & ? [V2342e7] :
                                                  ( mem(V2342e7,A_27a)
                                                  & ? [V2343e8] :
                                                      ( mem(V2343e8,A_27a)
                                                      & ? [V2344e9] :
                                                          ( mem(V2344e9,A_27a)
                                                          & ? [V2345e10] :
                                                              ( mem(V2345e10,A_27a)
                                                              & ? [V2346e11] :
                                                                  ( mem(V2346e11,A_27a)
                                                                  & ? [V2347e12] :
                                                                      ( mem(V2347e12,A_27a)
                                                                      & ? [V2348e13] :
                                                                          ( mem(V2348e13,A_27a)
                                                                          & ? [V2349e14] :
                                                                              ( mem(V2349e14,A_27a)
                                                                              & ? [V2350e15] :
                                                                                  ( mem(V2350e15,A_27a)
                                                                                  & ? [V2351e16] :
                                                                                      ( mem(V2351e16,A_27a)
                                                                                      & ? [V2352e17] :
                                                                                          ( mem(V2352e17,A_27a)
                                                                                          & ? [V2353e18] :
                                                                                              ( mem(V2353e18,A_27a)
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2336e1),ap(ap(c_2Elist_2ECONS(A_27a),V2337e2),ap(ap(c_2Elist_2ECONS(A_27a),V2338e3),ap(ap(c_2Elist_2ECONS(A_27a),V2339e4),ap(ap(c_2Elist_2ECONS(A_27a),V2340e5),ap(ap(c_2Elist_2ECONS(A_27a),V2341e6),ap(ap(c_2Elist_2ECONS(A_27a),V2342e7),ap(ap(c_2Elist_2ECONS(A_27a),V2343e8),ap(ap(c_2Elist_2ECONS(A_27a),V2344e9),ap(ap(c_2Elist_2ECONS(A_27a),V2345e10),ap(ap(c_2Elist_2ECONS(A_27a),V2346e11),ap(ap(c_2Elist_2ECONS(A_27a),V2347e12),ap(ap(c_2Elist_2ECONS(A_27a),V2348e13),ap(ap(c_2Elist_2ECONS(A_27a),V2349e14),ap(ap(c_2Elist_2ECONS(A_27a),V2350e15),ap(ap(c_2Elist_2ECONS(A_27a),V2351e16),ap(ap(c_2Elist_2ECONS(A_27a),V2352e17),ap(ap(c_2Elist_2ECONS(A_27a),V2353e18),V2335l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2354l_27] :
                      ( mem(V2354l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2355e1] :
                          ( mem(V2355e1,A_27a)
                          & ? [V2356e2] :
                              ( mem(V2356e2,A_27a)
                              & ? [V2357e3] :
                                  ( mem(V2357e3,A_27a)
                                  & ? [V2358e4] :
                                      ( mem(V2358e4,A_27a)
                                      & ? [V2359e5] :
                                          ( mem(V2359e5,A_27a)
                                          & ? [V2360e6] :
                                              ( mem(V2360e6,A_27a)
                                              & ? [V2361e7] :
                                                  ( mem(V2361e7,A_27a)
                                                  & ? [V2362e8] :
                                                      ( mem(V2362e8,A_27a)
                                                      & ? [V2363e9] :
                                                          ( mem(V2363e9,A_27a)
                                                          & ? [V2364e10] :
                                                              ( mem(V2364e10,A_27a)
                                                              & ? [V2365e11] :
                                                                  ( mem(V2365e11,A_27a)
                                                                  & ? [V2366e12] :
                                                                      ( mem(V2366e12,A_27a)
                                                                      & ? [V2367e13] :
                                                                          ( mem(V2367e13,A_27a)
                                                                          & ? [V2368e14] :
                                                                              ( mem(V2368e14,A_27a)
                                                                              & ? [V2369e15] :
                                                                                  ( mem(V2369e15,A_27a)
                                                                                  & ? [V2370e16] :
                                                                                      ( mem(V2370e16,A_27a)
                                                                                      & ? [V2371e17] :
                                                                                          ( mem(V2371e17,A_27a)
                                                                                          & ? [V2372e18] :
                                                                                              ( mem(V2372e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2354l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2355e1),ap(ap(c_2Elist_2ECONS(A_27a),V2356e2),ap(ap(c_2Elist_2ECONS(A_27a),V2357e3),ap(ap(c_2Elist_2ECONS(A_27a),V2358e4),ap(ap(c_2Elist_2ECONS(A_27a),V2359e5),ap(ap(c_2Elist_2ECONS(A_27a),V2360e6),ap(ap(c_2Elist_2ECONS(A_27a),V2361e7),ap(ap(c_2Elist_2ECONS(A_27a),V2362e8),ap(ap(c_2Elist_2ECONS(A_27a),V2363e9),ap(ap(c_2Elist_2ECONS(A_27a),V2364e10),ap(ap(c_2Elist_2ECONS(A_27a),V2365e11),ap(ap(c_2Elist_2ECONS(A_27a),V2366e12),ap(ap(c_2Elist_2ECONS(A_27a),V2367e13),ap(ap(c_2Elist_2ECONS(A_27a),V2368e14),ap(ap(c_2Elist_2ECONS(A_27a),V2369e15),ap(ap(c_2Elist_2ECONS(A_27a),V2370e16),ap(ap(c_2Elist_2ECONS(A_27a),V2371e17),ap(ap(c_2Elist_2ECONS(A_27a),V2372e18),V2354l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V2373l_27] :
                      ( mem(V2373l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2374e1] :
                          ( mem(V2374e1,A_27a)
                          & ? [V2375e2] :
                              ( mem(V2375e2,A_27a)
                              & ? [V2376e3] :
                                  ( mem(V2376e3,A_27a)
                                  & ? [V2377e4] :
                                      ( mem(V2377e4,A_27a)
                                      & ? [V2378e5] :
                                          ( mem(V2378e5,A_27a)
                                          & ? [V2379e6] :
                                              ( mem(V2379e6,A_27a)
                                              & ? [V2380e7] :
                                                  ( mem(V2380e7,A_27a)
                                                  & ? [V2381e8] :
                                                      ( mem(V2381e8,A_27a)
                                                      & ? [V2382e9] :
                                                          ( mem(V2382e9,A_27a)
                                                          & ? [V2383e10] :
                                                              ( mem(V2383e10,A_27a)
                                                              & ? [V2384e11] :
                                                                  ( mem(V2384e11,A_27a)
                                                                  & ? [V2385e12] :
                                                                      ( mem(V2385e12,A_27a)
                                                                      & ? [V2386e13] :
                                                                          ( mem(V2386e13,A_27a)
                                                                          & ? [V2387e14] :
                                                                              ( mem(V2387e14,A_27a)
                                                                              & ? [V2388e15] :
                                                                                  ( mem(V2388e15,A_27a)
                                                                                  & ? [V2389e16] :
                                                                                      ( mem(V2389e16,A_27a)
                                                                                      & ? [V2390e17] :
                                                                                          ( mem(V2390e17,A_27a)
                                                                                          & ? [V2391e18] :
                                                                                              ( mem(V2391e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2373l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2374e1),ap(ap(c_2Elist_2ECONS(A_27a),V2375e2),ap(ap(c_2Elist_2ECONS(A_27a),V2376e3),ap(ap(c_2Elist_2ECONS(A_27a),V2377e4),ap(ap(c_2Elist_2ECONS(A_27a),V2378e5),ap(ap(c_2Elist_2ECONS(A_27a),V2379e6),ap(ap(c_2Elist_2ECONS(A_27a),V2380e7),ap(ap(c_2Elist_2ECONS(A_27a),V2381e8),ap(ap(c_2Elist_2ECONS(A_27a),V2382e9),ap(ap(c_2Elist_2ECONS(A_27a),V2383e10),ap(ap(c_2Elist_2ECONS(A_27a),V2384e11),ap(ap(c_2Elist_2ECONS(A_27a),V2385e12),ap(ap(c_2Elist_2ECONS(A_27a),V2386e13),ap(ap(c_2Elist_2ECONS(A_27a),V2387e14),ap(ap(c_2Elist_2ECONS(A_27a),V2388e15),ap(ap(c_2Elist_2ECONS(A_27a),V2389e16),ap(ap(c_2Elist_2ECONS(A_27a),V2390e17),ap(ap(c_2Elist_2ECONS(A_27a),V2391e18),V2373l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2392l_27] :
                      ( mem(V2392l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2393e1] :
                          ( mem(V2393e1,A_27a)
                          & ? [V2394e2] :
                              ( mem(V2394e2,A_27a)
                              & ? [V2395e3] :
                                  ( mem(V2395e3,A_27a)
                                  & ? [V2396e4] :
                                      ( mem(V2396e4,A_27a)
                                      & ? [V2397e5] :
                                          ( mem(V2397e5,A_27a)
                                          & ? [V2398e6] :
                                              ( mem(V2398e6,A_27a)
                                              & ? [V2399e7] :
                                                  ( mem(V2399e7,A_27a)
                                                  & ? [V2400e8] :
                                                      ( mem(V2400e8,A_27a)
                                                      & ? [V2401e9] :
                                                          ( mem(V2401e9,A_27a)
                                                          & ? [V2402e10] :
                                                              ( mem(V2402e10,A_27a)
                                                              & ? [V2403e11] :
                                                                  ( mem(V2403e11,A_27a)
                                                                  & ? [V2404e12] :
                                                                      ( mem(V2404e12,A_27a)
                                                                      & ? [V2405e13] :
                                                                          ( mem(V2405e13,A_27a)
                                                                          & ? [V2406e14] :
                                                                              ( mem(V2406e14,A_27a)
                                                                              & ? [V2407e15] :
                                                                                  ( mem(V2407e15,A_27a)
                                                                                  & ? [V2408e16] :
                                                                                      ( mem(V2408e16,A_27a)
                                                                                      & ? [V2409e17] :
                                                                                          ( mem(V2409e17,A_27a)
                                                                                          & ? [V2410e18] :
                                                                                              ( mem(V2410e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2392l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2393e1),ap(ap(c_2Elist_2ECONS(A_27a),V2394e2),ap(ap(c_2Elist_2ECONS(A_27a),V2395e3),ap(ap(c_2Elist_2ECONS(A_27a),V2396e4),ap(ap(c_2Elist_2ECONS(A_27a),V2397e5),ap(ap(c_2Elist_2ECONS(A_27a),V2398e6),ap(ap(c_2Elist_2ECONS(A_27a),V2399e7),ap(ap(c_2Elist_2ECONS(A_27a),V2400e8),ap(ap(c_2Elist_2ECONS(A_27a),V2401e9),ap(ap(c_2Elist_2ECONS(A_27a),V2402e10),ap(ap(c_2Elist_2ECONS(A_27a),V2403e11),ap(ap(c_2Elist_2ECONS(A_27a),V2404e12),ap(ap(c_2Elist_2ECONS(A_27a),V2405e13),ap(ap(c_2Elist_2ECONS(A_27a),V2406e14),ap(ap(c_2Elist_2ECONS(A_27a),V2407e15),ap(ap(c_2Elist_2ECONS(A_27a),V2408e16),ap(ap(c_2Elist_2ECONS(A_27a),V2409e17),ap(ap(c_2Elist_2ECONS(A_27a),V2410e18),V2392l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V2411l_27] :
                      ( mem(V2411l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2412e1] :
                          ( mem(V2412e1,A_27a)
                          & ? [V2413e2] :
                              ( mem(V2413e2,A_27a)
                              & ? [V2414e3] :
                                  ( mem(V2414e3,A_27a)
                                  & ? [V2415e4] :
                                      ( mem(V2415e4,A_27a)
                                      & ? [V2416e5] :
                                          ( mem(V2416e5,A_27a)
                                          & ? [V2417e6] :
                                              ( mem(V2417e6,A_27a)
                                              & ? [V2418e7] :
                                                  ( mem(V2418e7,A_27a)
                                                  & ? [V2419e8] :
                                                      ( mem(V2419e8,A_27a)
                                                      & ? [V2420e9] :
                                                          ( mem(V2420e9,A_27a)
                                                          & ? [V2421e10] :
                                                              ( mem(V2421e10,A_27a)
                                                              & ? [V2422e11] :
                                                                  ( mem(V2422e11,A_27a)
                                                                  & ? [V2423e12] :
                                                                      ( mem(V2423e12,A_27a)
                                                                      & ? [V2424e13] :
                                                                          ( mem(V2424e13,A_27a)
                                                                          & ? [V2425e14] :
                                                                              ( mem(V2425e14,A_27a)
                                                                              & ? [V2426e15] :
                                                                                  ( mem(V2426e15,A_27a)
                                                                                  & ? [V2427e16] :
                                                                                      ( mem(V2427e16,A_27a)
                                                                                      & ? [V2428e17] :
                                                                                          ( mem(V2428e17,A_27a)
                                                                                          & ? [V2429e18] :
                                                                                              ( mem(V2429e18,A_27a)
                                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2411l_27)))
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2412e1),ap(ap(c_2Elist_2ECONS(A_27a),V2413e2),ap(ap(c_2Elist_2ECONS(A_27a),V2414e3),ap(ap(c_2Elist_2ECONS(A_27a),V2415e4),ap(ap(c_2Elist_2ECONS(A_27a),V2416e5),ap(ap(c_2Elist_2ECONS(A_27a),V2417e6),ap(ap(c_2Elist_2ECONS(A_27a),V2418e7),ap(ap(c_2Elist_2ECONS(A_27a),V2419e8),ap(ap(c_2Elist_2ECONS(A_27a),V2420e9),ap(ap(c_2Elist_2ECONS(A_27a),V2421e10),ap(ap(c_2Elist_2ECONS(A_27a),V2422e11),ap(ap(c_2Elist_2ECONS(A_27a),V2423e12),ap(ap(c_2Elist_2ECONS(A_27a),V2424e13),ap(ap(c_2Elist_2ECONS(A_27a),V2425e14),ap(ap(c_2Elist_2ECONS(A_27a),V2426e15),ap(ap(c_2Elist_2ECONS(A_27a),V2427e16),ap(ap(c_2Elist_2ECONS(A_27a),V2428e17),ap(ap(c_2Elist_2ECONS(A_27a),V2429e18),V2411l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V2430l_27] :
                      ( mem(V2430l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2431e1] :
                          ( mem(V2431e1,A_27a)
                          & ? [V2432e2] :
                              ( mem(V2432e2,A_27a)
                              & ? [V2433e3] :
                                  ( mem(V2433e3,A_27a)
                                  & ? [V2434e4] :
                                      ( mem(V2434e4,A_27a)
                                      & ? [V2435e5] :
                                          ( mem(V2435e5,A_27a)
                                          & ? [V2436e6] :
                                              ( mem(V2436e6,A_27a)
                                              & ? [V2437e7] :
                                                  ( mem(V2437e7,A_27a)
                                                  & ? [V2438e8] :
                                                      ( mem(V2438e8,A_27a)
                                                      & ? [V2439e9] :
                                                          ( mem(V2439e9,A_27a)
                                                          & ? [V2440e10] :
                                                              ( mem(V2440e10,A_27a)
                                                              & ? [V2441e11] :
                                                                  ( mem(V2441e11,A_27a)
                                                                  & ? [V2442e12] :
                                                                      ( mem(V2442e12,A_27a)
                                                                      & ? [V2443e13] :
                                                                          ( mem(V2443e13,A_27a)
                                                                          & ? [V2444e14] :
                                                                              ( mem(V2444e14,A_27a)
                                                                              & ? [V2445e15] :
                                                                                  ( mem(V2445e15,A_27a)
                                                                                  & ? [V2446e16] :
                                                                                      ( mem(V2446e16,A_27a)
                                                                                      & ? [V2447e17] :
                                                                                          ( mem(V2447e17,A_27a)
                                                                                          & ? [V2448e18] :
                                                                                              ( mem(V2448e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2430l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2431e1),ap(ap(c_2Elist_2ECONS(A_27a),V2432e2),ap(ap(c_2Elist_2ECONS(A_27a),V2433e3),ap(ap(c_2Elist_2ECONS(A_27a),V2434e4),ap(ap(c_2Elist_2ECONS(A_27a),V2435e5),ap(ap(c_2Elist_2ECONS(A_27a),V2436e6),ap(ap(c_2Elist_2ECONS(A_27a),V2437e7),ap(ap(c_2Elist_2ECONS(A_27a),V2438e8),ap(ap(c_2Elist_2ECONS(A_27a),V2439e9),ap(ap(c_2Elist_2ECONS(A_27a),V2440e10),ap(ap(c_2Elist_2ECONS(A_27a),V2441e11),ap(ap(c_2Elist_2ECONS(A_27a),V2442e12),ap(ap(c_2Elist_2ECONS(A_27a),V2443e13),ap(ap(c_2Elist_2ECONS(A_27a),V2444e14),ap(ap(c_2Elist_2ECONS(A_27a),V2445e15),ap(ap(c_2Elist_2ECONS(A_27a),V2446e16),ap(ap(c_2Elist_2ECONS(A_27a),V2447e17),ap(ap(c_2Elist_2ECONS(A_27a),V2448e18),V2430l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2449l_27] :
                      ( mem(V2449l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2450e1] :
                          ( mem(V2450e1,A_27a)
                          & ? [V2451e2] :
                              ( mem(V2451e2,A_27a)
                              & ? [V2452e3] :
                                  ( mem(V2452e3,A_27a)
                                  & ? [V2453e4] :
                                      ( mem(V2453e4,A_27a)
                                      & ? [V2454e5] :
                                          ( mem(V2454e5,A_27a)
                                          & ? [V2455e6] :
                                              ( mem(V2455e6,A_27a)
                                              & ? [V2456e7] :
                                                  ( mem(V2456e7,A_27a)
                                                  & ? [V2457e8] :
                                                      ( mem(V2457e8,A_27a)
                                                      & ? [V2458e9] :
                                                          ( mem(V2458e9,A_27a)
                                                          & ? [V2459e10] :
                                                              ( mem(V2459e10,A_27a)
                                                              & ? [V2460e11] :
                                                                  ( mem(V2460e11,A_27a)
                                                                  & ? [V2461e12] :
                                                                      ( mem(V2461e12,A_27a)
                                                                      & ? [V2462e13] :
                                                                          ( mem(V2462e13,A_27a)
                                                                          & ? [V2463e14] :
                                                                              ( mem(V2463e14,A_27a)
                                                                              & ? [V2464e15] :
                                                                                  ( mem(V2464e15,A_27a)
                                                                                  & ? [V2465e16] :
                                                                                      ( mem(V2465e16,A_27a)
                                                                                      & ? [V2466e17] :
                                                                                          ( mem(V2466e17,A_27a)
                                                                                          & ? [V2467e18] :
                                                                                              ( mem(V2467e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2449l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2450e1),ap(ap(c_2Elist_2ECONS(A_27a),V2451e2),ap(ap(c_2Elist_2ECONS(A_27a),V2452e3),ap(ap(c_2Elist_2ECONS(A_27a),V2453e4),ap(ap(c_2Elist_2ECONS(A_27a),V2454e5),ap(ap(c_2Elist_2ECONS(A_27a),V2455e6),ap(ap(c_2Elist_2ECONS(A_27a),V2456e7),ap(ap(c_2Elist_2ECONS(A_27a),V2457e8),ap(ap(c_2Elist_2ECONS(A_27a),V2458e9),ap(ap(c_2Elist_2ECONS(A_27a),V2459e10),ap(ap(c_2Elist_2ECONS(A_27a),V2460e11),ap(ap(c_2Elist_2ECONS(A_27a),V2461e12),ap(ap(c_2Elist_2ECONS(A_27a),V2462e13),ap(ap(c_2Elist_2ECONS(A_27a),V2463e14),ap(ap(c_2Elist_2ECONS(A_27a),V2464e15),ap(ap(c_2Elist_2ECONS(A_27a),V2465e16),ap(ap(c_2Elist_2ECONS(A_27a),V2466e17),ap(ap(c_2Elist_2ECONS(A_27a),V2467e18),V2449l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2468l_27] :
                      ( mem(V2468l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2469e1] :
                          ( mem(V2469e1,A_27a)
                          & ? [V2470e2] :
                              ( mem(V2470e2,A_27a)
                              & ? [V2471e3] :
                                  ( mem(V2471e3,A_27a)
                                  & ? [V2472e4] :
                                      ( mem(V2472e4,A_27a)
                                      & ? [V2473e5] :
                                          ( mem(V2473e5,A_27a)
                                          & ? [V2474e6] :
                                              ( mem(V2474e6,A_27a)
                                              & ? [V2475e7] :
                                                  ( mem(V2475e7,A_27a)
                                                  & ? [V2476e8] :
                                                      ( mem(V2476e8,A_27a)
                                                      & ? [V2477e9] :
                                                          ( mem(V2477e9,A_27a)
                                                          & ? [V2478e10] :
                                                              ( mem(V2478e10,A_27a)
                                                              & ? [V2479e11] :
                                                                  ( mem(V2479e11,A_27a)
                                                                  & ? [V2480e12] :
                                                                      ( mem(V2480e12,A_27a)
                                                                      & ? [V2481e13] :
                                                                          ( mem(V2481e13,A_27a)
                                                                          & ? [V2482e14] :
                                                                              ( mem(V2482e14,A_27a)
                                                                              & ? [V2483e15] :
                                                                                  ( mem(V2483e15,A_27a)
                                                                                  & ? [V2484e16] :
                                                                                      ( mem(V2484e16,A_27a)
                                                                                      & ? [V2485e17] :
                                                                                          ( mem(V2485e17,A_27a)
                                                                                          & ? [V2486e18] :
                                                                                              ( mem(V2486e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2468l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2469e1),ap(ap(c_2Elist_2ECONS(A_27a),V2470e2),ap(ap(c_2Elist_2ECONS(A_27a),V2471e3),ap(ap(c_2Elist_2ECONS(A_27a),V2472e4),ap(ap(c_2Elist_2ECONS(A_27a),V2473e5),ap(ap(c_2Elist_2ECONS(A_27a),V2474e6),ap(ap(c_2Elist_2ECONS(A_27a),V2475e7),ap(ap(c_2Elist_2ECONS(A_27a),V2476e8),ap(ap(c_2Elist_2ECONS(A_27a),V2477e9),ap(ap(c_2Elist_2ECONS(A_27a),V2478e10),ap(ap(c_2Elist_2ECONS(A_27a),V2479e11),ap(ap(c_2Elist_2ECONS(A_27a),V2480e12),ap(ap(c_2Elist_2ECONS(A_27a),V2481e13),ap(ap(c_2Elist_2ECONS(A_27a),V2482e14),ap(ap(c_2Elist_2ECONS(A_27a),V2483e15),ap(ap(c_2Elist_2ECONS(A_27a),V2484e16),ap(ap(c_2Elist_2ECONS(A_27a),V2485e17),ap(ap(c_2Elist_2ECONS(A_27a),V2486e18),V2468l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2487l_27] :
                      ( mem(V2487l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2488e1] :
                          ( mem(V2488e1,A_27a)
                          & ? [V2489e2] :
                              ( mem(V2489e2,A_27a)
                              & ? [V2490e3] :
                                  ( mem(V2490e3,A_27a)
                                  & ? [V2491e4] :
                                      ( mem(V2491e4,A_27a)
                                      & ? [V2492e5] :
                                          ( mem(V2492e5,A_27a)
                                          & ? [V2493e6] :
                                              ( mem(V2493e6,A_27a)
                                              & ? [V2494e7] :
                                                  ( mem(V2494e7,A_27a)
                                                  & ? [V2495e8] :
                                                      ( mem(V2495e8,A_27a)
                                                      & ? [V2496e9] :
                                                          ( mem(V2496e9,A_27a)
                                                          & ? [V2497e10] :
                                                              ( mem(V2497e10,A_27a)
                                                              & ? [V2498e11] :
                                                                  ( mem(V2498e11,A_27a)
                                                                  & ? [V2499e12] :
                                                                      ( mem(V2499e12,A_27a)
                                                                      & ? [V2500e13] :
                                                                          ( mem(V2500e13,A_27a)
                                                                          & ? [V2501e14] :
                                                                              ( mem(V2501e14,A_27a)
                                                                              & ? [V2502e15] :
                                                                                  ( mem(V2502e15,A_27a)
                                                                                  & ? [V2503e16] :
                                                                                      ( mem(V2503e16,A_27a)
                                                                                      & ? [V2504e17] :
                                                                                          ( mem(V2504e17,A_27a)
                                                                                          & ? [V2505e18] :
                                                                                              ( mem(V2505e18,A_27a)
                                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V2487l_27) = V1x
                                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2488e1),ap(ap(c_2Elist_2ECONS(A_27a),V2489e2),ap(ap(c_2Elist_2ECONS(A_27a),V2490e3),ap(ap(c_2Elist_2ECONS(A_27a),V2491e4),ap(ap(c_2Elist_2ECONS(A_27a),V2492e5),ap(ap(c_2Elist_2ECONS(A_27a),V2493e6),ap(ap(c_2Elist_2ECONS(A_27a),V2494e7),ap(ap(c_2Elist_2ECONS(A_27a),V2495e8),ap(ap(c_2Elist_2ECONS(A_27a),V2496e9),ap(ap(c_2Elist_2ECONS(A_27a),V2497e10),ap(ap(c_2Elist_2ECONS(A_27a),V2498e11),ap(ap(c_2Elist_2ECONS(A_27a),V2499e12),ap(ap(c_2Elist_2ECONS(A_27a),V2500e13),ap(ap(c_2Elist_2ECONS(A_27a),V2501e14),ap(ap(c_2Elist_2ECONS(A_27a),V2502e15),ap(ap(c_2Elist_2ECONS(A_27a),V2503e16),ap(ap(c_2Elist_2ECONS(A_27a),V2504e17),ap(ap(c_2Elist_2ECONS(A_27a),V2505e18),V2487l_27)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2506e1] :
                      ( mem(V2506e1,A_27a)
                      & ? [V2507e2] :
                          ( mem(V2507e2,A_27a)
                          & ? [V2508e3] :
                              ( mem(V2508e3,A_27a)
                              & ? [V2509e4] :
                                  ( mem(V2509e4,A_27a)
                                  & ? [V2510e5] :
                                      ( mem(V2510e5,A_27a)
                                      & ? [V2511e6] :
                                          ( mem(V2511e6,A_27a)
                                          & ? [V2512e7] :
                                              ( mem(V2512e7,A_27a)
                                              & ? [V2513e8] :
                                                  ( mem(V2513e8,A_27a)
                                                  & ? [V2514e9] :
                                                      ( mem(V2514e9,A_27a)
                                                      & ? [V2515e10] :
                                                          ( mem(V2515e10,A_27a)
                                                          & ? [V2516e11] :
                                                              ( mem(V2516e11,A_27a)
                                                              & ? [V2517e12] :
                                                                  ( mem(V2517e12,A_27a)
                                                                  & ? [V2518e13] :
                                                                      ( mem(V2518e13,A_27a)
                                                                      & ? [V2519e14] :
                                                                          ( mem(V2519e14,A_27a)
                                                                          & ? [V2520e15] :
                                                                              ( mem(V2520e15,A_27a)
                                                                              & ? [V2521e16] :
                                                                                  ( mem(V2521e16,A_27a)
                                                                                  & ? [V2522e17] :
                                                                                      ( mem(V2522e17,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2506e1),ap(ap(c_2Elist_2ECONS(A_27a),V2507e2),ap(ap(c_2Elist_2ECONS(A_27a),V2508e3),ap(ap(c_2Elist_2ECONS(A_27a),V2509e4),ap(ap(c_2Elist_2ECONS(A_27a),V2510e5),ap(ap(c_2Elist_2ECONS(A_27a),V2511e6),ap(ap(c_2Elist_2ECONS(A_27a),V2512e7),ap(ap(c_2Elist_2ECONS(A_27a),V2513e8),ap(ap(c_2Elist_2ECONS(A_27a),V2514e9),ap(ap(c_2Elist_2ECONS(A_27a),V2515e10),ap(ap(c_2Elist_2ECONS(A_27a),V2516e11),ap(ap(c_2Elist_2ECONS(A_27a),V2517e12),ap(ap(c_2Elist_2ECONS(A_27a),V2518e13),ap(ap(c_2Elist_2ECONS(A_27a),V2519e14),ap(ap(c_2Elist_2ECONS(A_27a),V2520e15),ap(ap(c_2Elist_2ECONS(A_27a),V2521e16),ap(ap(c_2Elist_2ECONS(A_27a),V2522e17),c_2Elist_2ENIL(A_27a)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2523e1] :
                      ( mem(V2523e1,A_27a)
                      & ? [V2524e2] :
                          ( mem(V2524e2,A_27a)
                          & ? [V2525e3] :
                              ( mem(V2525e3,A_27a)
                              & ? [V2526e4] :
                                  ( mem(V2526e4,A_27a)
                                  & ? [V2527e5] :
                                      ( mem(V2527e5,A_27a)
                                      & ? [V2528e6] :
                                          ( mem(V2528e6,A_27a)
                                          & ? [V2529e7] :
                                              ( mem(V2529e7,A_27a)
                                              & ? [V2530e8] :
                                                  ( mem(V2530e8,A_27a)
                                                  & ? [V2531e9] :
                                                      ( mem(V2531e9,A_27a)
                                                      & ? [V2532e10] :
                                                          ( mem(V2532e10,A_27a)
                                                          & ? [V2533e11] :
                                                              ( mem(V2533e11,A_27a)
                                                              & ? [V2534e12] :
                                                                  ( mem(V2534e12,A_27a)
                                                                  & ? [V2535e13] :
                                                                      ( mem(V2535e13,A_27a)
                                                                      & ? [V2536e14] :
                                                                          ( mem(V2536e14,A_27a)
                                                                          & ? [V2537e15] :
                                                                              ( mem(V2537e15,A_27a)
                                                                              & ? [V2538e16] :
                                                                                  ( mem(V2538e16,A_27a)
                                                                                  & ? [V2539e17] :
                                                                                      ( mem(V2539e17,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2523e1),ap(ap(c_2Elist_2ECONS(A_27a),V2524e2),ap(ap(c_2Elist_2ECONS(A_27a),V2525e3),ap(ap(c_2Elist_2ECONS(A_27a),V2526e4),ap(ap(c_2Elist_2ECONS(A_27a),V2527e5),ap(ap(c_2Elist_2ECONS(A_27a),V2528e6),ap(ap(c_2Elist_2ECONS(A_27a),V2529e7),ap(ap(c_2Elist_2ECONS(A_27a),V2530e8),ap(ap(c_2Elist_2ECONS(A_27a),V2531e9),ap(ap(c_2Elist_2ECONS(A_27a),V2532e10),ap(ap(c_2Elist_2ECONS(A_27a),V2533e11),ap(ap(c_2Elist_2ECONS(A_27a),V2534e12),ap(ap(c_2Elist_2ECONS(A_27a),V2535e13),ap(ap(c_2Elist_2ECONS(A_27a),V2536e14),ap(ap(c_2Elist_2ECONS(A_27a),V2537e15),ap(ap(c_2Elist_2ECONS(A_27a),V2538e16),ap(ap(c_2Elist_2ECONS(A_27a),V2539e17),c_2Elist_2ENIL(A_27a)))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2540l_27] :
                      ( mem(V2540l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2541e1] :
                          ( mem(V2541e1,A_27a)
                          & ? [V2542e2] :
                              ( mem(V2542e2,A_27a)
                              & ? [V2543e3] :
                                  ( mem(V2543e3,A_27a)
                                  & ? [V2544e4] :
                                      ( mem(V2544e4,A_27a)
                                      & ? [V2545e5] :
                                          ( mem(V2545e5,A_27a)
                                          & ? [V2546e6] :
                                              ( mem(V2546e6,A_27a)
                                              & ? [V2547e7] :
                                                  ( mem(V2547e7,A_27a)
                                                  & ? [V2548e8] :
                                                      ( mem(V2548e8,A_27a)
                                                      & ? [V2549e9] :
                                                          ( mem(V2549e9,A_27a)
                                                          & ? [V2550e10] :
                                                              ( mem(V2550e10,A_27a)
                                                              & ? [V2551e11] :
                                                                  ( mem(V2551e11,A_27a)
                                                                  & ? [V2552e12] :
                                                                      ( mem(V2552e12,A_27a)
                                                                      & ? [V2553e13] :
                                                                          ( mem(V2553e13,A_27a)
                                                                          & ? [V2554e14] :
                                                                              ( mem(V2554e14,A_27a)
                                                                              & ? [V2555e15] :
                                                                                  ( mem(V2555e15,A_27a)
                                                                                  & ? [V2556e16] :
                                                                                      ( mem(V2556e16,A_27a)
                                                                                      & ? [V2557e17] :
                                                                                          ( mem(V2557e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2541e1),ap(ap(c_2Elist_2ECONS(A_27a),V2542e2),ap(ap(c_2Elist_2ECONS(A_27a),V2543e3),ap(ap(c_2Elist_2ECONS(A_27a),V2544e4),ap(ap(c_2Elist_2ECONS(A_27a),V2545e5),ap(ap(c_2Elist_2ECONS(A_27a),V2546e6),ap(ap(c_2Elist_2ECONS(A_27a),V2547e7),ap(ap(c_2Elist_2ECONS(A_27a),V2548e8),ap(ap(c_2Elist_2ECONS(A_27a),V2549e9),ap(ap(c_2Elist_2ECONS(A_27a),V2550e10),ap(ap(c_2Elist_2ECONS(A_27a),V2551e11),ap(ap(c_2Elist_2ECONS(A_27a),V2552e12),ap(ap(c_2Elist_2ECONS(A_27a),V2553e13),ap(ap(c_2Elist_2ECONS(A_27a),V2554e14),ap(ap(c_2Elist_2ECONS(A_27a),V2555e15),ap(ap(c_2Elist_2ECONS(A_27a),V2556e16),ap(ap(c_2Elist_2ECONS(A_27a),V2557e17),V2540l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2558l_27] :
                      ( mem(V2558l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2559e1] :
                          ( mem(V2559e1,A_27a)
                          & ? [V2560e2] :
                              ( mem(V2560e2,A_27a)
                              & ? [V2561e3] :
                                  ( mem(V2561e3,A_27a)
                                  & ? [V2562e4] :
                                      ( mem(V2562e4,A_27a)
                                      & ? [V2563e5] :
                                          ( mem(V2563e5,A_27a)
                                          & ? [V2564e6] :
                                              ( mem(V2564e6,A_27a)
                                              & ? [V2565e7] :
                                                  ( mem(V2565e7,A_27a)
                                                  & ? [V2566e8] :
                                                      ( mem(V2566e8,A_27a)
                                                      & ? [V2567e9] :
                                                          ( mem(V2567e9,A_27a)
                                                          & ? [V2568e10] :
                                                              ( mem(V2568e10,A_27a)
                                                              & ? [V2569e11] :
                                                                  ( mem(V2569e11,A_27a)
                                                                  & ? [V2570e12] :
                                                                      ( mem(V2570e12,A_27a)
                                                                      & ? [V2571e13] :
                                                                          ( mem(V2571e13,A_27a)
                                                                          & ? [V2572e14] :
                                                                              ( mem(V2572e14,A_27a)
                                                                              & ? [V2573e15] :
                                                                                  ( mem(V2573e15,A_27a)
                                                                                  & ? [V2574e16] :
                                                                                      ( mem(V2574e16,A_27a)
                                                                                      & ? [V2575e17] :
                                                                                          ( mem(V2575e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2559e1),ap(ap(c_2Elist_2ECONS(A_27a),V2560e2),ap(ap(c_2Elist_2ECONS(A_27a),V2561e3),ap(ap(c_2Elist_2ECONS(A_27a),V2562e4),ap(ap(c_2Elist_2ECONS(A_27a),V2563e5),ap(ap(c_2Elist_2ECONS(A_27a),V2564e6),ap(ap(c_2Elist_2ECONS(A_27a),V2565e7),ap(ap(c_2Elist_2ECONS(A_27a),V2566e8),ap(ap(c_2Elist_2ECONS(A_27a),V2567e9),ap(ap(c_2Elist_2ECONS(A_27a),V2568e10),ap(ap(c_2Elist_2ECONS(A_27a),V2569e11),ap(ap(c_2Elist_2ECONS(A_27a),V2570e12),ap(ap(c_2Elist_2ECONS(A_27a),V2571e13),ap(ap(c_2Elist_2ECONS(A_27a),V2572e14),ap(ap(c_2Elist_2ECONS(A_27a),V2573e15),ap(ap(c_2Elist_2ECONS(A_27a),V2574e16),ap(ap(c_2Elist_2ECONS(A_27a),V2575e17),V2558l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2576l_27] :
                      ( mem(V2576l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2577e1] :
                          ( mem(V2577e1,A_27a)
                          & ? [V2578e2] :
                              ( mem(V2578e2,A_27a)
                              & ? [V2579e3] :
                                  ( mem(V2579e3,A_27a)
                                  & ? [V2580e4] :
                                      ( mem(V2580e4,A_27a)
                                      & ? [V2581e5] :
                                          ( mem(V2581e5,A_27a)
                                          & ? [V2582e6] :
                                              ( mem(V2582e6,A_27a)
                                              & ? [V2583e7] :
                                                  ( mem(V2583e7,A_27a)
                                                  & ? [V2584e8] :
                                                      ( mem(V2584e8,A_27a)
                                                      & ? [V2585e9] :
                                                          ( mem(V2585e9,A_27a)
                                                          & ? [V2586e10] :
                                                              ( mem(V2586e10,A_27a)
                                                              & ? [V2587e11] :
                                                                  ( mem(V2587e11,A_27a)
                                                                  & ? [V2588e12] :
                                                                      ( mem(V2588e12,A_27a)
                                                                      & ? [V2589e13] :
                                                                          ( mem(V2589e13,A_27a)
                                                                          & ? [V2590e14] :
                                                                              ( mem(V2590e14,A_27a)
                                                                              & ? [V2591e15] :
                                                                                  ( mem(V2591e15,A_27a)
                                                                                  & ? [V2592e16] :
                                                                                      ( mem(V2592e16,A_27a)
                                                                                      & ? [V2593e17] :
                                                                                          ( mem(V2593e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2577e1),ap(ap(c_2Elist_2ECONS(A_27a),V2578e2),ap(ap(c_2Elist_2ECONS(A_27a),V2579e3),ap(ap(c_2Elist_2ECONS(A_27a),V2580e4),ap(ap(c_2Elist_2ECONS(A_27a),V2581e5),ap(ap(c_2Elist_2ECONS(A_27a),V2582e6),ap(ap(c_2Elist_2ECONS(A_27a),V2583e7),ap(ap(c_2Elist_2ECONS(A_27a),V2584e8),ap(ap(c_2Elist_2ECONS(A_27a),V2585e9),ap(ap(c_2Elist_2ECONS(A_27a),V2586e10),ap(ap(c_2Elist_2ECONS(A_27a),V2587e11),ap(ap(c_2Elist_2ECONS(A_27a),V2588e12),ap(ap(c_2Elist_2ECONS(A_27a),V2589e13),ap(ap(c_2Elist_2ECONS(A_27a),V2590e14),ap(ap(c_2Elist_2ECONS(A_27a),V2591e15),ap(ap(c_2Elist_2ECONS(A_27a),V2592e16),ap(ap(c_2Elist_2ECONS(A_27a),V2593e17),V2576l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2594l_27] :
                      ( mem(V2594l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2595e1] :
                          ( mem(V2595e1,A_27a)
                          & ? [V2596e2] :
                              ( mem(V2596e2,A_27a)
                              & ? [V2597e3] :
                                  ( mem(V2597e3,A_27a)
                                  & ? [V2598e4] :
                                      ( mem(V2598e4,A_27a)
                                      & ? [V2599e5] :
                                          ( mem(V2599e5,A_27a)
                                          & ? [V2600e6] :
                                              ( mem(V2600e6,A_27a)
                                              & ? [V2601e7] :
                                                  ( mem(V2601e7,A_27a)
                                                  & ? [V2602e8] :
                                                      ( mem(V2602e8,A_27a)
                                                      & ? [V2603e9] :
                                                          ( mem(V2603e9,A_27a)
                                                          & ? [V2604e10] :
                                                              ( mem(V2604e10,A_27a)
                                                              & ? [V2605e11] :
                                                                  ( mem(V2605e11,A_27a)
                                                                  & ? [V2606e12] :
                                                                      ( mem(V2606e12,A_27a)
                                                                      & ? [V2607e13] :
                                                                          ( mem(V2607e13,A_27a)
                                                                          & ? [V2608e14] :
                                                                              ( mem(V2608e14,A_27a)
                                                                              & ? [V2609e15] :
                                                                                  ( mem(V2609e15,A_27a)
                                                                                  & ? [V2610e16] :
                                                                                      ( mem(V2610e16,A_27a)
                                                                                      & ? [V2611e17] :
                                                                                          ( mem(V2611e17,A_27a)
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2595e1),ap(ap(c_2Elist_2ECONS(A_27a),V2596e2),ap(ap(c_2Elist_2ECONS(A_27a),V2597e3),ap(ap(c_2Elist_2ECONS(A_27a),V2598e4),ap(ap(c_2Elist_2ECONS(A_27a),V2599e5),ap(ap(c_2Elist_2ECONS(A_27a),V2600e6),ap(ap(c_2Elist_2ECONS(A_27a),V2601e7),ap(ap(c_2Elist_2ECONS(A_27a),V2602e8),ap(ap(c_2Elist_2ECONS(A_27a),V2603e9),ap(ap(c_2Elist_2ECONS(A_27a),V2604e10),ap(ap(c_2Elist_2ECONS(A_27a),V2605e11),ap(ap(c_2Elist_2ECONS(A_27a),V2606e12),ap(ap(c_2Elist_2ECONS(A_27a),V2607e13),ap(ap(c_2Elist_2ECONS(A_27a),V2608e14),ap(ap(c_2Elist_2ECONS(A_27a),V2609e15),ap(ap(c_2Elist_2ECONS(A_27a),V2610e16),ap(ap(c_2Elist_2ECONS(A_27a),V2611e17),V2594l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2612l_27] :
                      ( mem(V2612l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2613e1] :
                          ( mem(V2613e1,A_27a)
                          & ? [V2614e2] :
                              ( mem(V2614e2,A_27a)
                              & ? [V2615e3] :
                                  ( mem(V2615e3,A_27a)
                                  & ? [V2616e4] :
                                      ( mem(V2616e4,A_27a)
                                      & ? [V2617e5] :
                                          ( mem(V2617e5,A_27a)
                                          & ? [V2618e6] :
                                              ( mem(V2618e6,A_27a)
                                              & ? [V2619e7] :
                                                  ( mem(V2619e7,A_27a)
                                                  & ? [V2620e8] :
                                                      ( mem(V2620e8,A_27a)
                                                      & ? [V2621e9] :
                                                          ( mem(V2621e9,A_27a)
                                                          & ? [V2622e10] :
                                                              ( mem(V2622e10,A_27a)
                                                              & ? [V2623e11] :
                                                                  ( mem(V2623e11,A_27a)
                                                                  & ? [V2624e12] :
                                                                      ( mem(V2624e12,A_27a)
                                                                      & ? [V2625e13] :
                                                                          ( mem(V2625e13,A_27a)
                                                                          & ? [V2626e14] :
                                                                              ( mem(V2626e14,A_27a)
                                                                              & ? [V2627e15] :
                                                                                  ( mem(V2627e15,A_27a)
                                                                                  & ? [V2628e16] :
                                                                                      ( mem(V2628e16,A_27a)
                                                                                      & ? [V2629e17] :
                                                                                          ( mem(V2629e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2612l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2613e1),ap(ap(c_2Elist_2ECONS(A_27a),V2614e2),ap(ap(c_2Elist_2ECONS(A_27a),V2615e3),ap(ap(c_2Elist_2ECONS(A_27a),V2616e4),ap(ap(c_2Elist_2ECONS(A_27a),V2617e5),ap(ap(c_2Elist_2ECONS(A_27a),V2618e6),ap(ap(c_2Elist_2ECONS(A_27a),V2619e7),ap(ap(c_2Elist_2ECONS(A_27a),V2620e8),ap(ap(c_2Elist_2ECONS(A_27a),V2621e9),ap(ap(c_2Elist_2ECONS(A_27a),V2622e10),ap(ap(c_2Elist_2ECONS(A_27a),V2623e11),ap(ap(c_2Elist_2ECONS(A_27a),V2624e12),ap(ap(c_2Elist_2ECONS(A_27a),V2625e13),ap(ap(c_2Elist_2ECONS(A_27a),V2626e14),ap(ap(c_2Elist_2ECONS(A_27a),V2627e15),ap(ap(c_2Elist_2ECONS(A_27a),V2628e16),ap(ap(c_2Elist_2ECONS(A_27a),V2629e17),V2612l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V2630l_27] :
                      ( mem(V2630l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2631e1] :
                          ( mem(V2631e1,A_27a)
                          & ? [V2632e2] :
                              ( mem(V2632e2,A_27a)
                              & ? [V2633e3] :
                                  ( mem(V2633e3,A_27a)
                                  & ? [V2634e4] :
                                      ( mem(V2634e4,A_27a)
                                      & ? [V2635e5] :
                                          ( mem(V2635e5,A_27a)
                                          & ? [V2636e6] :
                                              ( mem(V2636e6,A_27a)
                                              & ? [V2637e7] :
                                                  ( mem(V2637e7,A_27a)
                                                  & ? [V2638e8] :
                                                      ( mem(V2638e8,A_27a)
                                                      & ? [V2639e9] :
                                                          ( mem(V2639e9,A_27a)
                                                          & ? [V2640e10] :
                                                              ( mem(V2640e10,A_27a)
                                                              & ? [V2641e11] :
                                                                  ( mem(V2641e11,A_27a)
                                                                  & ? [V2642e12] :
                                                                      ( mem(V2642e12,A_27a)
                                                                      & ? [V2643e13] :
                                                                          ( mem(V2643e13,A_27a)
                                                                          & ? [V2644e14] :
                                                                              ( mem(V2644e14,A_27a)
                                                                              & ? [V2645e15] :
                                                                                  ( mem(V2645e15,A_27a)
                                                                                  & ? [V2646e16] :
                                                                                      ( mem(V2646e16,A_27a)
                                                                                      & ? [V2647e17] :
                                                                                          ( mem(V2647e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2630l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2631e1),ap(ap(c_2Elist_2ECONS(A_27a),V2632e2),ap(ap(c_2Elist_2ECONS(A_27a),V2633e3),ap(ap(c_2Elist_2ECONS(A_27a),V2634e4),ap(ap(c_2Elist_2ECONS(A_27a),V2635e5),ap(ap(c_2Elist_2ECONS(A_27a),V2636e6),ap(ap(c_2Elist_2ECONS(A_27a),V2637e7),ap(ap(c_2Elist_2ECONS(A_27a),V2638e8),ap(ap(c_2Elist_2ECONS(A_27a),V2639e9),ap(ap(c_2Elist_2ECONS(A_27a),V2640e10),ap(ap(c_2Elist_2ECONS(A_27a),V2641e11),ap(ap(c_2Elist_2ECONS(A_27a),V2642e12),ap(ap(c_2Elist_2ECONS(A_27a),V2643e13),ap(ap(c_2Elist_2ECONS(A_27a),V2644e14),ap(ap(c_2Elist_2ECONS(A_27a),V2645e15),ap(ap(c_2Elist_2ECONS(A_27a),V2646e16),ap(ap(c_2Elist_2ECONS(A_27a),V2647e17),V2630l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2648l_27] :
                      ( mem(V2648l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2649e1] :
                          ( mem(V2649e1,A_27a)
                          & ? [V2650e2] :
                              ( mem(V2650e2,A_27a)
                              & ? [V2651e3] :
                                  ( mem(V2651e3,A_27a)
                                  & ? [V2652e4] :
                                      ( mem(V2652e4,A_27a)
                                      & ? [V2653e5] :
                                          ( mem(V2653e5,A_27a)
                                          & ? [V2654e6] :
                                              ( mem(V2654e6,A_27a)
                                              & ? [V2655e7] :
                                                  ( mem(V2655e7,A_27a)
                                                  & ? [V2656e8] :
                                                      ( mem(V2656e8,A_27a)
                                                      & ? [V2657e9] :
                                                          ( mem(V2657e9,A_27a)
                                                          & ? [V2658e10] :
                                                              ( mem(V2658e10,A_27a)
                                                              & ? [V2659e11] :
                                                                  ( mem(V2659e11,A_27a)
                                                                  & ? [V2660e12] :
                                                                      ( mem(V2660e12,A_27a)
                                                                      & ? [V2661e13] :
                                                                          ( mem(V2661e13,A_27a)
                                                                          & ? [V2662e14] :
                                                                              ( mem(V2662e14,A_27a)
                                                                              & ? [V2663e15] :
                                                                                  ( mem(V2663e15,A_27a)
                                                                                  & ? [V2664e16] :
                                                                                      ( mem(V2664e16,A_27a)
                                                                                      & ? [V2665e17] :
                                                                                          ( mem(V2665e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2648l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2649e1),ap(ap(c_2Elist_2ECONS(A_27a),V2650e2),ap(ap(c_2Elist_2ECONS(A_27a),V2651e3),ap(ap(c_2Elist_2ECONS(A_27a),V2652e4),ap(ap(c_2Elist_2ECONS(A_27a),V2653e5),ap(ap(c_2Elist_2ECONS(A_27a),V2654e6),ap(ap(c_2Elist_2ECONS(A_27a),V2655e7),ap(ap(c_2Elist_2ECONS(A_27a),V2656e8),ap(ap(c_2Elist_2ECONS(A_27a),V2657e9),ap(ap(c_2Elist_2ECONS(A_27a),V2658e10),ap(ap(c_2Elist_2ECONS(A_27a),V2659e11),ap(ap(c_2Elist_2ECONS(A_27a),V2660e12),ap(ap(c_2Elist_2ECONS(A_27a),V2661e13),ap(ap(c_2Elist_2ECONS(A_27a),V2662e14),ap(ap(c_2Elist_2ECONS(A_27a),V2663e15),ap(ap(c_2Elist_2ECONS(A_27a),V2664e16),ap(ap(c_2Elist_2ECONS(A_27a),V2665e17),V2648l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V2666l_27] :
                      ( mem(V2666l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2667e1] :
                          ( mem(V2667e1,A_27a)
                          & ? [V2668e2] :
                              ( mem(V2668e2,A_27a)
                              & ? [V2669e3] :
                                  ( mem(V2669e3,A_27a)
                                  & ? [V2670e4] :
                                      ( mem(V2670e4,A_27a)
                                      & ? [V2671e5] :
                                          ( mem(V2671e5,A_27a)
                                          & ? [V2672e6] :
                                              ( mem(V2672e6,A_27a)
                                              & ? [V2673e7] :
                                                  ( mem(V2673e7,A_27a)
                                                  & ? [V2674e8] :
                                                      ( mem(V2674e8,A_27a)
                                                      & ? [V2675e9] :
                                                          ( mem(V2675e9,A_27a)
                                                          & ? [V2676e10] :
                                                              ( mem(V2676e10,A_27a)
                                                              & ? [V2677e11] :
                                                                  ( mem(V2677e11,A_27a)
                                                                  & ? [V2678e12] :
                                                                      ( mem(V2678e12,A_27a)
                                                                      & ? [V2679e13] :
                                                                          ( mem(V2679e13,A_27a)
                                                                          & ? [V2680e14] :
                                                                              ( mem(V2680e14,A_27a)
                                                                              & ? [V2681e15] :
                                                                                  ( mem(V2681e15,A_27a)
                                                                                  & ? [V2682e16] :
                                                                                      ( mem(V2682e16,A_27a)
                                                                                      & ? [V2683e17] :
                                                                                          ( mem(V2683e17,A_27a)
                                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2666l_27)))
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2667e1),ap(ap(c_2Elist_2ECONS(A_27a),V2668e2),ap(ap(c_2Elist_2ECONS(A_27a),V2669e3),ap(ap(c_2Elist_2ECONS(A_27a),V2670e4),ap(ap(c_2Elist_2ECONS(A_27a),V2671e5),ap(ap(c_2Elist_2ECONS(A_27a),V2672e6),ap(ap(c_2Elist_2ECONS(A_27a),V2673e7),ap(ap(c_2Elist_2ECONS(A_27a),V2674e8),ap(ap(c_2Elist_2ECONS(A_27a),V2675e9),ap(ap(c_2Elist_2ECONS(A_27a),V2676e10),ap(ap(c_2Elist_2ECONS(A_27a),V2677e11),ap(ap(c_2Elist_2ECONS(A_27a),V2678e12),ap(ap(c_2Elist_2ECONS(A_27a),V2679e13),ap(ap(c_2Elist_2ECONS(A_27a),V2680e14),ap(ap(c_2Elist_2ECONS(A_27a),V2681e15),ap(ap(c_2Elist_2ECONS(A_27a),V2682e16),ap(ap(c_2Elist_2ECONS(A_27a),V2683e17),V2666l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V2684l_27] :
                      ( mem(V2684l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2685e1] :
                          ( mem(V2685e1,A_27a)
                          & ? [V2686e2] :
                              ( mem(V2686e2,A_27a)
                              & ? [V2687e3] :
                                  ( mem(V2687e3,A_27a)
                                  & ? [V2688e4] :
                                      ( mem(V2688e4,A_27a)
                                      & ? [V2689e5] :
                                          ( mem(V2689e5,A_27a)
                                          & ? [V2690e6] :
                                              ( mem(V2690e6,A_27a)
                                              & ? [V2691e7] :
                                                  ( mem(V2691e7,A_27a)
                                                  & ? [V2692e8] :
                                                      ( mem(V2692e8,A_27a)
                                                      & ? [V2693e9] :
                                                          ( mem(V2693e9,A_27a)
                                                          & ? [V2694e10] :
                                                              ( mem(V2694e10,A_27a)
                                                              & ? [V2695e11] :
                                                                  ( mem(V2695e11,A_27a)
                                                                  & ? [V2696e12] :
                                                                      ( mem(V2696e12,A_27a)
                                                                      & ? [V2697e13] :
                                                                          ( mem(V2697e13,A_27a)
                                                                          & ? [V2698e14] :
                                                                              ( mem(V2698e14,A_27a)
                                                                              & ? [V2699e15] :
                                                                                  ( mem(V2699e15,A_27a)
                                                                                  & ? [V2700e16] :
                                                                                      ( mem(V2700e16,A_27a)
                                                                                      & ? [V2701e17] :
                                                                                          ( mem(V2701e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2684l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2685e1),ap(ap(c_2Elist_2ECONS(A_27a),V2686e2),ap(ap(c_2Elist_2ECONS(A_27a),V2687e3),ap(ap(c_2Elist_2ECONS(A_27a),V2688e4),ap(ap(c_2Elist_2ECONS(A_27a),V2689e5),ap(ap(c_2Elist_2ECONS(A_27a),V2690e6),ap(ap(c_2Elist_2ECONS(A_27a),V2691e7),ap(ap(c_2Elist_2ECONS(A_27a),V2692e8),ap(ap(c_2Elist_2ECONS(A_27a),V2693e9),ap(ap(c_2Elist_2ECONS(A_27a),V2694e10),ap(ap(c_2Elist_2ECONS(A_27a),V2695e11),ap(ap(c_2Elist_2ECONS(A_27a),V2696e12),ap(ap(c_2Elist_2ECONS(A_27a),V2697e13),ap(ap(c_2Elist_2ECONS(A_27a),V2698e14),ap(ap(c_2Elist_2ECONS(A_27a),V2699e15),ap(ap(c_2Elist_2ECONS(A_27a),V2700e16),ap(ap(c_2Elist_2ECONS(A_27a),V2701e17),V2684l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2702l_27] :
                      ( mem(V2702l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2703e1] :
                          ( mem(V2703e1,A_27a)
                          & ? [V2704e2] :
                              ( mem(V2704e2,A_27a)
                              & ? [V2705e3] :
                                  ( mem(V2705e3,A_27a)
                                  & ? [V2706e4] :
                                      ( mem(V2706e4,A_27a)
                                      & ? [V2707e5] :
                                          ( mem(V2707e5,A_27a)
                                          & ? [V2708e6] :
                                              ( mem(V2708e6,A_27a)
                                              & ? [V2709e7] :
                                                  ( mem(V2709e7,A_27a)
                                                  & ? [V2710e8] :
                                                      ( mem(V2710e8,A_27a)
                                                      & ? [V2711e9] :
                                                          ( mem(V2711e9,A_27a)
                                                          & ? [V2712e10] :
                                                              ( mem(V2712e10,A_27a)
                                                              & ? [V2713e11] :
                                                                  ( mem(V2713e11,A_27a)
                                                                  & ? [V2714e12] :
                                                                      ( mem(V2714e12,A_27a)
                                                                      & ? [V2715e13] :
                                                                          ( mem(V2715e13,A_27a)
                                                                          & ? [V2716e14] :
                                                                              ( mem(V2716e14,A_27a)
                                                                              & ? [V2717e15] :
                                                                                  ( mem(V2717e15,A_27a)
                                                                                  & ? [V2718e16] :
                                                                                      ( mem(V2718e16,A_27a)
                                                                                      & ? [V2719e17] :
                                                                                          ( mem(V2719e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2702l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2703e1),ap(ap(c_2Elist_2ECONS(A_27a),V2704e2),ap(ap(c_2Elist_2ECONS(A_27a),V2705e3),ap(ap(c_2Elist_2ECONS(A_27a),V2706e4),ap(ap(c_2Elist_2ECONS(A_27a),V2707e5),ap(ap(c_2Elist_2ECONS(A_27a),V2708e6),ap(ap(c_2Elist_2ECONS(A_27a),V2709e7),ap(ap(c_2Elist_2ECONS(A_27a),V2710e8),ap(ap(c_2Elist_2ECONS(A_27a),V2711e9),ap(ap(c_2Elist_2ECONS(A_27a),V2712e10),ap(ap(c_2Elist_2ECONS(A_27a),V2713e11),ap(ap(c_2Elist_2ECONS(A_27a),V2714e12),ap(ap(c_2Elist_2ECONS(A_27a),V2715e13),ap(ap(c_2Elist_2ECONS(A_27a),V2716e14),ap(ap(c_2Elist_2ECONS(A_27a),V2717e15),ap(ap(c_2Elist_2ECONS(A_27a),V2718e16),ap(ap(c_2Elist_2ECONS(A_27a),V2719e17),V2702l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2720l_27] :
                      ( mem(V2720l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2721e1] :
                          ( mem(V2721e1,A_27a)
                          & ? [V2722e2] :
                              ( mem(V2722e2,A_27a)
                              & ? [V2723e3] :
                                  ( mem(V2723e3,A_27a)
                                  & ? [V2724e4] :
                                      ( mem(V2724e4,A_27a)
                                      & ? [V2725e5] :
                                          ( mem(V2725e5,A_27a)
                                          & ? [V2726e6] :
                                              ( mem(V2726e6,A_27a)
                                              & ? [V2727e7] :
                                                  ( mem(V2727e7,A_27a)
                                                  & ? [V2728e8] :
                                                      ( mem(V2728e8,A_27a)
                                                      & ? [V2729e9] :
                                                          ( mem(V2729e9,A_27a)
                                                          & ? [V2730e10] :
                                                              ( mem(V2730e10,A_27a)
                                                              & ? [V2731e11] :
                                                                  ( mem(V2731e11,A_27a)
                                                                  & ? [V2732e12] :
                                                                      ( mem(V2732e12,A_27a)
                                                                      & ? [V2733e13] :
                                                                          ( mem(V2733e13,A_27a)
                                                                          & ? [V2734e14] :
                                                                              ( mem(V2734e14,A_27a)
                                                                              & ? [V2735e15] :
                                                                                  ( mem(V2735e15,A_27a)
                                                                                  & ? [V2736e16] :
                                                                                      ( mem(V2736e16,A_27a)
                                                                                      & ? [V2737e17] :
                                                                                          ( mem(V2737e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2720l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2721e1),ap(ap(c_2Elist_2ECONS(A_27a),V2722e2),ap(ap(c_2Elist_2ECONS(A_27a),V2723e3),ap(ap(c_2Elist_2ECONS(A_27a),V2724e4),ap(ap(c_2Elist_2ECONS(A_27a),V2725e5),ap(ap(c_2Elist_2ECONS(A_27a),V2726e6),ap(ap(c_2Elist_2ECONS(A_27a),V2727e7),ap(ap(c_2Elist_2ECONS(A_27a),V2728e8),ap(ap(c_2Elist_2ECONS(A_27a),V2729e9),ap(ap(c_2Elist_2ECONS(A_27a),V2730e10),ap(ap(c_2Elist_2ECONS(A_27a),V2731e11),ap(ap(c_2Elist_2ECONS(A_27a),V2732e12),ap(ap(c_2Elist_2ECONS(A_27a),V2733e13),ap(ap(c_2Elist_2ECONS(A_27a),V2734e14),ap(ap(c_2Elist_2ECONS(A_27a),V2735e15),ap(ap(c_2Elist_2ECONS(A_27a),V2736e16),ap(ap(c_2Elist_2ECONS(A_27a),V2737e17),V2720l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2738l_27] :
                      ( mem(V2738l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2739e1] :
                          ( mem(V2739e1,A_27a)
                          & ? [V2740e2] :
                              ( mem(V2740e2,A_27a)
                              & ? [V2741e3] :
                                  ( mem(V2741e3,A_27a)
                                  & ? [V2742e4] :
                                      ( mem(V2742e4,A_27a)
                                      & ? [V2743e5] :
                                          ( mem(V2743e5,A_27a)
                                          & ? [V2744e6] :
                                              ( mem(V2744e6,A_27a)
                                              & ? [V2745e7] :
                                                  ( mem(V2745e7,A_27a)
                                                  & ? [V2746e8] :
                                                      ( mem(V2746e8,A_27a)
                                                      & ? [V2747e9] :
                                                          ( mem(V2747e9,A_27a)
                                                          & ? [V2748e10] :
                                                              ( mem(V2748e10,A_27a)
                                                              & ? [V2749e11] :
                                                                  ( mem(V2749e11,A_27a)
                                                                  & ? [V2750e12] :
                                                                      ( mem(V2750e12,A_27a)
                                                                      & ? [V2751e13] :
                                                                          ( mem(V2751e13,A_27a)
                                                                          & ? [V2752e14] :
                                                                              ( mem(V2752e14,A_27a)
                                                                              & ? [V2753e15] :
                                                                                  ( mem(V2753e15,A_27a)
                                                                                  & ? [V2754e16] :
                                                                                      ( mem(V2754e16,A_27a)
                                                                                      & ? [V2755e17] :
                                                                                          ( mem(V2755e17,A_27a)
                                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V2738l_27) = V1x
                                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2739e1),ap(ap(c_2Elist_2ECONS(A_27a),V2740e2),ap(ap(c_2Elist_2ECONS(A_27a),V2741e3),ap(ap(c_2Elist_2ECONS(A_27a),V2742e4),ap(ap(c_2Elist_2ECONS(A_27a),V2743e5),ap(ap(c_2Elist_2ECONS(A_27a),V2744e6),ap(ap(c_2Elist_2ECONS(A_27a),V2745e7),ap(ap(c_2Elist_2ECONS(A_27a),V2746e8),ap(ap(c_2Elist_2ECONS(A_27a),V2747e9),ap(ap(c_2Elist_2ECONS(A_27a),V2748e10),ap(ap(c_2Elist_2ECONS(A_27a),V2749e11),ap(ap(c_2Elist_2ECONS(A_27a),V2750e12),ap(ap(c_2Elist_2ECONS(A_27a),V2751e13),ap(ap(c_2Elist_2ECONS(A_27a),V2752e14),ap(ap(c_2Elist_2ECONS(A_27a),V2753e15),ap(ap(c_2Elist_2ECONS(A_27a),V2754e16),ap(ap(c_2Elist_2ECONS(A_27a),V2755e17),V2738l_27))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2756e1] :
                      ( mem(V2756e1,A_27a)
                      & ? [V2757e2] :
                          ( mem(V2757e2,A_27a)
                          & ? [V2758e3] :
                              ( mem(V2758e3,A_27a)
                              & ? [V2759e4] :
                                  ( mem(V2759e4,A_27a)
                                  & ? [V2760e5] :
                                      ( mem(V2760e5,A_27a)
                                      & ? [V2761e6] :
                                          ( mem(V2761e6,A_27a)
                                          & ? [V2762e7] :
                                              ( mem(V2762e7,A_27a)
                                              & ? [V2763e8] :
                                                  ( mem(V2763e8,A_27a)
                                                  & ? [V2764e9] :
                                                      ( mem(V2764e9,A_27a)
                                                      & ? [V2765e10] :
                                                          ( mem(V2765e10,A_27a)
                                                          & ? [V2766e11] :
                                                              ( mem(V2766e11,A_27a)
                                                              & ? [V2767e12] :
                                                                  ( mem(V2767e12,A_27a)
                                                                  & ? [V2768e13] :
                                                                      ( mem(V2768e13,A_27a)
                                                                      & ? [V2769e14] :
                                                                          ( mem(V2769e14,A_27a)
                                                                          & ? [V2770e15] :
                                                                              ( mem(V2770e15,A_27a)
                                                                              & ? [V2771e16] :
                                                                                  ( mem(V2771e16,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2756e1),ap(ap(c_2Elist_2ECONS(A_27a),V2757e2),ap(ap(c_2Elist_2ECONS(A_27a),V2758e3),ap(ap(c_2Elist_2ECONS(A_27a),V2759e4),ap(ap(c_2Elist_2ECONS(A_27a),V2760e5),ap(ap(c_2Elist_2ECONS(A_27a),V2761e6),ap(ap(c_2Elist_2ECONS(A_27a),V2762e7),ap(ap(c_2Elist_2ECONS(A_27a),V2763e8),ap(ap(c_2Elist_2ECONS(A_27a),V2764e9),ap(ap(c_2Elist_2ECONS(A_27a),V2765e10),ap(ap(c_2Elist_2ECONS(A_27a),V2766e11),ap(ap(c_2Elist_2ECONS(A_27a),V2767e12),ap(ap(c_2Elist_2ECONS(A_27a),V2768e13),ap(ap(c_2Elist_2ECONS(A_27a),V2769e14),ap(ap(c_2Elist_2ECONS(A_27a),V2770e15),ap(ap(c_2Elist_2ECONS(A_27a),V2771e16),c_2Elist_2ENIL(A_27a))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2772e1] :
                      ( mem(V2772e1,A_27a)
                      & ? [V2773e2] :
                          ( mem(V2773e2,A_27a)
                          & ? [V2774e3] :
                              ( mem(V2774e3,A_27a)
                              & ? [V2775e4] :
                                  ( mem(V2775e4,A_27a)
                                  & ? [V2776e5] :
                                      ( mem(V2776e5,A_27a)
                                      & ? [V2777e6] :
                                          ( mem(V2777e6,A_27a)
                                          & ? [V2778e7] :
                                              ( mem(V2778e7,A_27a)
                                              & ? [V2779e8] :
                                                  ( mem(V2779e8,A_27a)
                                                  & ? [V2780e9] :
                                                      ( mem(V2780e9,A_27a)
                                                      & ? [V2781e10] :
                                                          ( mem(V2781e10,A_27a)
                                                          & ? [V2782e11] :
                                                              ( mem(V2782e11,A_27a)
                                                              & ? [V2783e12] :
                                                                  ( mem(V2783e12,A_27a)
                                                                  & ? [V2784e13] :
                                                                      ( mem(V2784e13,A_27a)
                                                                      & ? [V2785e14] :
                                                                          ( mem(V2785e14,A_27a)
                                                                          & ? [V2786e15] :
                                                                              ( mem(V2786e15,A_27a)
                                                                              & ? [V2787e16] :
                                                                                  ( mem(V2787e16,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2772e1),ap(ap(c_2Elist_2ECONS(A_27a),V2773e2),ap(ap(c_2Elist_2ECONS(A_27a),V2774e3),ap(ap(c_2Elist_2ECONS(A_27a),V2775e4),ap(ap(c_2Elist_2ECONS(A_27a),V2776e5),ap(ap(c_2Elist_2ECONS(A_27a),V2777e6),ap(ap(c_2Elist_2ECONS(A_27a),V2778e7),ap(ap(c_2Elist_2ECONS(A_27a),V2779e8),ap(ap(c_2Elist_2ECONS(A_27a),V2780e9),ap(ap(c_2Elist_2ECONS(A_27a),V2781e10),ap(ap(c_2Elist_2ECONS(A_27a),V2782e11),ap(ap(c_2Elist_2ECONS(A_27a),V2783e12),ap(ap(c_2Elist_2ECONS(A_27a),V2784e13),ap(ap(c_2Elist_2ECONS(A_27a),V2785e14),ap(ap(c_2Elist_2ECONS(A_27a),V2786e15),ap(ap(c_2Elist_2ECONS(A_27a),V2787e16),c_2Elist_2ENIL(A_27a))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2788l_27] :
                      ( mem(V2788l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2789e1] :
                          ( mem(V2789e1,A_27a)
                          & ? [V2790e2] :
                              ( mem(V2790e2,A_27a)
                              & ? [V2791e3] :
                                  ( mem(V2791e3,A_27a)
                                  & ? [V2792e4] :
                                      ( mem(V2792e4,A_27a)
                                      & ? [V2793e5] :
                                          ( mem(V2793e5,A_27a)
                                          & ? [V2794e6] :
                                              ( mem(V2794e6,A_27a)
                                              & ? [V2795e7] :
                                                  ( mem(V2795e7,A_27a)
                                                  & ? [V2796e8] :
                                                      ( mem(V2796e8,A_27a)
                                                      & ? [V2797e9] :
                                                          ( mem(V2797e9,A_27a)
                                                          & ? [V2798e10] :
                                                              ( mem(V2798e10,A_27a)
                                                              & ? [V2799e11] :
                                                                  ( mem(V2799e11,A_27a)
                                                                  & ? [V2800e12] :
                                                                      ( mem(V2800e12,A_27a)
                                                                      & ? [V2801e13] :
                                                                          ( mem(V2801e13,A_27a)
                                                                          & ? [V2802e14] :
                                                                              ( mem(V2802e14,A_27a)
                                                                              & ? [V2803e15] :
                                                                                  ( mem(V2803e15,A_27a)
                                                                                  & ? [V2804e16] :
                                                                                      ( mem(V2804e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2789e1),ap(ap(c_2Elist_2ECONS(A_27a),V2790e2),ap(ap(c_2Elist_2ECONS(A_27a),V2791e3),ap(ap(c_2Elist_2ECONS(A_27a),V2792e4),ap(ap(c_2Elist_2ECONS(A_27a),V2793e5),ap(ap(c_2Elist_2ECONS(A_27a),V2794e6),ap(ap(c_2Elist_2ECONS(A_27a),V2795e7),ap(ap(c_2Elist_2ECONS(A_27a),V2796e8),ap(ap(c_2Elist_2ECONS(A_27a),V2797e9),ap(ap(c_2Elist_2ECONS(A_27a),V2798e10),ap(ap(c_2Elist_2ECONS(A_27a),V2799e11),ap(ap(c_2Elist_2ECONS(A_27a),V2800e12),ap(ap(c_2Elist_2ECONS(A_27a),V2801e13),ap(ap(c_2Elist_2ECONS(A_27a),V2802e14),ap(ap(c_2Elist_2ECONS(A_27a),V2803e15),ap(ap(c_2Elist_2ECONS(A_27a),V2804e16),V2788l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2805l_27] :
                      ( mem(V2805l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2806e1] :
                          ( mem(V2806e1,A_27a)
                          & ? [V2807e2] :
                              ( mem(V2807e2,A_27a)
                              & ? [V2808e3] :
                                  ( mem(V2808e3,A_27a)
                                  & ? [V2809e4] :
                                      ( mem(V2809e4,A_27a)
                                      & ? [V2810e5] :
                                          ( mem(V2810e5,A_27a)
                                          & ? [V2811e6] :
                                              ( mem(V2811e6,A_27a)
                                              & ? [V2812e7] :
                                                  ( mem(V2812e7,A_27a)
                                                  & ? [V2813e8] :
                                                      ( mem(V2813e8,A_27a)
                                                      & ? [V2814e9] :
                                                          ( mem(V2814e9,A_27a)
                                                          & ? [V2815e10] :
                                                              ( mem(V2815e10,A_27a)
                                                              & ? [V2816e11] :
                                                                  ( mem(V2816e11,A_27a)
                                                                  & ? [V2817e12] :
                                                                      ( mem(V2817e12,A_27a)
                                                                      & ? [V2818e13] :
                                                                          ( mem(V2818e13,A_27a)
                                                                          & ? [V2819e14] :
                                                                              ( mem(V2819e14,A_27a)
                                                                              & ? [V2820e15] :
                                                                                  ( mem(V2820e15,A_27a)
                                                                                  & ? [V2821e16] :
                                                                                      ( mem(V2821e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2806e1),ap(ap(c_2Elist_2ECONS(A_27a),V2807e2),ap(ap(c_2Elist_2ECONS(A_27a),V2808e3),ap(ap(c_2Elist_2ECONS(A_27a),V2809e4),ap(ap(c_2Elist_2ECONS(A_27a),V2810e5),ap(ap(c_2Elist_2ECONS(A_27a),V2811e6),ap(ap(c_2Elist_2ECONS(A_27a),V2812e7),ap(ap(c_2Elist_2ECONS(A_27a),V2813e8),ap(ap(c_2Elist_2ECONS(A_27a),V2814e9),ap(ap(c_2Elist_2ECONS(A_27a),V2815e10),ap(ap(c_2Elist_2ECONS(A_27a),V2816e11),ap(ap(c_2Elist_2ECONS(A_27a),V2817e12),ap(ap(c_2Elist_2ECONS(A_27a),V2818e13),ap(ap(c_2Elist_2ECONS(A_27a),V2819e14),ap(ap(c_2Elist_2ECONS(A_27a),V2820e15),ap(ap(c_2Elist_2ECONS(A_27a),V2821e16),V2805l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2822l_27] :
                      ( mem(V2822l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2823e1] :
                          ( mem(V2823e1,A_27a)
                          & ? [V2824e2] :
                              ( mem(V2824e2,A_27a)
                              & ? [V2825e3] :
                                  ( mem(V2825e3,A_27a)
                                  & ? [V2826e4] :
                                      ( mem(V2826e4,A_27a)
                                      & ? [V2827e5] :
                                          ( mem(V2827e5,A_27a)
                                          & ? [V2828e6] :
                                              ( mem(V2828e6,A_27a)
                                              & ? [V2829e7] :
                                                  ( mem(V2829e7,A_27a)
                                                  & ? [V2830e8] :
                                                      ( mem(V2830e8,A_27a)
                                                      & ? [V2831e9] :
                                                          ( mem(V2831e9,A_27a)
                                                          & ? [V2832e10] :
                                                              ( mem(V2832e10,A_27a)
                                                              & ? [V2833e11] :
                                                                  ( mem(V2833e11,A_27a)
                                                                  & ? [V2834e12] :
                                                                      ( mem(V2834e12,A_27a)
                                                                      & ? [V2835e13] :
                                                                          ( mem(V2835e13,A_27a)
                                                                          & ? [V2836e14] :
                                                                              ( mem(V2836e14,A_27a)
                                                                              & ? [V2837e15] :
                                                                                  ( mem(V2837e15,A_27a)
                                                                                  & ? [V2838e16] :
                                                                                      ( mem(V2838e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2823e1),ap(ap(c_2Elist_2ECONS(A_27a),V2824e2),ap(ap(c_2Elist_2ECONS(A_27a),V2825e3),ap(ap(c_2Elist_2ECONS(A_27a),V2826e4),ap(ap(c_2Elist_2ECONS(A_27a),V2827e5),ap(ap(c_2Elist_2ECONS(A_27a),V2828e6),ap(ap(c_2Elist_2ECONS(A_27a),V2829e7),ap(ap(c_2Elist_2ECONS(A_27a),V2830e8),ap(ap(c_2Elist_2ECONS(A_27a),V2831e9),ap(ap(c_2Elist_2ECONS(A_27a),V2832e10),ap(ap(c_2Elist_2ECONS(A_27a),V2833e11),ap(ap(c_2Elist_2ECONS(A_27a),V2834e12),ap(ap(c_2Elist_2ECONS(A_27a),V2835e13),ap(ap(c_2Elist_2ECONS(A_27a),V2836e14),ap(ap(c_2Elist_2ECONS(A_27a),V2837e15),ap(ap(c_2Elist_2ECONS(A_27a),V2838e16),V2822l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V2839l_27] :
                      ( mem(V2839l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2840e1] :
                          ( mem(V2840e1,A_27a)
                          & ? [V2841e2] :
                              ( mem(V2841e2,A_27a)
                              & ? [V2842e3] :
                                  ( mem(V2842e3,A_27a)
                                  & ? [V2843e4] :
                                      ( mem(V2843e4,A_27a)
                                      & ? [V2844e5] :
                                          ( mem(V2844e5,A_27a)
                                          & ? [V2845e6] :
                                              ( mem(V2845e6,A_27a)
                                              & ? [V2846e7] :
                                                  ( mem(V2846e7,A_27a)
                                                  & ? [V2847e8] :
                                                      ( mem(V2847e8,A_27a)
                                                      & ? [V2848e9] :
                                                          ( mem(V2848e9,A_27a)
                                                          & ? [V2849e10] :
                                                              ( mem(V2849e10,A_27a)
                                                              & ? [V2850e11] :
                                                                  ( mem(V2850e11,A_27a)
                                                                  & ? [V2851e12] :
                                                                      ( mem(V2851e12,A_27a)
                                                                      & ? [V2852e13] :
                                                                          ( mem(V2852e13,A_27a)
                                                                          & ? [V2853e14] :
                                                                              ( mem(V2853e14,A_27a)
                                                                              & ? [V2854e15] :
                                                                                  ( mem(V2854e15,A_27a)
                                                                                  & ? [V2855e16] :
                                                                                      ( mem(V2855e16,A_27a)
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2840e1),ap(ap(c_2Elist_2ECONS(A_27a),V2841e2),ap(ap(c_2Elist_2ECONS(A_27a),V2842e3),ap(ap(c_2Elist_2ECONS(A_27a),V2843e4),ap(ap(c_2Elist_2ECONS(A_27a),V2844e5),ap(ap(c_2Elist_2ECONS(A_27a),V2845e6),ap(ap(c_2Elist_2ECONS(A_27a),V2846e7),ap(ap(c_2Elist_2ECONS(A_27a),V2847e8),ap(ap(c_2Elist_2ECONS(A_27a),V2848e9),ap(ap(c_2Elist_2ECONS(A_27a),V2849e10),ap(ap(c_2Elist_2ECONS(A_27a),V2850e11),ap(ap(c_2Elist_2ECONS(A_27a),V2851e12),ap(ap(c_2Elist_2ECONS(A_27a),V2852e13),ap(ap(c_2Elist_2ECONS(A_27a),V2853e14),ap(ap(c_2Elist_2ECONS(A_27a),V2854e15),ap(ap(c_2Elist_2ECONS(A_27a),V2855e16),V2839l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2856l_27] :
                      ( mem(V2856l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2857e1] :
                          ( mem(V2857e1,A_27a)
                          & ? [V2858e2] :
                              ( mem(V2858e2,A_27a)
                              & ? [V2859e3] :
                                  ( mem(V2859e3,A_27a)
                                  & ? [V2860e4] :
                                      ( mem(V2860e4,A_27a)
                                      & ? [V2861e5] :
                                          ( mem(V2861e5,A_27a)
                                          & ? [V2862e6] :
                                              ( mem(V2862e6,A_27a)
                                              & ? [V2863e7] :
                                                  ( mem(V2863e7,A_27a)
                                                  & ? [V2864e8] :
                                                      ( mem(V2864e8,A_27a)
                                                      & ? [V2865e9] :
                                                          ( mem(V2865e9,A_27a)
                                                          & ? [V2866e10] :
                                                              ( mem(V2866e10,A_27a)
                                                              & ? [V2867e11] :
                                                                  ( mem(V2867e11,A_27a)
                                                                  & ? [V2868e12] :
                                                                      ( mem(V2868e12,A_27a)
                                                                      & ? [V2869e13] :
                                                                          ( mem(V2869e13,A_27a)
                                                                          & ? [V2870e14] :
                                                                              ( mem(V2870e14,A_27a)
                                                                              & ? [V2871e15] :
                                                                                  ( mem(V2871e15,A_27a)
                                                                                  & ? [V2872e16] :
                                                                                      ( mem(V2872e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2856l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2857e1),ap(ap(c_2Elist_2ECONS(A_27a),V2858e2),ap(ap(c_2Elist_2ECONS(A_27a),V2859e3),ap(ap(c_2Elist_2ECONS(A_27a),V2860e4),ap(ap(c_2Elist_2ECONS(A_27a),V2861e5),ap(ap(c_2Elist_2ECONS(A_27a),V2862e6),ap(ap(c_2Elist_2ECONS(A_27a),V2863e7),ap(ap(c_2Elist_2ECONS(A_27a),V2864e8),ap(ap(c_2Elist_2ECONS(A_27a),V2865e9),ap(ap(c_2Elist_2ECONS(A_27a),V2866e10),ap(ap(c_2Elist_2ECONS(A_27a),V2867e11),ap(ap(c_2Elist_2ECONS(A_27a),V2868e12),ap(ap(c_2Elist_2ECONS(A_27a),V2869e13),ap(ap(c_2Elist_2ECONS(A_27a),V2870e14),ap(ap(c_2Elist_2ECONS(A_27a),V2871e15),ap(ap(c_2Elist_2ECONS(A_27a),V2872e16),V2856l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V2873l_27] :
                      ( mem(V2873l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2874e1] :
                          ( mem(V2874e1,A_27a)
                          & ? [V2875e2] :
                              ( mem(V2875e2,A_27a)
                              & ? [V2876e3] :
                                  ( mem(V2876e3,A_27a)
                                  & ? [V2877e4] :
                                      ( mem(V2877e4,A_27a)
                                      & ? [V2878e5] :
                                          ( mem(V2878e5,A_27a)
                                          & ? [V2879e6] :
                                              ( mem(V2879e6,A_27a)
                                              & ? [V2880e7] :
                                                  ( mem(V2880e7,A_27a)
                                                  & ? [V2881e8] :
                                                      ( mem(V2881e8,A_27a)
                                                      & ? [V2882e9] :
                                                          ( mem(V2882e9,A_27a)
                                                          & ? [V2883e10] :
                                                              ( mem(V2883e10,A_27a)
                                                              & ? [V2884e11] :
                                                                  ( mem(V2884e11,A_27a)
                                                                  & ? [V2885e12] :
                                                                      ( mem(V2885e12,A_27a)
                                                                      & ? [V2886e13] :
                                                                          ( mem(V2886e13,A_27a)
                                                                          & ? [V2887e14] :
                                                                              ( mem(V2887e14,A_27a)
                                                                              & ? [V2888e15] :
                                                                                  ( mem(V2888e15,A_27a)
                                                                                  & ? [V2889e16] :
                                                                                      ( mem(V2889e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2873l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2874e1),ap(ap(c_2Elist_2ECONS(A_27a),V2875e2),ap(ap(c_2Elist_2ECONS(A_27a),V2876e3),ap(ap(c_2Elist_2ECONS(A_27a),V2877e4),ap(ap(c_2Elist_2ECONS(A_27a),V2878e5),ap(ap(c_2Elist_2ECONS(A_27a),V2879e6),ap(ap(c_2Elist_2ECONS(A_27a),V2880e7),ap(ap(c_2Elist_2ECONS(A_27a),V2881e8),ap(ap(c_2Elist_2ECONS(A_27a),V2882e9),ap(ap(c_2Elist_2ECONS(A_27a),V2883e10),ap(ap(c_2Elist_2ECONS(A_27a),V2884e11),ap(ap(c_2Elist_2ECONS(A_27a),V2885e12),ap(ap(c_2Elist_2ECONS(A_27a),V2886e13),ap(ap(c_2Elist_2ECONS(A_27a),V2887e14),ap(ap(c_2Elist_2ECONS(A_27a),V2888e15),ap(ap(c_2Elist_2ECONS(A_27a),V2889e16),V2873l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V2890l_27] :
                      ( mem(V2890l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2891e1] :
                          ( mem(V2891e1,A_27a)
                          & ? [V2892e2] :
                              ( mem(V2892e2,A_27a)
                              & ? [V2893e3] :
                                  ( mem(V2893e3,A_27a)
                                  & ? [V2894e4] :
                                      ( mem(V2894e4,A_27a)
                                      & ? [V2895e5] :
                                          ( mem(V2895e5,A_27a)
                                          & ? [V2896e6] :
                                              ( mem(V2896e6,A_27a)
                                              & ? [V2897e7] :
                                                  ( mem(V2897e7,A_27a)
                                                  & ? [V2898e8] :
                                                      ( mem(V2898e8,A_27a)
                                                      & ? [V2899e9] :
                                                          ( mem(V2899e9,A_27a)
                                                          & ? [V2900e10] :
                                                              ( mem(V2900e10,A_27a)
                                                              & ? [V2901e11] :
                                                                  ( mem(V2901e11,A_27a)
                                                                  & ? [V2902e12] :
                                                                      ( mem(V2902e12,A_27a)
                                                                      & ? [V2903e13] :
                                                                          ( mem(V2903e13,A_27a)
                                                                          & ? [V2904e14] :
                                                                              ( mem(V2904e14,A_27a)
                                                                              & ? [V2905e15] :
                                                                                  ( mem(V2905e15,A_27a)
                                                                                  & ? [V2906e16] :
                                                                                      ( mem(V2906e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2890l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2891e1),ap(ap(c_2Elist_2ECONS(A_27a),V2892e2),ap(ap(c_2Elist_2ECONS(A_27a),V2893e3),ap(ap(c_2Elist_2ECONS(A_27a),V2894e4),ap(ap(c_2Elist_2ECONS(A_27a),V2895e5),ap(ap(c_2Elist_2ECONS(A_27a),V2896e6),ap(ap(c_2Elist_2ECONS(A_27a),V2897e7),ap(ap(c_2Elist_2ECONS(A_27a),V2898e8),ap(ap(c_2Elist_2ECONS(A_27a),V2899e9),ap(ap(c_2Elist_2ECONS(A_27a),V2900e10),ap(ap(c_2Elist_2ECONS(A_27a),V2901e11),ap(ap(c_2Elist_2ECONS(A_27a),V2902e12),ap(ap(c_2Elist_2ECONS(A_27a),V2903e13),ap(ap(c_2Elist_2ECONS(A_27a),V2904e14),ap(ap(c_2Elist_2ECONS(A_27a),V2905e15),ap(ap(c_2Elist_2ECONS(A_27a),V2906e16),V2890l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V2907l_27] :
                      ( mem(V2907l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2908e1] :
                          ( mem(V2908e1,A_27a)
                          & ? [V2909e2] :
                              ( mem(V2909e2,A_27a)
                              & ? [V2910e3] :
                                  ( mem(V2910e3,A_27a)
                                  & ? [V2911e4] :
                                      ( mem(V2911e4,A_27a)
                                      & ? [V2912e5] :
                                          ( mem(V2912e5,A_27a)
                                          & ? [V2913e6] :
                                              ( mem(V2913e6,A_27a)
                                              & ? [V2914e7] :
                                                  ( mem(V2914e7,A_27a)
                                                  & ? [V2915e8] :
                                                      ( mem(V2915e8,A_27a)
                                                      & ? [V2916e9] :
                                                          ( mem(V2916e9,A_27a)
                                                          & ? [V2917e10] :
                                                              ( mem(V2917e10,A_27a)
                                                              & ? [V2918e11] :
                                                                  ( mem(V2918e11,A_27a)
                                                                  & ? [V2919e12] :
                                                                      ( mem(V2919e12,A_27a)
                                                                      & ? [V2920e13] :
                                                                          ( mem(V2920e13,A_27a)
                                                                          & ? [V2921e14] :
                                                                              ( mem(V2921e14,A_27a)
                                                                              & ? [V2922e15] :
                                                                                  ( mem(V2922e15,A_27a)
                                                                                  & ? [V2923e16] :
                                                                                      ( mem(V2923e16,A_27a)
                                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V2907l_27)))
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2908e1),ap(ap(c_2Elist_2ECONS(A_27a),V2909e2),ap(ap(c_2Elist_2ECONS(A_27a),V2910e3),ap(ap(c_2Elist_2ECONS(A_27a),V2911e4),ap(ap(c_2Elist_2ECONS(A_27a),V2912e5),ap(ap(c_2Elist_2ECONS(A_27a),V2913e6),ap(ap(c_2Elist_2ECONS(A_27a),V2914e7),ap(ap(c_2Elist_2ECONS(A_27a),V2915e8),ap(ap(c_2Elist_2ECONS(A_27a),V2916e9),ap(ap(c_2Elist_2ECONS(A_27a),V2917e10),ap(ap(c_2Elist_2ECONS(A_27a),V2918e11),ap(ap(c_2Elist_2ECONS(A_27a),V2919e12),ap(ap(c_2Elist_2ECONS(A_27a),V2920e13),ap(ap(c_2Elist_2ECONS(A_27a),V2921e14),ap(ap(c_2Elist_2ECONS(A_27a),V2922e15),ap(ap(c_2Elist_2ECONS(A_27a),V2923e16),V2907l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V2924l_27] :
                      ( mem(V2924l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2925e1] :
                          ( mem(V2925e1,A_27a)
                          & ? [V2926e2] :
                              ( mem(V2926e2,A_27a)
                              & ? [V2927e3] :
                                  ( mem(V2927e3,A_27a)
                                  & ? [V2928e4] :
                                      ( mem(V2928e4,A_27a)
                                      & ? [V2929e5] :
                                          ( mem(V2929e5,A_27a)
                                          & ? [V2930e6] :
                                              ( mem(V2930e6,A_27a)
                                              & ? [V2931e7] :
                                                  ( mem(V2931e7,A_27a)
                                                  & ? [V2932e8] :
                                                      ( mem(V2932e8,A_27a)
                                                      & ? [V2933e9] :
                                                          ( mem(V2933e9,A_27a)
                                                          & ? [V2934e10] :
                                                              ( mem(V2934e10,A_27a)
                                                              & ? [V2935e11] :
                                                                  ( mem(V2935e11,A_27a)
                                                                  & ? [V2936e12] :
                                                                      ( mem(V2936e12,A_27a)
                                                                      & ? [V2937e13] :
                                                                          ( mem(V2937e13,A_27a)
                                                                          & ? [V2938e14] :
                                                                              ( mem(V2938e14,A_27a)
                                                                              & ? [V2939e15] :
                                                                                  ( mem(V2939e15,A_27a)
                                                                                  & ? [V2940e16] :
                                                                                      ( mem(V2940e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2924l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2925e1),ap(ap(c_2Elist_2ECONS(A_27a),V2926e2),ap(ap(c_2Elist_2ECONS(A_27a),V2927e3),ap(ap(c_2Elist_2ECONS(A_27a),V2928e4),ap(ap(c_2Elist_2ECONS(A_27a),V2929e5),ap(ap(c_2Elist_2ECONS(A_27a),V2930e6),ap(ap(c_2Elist_2ECONS(A_27a),V2931e7),ap(ap(c_2Elist_2ECONS(A_27a),V2932e8),ap(ap(c_2Elist_2ECONS(A_27a),V2933e9),ap(ap(c_2Elist_2ECONS(A_27a),V2934e10),ap(ap(c_2Elist_2ECONS(A_27a),V2935e11),ap(ap(c_2Elist_2ECONS(A_27a),V2936e12),ap(ap(c_2Elist_2ECONS(A_27a),V2937e13),ap(ap(c_2Elist_2ECONS(A_27a),V2938e14),ap(ap(c_2Elist_2ECONS(A_27a),V2939e15),ap(ap(c_2Elist_2ECONS(A_27a),V2940e16),V2924l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2941l_27] :
                      ( mem(V2941l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2942e1] :
                          ( mem(V2942e1,A_27a)
                          & ? [V2943e2] :
                              ( mem(V2943e2,A_27a)
                              & ? [V2944e3] :
                                  ( mem(V2944e3,A_27a)
                                  & ? [V2945e4] :
                                      ( mem(V2945e4,A_27a)
                                      & ? [V2946e5] :
                                          ( mem(V2946e5,A_27a)
                                          & ? [V2947e6] :
                                              ( mem(V2947e6,A_27a)
                                              & ? [V2948e7] :
                                                  ( mem(V2948e7,A_27a)
                                                  & ? [V2949e8] :
                                                      ( mem(V2949e8,A_27a)
                                                      & ? [V2950e9] :
                                                          ( mem(V2950e9,A_27a)
                                                          & ? [V2951e10] :
                                                              ( mem(V2951e10,A_27a)
                                                              & ? [V2952e11] :
                                                                  ( mem(V2952e11,A_27a)
                                                                  & ? [V2953e12] :
                                                                      ( mem(V2953e12,A_27a)
                                                                      & ? [V2954e13] :
                                                                          ( mem(V2954e13,A_27a)
                                                                          & ? [V2955e14] :
                                                                              ( mem(V2955e14,A_27a)
                                                                              & ? [V2956e15] :
                                                                                  ( mem(V2956e15,A_27a)
                                                                                  & ? [V2957e16] :
                                                                                      ( mem(V2957e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2941l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2942e1),ap(ap(c_2Elist_2ECONS(A_27a),V2943e2),ap(ap(c_2Elist_2ECONS(A_27a),V2944e3),ap(ap(c_2Elist_2ECONS(A_27a),V2945e4),ap(ap(c_2Elist_2ECONS(A_27a),V2946e5),ap(ap(c_2Elist_2ECONS(A_27a),V2947e6),ap(ap(c_2Elist_2ECONS(A_27a),V2948e7),ap(ap(c_2Elist_2ECONS(A_27a),V2949e8),ap(ap(c_2Elist_2ECONS(A_27a),V2950e9),ap(ap(c_2Elist_2ECONS(A_27a),V2951e10),ap(ap(c_2Elist_2ECONS(A_27a),V2952e11),ap(ap(c_2Elist_2ECONS(A_27a),V2953e12),ap(ap(c_2Elist_2ECONS(A_27a),V2954e13),ap(ap(c_2Elist_2ECONS(A_27a),V2955e14),ap(ap(c_2Elist_2ECONS(A_27a),V2956e15),ap(ap(c_2Elist_2ECONS(A_27a),V2957e16),V2941l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V2958l_27] :
                      ( mem(V2958l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2959e1] :
                          ( mem(V2959e1,A_27a)
                          & ? [V2960e2] :
                              ( mem(V2960e2,A_27a)
                              & ? [V2961e3] :
                                  ( mem(V2961e3,A_27a)
                                  & ? [V2962e4] :
                                      ( mem(V2962e4,A_27a)
                                      & ? [V2963e5] :
                                          ( mem(V2963e5,A_27a)
                                          & ? [V2964e6] :
                                              ( mem(V2964e6,A_27a)
                                              & ? [V2965e7] :
                                                  ( mem(V2965e7,A_27a)
                                                  & ? [V2966e8] :
                                                      ( mem(V2966e8,A_27a)
                                                      & ? [V2967e9] :
                                                          ( mem(V2967e9,A_27a)
                                                          & ? [V2968e10] :
                                                              ( mem(V2968e10,A_27a)
                                                              & ? [V2969e11] :
                                                                  ( mem(V2969e11,A_27a)
                                                                  & ? [V2970e12] :
                                                                      ( mem(V2970e12,A_27a)
                                                                      & ? [V2971e13] :
                                                                          ( mem(V2971e13,A_27a)
                                                                          & ? [V2972e14] :
                                                                              ( mem(V2972e14,A_27a)
                                                                              & ? [V2973e15] :
                                                                                  ( mem(V2973e15,A_27a)
                                                                                  & ? [V2974e16] :
                                                                                      ( mem(V2974e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2958l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2959e1),ap(ap(c_2Elist_2ECONS(A_27a),V2960e2),ap(ap(c_2Elist_2ECONS(A_27a),V2961e3),ap(ap(c_2Elist_2ECONS(A_27a),V2962e4),ap(ap(c_2Elist_2ECONS(A_27a),V2963e5),ap(ap(c_2Elist_2ECONS(A_27a),V2964e6),ap(ap(c_2Elist_2ECONS(A_27a),V2965e7),ap(ap(c_2Elist_2ECONS(A_27a),V2966e8),ap(ap(c_2Elist_2ECONS(A_27a),V2967e9),ap(ap(c_2Elist_2ECONS(A_27a),V2968e10),ap(ap(c_2Elist_2ECONS(A_27a),V2969e11),ap(ap(c_2Elist_2ECONS(A_27a),V2970e12),ap(ap(c_2Elist_2ECONS(A_27a),V2971e13),ap(ap(c_2Elist_2ECONS(A_27a),V2972e14),ap(ap(c_2Elist_2ECONS(A_27a),V2973e15),ap(ap(c_2Elist_2ECONS(A_27a),V2974e16),V2958l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V2975l_27] :
                      ( mem(V2975l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V2976e1] :
                          ( mem(V2976e1,A_27a)
                          & ? [V2977e2] :
                              ( mem(V2977e2,A_27a)
                              & ? [V2978e3] :
                                  ( mem(V2978e3,A_27a)
                                  & ? [V2979e4] :
                                      ( mem(V2979e4,A_27a)
                                      & ? [V2980e5] :
                                          ( mem(V2980e5,A_27a)
                                          & ? [V2981e6] :
                                              ( mem(V2981e6,A_27a)
                                              & ? [V2982e7] :
                                                  ( mem(V2982e7,A_27a)
                                                  & ? [V2983e8] :
                                                      ( mem(V2983e8,A_27a)
                                                      & ? [V2984e9] :
                                                          ( mem(V2984e9,A_27a)
                                                          & ? [V2985e10] :
                                                              ( mem(V2985e10,A_27a)
                                                              & ? [V2986e11] :
                                                                  ( mem(V2986e11,A_27a)
                                                                  & ? [V2987e12] :
                                                                      ( mem(V2987e12,A_27a)
                                                                      & ? [V2988e13] :
                                                                          ( mem(V2988e13,A_27a)
                                                                          & ? [V2989e14] :
                                                                              ( mem(V2989e14,A_27a)
                                                                              & ? [V2990e15] :
                                                                                  ( mem(V2990e15,A_27a)
                                                                                  & ? [V2991e16] :
                                                                                      ( mem(V2991e16,A_27a)
                                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V2975l_27) = V1x
                                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2976e1),ap(ap(c_2Elist_2ECONS(A_27a),V2977e2),ap(ap(c_2Elist_2ECONS(A_27a),V2978e3),ap(ap(c_2Elist_2ECONS(A_27a),V2979e4),ap(ap(c_2Elist_2ECONS(A_27a),V2980e5),ap(ap(c_2Elist_2ECONS(A_27a),V2981e6),ap(ap(c_2Elist_2ECONS(A_27a),V2982e7),ap(ap(c_2Elist_2ECONS(A_27a),V2983e8),ap(ap(c_2Elist_2ECONS(A_27a),V2984e9),ap(ap(c_2Elist_2ECONS(A_27a),V2985e10),ap(ap(c_2Elist_2ECONS(A_27a),V2986e11),ap(ap(c_2Elist_2ECONS(A_27a),V2987e12),ap(ap(c_2Elist_2ECONS(A_27a),V2988e13),ap(ap(c_2Elist_2ECONS(A_27a),V2989e14),ap(ap(c_2Elist_2ECONS(A_27a),V2990e15),ap(ap(c_2Elist_2ECONS(A_27a),V2991e16),V2975l_27)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V2992e1] :
                      ( mem(V2992e1,A_27a)
                      & ? [V2993e2] :
                          ( mem(V2993e2,A_27a)
                          & ? [V2994e3] :
                              ( mem(V2994e3,A_27a)
                              & ? [V2995e4] :
                                  ( mem(V2995e4,A_27a)
                                  & ? [V2996e5] :
                                      ( mem(V2996e5,A_27a)
                                      & ? [V2997e6] :
                                          ( mem(V2997e6,A_27a)
                                          & ? [V2998e7] :
                                              ( mem(V2998e7,A_27a)
                                              & ? [V2999e8] :
                                                  ( mem(V2999e8,A_27a)
                                                  & ? [V3000e9] :
                                                      ( mem(V3000e9,A_27a)
                                                      & ? [V3001e10] :
                                                          ( mem(V3001e10,A_27a)
                                                          & ? [V3002e11] :
                                                              ( mem(V3002e11,A_27a)
                                                              & ? [V3003e12] :
                                                                  ( mem(V3003e12,A_27a)
                                                                  & ? [V3004e13] :
                                                                      ( mem(V3004e13,A_27a)
                                                                      & ? [V3005e14] :
                                                                          ( mem(V3005e14,A_27a)
                                                                          & ? [V3006e15] :
                                                                              ( mem(V3006e15,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V2992e1),ap(ap(c_2Elist_2ECONS(A_27a),V2993e2),ap(ap(c_2Elist_2ECONS(A_27a),V2994e3),ap(ap(c_2Elist_2ECONS(A_27a),V2995e4),ap(ap(c_2Elist_2ECONS(A_27a),V2996e5),ap(ap(c_2Elist_2ECONS(A_27a),V2997e6),ap(ap(c_2Elist_2ECONS(A_27a),V2998e7),ap(ap(c_2Elist_2ECONS(A_27a),V2999e8),ap(ap(c_2Elist_2ECONS(A_27a),V3000e9),ap(ap(c_2Elist_2ECONS(A_27a),V3001e10),ap(ap(c_2Elist_2ECONS(A_27a),V3002e11),ap(ap(c_2Elist_2ECONS(A_27a),V3003e12),ap(ap(c_2Elist_2ECONS(A_27a),V3004e13),ap(ap(c_2Elist_2ECONS(A_27a),V3005e14),ap(ap(c_2Elist_2ECONS(A_27a),V3006e15),c_2Elist_2ENIL(A_27a)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3007e1] :
                      ( mem(V3007e1,A_27a)
                      & ? [V3008e2] :
                          ( mem(V3008e2,A_27a)
                          & ? [V3009e3] :
                              ( mem(V3009e3,A_27a)
                              & ? [V3010e4] :
                                  ( mem(V3010e4,A_27a)
                                  & ? [V3011e5] :
                                      ( mem(V3011e5,A_27a)
                                      & ? [V3012e6] :
                                          ( mem(V3012e6,A_27a)
                                          & ? [V3013e7] :
                                              ( mem(V3013e7,A_27a)
                                              & ? [V3014e8] :
                                                  ( mem(V3014e8,A_27a)
                                                  & ? [V3015e9] :
                                                      ( mem(V3015e9,A_27a)
                                                      & ? [V3016e10] :
                                                          ( mem(V3016e10,A_27a)
                                                          & ? [V3017e11] :
                                                              ( mem(V3017e11,A_27a)
                                                              & ? [V3018e12] :
                                                                  ( mem(V3018e12,A_27a)
                                                                  & ? [V3019e13] :
                                                                      ( mem(V3019e13,A_27a)
                                                                      & ? [V3020e14] :
                                                                          ( mem(V3020e14,A_27a)
                                                                          & ? [V3021e15] :
                                                                              ( mem(V3021e15,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3007e1),ap(ap(c_2Elist_2ECONS(A_27a),V3008e2),ap(ap(c_2Elist_2ECONS(A_27a),V3009e3),ap(ap(c_2Elist_2ECONS(A_27a),V3010e4),ap(ap(c_2Elist_2ECONS(A_27a),V3011e5),ap(ap(c_2Elist_2ECONS(A_27a),V3012e6),ap(ap(c_2Elist_2ECONS(A_27a),V3013e7),ap(ap(c_2Elist_2ECONS(A_27a),V3014e8),ap(ap(c_2Elist_2ECONS(A_27a),V3015e9),ap(ap(c_2Elist_2ECONS(A_27a),V3016e10),ap(ap(c_2Elist_2ECONS(A_27a),V3017e11),ap(ap(c_2Elist_2ECONS(A_27a),V3018e12),ap(ap(c_2Elist_2ECONS(A_27a),V3019e13),ap(ap(c_2Elist_2ECONS(A_27a),V3020e14),ap(ap(c_2Elist_2ECONS(A_27a),V3021e15),c_2Elist_2ENIL(A_27a)))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3022l_27] :
                      ( mem(V3022l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3023e1] :
                          ( mem(V3023e1,A_27a)
                          & ? [V3024e2] :
                              ( mem(V3024e2,A_27a)
                              & ? [V3025e3] :
                                  ( mem(V3025e3,A_27a)
                                  & ? [V3026e4] :
                                      ( mem(V3026e4,A_27a)
                                      & ? [V3027e5] :
                                          ( mem(V3027e5,A_27a)
                                          & ? [V3028e6] :
                                              ( mem(V3028e6,A_27a)
                                              & ? [V3029e7] :
                                                  ( mem(V3029e7,A_27a)
                                                  & ? [V3030e8] :
                                                      ( mem(V3030e8,A_27a)
                                                      & ? [V3031e9] :
                                                          ( mem(V3031e9,A_27a)
                                                          & ? [V3032e10] :
                                                              ( mem(V3032e10,A_27a)
                                                              & ? [V3033e11] :
                                                                  ( mem(V3033e11,A_27a)
                                                                  & ? [V3034e12] :
                                                                      ( mem(V3034e12,A_27a)
                                                                      & ? [V3035e13] :
                                                                          ( mem(V3035e13,A_27a)
                                                                          & ? [V3036e14] :
                                                                              ( mem(V3036e14,A_27a)
                                                                              & ? [V3037e15] :
                                                                                  ( mem(V3037e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3023e1),ap(ap(c_2Elist_2ECONS(A_27a),V3024e2),ap(ap(c_2Elist_2ECONS(A_27a),V3025e3),ap(ap(c_2Elist_2ECONS(A_27a),V3026e4),ap(ap(c_2Elist_2ECONS(A_27a),V3027e5),ap(ap(c_2Elist_2ECONS(A_27a),V3028e6),ap(ap(c_2Elist_2ECONS(A_27a),V3029e7),ap(ap(c_2Elist_2ECONS(A_27a),V3030e8),ap(ap(c_2Elist_2ECONS(A_27a),V3031e9),ap(ap(c_2Elist_2ECONS(A_27a),V3032e10),ap(ap(c_2Elist_2ECONS(A_27a),V3033e11),ap(ap(c_2Elist_2ECONS(A_27a),V3034e12),ap(ap(c_2Elist_2ECONS(A_27a),V3035e13),ap(ap(c_2Elist_2ECONS(A_27a),V3036e14),ap(ap(c_2Elist_2ECONS(A_27a),V3037e15),V3022l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3038l_27] :
                      ( mem(V3038l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3039e1] :
                          ( mem(V3039e1,A_27a)
                          & ? [V3040e2] :
                              ( mem(V3040e2,A_27a)
                              & ? [V3041e3] :
                                  ( mem(V3041e3,A_27a)
                                  & ? [V3042e4] :
                                      ( mem(V3042e4,A_27a)
                                      & ? [V3043e5] :
                                          ( mem(V3043e5,A_27a)
                                          & ? [V3044e6] :
                                              ( mem(V3044e6,A_27a)
                                              & ? [V3045e7] :
                                                  ( mem(V3045e7,A_27a)
                                                  & ? [V3046e8] :
                                                      ( mem(V3046e8,A_27a)
                                                      & ? [V3047e9] :
                                                          ( mem(V3047e9,A_27a)
                                                          & ? [V3048e10] :
                                                              ( mem(V3048e10,A_27a)
                                                              & ? [V3049e11] :
                                                                  ( mem(V3049e11,A_27a)
                                                                  & ? [V3050e12] :
                                                                      ( mem(V3050e12,A_27a)
                                                                      & ? [V3051e13] :
                                                                          ( mem(V3051e13,A_27a)
                                                                          & ? [V3052e14] :
                                                                              ( mem(V3052e14,A_27a)
                                                                              & ? [V3053e15] :
                                                                                  ( mem(V3053e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3039e1),ap(ap(c_2Elist_2ECONS(A_27a),V3040e2),ap(ap(c_2Elist_2ECONS(A_27a),V3041e3),ap(ap(c_2Elist_2ECONS(A_27a),V3042e4),ap(ap(c_2Elist_2ECONS(A_27a),V3043e5),ap(ap(c_2Elist_2ECONS(A_27a),V3044e6),ap(ap(c_2Elist_2ECONS(A_27a),V3045e7),ap(ap(c_2Elist_2ECONS(A_27a),V3046e8),ap(ap(c_2Elist_2ECONS(A_27a),V3047e9),ap(ap(c_2Elist_2ECONS(A_27a),V3048e10),ap(ap(c_2Elist_2ECONS(A_27a),V3049e11),ap(ap(c_2Elist_2ECONS(A_27a),V3050e12),ap(ap(c_2Elist_2ECONS(A_27a),V3051e13),ap(ap(c_2Elist_2ECONS(A_27a),V3052e14),ap(ap(c_2Elist_2ECONS(A_27a),V3053e15),V3038l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3054l_27] :
                      ( mem(V3054l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3055e1] :
                          ( mem(V3055e1,A_27a)
                          & ? [V3056e2] :
                              ( mem(V3056e2,A_27a)
                              & ? [V3057e3] :
                                  ( mem(V3057e3,A_27a)
                                  & ? [V3058e4] :
                                      ( mem(V3058e4,A_27a)
                                      & ? [V3059e5] :
                                          ( mem(V3059e5,A_27a)
                                          & ? [V3060e6] :
                                              ( mem(V3060e6,A_27a)
                                              & ? [V3061e7] :
                                                  ( mem(V3061e7,A_27a)
                                                  & ? [V3062e8] :
                                                      ( mem(V3062e8,A_27a)
                                                      & ? [V3063e9] :
                                                          ( mem(V3063e9,A_27a)
                                                          & ? [V3064e10] :
                                                              ( mem(V3064e10,A_27a)
                                                              & ? [V3065e11] :
                                                                  ( mem(V3065e11,A_27a)
                                                                  & ? [V3066e12] :
                                                                      ( mem(V3066e12,A_27a)
                                                                      & ? [V3067e13] :
                                                                          ( mem(V3067e13,A_27a)
                                                                          & ? [V3068e14] :
                                                                              ( mem(V3068e14,A_27a)
                                                                              & ? [V3069e15] :
                                                                                  ( mem(V3069e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3055e1),ap(ap(c_2Elist_2ECONS(A_27a),V3056e2),ap(ap(c_2Elist_2ECONS(A_27a),V3057e3),ap(ap(c_2Elist_2ECONS(A_27a),V3058e4),ap(ap(c_2Elist_2ECONS(A_27a),V3059e5),ap(ap(c_2Elist_2ECONS(A_27a),V3060e6),ap(ap(c_2Elist_2ECONS(A_27a),V3061e7),ap(ap(c_2Elist_2ECONS(A_27a),V3062e8),ap(ap(c_2Elist_2ECONS(A_27a),V3063e9),ap(ap(c_2Elist_2ECONS(A_27a),V3064e10),ap(ap(c_2Elist_2ECONS(A_27a),V3065e11),ap(ap(c_2Elist_2ECONS(A_27a),V3066e12),ap(ap(c_2Elist_2ECONS(A_27a),V3067e13),ap(ap(c_2Elist_2ECONS(A_27a),V3068e14),ap(ap(c_2Elist_2ECONS(A_27a),V3069e15),V3054l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V3070l_27] :
                      ( mem(V3070l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3071e1] :
                          ( mem(V3071e1,A_27a)
                          & ? [V3072e2] :
                              ( mem(V3072e2,A_27a)
                              & ? [V3073e3] :
                                  ( mem(V3073e3,A_27a)
                                  & ? [V3074e4] :
                                      ( mem(V3074e4,A_27a)
                                      & ? [V3075e5] :
                                          ( mem(V3075e5,A_27a)
                                          & ? [V3076e6] :
                                              ( mem(V3076e6,A_27a)
                                              & ? [V3077e7] :
                                                  ( mem(V3077e7,A_27a)
                                                  & ? [V3078e8] :
                                                      ( mem(V3078e8,A_27a)
                                                      & ? [V3079e9] :
                                                          ( mem(V3079e9,A_27a)
                                                          & ? [V3080e10] :
                                                              ( mem(V3080e10,A_27a)
                                                              & ? [V3081e11] :
                                                                  ( mem(V3081e11,A_27a)
                                                                  & ? [V3082e12] :
                                                                      ( mem(V3082e12,A_27a)
                                                                      & ? [V3083e13] :
                                                                          ( mem(V3083e13,A_27a)
                                                                          & ? [V3084e14] :
                                                                              ( mem(V3084e14,A_27a)
                                                                              & ? [V3085e15] :
                                                                                  ( mem(V3085e15,A_27a)
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3071e1),ap(ap(c_2Elist_2ECONS(A_27a),V3072e2),ap(ap(c_2Elist_2ECONS(A_27a),V3073e3),ap(ap(c_2Elist_2ECONS(A_27a),V3074e4),ap(ap(c_2Elist_2ECONS(A_27a),V3075e5),ap(ap(c_2Elist_2ECONS(A_27a),V3076e6),ap(ap(c_2Elist_2ECONS(A_27a),V3077e7),ap(ap(c_2Elist_2ECONS(A_27a),V3078e8),ap(ap(c_2Elist_2ECONS(A_27a),V3079e9),ap(ap(c_2Elist_2ECONS(A_27a),V3080e10),ap(ap(c_2Elist_2ECONS(A_27a),V3081e11),ap(ap(c_2Elist_2ECONS(A_27a),V3082e12),ap(ap(c_2Elist_2ECONS(A_27a),V3083e13),ap(ap(c_2Elist_2ECONS(A_27a),V3084e14),ap(ap(c_2Elist_2ECONS(A_27a),V3085e15),V3070l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3086l_27] :
                      ( mem(V3086l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3087e1] :
                          ( mem(V3087e1,A_27a)
                          & ? [V3088e2] :
                              ( mem(V3088e2,A_27a)
                              & ? [V3089e3] :
                                  ( mem(V3089e3,A_27a)
                                  & ? [V3090e4] :
                                      ( mem(V3090e4,A_27a)
                                      & ? [V3091e5] :
                                          ( mem(V3091e5,A_27a)
                                          & ? [V3092e6] :
                                              ( mem(V3092e6,A_27a)
                                              & ? [V3093e7] :
                                                  ( mem(V3093e7,A_27a)
                                                  & ? [V3094e8] :
                                                      ( mem(V3094e8,A_27a)
                                                      & ? [V3095e9] :
                                                          ( mem(V3095e9,A_27a)
                                                          & ? [V3096e10] :
                                                              ( mem(V3096e10,A_27a)
                                                              & ? [V3097e11] :
                                                                  ( mem(V3097e11,A_27a)
                                                                  & ? [V3098e12] :
                                                                      ( mem(V3098e12,A_27a)
                                                                      & ? [V3099e13] :
                                                                          ( mem(V3099e13,A_27a)
                                                                          & ? [V3100e14] :
                                                                              ( mem(V3100e14,A_27a)
                                                                              & ? [V3101e15] :
                                                                                  ( mem(V3101e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3086l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3087e1),ap(ap(c_2Elist_2ECONS(A_27a),V3088e2),ap(ap(c_2Elist_2ECONS(A_27a),V3089e3),ap(ap(c_2Elist_2ECONS(A_27a),V3090e4),ap(ap(c_2Elist_2ECONS(A_27a),V3091e5),ap(ap(c_2Elist_2ECONS(A_27a),V3092e6),ap(ap(c_2Elist_2ECONS(A_27a),V3093e7),ap(ap(c_2Elist_2ECONS(A_27a),V3094e8),ap(ap(c_2Elist_2ECONS(A_27a),V3095e9),ap(ap(c_2Elist_2ECONS(A_27a),V3096e10),ap(ap(c_2Elist_2ECONS(A_27a),V3097e11),ap(ap(c_2Elist_2ECONS(A_27a),V3098e12),ap(ap(c_2Elist_2ECONS(A_27a),V3099e13),ap(ap(c_2Elist_2ECONS(A_27a),V3100e14),ap(ap(c_2Elist_2ECONS(A_27a),V3101e15),V3086l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)))
                <=> ? [V3102l_27] :
                      ( mem(V3102l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3103e1] :
                          ( mem(V3103e1,A_27a)
                          & ? [V3104e2] :
                              ( mem(V3104e2,A_27a)
                              & ? [V3105e3] :
                                  ( mem(V3105e3,A_27a)
                                  & ? [V3106e4] :
                                      ( mem(V3106e4,A_27a)
                                      & ? [V3107e5] :
                                          ( mem(V3107e5,A_27a)
                                          & ? [V3108e6] :
                                              ( mem(V3108e6,A_27a)
                                              & ? [V3109e7] :
                                                  ( mem(V3109e7,A_27a)
                                                  & ? [V3110e8] :
                                                      ( mem(V3110e8,A_27a)
                                                      & ? [V3111e9] :
                                                          ( mem(V3111e9,A_27a)
                                                          & ? [V3112e10] :
                                                              ( mem(V3112e10,A_27a)
                                                              & ? [V3113e11] :
                                                                  ( mem(V3113e11,A_27a)
                                                                  & ? [V3114e12] :
                                                                      ( mem(V3114e12,A_27a)
                                                                      & ? [V3115e13] :
                                                                          ( mem(V3115e13,A_27a)
                                                                          & ? [V3116e14] :
                                                                              ( mem(V3116e14,A_27a)
                                                                              & ? [V3117e15] :
                                                                                  ( mem(V3117e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3102l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3103e1),ap(ap(c_2Elist_2ECONS(A_27a),V3104e2),ap(ap(c_2Elist_2ECONS(A_27a),V3105e3),ap(ap(c_2Elist_2ECONS(A_27a),V3106e4),ap(ap(c_2Elist_2ECONS(A_27a),V3107e5),ap(ap(c_2Elist_2ECONS(A_27a),V3108e6),ap(ap(c_2Elist_2ECONS(A_27a),V3109e7),ap(ap(c_2Elist_2ECONS(A_27a),V3110e8),ap(ap(c_2Elist_2ECONS(A_27a),V3111e9),ap(ap(c_2Elist_2ECONS(A_27a),V3112e10),ap(ap(c_2Elist_2ECONS(A_27a),V3113e11),ap(ap(c_2Elist_2ECONS(A_27a),V3114e12),ap(ap(c_2Elist_2ECONS(A_27a),V3115e13),ap(ap(c_2Elist_2ECONS(A_27a),V3116e14),ap(ap(c_2Elist_2ECONS(A_27a),V3117e15),V3102l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3118l_27] :
                      ( mem(V3118l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3119e1] :
                          ( mem(V3119e1,A_27a)
                          & ? [V3120e2] :
                              ( mem(V3120e2,A_27a)
                              & ? [V3121e3] :
                                  ( mem(V3121e3,A_27a)
                                  & ? [V3122e4] :
                                      ( mem(V3122e4,A_27a)
                                      & ? [V3123e5] :
                                          ( mem(V3123e5,A_27a)
                                          & ? [V3124e6] :
                                              ( mem(V3124e6,A_27a)
                                              & ? [V3125e7] :
                                                  ( mem(V3125e7,A_27a)
                                                  & ? [V3126e8] :
                                                      ( mem(V3126e8,A_27a)
                                                      & ? [V3127e9] :
                                                          ( mem(V3127e9,A_27a)
                                                          & ? [V3128e10] :
                                                              ( mem(V3128e10,A_27a)
                                                              & ? [V3129e11] :
                                                                  ( mem(V3129e11,A_27a)
                                                                  & ? [V3130e12] :
                                                                      ( mem(V3130e12,A_27a)
                                                                      & ? [V3131e13] :
                                                                          ( mem(V3131e13,A_27a)
                                                                          & ? [V3132e14] :
                                                                              ( mem(V3132e14,A_27a)
                                                                              & ? [V3133e15] :
                                                                                  ( mem(V3133e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3118l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3119e1),ap(ap(c_2Elist_2ECONS(A_27a),V3120e2),ap(ap(c_2Elist_2ECONS(A_27a),V3121e3),ap(ap(c_2Elist_2ECONS(A_27a),V3122e4),ap(ap(c_2Elist_2ECONS(A_27a),V3123e5),ap(ap(c_2Elist_2ECONS(A_27a),V3124e6),ap(ap(c_2Elist_2ECONS(A_27a),V3125e7),ap(ap(c_2Elist_2ECONS(A_27a),V3126e8),ap(ap(c_2Elist_2ECONS(A_27a),V3127e9),ap(ap(c_2Elist_2ECONS(A_27a),V3128e10),ap(ap(c_2Elist_2ECONS(A_27a),V3129e11),ap(ap(c_2Elist_2ECONS(A_27a),V3130e12),ap(ap(c_2Elist_2ECONS(A_27a),V3131e13),ap(ap(c_2Elist_2ECONS(A_27a),V3132e14),ap(ap(c_2Elist_2ECONS(A_27a),V3133e15),V3118l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))
                <=> ? [V3134l_27] :
                      ( mem(V3134l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3135e1] :
                          ( mem(V3135e1,A_27a)
                          & ? [V3136e2] :
                              ( mem(V3136e2,A_27a)
                              & ? [V3137e3] :
                                  ( mem(V3137e3,A_27a)
                                  & ? [V3138e4] :
                                      ( mem(V3138e4,A_27a)
                                      & ? [V3139e5] :
                                          ( mem(V3139e5,A_27a)
                                          & ? [V3140e6] :
                                              ( mem(V3140e6,A_27a)
                                              & ? [V3141e7] :
                                                  ( mem(V3141e7,A_27a)
                                                  & ? [V3142e8] :
                                                      ( mem(V3142e8,A_27a)
                                                      & ? [V3143e9] :
                                                          ( mem(V3143e9,A_27a)
                                                          & ? [V3144e10] :
                                                              ( mem(V3144e10,A_27a)
                                                              & ? [V3145e11] :
                                                                  ( mem(V3145e11,A_27a)
                                                                  & ? [V3146e12] :
                                                                      ( mem(V3146e12,A_27a)
                                                                      & ? [V3147e13] :
                                                                          ( mem(V3147e13,A_27a)
                                                                          & ? [V3148e14] :
                                                                              ( mem(V3148e14,A_27a)
                                                                              & ? [V3149e15] :
                                                                                  ( mem(V3149e15,A_27a)
                                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3134l_27)))
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3135e1),ap(ap(c_2Elist_2ECONS(A_27a),V3136e2),ap(ap(c_2Elist_2ECONS(A_27a),V3137e3),ap(ap(c_2Elist_2ECONS(A_27a),V3138e4),ap(ap(c_2Elist_2ECONS(A_27a),V3139e5),ap(ap(c_2Elist_2ECONS(A_27a),V3140e6),ap(ap(c_2Elist_2ECONS(A_27a),V3141e7),ap(ap(c_2Elist_2ECONS(A_27a),V3142e8),ap(ap(c_2Elist_2ECONS(A_27a),V3143e9),ap(ap(c_2Elist_2ECONS(A_27a),V3144e10),ap(ap(c_2Elist_2ECONS(A_27a),V3145e11),ap(ap(c_2Elist_2ECONS(A_27a),V3146e12),ap(ap(c_2Elist_2ECONS(A_27a),V3147e13),ap(ap(c_2Elist_2ECONS(A_27a),V3148e14),ap(ap(c_2Elist_2ECONS(A_27a),V3149e15),V3134l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x)
                <=> ? [V3150l_27] :
                      ( mem(V3150l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3151e1] :
                          ( mem(V3151e1,A_27a)
                          & ? [V3152e2] :
                              ( mem(V3152e2,A_27a)
                              & ? [V3153e3] :
                                  ( mem(V3153e3,A_27a)
                                  & ? [V3154e4] :
                                      ( mem(V3154e4,A_27a)
                                      & ? [V3155e5] :
                                          ( mem(V3155e5,A_27a)
                                          & ? [V3156e6] :
                                              ( mem(V3156e6,A_27a)
                                              & ? [V3157e7] :
                                                  ( mem(V3157e7,A_27a)
                                                  & ? [V3158e8] :
                                                      ( mem(V3158e8,A_27a)
                                                      & ? [V3159e9] :
                                                          ( mem(V3159e9,A_27a)
                                                          & ? [V3160e10] :
                                                              ( mem(V3160e10,A_27a)
                                                              & ? [V3161e11] :
                                                                  ( mem(V3161e11,A_27a)
                                                                  & ? [V3162e12] :
                                                                      ( mem(V3162e12,A_27a)
                                                                      & ? [V3163e13] :
                                                                          ( mem(V3163e13,A_27a)
                                                                          & ? [V3164e14] :
                                                                              ( mem(V3164e14,A_27a)
                                                                              & ? [V3165e15] :
                                                                                  ( mem(V3165e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3150l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3151e1),ap(ap(c_2Elist_2ECONS(A_27a),V3152e2),ap(ap(c_2Elist_2ECONS(A_27a),V3153e3),ap(ap(c_2Elist_2ECONS(A_27a),V3154e4),ap(ap(c_2Elist_2ECONS(A_27a),V3155e5),ap(ap(c_2Elist_2ECONS(A_27a),V3156e6),ap(ap(c_2Elist_2ECONS(A_27a),V3157e7),ap(ap(c_2Elist_2ECONS(A_27a),V3158e8),ap(ap(c_2Elist_2ECONS(A_27a),V3159e9),ap(ap(c_2Elist_2ECONS(A_27a),V3160e10),ap(ap(c_2Elist_2ECONS(A_27a),V3161e11),ap(ap(c_2Elist_2ECONS(A_27a),V3162e12),ap(ap(c_2Elist_2ECONS(A_27a),V3163e13),ap(ap(c_2Elist_2ECONS(A_27a),V3164e14),ap(ap(c_2Elist_2ECONS(A_27a),V3165e15),V3150l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3166l_27] :
                      ( mem(V3166l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3167e1] :
                          ( mem(V3167e1,A_27a)
                          & ? [V3168e2] :
                              ( mem(V3168e2,A_27a)
                              & ? [V3169e3] :
                                  ( mem(V3169e3,A_27a)
                                  & ? [V3170e4] :
                                      ( mem(V3170e4,A_27a)
                                      & ? [V3171e5] :
                                          ( mem(V3171e5,A_27a)
                                          & ? [V3172e6] :
                                              ( mem(V3172e6,A_27a)
                                              & ? [V3173e7] :
                                                  ( mem(V3173e7,A_27a)
                                                  & ? [V3174e8] :
                                                      ( mem(V3174e8,A_27a)
                                                      & ? [V3175e9] :
                                                          ( mem(V3175e9,A_27a)
                                                          & ? [V3176e10] :
                                                              ( mem(V3176e10,A_27a)
                                                              & ? [V3177e11] :
                                                                  ( mem(V3177e11,A_27a)
                                                                  & ? [V3178e12] :
                                                                      ( mem(V3178e12,A_27a)
                                                                      & ? [V3179e13] :
                                                                          ( mem(V3179e13,A_27a)
                                                                          & ? [V3180e14] :
                                                                              ( mem(V3180e14,A_27a)
                                                                              & ? [V3181e15] :
                                                                                  ( mem(V3181e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3166l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3167e1),ap(ap(c_2Elist_2ECONS(A_27a),V3168e2),ap(ap(c_2Elist_2ECONS(A_27a),V3169e3),ap(ap(c_2Elist_2ECONS(A_27a),V3170e4),ap(ap(c_2Elist_2ECONS(A_27a),V3171e5),ap(ap(c_2Elist_2ECONS(A_27a),V3172e6),ap(ap(c_2Elist_2ECONS(A_27a),V3173e7),ap(ap(c_2Elist_2ECONS(A_27a),V3174e8),ap(ap(c_2Elist_2ECONS(A_27a),V3175e9),ap(ap(c_2Elist_2ECONS(A_27a),V3176e10),ap(ap(c_2Elist_2ECONS(A_27a),V3177e11),ap(ap(c_2Elist_2ECONS(A_27a),V3178e12),ap(ap(c_2Elist_2ECONS(A_27a),V3179e13),ap(ap(c_2Elist_2ECONS(A_27a),V3180e14),ap(ap(c_2Elist_2ECONS(A_27a),V3181e15),V3166l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V3182l_27] :
                      ( mem(V3182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3183e1] :
                          ( mem(V3183e1,A_27a)
                          & ? [V3184e2] :
                              ( mem(V3184e2,A_27a)
                              & ? [V3185e3] :
                                  ( mem(V3185e3,A_27a)
                                  & ? [V3186e4] :
                                      ( mem(V3186e4,A_27a)
                                      & ? [V3187e5] :
                                          ( mem(V3187e5,A_27a)
                                          & ? [V3188e6] :
                                              ( mem(V3188e6,A_27a)
                                              & ? [V3189e7] :
                                                  ( mem(V3189e7,A_27a)
                                                  & ? [V3190e8] :
                                                      ( mem(V3190e8,A_27a)
                                                      & ? [V3191e9] :
                                                          ( mem(V3191e9,A_27a)
                                                          & ? [V3192e10] :
                                                              ( mem(V3192e10,A_27a)
                                                              & ? [V3193e11] :
                                                                  ( mem(V3193e11,A_27a)
                                                                  & ? [V3194e12] :
                                                                      ( mem(V3194e12,A_27a)
                                                                      & ? [V3195e13] :
                                                                          ( mem(V3195e13,A_27a)
                                                                          & ? [V3196e14] :
                                                                              ( mem(V3196e14,A_27a)
                                                                              & ? [V3197e15] :
                                                                                  ( mem(V3197e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3182l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3183e1),ap(ap(c_2Elist_2ECONS(A_27a),V3184e2),ap(ap(c_2Elist_2ECONS(A_27a),V3185e3),ap(ap(c_2Elist_2ECONS(A_27a),V3186e4),ap(ap(c_2Elist_2ECONS(A_27a),V3187e5),ap(ap(c_2Elist_2ECONS(A_27a),V3188e6),ap(ap(c_2Elist_2ECONS(A_27a),V3189e7),ap(ap(c_2Elist_2ECONS(A_27a),V3190e8),ap(ap(c_2Elist_2ECONS(A_27a),V3191e9),ap(ap(c_2Elist_2ECONS(A_27a),V3192e10),ap(ap(c_2Elist_2ECONS(A_27a),V3193e11),ap(ap(c_2Elist_2ECONS(A_27a),V3194e12),ap(ap(c_2Elist_2ECONS(A_27a),V3195e13),ap(ap(c_2Elist_2ECONS(A_27a),V3196e14),ap(ap(c_2Elist_2ECONS(A_27a),V3197e15),V3182l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3198l_27] :
                      ( mem(V3198l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3199e1] :
                          ( mem(V3199e1,A_27a)
                          & ? [V3200e2] :
                              ( mem(V3200e2,A_27a)
                              & ? [V3201e3] :
                                  ( mem(V3201e3,A_27a)
                                  & ? [V3202e4] :
                                      ( mem(V3202e4,A_27a)
                                      & ? [V3203e5] :
                                          ( mem(V3203e5,A_27a)
                                          & ? [V3204e6] :
                                              ( mem(V3204e6,A_27a)
                                              & ? [V3205e7] :
                                                  ( mem(V3205e7,A_27a)
                                                  & ? [V3206e8] :
                                                      ( mem(V3206e8,A_27a)
                                                      & ? [V3207e9] :
                                                          ( mem(V3207e9,A_27a)
                                                          & ? [V3208e10] :
                                                              ( mem(V3208e10,A_27a)
                                                              & ? [V3209e11] :
                                                                  ( mem(V3209e11,A_27a)
                                                                  & ? [V3210e12] :
                                                                      ( mem(V3210e12,A_27a)
                                                                      & ? [V3211e13] :
                                                                          ( mem(V3211e13,A_27a)
                                                                          & ? [V3212e14] :
                                                                              ( mem(V3212e14,A_27a)
                                                                              & ? [V3213e15] :
                                                                                  ( mem(V3213e15,A_27a)
                                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3198l_27) = V1x
                                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3199e1),ap(ap(c_2Elist_2ECONS(A_27a),V3200e2),ap(ap(c_2Elist_2ECONS(A_27a),V3201e3),ap(ap(c_2Elist_2ECONS(A_27a),V3202e4),ap(ap(c_2Elist_2ECONS(A_27a),V3203e5),ap(ap(c_2Elist_2ECONS(A_27a),V3204e6),ap(ap(c_2Elist_2ECONS(A_27a),V3205e7),ap(ap(c_2Elist_2ECONS(A_27a),V3206e8),ap(ap(c_2Elist_2ECONS(A_27a),V3207e9),ap(ap(c_2Elist_2ECONS(A_27a),V3208e10),ap(ap(c_2Elist_2ECONS(A_27a),V3209e11),ap(ap(c_2Elist_2ECONS(A_27a),V3210e12),ap(ap(c_2Elist_2ECONS(A_27a),V3211e13),ap(ap(c_2Elist_2ECONS(A_27a),V3212e14),ap(ap(c_2Elist_2ECONS(A_27a),V3213e15),V3198l_27))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V3214e1] :
                      ( mem(V3214e1,A_27a)
                      & ? [V3215e2] :
                          ( mem(V3215e2,A_27a)
                          & ? [V3216e3] :
                              ( mem(V3216e3,A_27a)
                              & ? [V3217e4] :
                                  ( mem(V3217e4,A_27a)
                                  & ? [V3218e5] :
                                      ( mem(V3218e5,A_27a)
                                      & ? [V3219e6] :
                                          ( mem(V3219e6,A_27a)
                                          & ? [V3220e7] :
                                              ( mem(V3220e7,A_27a)
                                              & ? [V3221e8] :
                                                  ( mem(V3221e8,A_27a)
                                                  & ? [V3222e9] :
                                                      ( mem(V3222e9,A_27a)
                                                      & ? [V3223e10] :
                                                          ( mem(V3223e10,A_27a)
                                                          & ? [V3224e11] :
                                                              ( mem(V3224e11,A_27a)
                                                              & ? [V3225e12] :
                                                                  ( mem(V3225e12,A_27a)
                                                                  & ? [V3226e13] :
                                                                      ( mem(V3226e13,A_27a)
                                                                      & ? [V3227e14] :
                                                                          ( mem(V3227e14,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3214e1),ap(ap(c_2Elist_2ECONS(A_27a),V3215e2),ap(ap(c_2Elist_2ECONS(A_27a),V3216e3),ap(ap(c_2Elist_2ECONS(A_27a),V3217e4),ap(ap(c_2Elist_2ECONS(A_27a),V3218e5),ap(ap(c_2Elist_2ECONS(A_27a),V3219e6),ap(ap(c_2Elist_2ECONS(A_27a),V3220e7),ap(ap(c_2Elist_2ECONS(A_27a),V3221e8),ap(ap(c_2Elist_2ECONS(A_27a),V3222e9),ap(ap(c_2Elist_2ECONS(A_27a),V3223e10),ap(ap(c_2Elist_2ECONS(A_27a),V3224e11),ap(ap(c_2Elist_2ECONS(A_27a),V3225e12),ap(ap(c_2Elist_2ECONS(A_27a),V3226e13),ap(ap(c_2Elist_2ECONS(A_27a),V3227e14),c_2Elist_2ENIL(A_27a))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3228e1] :
                      ( mem(V3228e1,A_27a)
                      & ? [V3229e2] :
                          ( mem(V3229e2,A_27a)
                          & ? [V3230e3] :
                              ( mem(V3230e3,A_27a)
                              & ? [V3231e4] :
                                  ( mem(V3231e4,A_27a)
                                  & ? [V3232e5] :
                                      ( mem(V3232e5,A_27a)
                                      & ? [V3233e6] :
                                          ( mem(V3233e6,A_27a)
                                          & ? [V3234e7] :
                                              ( mem(V3234e7,A_27a)
                                              & ? [V3235e8] :
                                                  ( mem(V3235e8,A_27a)
                                                  & ? [V3236e9] :
                                                      ( mem(V3236e9,A_27a)
                                                      & ? [V3237e10] :
                                                          ( mem(V3237e10,A_27a)
                                                          & ? [V3238e11] :
                                                              ( mem(V3238e11,A_27a)
                                                              & ? [V3239e12] :
                                                                  ( mem(V3239e12,A_27a)
                                                                  & ? [V3240e13] :
                                                                      ( mem(V3240e13,A_27a)
                                                                      & ? [V3241e14] :
                                                                          ( mem(V3241e14,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3228e1),ap(ap(c_2Elist_2ECONS(A_27a),V3229e2),ap(ap(c_2Elist_2ECONS(A_27a),V3230e3),ap(ap(c_2Elist_2ECONS(A_27a),V3231e4),ap(ap(c_2Elist_2ECONS(A_27a),V3232e5),ap(ap(c_2Elist_2ECONS(A_27a),V3233e6),ap(ap(c_2Elist_2ECONS(A_27a),V3234e7),ap(ap(c_2Elist_2ECONS(A_27a),V3235e8),ap(ap(c_2Elist_2ECONS(A_27a),V3236e9),ap(ap(c_2Elist_2ECONS(A_27a),V3237e10),ap(ap(c_2Elist_2ECONS(A_27a),V3238e11),ap(ap(c_2Elist_2ECONS(A_27a),V3239e12),ap(ap(c_2Elist_2ECONS(A_27a),V3240e13),ap(ap(c_2Elist_2ECONS(A_27a),V3241e14),c_2Elist_2ENIL(A_27a))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3242l_27] :
                      ( mem(V3242l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3243e1] :
                          ( mem(V3243e1,A_27a)
                          & ? [V3244e2] :
                              ( mem(V3244e2,A_27a)
                              & ? [V3245e3] :
                                  ( mem(V3245e3,A_27a)
                                  & ? [V3246e4] :
                                      ( mem(V3246e4,A_27a)
                                      & ? [V3247e5] :
                                          ( mem(V3247e5,A_27a)
                                          & ? [V3248e6] :
                                              ( mem(V3248e6,A_27a)
                                              & ? [V3249e7] :
                                                  ( mem(V3249e7,A_27a)
                                                  & ? [V3250e8] :
                                                      ( mem(V3250e8,A_27a)
                                                      & ? [V3251e9] :
                                                          ( mem(V3251e9,A_27a)
                                                          & ? [V3252e10] :
                                                              ( mem(V3252e10,A_27a)
                                                              & ? [V3253e11] :
                                                                  ( mem(V3253e11,A_27a)
                                                                  & ? [V3254e12] :
                                                                      ( mem(V3254e12,A_27a)
                                                                      & ? [V3255e13] :
                                                                          ( mem(V3255e13,A_27a)
                                                                          & ? [V3256e14] :
                                                                              ( mem(V3256e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3243e1),ap(ap(c_2Elist_2ECONS(A_27a),V3244e2),ap(ap(c_2Elist_2ECONS(A_27a),V3245e3),ap(ap(c_2Elist_2ECONS(A_27a),V3246e4),ap(ap(c_2Elist_2ECONS(A_27a),V3247e5),ap(ap(c_2Elist_2ECONS(A_27a),V3248e6),ap(ap(c_2Elist_2ECONS(A_27a),V3249e7),ap(ap(c_2Elist_2ECONS(A_27a),V3250e8),ap(ap(c_2Elist_2ECONS(A_27a),V3251e9),ap(ap(c_2Elist_2ECONS(A_27a),V3252e10),ap(ap(c_2Elist_2ECONS(A_27a),V3253e11),ap(ap(c_2Elist_2ECONS(A_27a),V3254e12),ap(ap(c_2Elist_2ECONS(A_27a),V3255e13),ap(ap(c_2Elist_2ECONS(A_27a),V3256e14),V3242l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3257l_27] :
                      ( mem(V3257l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3258e1] :
                          ( mem(V3258e1,A_27a)
                          & ? [V3259e2] :
                              ( mem(V3259e2,A_27a)
                              & ? [V3260e3] :
                                  ( mem(V3260e3,A_27a)
                                  & ? [V3261e4] :
                                      ( mem(V3261e4,A_27a)
                                      & ? [V3262e5] :
                                          ( mem(V3262e5,A_27a)
                                          & ? [V3263e6] :
                                              ( mem(V3263e6,A_27a)
                                              & ? [V3264e7] :
                                                  ( mem(V3264e7,A_27a)
                                                  & ? [V3265e8] :
                                                      ( mem(V3265e8,A_27a)
                                                      & ? [V3266e9] :
                                                          ( mem(V3266e9,A_27a)
                                                          & ? [V3267e10] :
                                                              ( mem(V3267e10,A_27a)
                                                              & ? [V3268e11] :
                                                                  ( mem(V3268e11,A_27a)
                                                                  & ? [V3269e12] :
                                                                      ( mem(V3269e12,A_27a)
                                                                      & ? [V3270e13] :
                                                                          ( mem(V3270e13,A_27a)
                                                                          & ? [V3271e14] :
                                                                              ( mem(V3271e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3258e1),ap(ap(c_2Elist_2ECONS(A_27a),V3259e2),ap(ap(c_2Elist_2ECONS(A_27a),V3260e3),ap(ap(c_2Elist_2ECONS(A_27a),V3261e4),ap(ap(c_2Elist_2ECONS(A_27a),V3262e5),ap(ap(c_2Elist_2ECONS(A_27a),V3263e6),ap(ap(c_2Elist_2ECONS(A_27a),V3264e7),ap(ap(c_2Elist_2ECONS(A_27a),V3265e8),ap(ap(c_2Elist_2ECONS(A_27a),V3266e9),ap(ap(c_2Elist_2ECONS(A_27a),V3267e10),ap(ap(c_2Elist_2ECONS(A_27a),V3268e11),ap(ap(c_2Elist_2ECONS(A_27a),V3269e12),ap(ap(c_2Elist_2ECONS(A_27a),V3270e13),ap(ap(c_2Elist_2ECONS(A_27a),V3271e14),V3257l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3272l_27] :
                      ( mem(V3272l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3273e1] :
                          ( mem(V3273e1,A_27a)
                          & ? [V3274e2] :
                              ( mem(V3274e2,A_27a)
                              & ? [V3275e3] :
                                  ( mem(V3275e3,A_27a)
                                  & ? [V3276e4] :
                                      ( mem(V3276e4,A_27a)
                                      & ? [V3277e5] :
                                          ( mem(V3277e5,A_27a)
                                          & ? [V3278e6] :
                                              ( mem(V3278e6,A_27a)
                                              & ? [V3279e7] :
                                                  ( mem(V3279e7,A_27a)
                                                  & ? [V3280e8] :
                                                      ( mem(V3280e8,A_27a)
                                                      & ? [V3281e9] :
                                                          ( mem(V3281e9,A_27a)
                                                          & ? [V3282e10] :
                                                              ( mem(V3282e10,A_27a)
                                                              & ? [V3283e11] :
                                                                  ( mem(V3283e11,A_27a)
                                                                  & ? [V3284e12] :
                                                                      ( mem(V3284e12,A_27a)
                                                                      & ? [V3285e13] :
                                                                          ( mem(V3285e13,A_27a)
                                                                          & ? [V3286e14] :
                                                                              ( mem(V3286e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3273e1),ap(ap(c_2Elist_2ECONS(A_27a),V3274e2),ap(ap(c_2Elist_2ECONS(A_27a),V3275e3),ap(ap(c_2Elist_2ECONS(A_27a),V3276e4),ap(ap(c_2Elist_2ECONS(A_27a),V3277e5),ap(ap(c_2Elist_2ECONS(A_27a),V3278e6),ap(ap(c_2Elist_2ECONS(A_27a),V3279e7),ap(ap(c_2Elist_2ECONS(A_27a),V3280e8),ap(ap(c_2Elist_2ECONS(A_27a),V3281e9),ap(ap(c_2Elist_2ECONS(A_27a),V3282e10),ap(ap(c_2Elist_2ECONS(A_27a),V3283e11),ap(ap(c_2Elist_2ECONS(A_27a),V3284e12),ap(ap(c_2Elist_2ECONS(A_27a),V3285e13),ap(ap(c_2Elist_2ECONS(A_27a),V3286e14),V3272l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3287l_27] :
                      ( mem(V3287l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3288e1] :
                          ( mem(V3288e1,A_27a)
                          & ? [V3289e2] :
                              ( mem(V3289e2,A_27a)
                              & ? [V3290e3] :
                                  ( mem(V3290e3,A_27a)
                                  & ? [V3291e4] :
                                      ( mem(V3291e4,A_27a)
                                      & ? [V3292e5] :
                                          ( mem(V3292e5,A_27a)
                                          & ? [V3293e6] :
                                              ( mem(V3293e6,A_27a)
                                              & ? [V3294e7] :
                                                  ( mem(V3294e7,A_27a)
                                                  & ? [V3295e8] :
                                                      ( mem(V3295e8,A_27a)
                                                      & ? [V3296e9] :
                                                          ( mem(V3296e9,A_27a)
                                                          & ? [V3297e10] :
                                                              ( mem(V3297e10,A_27a)
                                                              & ? [V3298e11] :
                                                                  ( mem(V3298e11,A_27a)
                                                                  & ? [V3299e12] :
                                                                      ( mem(V3299e12,A_27a)
                                                                      & ? [V3300e13] :
                                                                          ( mem(V3300e13,A_27a)
                                                                          & ? [V3301e14] :
                                                                              ( mem(V3301e14,A_27a)
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3288e1),ap(ap(c_2Elist_2ECONS(A_27a),V3289e2),ap(ap(c_2Elist_2ECONS(A_27a),V3290e3),ap(ap(c_2Elist_2ECONS(A_27a),V3291e4),ap(ap(c_2Elist_2ECONS(A_27a),V3292e5),ap(ap(c_2Elist_2ECONS(A_27a),V3293e6),ap(ap(c_2Elist_2ECONS(A_27a),V3294e7),ap(ap(c_2Elist_2ECONS(A_27a),V3295e8),ap(ap(c_2Elist_2ECONS(A_27a),V3296e9),ap(ap(c_2Elist_2ECONS(A_27a),V3297e10),ap(ap(c_2Elist_2ECONS(A_27a),V3298e11),ap(ap(c_2Elist_2ECONS(A_27a),V3299e12),ap(ap(c_2Elist_2ECONS(A_27a),V3300e13),ap(ap(c_2Elist_2ECONS(A_27a),V3301e14),V3287l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3302l_27] :
                      ( mem(V3302l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3303e1] :
                          ( mem(V3303e1,A_27a)
                          & ? [V3304e2] :
                              ( mem(V3304e2,A_27a)
                              & ? [V3305e3] :
                                  ( mem(V3305e3,A_27a)
                                  & ? [V3306e4] :
                                      ( mem(V3306e4,A_27a)
                                      & ? [V3307e5] :
                                          ( mem(V3307e5,A_27a)
                                          & ? [V3308e6] :
                                              ( mem(V3308e6,A_27a)
                                              & ? [V3309e7] :
                                                  ( mem(V3309e7,A_27a)
                                                  & ? [V3310e8] :
                                                      ( mem(V3310e8,A_27a)
                                                      & ? [V3311e9] :
                                                          ( mem(V3311e9,A_27a)
                                                          & ? [V3312e10] :
                                                              ( mem(V3312e10,A_27a)
                                                              & ? [V3313e11] :
                                                                  ( mem(V3313e11,A_27a)
                                                                  & ? [V3314e12] :
                                                                      ( mem(V3314e12,A_27a)
                                                                      & ? [V3315e13] :
                                                                          ( mem(V3315e13,A_27a)
                                                                          & ? [V3316e14] :
                                                                              ( mem(V3316e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3302l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3303e1),ap(ap(c_2Elist_2ECONS(A_27a),V3304e2),ap(ap(c_2Elist_2ECONS(A_27a),V3305e3),ap(ap(c_2Elist_2ECONS(A_27a),V3306e4),ap(ap(c_2Elist_2ECONS(A_27a),V3307e5),ap(ap(c_2Elist_2ECONS(A_27a),V3308e6),ap(ap(c_2Elist_2ECONS(A_27a),V3309e7),ap(ap(c_2Elist_2ECONS(A_27a),V3310e8),ap(ap(c_2Elist_2ECONS(A_27a),V3311e9),ap(ap(c_2Elist_2ECONS(A_27a),V3312e10),ap(ap(c_2Elist_2ECONS(A_27a),V3313e11),ap(ap(c_2Elist_2ECONS(A_27a),V3314e12),ap(ap(c_2Elist_2ECONS(A_27a),V3315e13),ap(ap(c_2Elist_2ECONS(A_27a),V3316e14),V3302l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V3317l_27] :
                      ( mem(V3317l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3318e1] :
                          ( mem(V3318e1,A_27a)
                          & ? [V3319e2] :
                              ( mem(V3319e2,A_27a)
                              & ? [V3320e3] :
                                  ( mem(V3320e3,A_27a)
                                  & ? [V3321e4] :
                                      ( mem(V3321e4,A_27a)
                                      & ? [V3322e5] :
                                          ( mem(V3322e5,A_27a)
                                          & ? [V3323e6] :
                                              ( mem(V3323e6,A_27a)
                                              & ? [V3324e7] :
                                                  ( mem(V3324e7,A_27a)
                                                  & ? [V3325e8] :
                                                      ( mem(V3325e8,A_27a)
                                                      & ? [V3326e9] :
                                                          ( mem(V3326e9,A_27a)
                                                          & ? [V3327e10] :
                                                              ( mem(V3327e10,A_27a)
                                                              & ? [V3328e11] :
                                                                  ( mem(V3328e11,A_27a)
                                                                  & ? [V3329e12] :
                                                                      ( mem(V3329e12,A_27a)
                                                                      & ? [V3330e13] :
                                                                          ( mem(V3330e13,A_27a)
                                                                          & ? [V3331e14] :
                                                                              ( mem(V3331e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3317l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3318e1),ap(ap(c_2Elist_2ECONS(A_27a),V3319e2),ap(ap(c_2Elist_2ECONS(A_27a),V3320e3),ap(ap(c_2Elist_2ECONS(A_27a),V3321e4),ap(ap(c_2Elist_2ECONS(A_27a),V3322e5),ap(ap(c_2Elist_2ECONS(A_27a),V3323e6),ap(ap(c_2Elist_2ECONS(A_27a),V3324e7),ap(ap(c_2Elist_2ECONS(A_27a),V3325e8),ap(ap(c_2Elist_2ECONS(A_27a),V3326e9),ap(ap(c_2Elist_2ECONS(A_27a),V3327e10),ap(ap(c_2Elist_2ECONS(A_27a),V3328e11),ap(ap(c_2Elist_2ECONS(A_27a),V3329e12),ap(ap(c_2Elist_2ECONS(A_27a),V3330e13),ap(ap(c_2Elist_2ECONS(A_27a),V3331e14),V3317l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3332l_27] :
                      ( mem(V3332l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3333e1] :
                          ( mem(V3333e1,A_27a)
                          & ? [V3334e2] :
                              ( mem(V3334e2,A_27a)
                              & ? [V3335e3] :
                                  ( mem(V3335e3,A_27a)
                                  & ? [V3336e4] :
                                      ( mem(V3336e4,A_27a)
                                      & ? [V3337e5] :
                                          ( mem(V3337e5,A_27a)
                                          & ? [V3338e6] :
                                              ( mem(V3338e6,A_27a)
                                              & ? [V3339e7] :
                                                  ( mem(V3339e7,A_27a)
                                                  & ? [V3340e8] :
                                                      ( mem(V3340e8,A_27a)
                                                      & ? [V3341e9] :
                                                          ( mem(V3341e9,A_27a)
                                                          & ? [V3342e10] :
                                                              ( mem(V3342e10,A_27a)
                                                              & ? [V3343e11] :
                                                                  ( mem(V3343e11,A_27a)
                                                                  & ? [V3344e12] :
                                                                      ( mem(V3344e12,A_27a)
                                                                      & ? [V3345e13] :
                                                                          ( mem(V3345e13,A_27a)
                                                                          & ? [V3346e14] :
                                                                              ( mem(V3346e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3332l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3333e1),ap(ap(c_2Elist_2ECONS(A_27a),V3334e2),ap(ap(c_2Elist_2ECONS(A_27a),V3335e3),ap(ap(c_2Elist_2ECONS(A_27a),V3336e4),ap(ap(c_2Elist_2ECONS(A_27a),V3337e5),ap(ap(c_2Elist_2ECONS(A_27a),V3338e6),ap(ap(c_2Elist_2ECONS(A_27a),V3339e7),ap(ap(c_2Elist_2ECONS(A_27a),V3340e8),ap(ap(c_2Elist_2ECONS(A_27a),V3341e9),ap(ap(c_2Elist_2ECONS(A_27a),V3342e10),ap(ap(c_2Elist_2ECONS(A_27a),V3343e11),ap(ap(c_2Elist_2ECONS(A_27a),V3344e12),ap(ap(c_2Elist_2ECONS(A_27a),V3345e13),ap(ap(c_2Elist_2ECONS(A_27a),V3346e14),V3332l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V3347l_27] :
                      ( mem(V3347l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3348e1] :
                          ( mem(V3348e1,A_27a)
                          & ? [V3349e2] :
                              ( mem(V3349e2,A_27a)
                              & ? [V3350e3] :
                                  ( mem(V3350e3,A_27a)
                                  & ? [V3351e4] :
                                      ( mem(V3351e4,A_27a)
                                      & ? [V3352e5] :
                                          ( mem(V3352e5,A_27a)
                                          & ? [V3353e6] :
                                              ( mem(V3353e6,A_27a)
                                              & ? [V3354e7] :
                                                  ( mem(V3354e7,A_27a)
                                                  & ? [V3355e8] :
                                                      ( mem(V3355e8,A_27a)
                                                      & ? [V3356e9] :
                                                          ( mem(V3356e9,A_27a)
                                                          & ? [V3357e10] :
                                                              ( mem(V3357e10,A_27a)
                                                              & ? [V3358e11] :
                                                                  ( mem(V3358e11,A_27a)
                                                                  & ? [V3359e12] :
                                                                      ( mem(V3359e12,A_27a)
                                                                      & ? [V3360e13] :
                                                                          ( mem(V3360e13,A_27a)
                                                                          & ? [V3361e14] :
                                                                              ( mem(V3361e14,A_27a)
                                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3347l_27)))
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3348e1),ap(ap(c_2Elist_2ECONS(A_27a),V3349e2),ap(ap(c_2Elist_2ECONS(A_27a),V3350e3),ap(ap(c_2Elist_2ECONS(A_27a),V3351e4),ap(ap(c_2Elist_2ECONS(A_27a),V3352e5),ap(ap(c_2Elist_2ECONS(A_27a),V3353e6),ap(ap(c_2Elist_2ECONS(A_27a),V3354e7),ap(ap(c_2Elist_2ECONS(A_27a),V3355e8),ap(ap(c_2Elist_2ECONS(A_27a),V3356e9),ap(ap(c_2Elist_2ECONS(A_27a),V3357e10),ap(ap(c_2Elist_2ECONS(A_27a),V3358e11),ap(ap(c_2Elist_2ECONS(A_27a),V3359e12),ap(ap(c_2Elist_2ECONS(A_27a),V3360e13),ap(ap(c_2Elist_2ECONS(A_27a),V3361e14),V3347l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V3362l_27] :
                      ( mem(V3362l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3363e1] :
                          ( mem(V3363e1,A_27a)
                          & ? [V3364e2] :
                              ( mem(V3364e2,A_27a)
                              & ? [V3365e3] :
                                  ( mem(V3365e3,A_27a)
                                  & ? [V3366e4] :
                                      ( mem(V3366e4,A_27a)
                                      & ? [V3367e5] :
                                          ( mem(V3367e5,A_27a)
                                          & ? [V3368e6] :
                                              ( mem(V3368e6,A_27a)
                                              & ? [V3369e7] :
                                                  ( mem(V3369e7,A_27a)
                                                  & ? [V3370e8] :
                                                      ( mem(V3370e8,A_27a)
                                                      & ? [V3371e9] :
                                                          ( mem(V3371e9,A_27a)
                                                          & ? [V3372e10] :
                                                              ( mem(V3372e10,A_27a)
                                                              & ? [V3373e11] :
                                                                  ( mem(V3373e11,A_27a)
                                                                  & ? [V3374e12] :
                                                                      ( mem(V3374e12,A_27a)
                                                                      & ? [V3375e13] :
                                                                          ( mem(V3375e13,A_27a)
                                                                          & ? [V3376e14] :
                                                                              ( mem(V3376e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V3362l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3363e1),ap(ap(c_2Elist_2ECONS(A_27a),V3364e2),ap(ap(c_2Elist_2ECONS(A_27a),V3365e3),ap(ap(c_2Elist_2ECONS(A_27a),V3366e4),ap(ap(c_2Elist_2ECONS(A_27a),V3367e5),ap(ap(c_2Elist_2ECONS(A_27a),V3368e6),ap(ap(c_2Elist_2ECONS(A_27a),V3369e7),ap(ap(c_2Elist_2ECONS(A_27a),V3370e8),ap(ap(c_2Elist_2ECONS(A_27a),V3371e9),ap(ap(c_2Elist_2ECONS(A_27a),V3372e10),ap(ap(c_2Elist_2ECONS(A_27a),V3373e11),ap(ap(c_2Elist_2ECONS(A_27a),V3374e12),ap(ap(c_2Elist_2ECONS(A_27a),V3375e13),ap(ap(c_2Elist_2ECONS(A_27a),V3376e14),V3362l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3377l_27] :
                      ( mem(V3377l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3378e1] :
                          ( mem(V3378e1,A_27a)
                          & ? [V3379e2] :
                              ( mem(V3379e2,A_27a)
                              & ? [V3380e3] :
                                  ( mem(V3380e3,A_27a)
                                  & ? [V3381e4] :
                                      ( mem(V3381e4,A_27a)
                                      & ? [V3382e5] :
                                          ( mem(V3382e5,A_27a)
                                          & ? [V3383e6] :
                                              ( mem(V3383e6,A_27a)
                                              & ? [V3384e7] :
                                                  ( mem(V3384e7,A_27a)
                                                  & ? [V3385e8] :
                                                      ( mem(V3385e8,A_27a)
                                                      & ? [V3386e9] :
                                                          ( mem(V3386e9,A_27a)
                                                          & ? [V3387e10] :
                                                              ( mem(V3387e10,A_27a)
                                                              & ? [V3388e11] :
                                                                  ( mem(V3388e11,A_27a)
                                                                  & ? [V3389e12] :
                                                                      ( mem(V3389e12,A_27a)
                                                                      & ? [V3390e13] :
                                                                          ( mem(V3390e13,A_27a)
                                                                          & ? [V3391e14] :
                                                                              ( mem(V3391e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V3377l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3378e1),ap(ap(c_2Elist_2ECONS(A_27a),V3379e2),ap(ap(c_2Elist_2ECONS(A_27a),V3380e3),ap(ap(c_2Elist_2ECONS(A_27a),V3381e4),ap(ap(c_2Elist_2ECONS(A_27a),V3382e5),ap(ap(c_2Elist_2ECONS(A_27a),V3383e6),ap(ap(c_2Elist_2ECONS(A_27a),V3384e7),ap(ap(c_2Elist_2ECONS(A_27a),V3385e8),ap(ap(c_2Elist_2ECONS(A_27a),V3386e9),ap(ap(c_2Elist_2ECONS(A_27a),V3387e10),ap(ap(c_2Elist_2ECONS(A_27a),V3388e11),ap(ap(c_2Elist_2ECONS(A_27a),V3389e12),ap(ap(c_2Elist_2ECONS(A_27a),V3390e13),ap(ap(c_2Elist_2ECONS(A_27a),V3391e14),V3377l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V3392l_27] :
                      ( mem(V3392l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3393e1] :
                          ( mem(V3393e1,A_27a)
                          & ? [V3394e2] :
                              ( mem(V3394e2,A_27a)
                              & ? [V3395e3] :
                                  ( mem(V3395e3,A_27a)
                                  & ? [V3396e4] :
                                      ( mem(V3396e4,A_27a)
                                      & ? [V3397e5] :
                                          ( mem(V3397e5,A_27a)
                                          & ? [V3398e6] :
                                              ( mem(V3398e6,A_27a)
                                              & ? [V3399e7] :
                                                  ( mem(V3399e7,A_27a)
                                                  & ? [V3400e8] :
                                                      ( mem(V3400e8,A_27a)
                                                      & ? [V3401e9] :
                                                          ( mem(V3401e9,A_27a)
                                                          & ? [V3402e10] :
                                                              ( mem(V3402e10,A_27a)
                                                              & ? [V3403e11] :
                                                                  ( mem(V3403e11,A_27a)
                                                                  & ? [V3404e12] :
                                                                      ( mem(V3404e12,A_27a)
                                                                      & ? [V3405e13] :
                                                                          ( mem(V3405e13,A_27a)
                                                                          & ? [V3406e14] :
                                                                              ( mem(V3406e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V3392l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3393e1),ap(ap(c_2Elist_2ECONS(A_27a),V3394e2),ap(ap(c_2Elist_2ECONS(A_27a),V3395e3),ap(ap(c_2Elist_2ECONS(A_27a),V3396e4),ap(ap(c_2Elist_2ECONS(A_27a),V3397e5),ap(ap(c_2Elist_2ECONS(A_27a),V3398e6),ap(ap(c_2Elist_2ECONS(A_27a),V3399e7),ap(ap(c_2Elist_2ECONS(A_27a),V3400e8),ap(ap(c_2Elist_2ECONS(A_27a),V3401e9),ap(ap(c_2Elist_2ECONS(A_27a),V3402e10),ap(ap(c_2Elist_2ECONS(A_27a),V3403e11),ap(ap(c_2Elist_2ECONS(A_27a),V3404e12),ap(ap(c_2Elist_2ECONS(A_27a),V3405e13),ap(ap(c_2Elist_2ECONS(A_27a),V3406e14),V3392l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3407l_27] :
                      ( mem(V3407l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3408e1] :
                          ( mem(V3408e1,A_27a)
                          & ? [V3409e2] :
                              ( mem(V3409e2,A_27a)
                              & ? [V3410e3] :
                                  ( mem(V3410e3,A_27a)
                                  & ? [V3411e4] :
                                      ( mem(V3411e4,A_27a)
                                      & ? [V3412e5] :
                                          ( mem(V3412e5,A_27a)
                                          & ? [V3413e6] :
                                              ( mem(V3413e6,A_27a)
                                              & ? [V3414e7] :
                                                  ( mem(V3414e7,A_27a)
                                                  & ? [V3415e8] :
                                                      ( mem(V3415e8,A_27a)
                                                      & ? [V3416e9] :
                                                          ( mem(V3416e9,A_27a)
                                                          & ? [V3417e10] :
                                                              ( mem(V3417e10,A_27a)
                                                              & ? [V3418e11] :
                                                                  ( mem(V3418e11,A_27a)
                                                                  & ? [V3419e12] :
                                                                      ( mem(V3419e12,A_27a)
                                                                      & ? [V3420e13] :
                                                                          ( mem(V3420e13,A_27a)
                                                                          & ? [V3421e14] :
                                                                              ( mem(V3421e14,A_27a)
                                                                              & ap(c_2Elist_2ELENGTH(A_27a),V3407l_27) = V1x
                                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3408e1),ap(ap(c_2Elist_2ECONS(A_27a),V3409e2),ap(ap(c_2Elist_2ECONS(A_27a),V3410e3),ap(ap(c_2Elist_2ECONS(A_27a),V3411e4),ap(ap(c_2Elist_2ECONS(A_27a),V3412e5),ap(ap(c_2Elist_2ECONS(A_27a),V3413e6),ap(ap(c_2Elist_2ECONS(A_27a),V3414e7),ap(ap(c_2Elist_2ECONS(A_27a),V3415e8),ap(ap(c_2Elist_2ECONS(A_27a),V3416e9),ap(ap(c_2Elist_2ECONS(A_27a),V3417e10),ap(ap(c_2Elist_2ECONS(A_27a),V3418e11),ap(ap(c_2Elist_2ECONS(A_27a),V3419e12),ap(ap(c_2Elist_2ECONS(A_27a),V3420e13),ap(ap(c_2Elist_2ECONS(A_27a),V3421e14),V3407l_27)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V3422e1] :
                      ( mem(V3422e1,A_27a)
                      & ? [V3423e2] :
                          ( mem(V3423e2,A_27a)
                          & ? [V3424e3] :
                              ( mem(V3424e3,A_27a)
                              & ? [V3425e4] :
                                  ( mem(V3425e4,A_27a)
                                  & ? [V3426e5] :
                                      ( mem(V3426e5,A_27a)
                                      & ? [V3427e6] :
                                          ( mem(V3427e6,A_27a)
                                          & ? [V3428e7] :
                                              ( mem(V3428e7,A_27a)
                                              & ? [V3429e8] :
                                                  ( mem(V3429e8,A_27a)
                                                  & ? [V3430e9] :
                                                      ( mem(V3430e9,A_27a)
                                                      & ? [V3431e10] :
                                                          ( mem(V3431e10,A_27a)
                                                          & ? [V3432e11] :
                                                              ( mem(V3432e11,A_27a)
                                                              & ? [V3433e12] :
                                                                  ( mem(V3433e12,A_27a)
                                                                  & ? [V3434e13] :
                                                                      ( mem(V3434e13,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3422e1),ap(ap(c_2Elist_2ECONS(A_27a),V3423e2),ap(ap(c_2Elist_2ECONS(A_27a),V3424e3),ap(ap(c_2Elist_2ECONS(A_27a),V3425e4),ap(ap(c_2Elist_2ECONS(A_27a),V3426e5),ap(ap(c_2Elist_2ECONS(A_27a),V3427e6),ap(ap(c_2Elist_2ECONS(A_27a),V3428e7),ap(ap(c_2Elist_2ECONS(A_27a),V3429e8),ap(ap(c_2Elist_2ECONS(A_27a),V3430e9),ap(ap(c_2Elist_2ECONS(A_27a),V3431e10),ap(ap(c_2Elist_2ECONS(A_27a),V3432e11),ap(ap(c_2Elist_2ECONS(A_27a),V3433e12),ap(ap(c_2Elist_2ECONS(A_27a),V3434e13),c_2Elist_2ENIL(A_27a)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3435e1] :
                      ( mem(V3435e1,A_27a)
                      & ? [V3436e2] :
                          ( mem(V3436e2,A_27a)
                          & ? [V3437e3] :
                              ( mem(V3437e3,A_27a)
                              & ? [V3438e4] :
                                  ( mem(V3438e4,A_27a)
                                  & ? [V3439e5] :
                                      ( mem(V3439e5,A_27a)
                                      & ? [V3440e6] :
                                          ( mem(V3440e6,A_27a)
                                          & ? [V3441e7] :
                                              ( mem(V3441e7,A_27a)
                                              & ? [V3442e8] :
                                                  ( mem(V3442e8,A_27a)
                                                  & ? [V3443e9] :
                                                      ( mem(V3443e9,A_27a)
                                                      & ? [V3444e10] :
                                                          ( mem(V3444e10,A_27a)
                                                          & ? [V3445e11] :
                                                              ( mem(V3445e11,A_27a)
                                                              & ? [V3446e12] :
                                                                  ( mem(V3446e12,A_27a)
                                                                  & ? [V3447e13] :
                                                                      ( mem(V3447e13,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3435e1),ap(ap(c_2Elist_2ECONS(A_27a),V3436e2),ap(ap(c_2Elist_2ECONS(A_27a),V3437e3),ap(ap(c_2Elist_2ECONS(A_27a),V3438e4),ap(ap(c_2Elist_2ECONS(A_27a),V3439e5),ap(ap(c_2Elist_2ECONS(A_27a),V3440e6),ap(ap(c_2Elist_2ECONS(A_27a),V3441e7),ap(ap(c_2Elist_2ECONS(A_27a),V3442e8),ap(ap(c_2Elist_2ECONS(A_27a),V3443e9),ap(ap(c_2Elist_2ECONS(A_27a),V3444e10),ap(ap(c_2Elist_2ECONS(A_27a),V3445e11),ap(ap(c_2Elist_2ECONS(A_27a),V3446e12),ap(ap(c_2Elist_2ECONS(A_27a),V3447e13),c_2Elist_2ENIL(A_27a)))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3448l_27] :
                      ( mem(V3448l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3449e1] :
                          ( mem(V3449e1,A_27a)
                          & ? [V3450e2] :
                              ( mem(V3450e2,A_27a)
                              & ? [V3451e3] :
                                  ( mem(V3451e3,A_27a)
                                  & ? [V3452e4] :
                                      ( mem(V3452e4,A_27a)
                                      & ? [V3453e5] :
                                          ( mem(V3453e5,A_27a)
                                          & ? [V3454e6] :
                                              ( mem(V3454e6,A_27a)
                                              & ? [V3455e7] :
                                                  ( mem(V3455e7,A_27a)
                                                  & ? [V3456e8] :
                                                      ( mem(V3456e8,A_27a)
                                                      & ? [V3457e9] :
                                                          ( mem(V3457e9,A_27a)
                                                          & ? [V3458e10] :
                                                              ( mem(V3458e10,A_27a)
                                                              & ? [V3459e11] :
                                                                  ( mem(V3459e11,A_27a)
                                                                  & ? [V3460e12] :
                                                                      ( mem(V3460e12,A_27a)
                                                                      & ? [V3461e13] :
                                                                          ( mem(V3461e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3449e1),ap(ap(c_2Elist_2ECONS(A_27a),V3450e2),ap(ap(c_2Elist_2ECONS(A_27a),V3451e3),ap(ap(c_2Elist_2ECONS(A_27a),V3452e4),ap(ap(c_2Elist_2ECONS(A_27a),V3453e5),ap(ap(c_2Elist_2ECONS(A_27a),V3454e6),ap(ap(c_2Elist_2ECONS(A_27a),V3455e7),ap(ap(c_2Elist_2ECONS(A_27a),V3456e8),ap(ap(c_2Elist_2ECONS(A_27a),V3457e9),ap(ap(c_2Elist_2ECONS(A_27a),V3458e10),ap(ap(c_2Elist_2ECONS(A_27a),V3459e11),ap(ap(c_2Elist_2ECONS(A_27a),V3460e12),ap(ap(c_2Elist_2ECONS(A_27a),V3461e13),V3448l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3462l_27] :
                      ( mem(V3462l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3463e1] :
                          ( mem(V3463e1,A_27a)
                          & ? [V3464e2] :
                              ( mem(V3464e2,A_27a)
                              & ? [V3465e3] :
                                  ( mem(V3465e3,A_27a)
                                  & ? [V3466e4] :
                                      ( mem(V3466e4,A_27a)
                                      & ? [V3467e5] :
                                          ( mem(V3467e5,A_27a)
                                          & ? [V3468e6] :
                                              ( mem(V3468e6,A_27a)
                                              & ? [V3469e7] :
                                                  ( mem(V3469e7,A_27a)
                                                  & ? [V3470e8] :
                                                      ( mem(V3470e8,A_27a)
                                                      & ? [V3471e9] :
                                                          ( mem(V3471e9,A_27a)
                                                          & ? [V3472e10] :
                                                              ( mem(V3472e10,A_27a)
                                                              & ? [V3473e11] :
                                                                  ( mem(V3473e11,A_27a)
                                                                  & ? [V3474e12] :
                                                                      ( mem(V3474e12,A_27a)
                                                                      & ? [V3475e13] :
                                                                          ( mem(V3475e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3463e1),ap(ap(c_2Elist_2ECONS(A_27a),V3464e2),ap(ap(c_2Elist_2ECONS(A_27a),V3465e3),ap(ap(c_2Elist_2ECONS(A_27a),V3466e4),ap(ap(c_2Elist_2ECONS(A_27a),V3467e5),ap(ap(c_2Elist_2ECONS(A_27a),V3468e6),ap(ap(c_2Elist_2ECONS(A_27a),V3469e7),ap(ap(c_2Elist_2ECONS(A_27a),V3470e8),ap(ap(c_2Elist_2ECONS(A_27a),V3471e9),ap(ap(c_2Elist_2ECONS(A_27a),V3472e10),ap(ap(c_2Elist_2ECONS(A_27a),V3473e11),ap(ap(c_2Elist_2ECONS(A_27a),V3474e12),ap(ap(c_2Elist_2ECONS(A_27a),V3475e13),V3462l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3476l_27] :
                      ( mem(V3476l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3477e1] :
                          ( mem(V3477e1,A_27a)
                          & ? [V3478e2] :
                              ( mem(V3478e2,A_27a)
                              & ? [V3479e3] :
                                  ( mem(V3479e3,A_27a)
                                  & ? [V3480e4] :
                                      ( mem(V3480e4,A_27a)
                                      & ? [V3481e5] :
                                          ( mem(V3481e5,A_27a)
                                          & ? [V3482e6] :
                                              ( mem(V3482e6,A_27a)
                                              & ? [V3483e7] :
                                                  ( mem(V3483e7,A_27a)
                                                  & ? [V3484e8] :
                                                      ( mem(V3484e8,A_27a)
                                                      & ? [V3485e9] :
                                                          ( mem(V3485e9,A_27a)
                                                          & ? [V3486e10] :
                                                              ( mem(V3486e10,A_27a)
                                                              & ? [V3487e11] :
                                                                  ( mem(V3487e11,A_27a)
                                                                  & ? [V3488e12] :
                                                                      ( mem(V3488e12,A_27a)
                                                                      & ? [V3489e13] :
                                                                          ( mem(V3489e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3477e1),ap(ap(c_2Elist_2ECONS(A_27a),V3478e2),ap(ap(c_2Elist_2ECONS(A_27a),V3479e3),ap(ap(c_2Elist_2ECONS(A_27a),V3480e4),ap(ap(c_2Elist_2ECONS(A_27a),V3481e5),ap(ap(c_2Elist_2ECONS(A_27a),V3482e6),ap(ap(c_2Elist_2ECONS(A_27a),V3483e7),ap(ap(c_2Elist_2ECONS(A_27a),V3484e8),ap(ap(c_2Elist_2ECONS(A_27a),V3485e9),ap(ap(c_2Elist_2ECONS(A_27a),V3486e10),ap(ap(c_2Elist_2ECONS(A_27a),V3487e11),ap(ap(c_2Elist_2ECONS(A_27a),V3488e12),ap(ap(c_2Elist_2ECONS(A_27a),V3489e13),V3476l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3490l_27] :
                      ( mem(V3490l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3491e1] :
                          ( mem(V3491e1,A_27a)
                          & ? [V3492e2] :
                              ( mem(V3492e2,A_27a)
                              & ? [V3493e3] :
                                  ( mem(V3493e3,A_27a)
                                  & ? [V3494e4] :
                                      ( mem(V3494e4,A_27a)
                                      & ? [V3495e5] :
                                          ( mem(V3495e5,A_27a)
                                          & ? [V3496e6] :
                                              ( mem(V3496e6,A_27a)
                                              & ? [V3497e7] :
                                                  ( mem(V3497e7,A_27a)
                                                  & ? [V3498e8] :
                                                      ( mem(V3498e8,A_27a)
                                                      & ? [V3499e9] :
                                                          ( mem(V3499e9,A_27a)
                                                          & ? [V3500e10] :
                                                              ( mem(V3500e10,A_27a)
                                                              & ? [V3501e11] :
                                                                  ( mem(V3501e11,A_27a)
                                                                  & ? [V3502e12] :
                                                                      ( mem(V3502e12,A_27a)
                                                                      & ? [V3503e13] :
                                                                          ( mem(V3503e13,A_27a)
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3491e1),ap(ap(c_2Elist_2ECONS(A_27a),V3492e2),ap(ap(c_2Elist_2ECONS(A_27a),V3493e3),ap(ap(c_2Elist_2ECONS(A_27a),V3494e4),ap(ap(c_2Elist_2ECONS(A_27a),V3495e5),ap(ap(c_2Elist_2ECONS(A_27a),V3496e6),ap(ap(c_2Elist_2ECONS(A_27a),V3497e7),ap(ap(c_2Elist_2ECONS(A_27a),V3498e8),ap(ap(c_2Elist_2ECONS(A_27a),V3499e9),ap(ap(c_2Elist_2ECONS(A_27a),V3500e10),ap(ap(c_2Elist_2ECONS(A_27a),V3501e11),ap(ap(c_2Elist_2ECONS(A_27a),V3502e12),ap(ap(c_2Elist_2ECONS(A_27a),V3503e13),V3490l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3504l_27] :
                      ( mem(V3504l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3505e1] :
                          ( mem(V3505e1,A_27a)
                          & ? [V3506e2] :
                              ( mem(V3506e2,A_27a)
                              & ? [V3507e3] :
                                  ( mem(V3507e3,A_27a)
                                  & ? [V3508e4] :
                                      ( mem(V3508e4,A_27a)
                                      & ? [V3509e5] :
                                          ( mem(V3509e5,A_27a)
                                          & ? [V3510e6] :
                                              ( mem(V3510e6,A_27a)
                                              & ? [V3511e7] :
                                                  ( mem(V3511e7,A_27a)
                                                  & ? [V3512e8] :
                                                      ( mem(V3512e8,A_27a)
                                                      & ? [V3513e9] :
                                                          ( mem(V3513e9,A_27a)
                                                          & ? [V3514e10] :
                                                              ( mem(V3514e10,A_27a)
                                                              & ? [V3515e11] :
                                                                  ( mem(V3515e11,A_27a)
                                                                  & ? [V3516e12] :
                                                                      ( mem(V3516e12,A_27a)
                                                                      & ? [V3517e13] :
                                                                          ( mem(V3517e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3504l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3505e1),ap(ap(c_2Elist_2ECONS(A_27a),V3506e2),ap(ap(c_2Elist_2ECONS(A_27a),V3507e3),ap(ap(c_2Elist_2ECONS(A_27a),V3508e4),ap(ap(c_2Elist_2ECONS(A_27a),V3509e5),ap(ap(c_2Elist_2ECONS(A_27a),V3510e6),ap(ap(c_2Elist_2ECONS(A_27a),V3511e7),ap(ap(c_2Elist_2ECONS(A_27a),V3512e8),ap(ap(c_2Elist_2ECONS(A_27a),V3513e9),ap(ap(c_2Elist_2ECONS(A_27a),V3514e10),ap(ap(c_2Elist_2ECONS(A_27a),V3515e11),ap(ap(c_2Elist_2ECONS(A_27a),V3516e12),ap(ap(c_2Elist_2ECONS(A_27a),V3517e13),V3504l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V3518l_27] :
                      ( mem(V3518l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3519e1] :
                          ( mem(V3519e1,A_27a)
                          & ? [V3520e2] :
                              ( mem(V3520e2,A_27a)
                              & ? [V3521e3] :
                                  ( mem(V3521e3,A_27a)
                                  & ? [V3522e4] :
                                      ( mem(V3522e4,A_27a)
                                      & ? [V3523e5] :
                                          ( mem(V3523e5,A_27a)
                                          & ? [V3524e6] :
                                              ( mem(V3524e6,A_27a)
                                              & ? [V3525e7] :
                                                  ( mem(V3525e7,A_27a)
                                                  & ? [V3526e8] :
                                                      ( mem(V3526e8,A_27a)
                                                      & ? [V3527e9] :
                                                          ( mem(V3527e9,A_27a)
                                                          & ? [V3528e10] :
                                                              ( mem(V3528e10,A_27a)
                                                              & ? [V3529e11] :
                                                                  ( mem(V3529e11,A_27a)
                                                                  & ? [V3530e12] :
                                                                      ( mem(V3530e12,A_27a)
                                                                      & ? [V3531e13] :
                                                                          ( mem(V3531e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3518l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3519e1),ap(ap(c_2Elist_2ECONS(A_27a),V3520e2),ap(ap(c_2Elist_2ECONS(A_27a),V3521e3),ap(ap(c_2Elist_2ECONS(A_27a),V3522e4),ap(ap(c_2Elist_2ECONS(A_27a),V3523e5),ap(ap(c_2Elist_2ECONS(A_27a),V3524e6),ap(ap(c_2Elist_2ECONS(A_27a),V3525e7),ap(ap(c_2Elist_2ECONS(A_27a),V3526e8),ap(ap(c_2Elist_2ECONS(A_27a),V3527e9),ap(ap(c_2Elist_2ECONS(A_27a),V3528e10),ap(ap(c_2Elist_2ECONS(A_27a),V3529e11),ap(ap(c_2Elist_2ECONS(A_27a),V3530e12),ap(ap(c_2Elist_2ECONS(A_27a),V3531e13),V3518l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3532l_27] :
                      ( mem(V3532l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3533e1] :
                          ( mem(V3533e1,A_27a)
                          & ? [V3534e2] :
                              ( mem(V3534e2,A_27a)
                              & ? [V3535e3] :
                                  ( mem(V3535e3,A_27a)
                                  & ? [V3536e4] :
                                      ( mem(V3536e4,A_27a)
                                      & ? [V3537e5] :
                                          ( mem(V3537e5,A_27a)
                                          & ? [V3538e6] :
                                              ( mem(V3538e6,A_27a)
                                              & ? [V3539e7] :
                                                  ( mem(V3539e7,A_27a)
                                                  & ? [V3540e8] :
                                                      ( mem(V3540e8,A_27a)
                                                      & ? [V3541e9] :
                                                          ( mem(V3541e9,A_27a)
                                                          & ? [V3542e10] :
                                                              ( mem(V3542e10,A_27a)
                                                              & ? [V3543e11] :
                                                                  ( mem(V3543e11,A_27a)
                                                                  & ? [V3544e12] :
                                                                      ( mem(V3544e12,A_27a)
                                                                      & ? [V3545e13] :
                                                                          ( mem(V3545e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3532l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3533e1),ap(ap(c_2Elist_2ECONS(A_27a),V3534e2),ap(ap(c_2Elist_2ECONS(A_27a),V3535e3),ap(ap(c_2Elist_2ECONS(A_27a),V3536e4),ap(ap(c_2Elist_2ECONS(A_27a),V3537e5),ap(ap(c_2Elist_2ECONS(A_27a),V3538e6),ap(ap(c_2Elist_2ECONS(A_27a),V3539e7),ap(ap(c_2Elist_2ECONS(A_27a),V3540e8),ap(ap(c_2Elist_2ECONS(A_27a),V3541e9),ap(ap(c_2Elist_2ECONS(A_27a),V3542e10),ap(ap(c_2Elist_2ECONS(A_27a),V3543e11),ap(ap(c_2Elist_2ECONS(A_27a),V3544e12),ap(ap(c_2Elist_2ECONS(A_27a),V3545e13),V3532l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V3546l_27] :
                      ( mem(V3546l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3547e1] :
                          ( mem(V3547e1,A_27a)
                          & ? [V3548e2] :
                              ( mem(V3548e2,A_27a)
                              & ? [V3549e3] :
                                  ( mem(V3549e3,A_27a)
                                  & ? [V3550e4] :
                                      ( mem(V3550e4,A_27a)
                                      & ? [V3551e5] :
                                          ( mem(V3551e5,A_27a)
                                          & ? [V3552e6] :
                                              ( mem(V3552e6,A_27a)
                                              & ? [V3553e7] :
                                                  ( mem(V3553e7,A_27a)
                                                  & ? [V3554e8] :
                                                      ( mem(V3554e8,A_27a)
                                                      & ? [V3555e9] :
                                                          ( mem(V3555e9,A_27a)
                                                          & ? [V3556e10] :
                                                              ( mem(V3556e10,A_27a)
                                                              & ? [V3557e11] :
                                                                  ( mem(V3557e11,A_27a)
                                                                  & ? [V3558e12] :
                                                                      ( mem(V3558e12,A_27a)
                                                                      & ? [V3559e13] :
                                                                          ( mem(V3559e13,A_27a)
                                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3546l_27)))
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3547e1),ap(ap(c_2Elist_2ECONS(A_27a),V3548e2),ap(ap(c_2Elist_2ECONS(A_27a),V3549e3),ap(ap(c_2Elist_2ECONS(A_27a),V3550e4),ap(ap(c_2Elist_2ECONS(A_27a),V3551e5),ap(ap(c_2Elist_2ECONS(A_27a),V3552e6),ap(ap(c_2Elist_2ECONS(A_27a),V3553e7),ap(ap(c_2Elist_2ECONS(A_27a),V3554e8),ap(ap(c_2Elist_2ECONS(A_27a),V3555e9),ap(ap(c_2Elist_2ECONS(A_27a),V3556e10),ap(ap(c_2Elist_2ECONS(A_27a),V3557e11),ap(ap(c_2Elist_2ECONS(A_27a),V3558e12),ap(ap(c_2Elist_2ECONS(A_27a),V3559e13),V3546l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V3560l_27] :
                      ( mem(V3560l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3561e1] :
                          ( mem(V3561e1,A_27a)
                          & ? [V3562e2] :
                              ( mem(V3562e2,A_27a)
                              & ? [V3563e3] :
                                  ( mem(V3563e3,A_27a)
                                  & ? [V3564e4] :
                                      ( mem(V3564e4,A_27a)
                                      & ? [V3565e5] :
                                          ( mem(V3565e5,A_27a)
                                          & ? [V3566e6] :
                                              ( mem(V3566e6,A_27a)
                                              & ? [V3567e7] :
                                                  ( mem(V3567e7,A_27a)
                                                  & ? [V3568e8] :
                                                      ( mem(V3568e8,A_27a)
                                                      & ? [V3569e9] :
                                                          ( mem(V3569e9,A_27a)
                                                          & ? [V3570e10] :
                                                              ( mem(V3570e10,A_27a)
                                                              & ? [V3571e11] :
                                                                  ( mem(V3571e11,A_27a)
                                                                  & ? [V3572e12] :
                                                                      ( mem(V3572e12,A_27a)
                                                                      & ? [V3573e13] :
                                                                          ( mem(V3573e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V3560l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3561e1),ap(ap(c_2Elist_2ECONS(A_27a),V3562e2),ap(ap(c_2Elist_2ECONS(A_27a),V3563e3),ap(ap(c_2Elist_2ECONS(A_27a),V3564e4),ap(ap(c_2Elist_2ECONS(A_27a),V3565e5),ap(ap(c_2Elist_2ECONS(A_27a),V3566e6),ap(ap(c_2Elist_2ECONS(A_27a),V3567e7),ap(ap(c_2Elist_2ECONS(A_27a),V3568e8),ap(ap(c_2Elist_2ECONS(A_27a),V3569e9),ap(ap(c_2Elist_2ECONS(A_27a),V3570e10),ap(ap(c_2Elist_2ECONS(A_27a),V3571e11),ap(ap(c_2Elist_2ECONS(A_27a),V3572e12),ap(ap(c_2Elist_2ECONS(A_27a),V3573e13),V3560l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3574l_27] :
                      ( mem(V3574l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3575e1] :
                          ( mem(V3575e1,A_27a)
                          & ? [V3576e2] :
                              ( mem(V3576e2,A_27a)
                              & ? [V3577e3] :
                                  ( mem(V3577e3,A_27a)
                                  & ? [V3578e4] :
                                      ( mem(V3578e4,A_27a)
                                      & ? [V3579e5] :
                                          ( mem(V3579e5,A_27a)
                                          & ? [V3580e6] :
                                              ( mem(V3580e6,A_27a)
                                              & ? [V3581e7] :
                                                  ( mem(V3581e7,A_27a)
                                                  & ? [V3582e8] :
                                                      ( mem(V3582e8,A_27a)
                                                      & ? [V3583e9] :
                                                          ( mem(V3583e9,A_27a)
                                                          & ? [V3584e10] :
                                                              ( mem(V3584e10,A_27a)
                                                              & ? [V3585e11] :
                                                                  ( mem(V3585e11,A_27a)
                                                                  & ? [V3586e12] :
                                                                      ( mem(V3586e12,A_27a)
                                                                      & ? [V3587e13] :
                                                                          ( mem(V3587e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V3574l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3575e1),ap(ap(c_2Elist_2ECONS(A_27a),V3576e2),ap(ap(c_2Elist_2ECONS(A_27a),V3577e3),ap(ap(c_2Elist_2ECONS(A_27a),V3578e4),ap(ap(c_2Elist_2ECONS(A_27a),V3579e5),ap(ap(c_2Elist_2ECONS(A_27a),V3580e6),ap(ap(c_2Elist_2ECONS(A_27a),V3581e7),ap(ap(c_2Elist_2ECONS(A_27a),V3582e8),ap(ap(c_2Elist_2ECONS(A_27a),V3583e9),ap(ap(c_2Elist_2ECONS(A_27a),V3584e10),ap(ap(c_2Elist_2ECONS(A_27a),V3585e11),ap(ap(c_2Elist_2ECONS(A_27a),V3586e12),ap(ap(c_2Elist_2ECONS(A_27a),V3587e13),V3574l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V3588l_27] :
                      ( mem(V3588l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3589e1] :
                          ( mem(V3589e1,A_27a)
                          & ? [V3590e2] :
                              ( mem(V3590e2,A_27a)
                              & ? [V3591e3] :
                                  ( mem(V3591e3,A_27a)
                                  & ? [V3592e4] :
                                      ( mem(V3592e4,A_27a)
                                      & ? [V3593e5] :
                                          ( mem(V3593e5,A_27a)
                                          & ? [V3594e6] :
                                              ( mem(V3594e6,A_27a)
                                              & ? [V3595e7] :
                                                  ( mem(V3595e7,A_27a)
                                                  & ? [V3596e8] :
                                                      ( mem(V3596e8,A_27a)
                                                      & ? [V3597e9] :
                                                          ( mem(V3597e9,A_27a)
                                                          & ? [V3598e10] :
                                                              ( mem(V3598e10,A_27a)
                                                              & ? [V3599e11] :
                                                                  ( mem(V3599e11,A_27a)
                                                                  & ? [V3600e12] :
                                                                      ( mem(V3600e12,A_27a)
                                                                      & ? [V3601e13] :
                                                                          ( mem(V3601e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V3588l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3589e1),ap(ap(c_2Elist_2ECONS(A_27a),V3590e2),ap(ap(c_2Elist_2ECONS(A_27a),V3591e3),ap(ap(c_2Elist_2ECONS(A_27a),V3592e4),ap(ap(c_2Elist_2ECONS(A_27a),V3593e5),ap(ap(c_2Elist_2ECONS(A_27a),V3594e6),ap(ap(c_2Elist_2ECONS(A_27a),V3595e7),ap(ap(c_2Elist_2ECONS(A_27a),V3596e8),ap(ap(c_2Elist_2ECONS(A_27a),V3597e9),ap(ap(c_2Elist_2ECONS(A_27a),V3598e10),ap(ap(c_2Elist_2ECONS(A_27a),V3599e11),ap(ap(c_2Elist_2ECONS(A_27a),V3600e12),ap(ap(c_2Elist_2ECONS(A_27a),V3601e13),V3588l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3602l_27] :
                      ( mem(V3602l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3603e1] :
                          ( mem(V3603e1,A_27a)
                          & ? [V3604e2] :
                              ( mem(V3604e2,A_27a)
                              & ? [V3605e3] :
                                  ( mem(V3605e3,A_27a)
                                  & ? [V3606e4] :
                                      ( mem(V3606e4,A_27a)
                                      & ? [V3607e5] :
                                          ( mem(V3607e5,A_27a)
                                          & ? [V3608e6] :
                                              ( mem(V3608e6,A_27a)
                                              & ? [V3609e7] :
                                                  ( mem(V3609e7,A_27a)
                                                  & ? [V3610e8] :
                                                      ( mem(V3610e8,A_27a)
                                                      & ? [V3611e9] :
                                                          ( mem(V3611e9,A_27a)
                                                          & ? [V3612e10] :
                                                              ( mem(V3612e10,A_27a)
                                                              & ? [V3613e11] :
                                                                  ( mem(V3613e11,A_27a)
                                                                  & ? [V3614e12] :
                                                                      ( mem(V3614e12,A_27a)
                                                                      & ? [V3615e13] :
                                                                          ( mem(V3615e13,A_27a)
                                                                          & ap(c_2Elist_2ELENGTH(A_27a),V3602l_27) = V1x
                                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3603e1),ap(ap(c_2Elist_2ECONS(A_27a),V3604e2),ap(ap(c_2Elist_2ECONS(A_27a),V3605e3),ap(ap(c_2Elist_2ECONS(A_27a),V3606e4),ap(ap(c_2Elist_2ECONS(A_27a),V3607e5),ap(ap(c_2Elist_2ECONS(A_27a),V3608e6),ap(ap(c_2Elist_2ECONS(A_27a),V3609e7),ap(ap(c_2Elist_2ECONS(A_27a),V3610e8),ap(ap(c_2Elist_2ECONS(A_27a),V3611e9),ap(ap(c_2Elist_2ECONS(A_27a),V3612e10),ap(ap(c_2Elist_2ECONS(A_27a),V3613e11),ap(ap(c_2Elist_2ECONS(A_27a),V3614e12),ap(ap(c_2Elist_2ECONS(A_27a),V3615e13),V3602l_27))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V3616e1] :
                      ( mem(V3616e1,A_27a)
                      & ? [V3617e2] :
                          ( mem(V3617e2,A_27a)
                          & ? [V3618e3] :
                              ( mem(V3618e3,A_27a)
                              & ? [V3619e4] :
                                  ( mem(V3619e4,A_27a)
                                  & ? [V3620e5] :
                                      ( mem(V3620e5,A_27a)
                                      & ? [V3621e6] :
                                          ( mem(V3621e6,A_27a)
                                          & ? [V3622e7] :
                                              ( mem(V3622e7,A_27a)
                                              & ? [V3623e8] :
                                                  ( mem(V3623e8,A_27a)
                                                  & ? [V3624e9] :
                                                      ( mem(V3624e9,A_27a)
                                                      & ? [V3625e10] :
                                                          ( mem(V3625e10,A_27a)
                                                          & ? [V3626e11] :
                                                              ( mem(V3626e11,A_27a)
                                                              & ? [V3627e12] :
                                                                  ( mem(V3627e12,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3616e1),ap(ap(c_2Elist_2ECONS(A_27a),V3617e2),ap(ap(c_2Elist_2ECONS(A_27a),V3618e3),ap(ap(c_2Elist_2ECONS(A_27a),V3619e4),ap(ap(c_2Elist_2ECONS(A_27a),V3620e5),ap(ap(c_2Elist_2ECONS(A_27a),V3621e6),ap(ap(c_2Elist_2ECONS(A_27a),V3622e7),ap(ap(c_2Elist_2ECONS(A_27a),V3623e8),ap(ap(c_2Elist_2ECONS(A_27a),V3624e9),ap(ap(c_2Elist_2ECONS(A_27a),V3625e10),ap(ap(c_2Elist_2ECONS(A_27a),V3626e11),ap(ap(c_2Elist_2ECONS(A_27a),V3627e12),c_2Elist_2ENIL(A_27a))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3628e1] :
                      ( mem(V3628e1,A_27a)
                      & ? [V3629e2] :
                          ( mem(V3629e2,A_27a)
                          & ? [V3630e3] :
                              ( mem(V3630e3,A_27a)
                              & ? [V3631e4] :
                                  ( mem(V3631e4,A_27a)
                                  & ? [V3632e5] :
                                      ( mem(V3632e5,A_27a)
                                      & ? [V3633e6] :
                                          ( mem(V3633e6,A_27a)
                                          & ? [V3634e7] :
                                              ( mem(V3634e7,A_27a)
                                              & ? [V3635e8] :
                                                  ( mem(V3635e8,A_27a)
                                                  & ? [V3636e9] :
                                                      ( mem(V3636e9,A_27a)
                                                      & ? [V3637e10] :
                                                          ( mem(V3637e10,A_27a)
                                                          & ? [V3638e11] :
                                                              ( mem(V3638e11,A_27a)
                                                              & ? [V3639e12] :
                                                                  ( mem(V3639e12,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3628e1),ap(ap(c_2Elist_2ECONS(A_27a),V3629e2),ap(ap(c_2Elist_2ECONS(A_27a),V3630e3),ap(ap(c_2Elist_2ECONS(A_27a),V3631e4),ap(ap(c_2Elist_2ECONS(A_27a),V3632e5),ap(ap(c_2Elist_2ECONS(A_27a),V3633e6),ap(ap(c_2Elist_2ECONS(A_27a),V3634e7),ap(ap(c_2Elist_2ECONS(A_27a),V3635e8),ap(ap(c_2Elist_2ECONS(A_27a),V3636e9),ap(ap(c_2Elist_2ECONS(A_27a),V3637e10),ap(ap(c_2Elist_2ECONS(A_27a),V3638e11),ap(ap(c_2Elist_2ECONS(A_27a),V3639e12),c_2Elist_2ENIL(A_27a))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3640l_27] :
                      ( mem(V3640l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3641e1] :
                          ( mem(V3641e1,A_27a)
                          & ? [V3642e2] :
                              ( mem(V3642e2,A_27a)
                              & ? [V3643e3] :
                                  ( mem(V3643e3,A_27a)
                                  & ? [V3644e4] :
                                      ( mem(V3644e4,A_27a)
                                      & ? [V3645e5] :
                                          ( mem(V3645e5,A_27a)
                                          & ? [V3646e6] :
                                              ( mem(V3646e6,A_27a)
                                              & ? [V3647e7] :
                                                  ( mem(V3647e7,A_27a)
                                                  & ? [V3648e8] :
                                                      ( mem(V3648e8,A_27a)
                                                      & ? [V3649e9] :
                                                          ( mem(V3649e9,A_27a)
                                                          & ? [V3650e10] :
                                                              ( mem(V3650e10,A_27a)
                                                              & ? [V3651e11] :
                                                                  ( mem(V3651e11,A_27a)
                                                                  & ? [V3652e12] :
                                                                      ( mem(V3652e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3641e1),ap(ap(c_2Elist_2ECONS(A_27a),V3642e2),ap(ap(c_2Elist_2ECONS(A_27a),V3643e3),ap(ap(c_2Elist_2ECONS(A_27a),V3644e4),ap(ap(c_2Elist_2ECONS(A_27a),V3645e5),ap(ap(c_2Elist_2ECONS(A_27a),V3646e6),ap(ap(c_2Elist_2ECONS(A_27a),V3647e7),ap(ap(c_2Elist_2ECONS(A_27a),V3648e8),ap(ap(c_2Elist_2ECONS(A_27a),V3649e9),ap(ap(c_2Elist_2ECONS(A_27a),V3650e10),ap(ap(c_2Elist_2ECONS(A_27a),V3651e11),ap(ap(c_2Elist_2ECONS(A_27a),V3652e12),V3640l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3653l_27] :
                      ( mem(V3653l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3654e1] :
                          ( mem(V3654e1,A_27a)
                          & ? [V3655e2] :
                              ( mem(V3655e2,A_27a)
                              & ? [V3656e3] :
                                  ( mem(V3656e3,A_27a)
                                  & ? [V3657e4] :
                                      ( mem(V3657e4,A_27a)
                                      & ? [V3658e5] :
                                          ( mem(V3658e5,A_27a)
                                          & ? [V3659e6] :
                                              ( mem(V3659e6,A_27a)
                                              & ? [V3660e7] :
                                                  ( mem(V3660e7,A_27a)
                                                  & ? [V3661e8] :
                                                      ( mem(V3661e8,A_27a)
                                                      & ? [V3662e9] :
                                                          ( mem(V3662e9,A_27a)
                                                          & ? [V3663e10] :
                                                              ( mem(V3663e10,A_27a)
                                                              & ? [V3664e11] :
                                                                  ( mem(V3664e11,A_27a)
                                                                  & ? [V3665e12] :
                                                                      ( mem(V3665e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3654e1),ap(ap(c_2Elist_2ECONS(A_27a),V3655e2),ap(ap(c_2Elist_2ECONS(A_27a),V3656e3),ap(ap(c_2Elist_2ECONS(A_27a),V3657e4),ap(ap(c_2Elist_2ECONS(A_27a),V3658e5),ap(ap(c_2Elist_2ECONS(A_27a),V3659e6),ap(ap(c_2Elist_2ECONS(A_27a),V3660e7),ap(ap(c_2Elist_2ECONS(A_27a),V3661e8),ap(ap(c_2Elist_2ECONS(A_27a),V3662e9),ap(ap(c_2Elist_2ECONS(A_27a),V3663e10),ap(ap(c_2Elist_2ECONS(A_27a),V3664e11),ap(ap(c_2Elist_2ECONS(A_27a),V3665e12),V3653l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3666l_27] :
                      ( mem(V3666l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3667e1] :
                          ( mem(V3667e1,A_27a)
                          & ? [V3668e2] :
                              ( mem(V3668e2,A_27a)
                              & ? [V3669e3] :
                                  ( mem(V3669e3,A_27a)
                                  & ? [V3670e4] :
                                      ( mem(V3670e4,A_27a)
                                      & ? [V3671e5] :
                                          ( mem(V3671e5,A_27a)
                                          & ? [V3672e6] :
                                              ( mem(V3672e6,A_27a)
                                              & ? [V3673e7] :
                                                  ( mem(V3673e7,A_27a)
                                                  & ? [V3674e8] :
                                                      ( mem(V3674e8,A_27a)
                                                      & ? [V3675e9] :
                                                          ( mem(V3675e9,A_27a)
                                                          & ? [V3676e10] :
                                                              ( mem(V3676e10,A_27a)
                                                              & ? [V3677e11] :
                                                                  ( mem(V3677e11,A_27a)
                                                                  & ? [V3678e12] :
                                                                      ( mem(V3678e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3667e1),ap(ap(c_2Elist_2ECONS(A_27a),V3668e2),ap(ap(c_2Elist_2ECONS(A_27a),V3669e3),ap(ap(c_2Elist_2ECONS(A_27a),V3670e4),ap(ap(c_2Elist_2ECONS(A_27a),V3671e5),ap(ap(c_2Elist_2ECONS(A_27a),V3672e6),ap(ap(c_2Elist_2ECONS(A_27a),V3673e7),ap(ap(c_2Elist_2ECONS(A_27a),V3674e8),ap(ap(c_2Elist_2ECONS(A_27a),V3675e9),ap(ap(c_2Elist_2ECONS(A_27a),V3676e10),ap(ap(c_2Elist_2ECONS(A_27a),V3677e11),ap(ap(c_2Elist_2ECONS(A_27a),V3678e12),V3666l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3679l_27] :
                      ( mem(V3679l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3680e1] :
                          ( mem(V3680e1,A_27a)
                          & ? [V3681e2] :
                              ( mem(V3681e2,A_27a)
                              & ? [V3682e3] :
                                  ( mem(V3682e3,A_27a)
                                  & ? [V3683e4] :
                                      ( mem(V3683e4,A_27a)
                                      & ? [V3684e5] :
                                          ( mem(V3684e5,A_27a)
                                          & ? [V3685e6] :
                                              ( mem(V3685e6,A_27a)
                                              & ? [V3686e7] :
                                                  ( mem(V3686e7,A_27a)
                                                  & ? [V3687e8] :
                                                      ( mem(V3687e8,A_27a)
                                                      & ? [V3688e9] :
                                                          ( mem(V3688e9,A_27a)
                                                          & ? [V3689e10] :
                                                              ( mem(V3689e10,A_27a)
                                                              & ? [V3690e11] :
                                                                  ( mem(V3690e11,A_27a)
                                                                  & ? [V3691e12] :
                                                                      ( mem(V3691e12,A_27a)
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3680e1),ap(ap(c_2Elist_2ECONS(A_27a),V3681e2),ap(ap(c_2Elist_2ECONS(A_27a),V3682e3),ap(ap(c_2Elist_2ECONS(A_27a),V3683e4),ap(ap(c_2Elist_2ECONS(A_27a),V3684e5),ap(ap(c_2Elist_2ECONS(A_27a),V3685e6),ap(ap(c_2Elist_2ECONS(A_27a),V3686e7),ap(ap(c_2Elist_2ECONS(A_27a),V3687e8),ap(ap(c_2Elist_2ECONS(A_27a),V3688e9),ap(ap(c_2Elist_2ECONS(A_27a),V3689e10),ap(ap(c_2Elist_2ECONS(A_27a),V3690e11),ap(ap(c_2Elist_2ECONS(A_27a),V3691e12),V3679l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3692l_27] :
                      ( mem(V3692l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3693e1] :
                          ( mem(V3693e1,A_27a)
                          & ? [V3694e2] :
                              ( mem(V3694e2,A_27a)
                              & ? [V3695e3] :
                                  ( mem(V3695e3,A_27a)
                                  & ? [V3696e4] :
                                      ( mem(V3696e4,A_27a)
                                      & ? [V3697e5] :
                                          ( mem(V3697e5,A_27a)
                                          & ? [V3698e6] :
                                              ( mem(V3698e6,A_27a)
                                              & ? [V3699e7] :
                                                  ( mem(V3699e7,A_27a)
                                                  & ? [V3700e8] :
                                                      ( mem(V3700e8,A_27a)
                                                      & ? [V3701e9] :
                                                          ( mem(V3701e9,A_27a)
                                                          & ? [V3702e10] :
                                                              ( mem(V3702e10,A_27a)
                                                              & ? [V3703e11] :
                                                                  ( mem(V3703e11,A_27a)
                                                                  & ? [V3704e12] :
                                                                      ( mem(V3704e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3692l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3693e1),ap(ap(c_2Elist_2ECONS(A_27a),V3694e2),ap(ap(c_2Elist_2ECONS(A_27a),V3695e3),ap(ap(c_2Elist_2ECONS(A_27a),V3696e4),ap(ap(c_2Elist_2ECONS(A_27a),V3697e5),ap(ap(c_2Elist_2ECONS(A_27a),V3698e6),ap(ap(c_2Elist_2ECONS(A_27a),V3699e7),ap(ap(c_2Elist_2ECONS(A_27a),V3700e8),ap(ap(c_2Elist_2ECONS(A_27a),V3701e9),ap(ap(c_2Elist_2ECONS(A_27a),V3702e10),ap(ap(c_2Elist_2ECONS(A_27a),V3703e11),ap(ap(c_2Elist_2ECONS(A_27a),V3704e12),V3692l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V3705l_27] :
                      ( mem(V3705l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3706e1] :
                          ( mem(V3706e1,A_27a)
                          & ? [V3707e2] :
                              ( mem(V3707e2,A_27a)
                              & ? [V3708e3] :
                                  ( mem(V3708e3,A_27a)
                                  & ? [V3709e4] :
                                      ( mem(V3709e4,A_27a)
                                      & ? [V3710e5] :
                                          ( mem(V3710e5,A_27a)
                                          & ? [V3711e6] :
                                              ( mem(V3711e6,A_27a)
                                              & ? [V3712e7] :
                                                  ( mem(V3712e7,A_27a)
                                                  & ? [V3713e8] :
                                                      ( mem(V3713e8,A_27a)
                                                      & ? [V3714e9] :
                                                          ( mem(V3714e9,A_27a)
                                                          & ? [V3715e10] :
                                                              ( mem(V3715e10,A_27a)
                                                              & ? [V3716e11] :
                                                                  ( mem(V3716e11,A_27a)
                                                                  & ? [V3717e12] :
                                                                      ( mem(V3717e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3705l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3706e1),ap(ap(c_2Elist_2ECONS(A_27a),V3707e2),ap(ap(c_2Elist_2ECONS(A_27a),V3708e3),ap(ap(c_2Elist_2ECONS(A_27a),V3709e4),ap(ap(c_2Elist_2ECONS(A_27a),V3710e5),ap(ap(c_2Elist_2ECONS(A_27a),V3711e6),ap(ap(c_2Elist_2ECONS(A_27a),V3712e7),ap(ap(c_2Elist_2ECONS(A_27a),V3713e8),ap(ap(c_2Elist_2ECONS(A_27a),V3714e9),ap(ap(c_2Elist_2ECONS(A_27a),V3715e10),ap(ap(c_2Elist_2ECONS(A_27a),V3716e11),ap(ap(c_2Elist_2ECONS(A_27a),V3717e12),V3705l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3718l_27] :
                      ( mem(V3718l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3719e1] :
                          ( mem(V3719e1,A_27a)
                          & ? [V3720e2] :
                              ( mem(V3720e2,A_27a)
                              & ? [V3721e3] :
                                  ( mem(V3721e3,A_27a)
                                  & ? [V3722e4] :
                                      ( mem(V3722e4,A_27a)
                                      & ? [V3723e5] :
                                          ( mem(V3723e5,A_27a)
                                          & ? [V3724e6] :
                                              ( mem(V3724e6,A_27a)
                                              & ? [V3725e7] :
                                                  ( mem(V3725e7,A_27a)
                                                  & ? [V3726e8] :
                                                      ( mem(V3726e8,A_27a)
                                                      & ? [V3727e9] :
                                                          ( mem(V3727e9,A_27a)
                                                          & ? [V3728e10] :
                                                              ( mem(V3728e10,A_27a)
                                                              & ? [V3729e11] :
                                                                  ( mem(V3729e11,A_27a)
                                                                  & ? [V3730e12] :
                                                                      ( mem(V3730e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3718l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3719e1),ap(ap(c_2Elist_2ECONS(A_27a),V3720e2),ap(ap(c_2Elist_2ECONS(A_27a),V3721e3),ap(ap(c_2Elist_2ECONS(A_27a),V3722e4),ap(ap(c_2Elist_2ECONS(A_27a),V3723e5),ap(ap(c_2Elist_2ECONS(A_27a),V3724e6),ap(ap(c_2Elist_2ECONS(A_27a),V3725e7),ap(ap(c_2Elist_2ECONS(A_27a),V3726e8),ap(ap(c_2Elist_2ECONS(A_27a),V3727e9),ap(ap(c_2Elist_2ECONS(A_27a),V3728e10),ap(ap(c_2Elist_2ECONS(A_27a),V3729e11),ap(ap(c_2Elist_2ECONS(A_27a),V3730e12),V3718l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V3731l_27] :
                      ( mem(V3731l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3732e1] :
                          ( mem(V3732e1,A_27a)
                          & ? [V3733e2] :
                              ( mem(V3733e2,A_27a)
                              & ? [V3734e3] :
                                  ( mem(V3734e3,A_27a)
                                  & ? [V3735e4] :
                                      ( mem(V3735e4,A_27a)
                                      & ? [V3736e5] :
                                          ( mem(V3736e5,A_27a)
                                          & ? [V3737e6] :
                                              ( mem(V3737e6,A_27a)
                                              & ? [V3738e7] :
                                                  ( mem(V3738e7,A_27a)
                                                  & ? [V3739e8] :
                                                      ( mem(V3739e8,A_27a)
                                                      & ? [V3740e9] :
                                                          ( mem(V3740e9,A_27a)
                                                          & ? [V3741e10] :
                                                              ( mem(V3741e10,A_27a)
                                                              & ? [V3742e11] :
                                                                  ( mem(V3742e11,A_27a)
                                                                  & ? [V3743e12] :
                                                                      ( mem(V3743e12,A_27a)
                                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3731l_27)))
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3732e1),ap(ap(c_2Elist_2ECONS(A_27a),V3733e2),ap(ap(c_2Elist_2ECONS(A_27a),V3734e3),ap(ap(c_2Elist_2ECONS(A_27a),V3735e4),ap(ap(c_2Elist_2ECONS(A_27a),V3736e5),ap(ap(c_2Elist_2ECONS(A_27a),V3737e6),ap(ap(c_2Elist_2ECONS(A_27a),V3738e7),ap(ap(c_2Elist_2ECONS(A_27a),V3739e8),ap(ap(c_2Elist_2ECONS(A_27a),V3740e9),ap(ap(c_2Elist_2ECONS(A_27a),V3741e10),ap(ap(c_2Elist_2ECONS(A_27a),V3742e11),ap(ap(c_2Elist_2ECONS(A_27a),V3743e12),V3731l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V3744l_27] :
                      ( mem(V3744l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3745e1] :
                          ( mem(V3745e1,A_27a)
                          & ? [V3746e2] :
                              ( mem(V3746e2,A_27a)
                              & ? [V3747e3] :
                                  ( mem(V3747e3,A_27a)
                                  & ? [V3748e4] :
                                      ( mem(V3748e4,A_27a)
                                      & ? [V3749e5] :
                                          ( mem(V3749e5,A_27a)
                                          & ? [V3750e6] :
                                              ( mem(V3750e6,A_27a)
                                              & ? [V3751e7] :
                                                  ( mem(V3751e7,A_27a)
                                                  & ? [V3752e8] :
                                                      ( mem(V3752e8,A_27a)
                                                      & ? [V3753e9] :
                                                          ( mem(V3753e9,A_27a)
                                                          & ? [V3754e10] :
                                                              ( mem(V3754e10,A_27a)
                                                              & ? [V3755e11] :
                                                                  ( mem(V3755e11,A_27a)
                                                                  & ? [V3756e12] :
                                                                      ( mem(V3756e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V3744l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3745e1),ap(ap(c_2Elist_2ECONS(A_27a),V3746e2),ap(ap(c_2Elist_2ECONS(A_27a),V3747e3),ap(ap(c_2Elist_2ECONS(A_27a),V3748e4),ap(ap(c_2Elist_2ECONS(A_27a),V3749e5),ap(ap(c_2Elist_2ECONS(A_27a),V3750e6),ap(ap(c_2Elist_2ECONS(A_27a),V3751e7),ap(ap(c_2Elist_2ECONS(A_27a),V3752e8),ap(ap(c_2Elist_2ECONS(A_27a),V3753e9),ap(ap(c_2Elist_2ECONS(A_27a),V3754e10),ap(ap(c_2Elist_2ECONS(A_27a),V3755e11),ap(ap(c_2Elist_2ECONS(A_27a),V3756e12),V3744l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3757l_27] :
                      ( mem(V3757l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3758e1] :
                          ( mem(V3758e1,A_27a)
                          & ? [V3759e2] :
                              ( mem(V3759e2,A_27a)
                              & ? [V3760e3] :
                                  ( mem(V3760e3,A_27a)
                                  & ? [V3761e4] :
                                      ( mem(V3761e4,A_27a)
                                      & ? [V3762e5] :
                                          ( mem(V3762e5,A_27a)
                                          & ? [V3763e6] :
                                              ( mem(V3763e6,A_27a)
                                              & ? [V3764e7] :
                                                  ( mem(V3764e7,A_27a)
                                                  & ? [V3765e8] :
                                                      ( mem(V3765e8,A_27a)
                                                      & ? [V3766e9] :
                                                          ( mem(V3766e9,A_27a)
                                                          & ? [V3767e10] :
                                                              ( mem(V3767e10,A_27a)
                                                              & ? [V3768e11] :
                                                                  ( mem(V3768e11,A_27a)
                                                                  & ? [V3769e12] :
                                                                      ( mem(V3769e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V3757l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3758e1),ap(ap(c_2Elist_2ECONS(A_27a),V3759e2),ap(ap(c_2Elist_2ECONS(A_27a),V3760e3),ap(ap(c_2Elist_2ECONS(A_27a),V3761e4),ap(ap(c_2Elist_2ECONS(A_27a),V3762e5),ap(ap(c_2Elist_2ECONS(A_27a),V3763e6),ap(ap(c_2Elist_2ECONS(A_27a),V3764e7),ap(ap(c_2Elist_2ECONS(A_27a),V3765e8),ap(ap(c_2Elist_2ECONS(A_27a),V3766e9),ap(ap(c_2Elist_2ECONS(A_27a),V3767e10),ap(ap(c_2Elist_2ECONS(A_27a),V3768e11),ap(ap(c_2Elist_2ECONS(A_27a),V3769e12),V3757l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V3770l_27] :
                      ( mem(V3770l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3771e1] :
                          ( mem(V3771e1,A_27a)
                          & ? [V3772e2] :
                              ( mem(V3772e2,A_27a)
                              & ? [V3773e3] :
                                  ( mem(V3773e3,A_27a)
                                  & ? [V3774e4] :
                                      ( mem(V3774e4,A_27a)
                                      & ? [V3775e5] :
                                          ( mem(V3775e5,A_27a)
                                          & ? [V3776e6] :
                                              ( mem(V3776e6,A_27a)
                                              & ? [V3777e7] :
                                                  ( mem(V3777e7,A_27a)
                                                  & ? [V3778e8] :
                                                      ( mem(V3778e8,A_27a)
                                                      & ? [V3779e9] :
                                                          ( mem(V3779e9,A_27a)
                                                          & ? [V3780e10] :
                                                              ( mem(V3780e10,A_27a)
                                                              & ? [V3781e11] :
                                                                  ( mem(V3781e11,A_27a)
                                                                  & ? [V3782e12] :
                                                                      ( mem(V3782e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V3770l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3771e1),ap(ap(c_2Elist_2ECONS(A_27a),V3772e2),ap(ap(c_2Elist_2ECONS(A_27a),V3773e3),ap(ap(c_2Elist_2ECONS(A_27a),V3774e4),ap(ap(c_2Elist_2ECONS(A_27a),V3775e5),ap(ap(c_2Elist_2ECONS(A_27a),V3776e6),ap(ap(c_2Elist_2ECONS(A_27a),V3777e7),ap(ap(c_2Elist_2ECONS(A_27a),V3778e8),ap(ap(c_2Elist_2ECONS(A_27a),V3779e9),ap(ap(c_2Elist_2ECONS(A_27a),V3780e10),ap(ap(c_2Elist_2ECONS(A_27a),V3781e11),ap(ap(c_2Elist_2ECONS(A_27a),V3782e12),V3770l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3783l_27] :
                      ( mem(V3783l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3784e1] :
                          ( mem(V3784e1,A_27a)
                          & ? [V3785e2] :
                              ( mem(V3785e2,A_27a)
                              & ? [V3786e3] :
                                  ( mem(V3786e3,A_27a)
                                  & ? [V3787e4] :
                                      ( mem(V3787e4,A_27a)
                                      & ? [V3788e5] :
                                          ( mem(V3788e5,A_27a)
                                          & ? [V3789e6] :
                                              ( mem(V3789e6,A_27a)
                                              & ? [V3790e7] :
                                                  ( mem(V3790e7,A_27a)
                                                  & ? [V3791e8] :
                                                      ( mem(V3791e8,A_27a)
                                                      & ? [V3792e9] :
                                                          ( mem(V3792e9,A_27a)
                                                          & ? [V3793e10] :
                                                              ( mem(V3793e10,A_27a)
                                                              & ? [V3794e11] :
                                                                  ( mem(V3794e11,A_27a)
                                                                  & ? [V3795e12] :
                                                                      ( mem(V3795e12,A_27a)
                                                                      & ap(c_2Elist_2ELENGTH(A_27a),V3783l_27) = V1x
                                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3784e1),ap(ap(c_2Elist_2ECONS(A_27a),V3785e2),ap(ap(c_2Elist_2ECONS(A_27a),V3786e3),ap(ap(c_2Elist_2ECONS(A_27a),V3787e4),ap(ap(c_2Elist_2ECONS(A_27a),V3788e5),ap(ap(c_2Elist_2ECONS(A_27a),V3789e6),ap(ap(c_2Elist_2ECONS(A_27a),V3790e7),ap(ap(c_2Elist_2ECONS(A_27a),V3791e8),ap(ap(c_2Elist_2ECONS(A_27a),V3792e9),ap(ap(c_2Elist_2ECONS(A_27a),V3793e10),ap(ap(c_2Elist_2ECONS(A_27a),V3794e11),ap(ap(c_2Elist_2ECONS(A_27a),V3795e12),V3783l_27)))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V3796e1] :
                      ( mem(V3796e1,A_27a)
                      & ? [V3797e2] :
                          ( mem(V3797e2,A_27a)
                          & ? [V3798e3] :
                              ( mem(V3798e3,A_27a)
                              & ? [V3799e4] :
                                  ( mem(V3799e4,A_27a)
                                  & ? [V3800e5] :
                                      ( mem(V3800e5,A_27a)
                                      & ? [V3801e6] :
                                          ( mem(V3801e6,A_27a)
                                          & ? [V3802e7] :
                                              ( mem(V3802e7,A_27a)
                                              & ? [V3803e8] :
                                                  ( mem(V3803e8,A_27a)
                                                  & ? [V3804e9] :
                                                      ( mem(V3804e9,A_27a)
                                                      & ? [V3805e10] :
                                                          ( mem(V3805e10,A_27a)
                                                          & ? [V3806e11] :
                                                              ( mem(V3806e11,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3796e1),ap(ap(c_2Elist_2ECONS(A_27a),V3797e2),ap(ap(c_2Elist_2ECONS(A_27a),V3798e3),ap(ap(c_2Elist_2ECONS(A_27a),V3799e4),ap(ap(c_2Elist_2ECONS(A_27a),V3800e5),ap(ap(c_2Elist_2ECONS(A_27a),V3801e6),ap(ap(c_2Elist_2ECONS(A_27a),V3802e7),ap(ap(c_2Elist_2ECONS(A_27a),V3803e8),ap(ap(c_2Elist_2ECONS(A_27a),V3804e9),ap(ap(c_2Elist_2ECONS(A_27a),V3805e10),ap(ap(c_2Elist_2ECONS(A_27a),V3806e11),c_2Elist_2ENIL(A_27a)))))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3807e1] :
                      ( mem(V3807e1,A_27a)
                      & ? [V3808e2] :
                          ( mem(V3808e2,A_27a)
                          & ? [V3809e3] :
                              ( mem(V3809e3,A_27a)
                              & ? [V3810e4] :
                                  ( mem(V3810e4,A_27a)
                                  & ? [V3811e5] :
                                      ( mem(V3811e5,A_27a)
                                      & ? [V3812e6] :
                                          ( mem(V3812e6,A_27a)
                                          & ? [V3813e7] :
                                              ( mem(V3813e7,A_27a)
                                              & ? [V3814e8] :
                                                  ( mem(V3814e8,A_27a)
                                                  & ? [V3815e9] :
                                                      ( mem(V3815e9,A_27a)
                                                      & ? [V3816e10] :
                                                          ( mem(V3816e10,A_27a)
                                                          & ? [V3817e11] :
                                                              ( mem(V3817e11,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3807e1),ap(ap(c_2Elist_2ECONS(A_27a),V3808e2),ap(ap(c_2Elist_2ECONS(A_27a),V3809e3),ap(ap(c_2Elist_2ECONS(A_27a),V3810e4),ap(ap(c_2Elist_2ECONS(A_27a),V3811e5),ap(ap(c_2Elist_2ECONS(A_27a),V3812e6),ap(ap(c_2Elist_2ECONS(A_27a),V3813e7),ap(ap(c_2Elist_2ECONS(A_27a),V3814e8),ap(ap(c_2Elist_2ECONS(A_27a),V3815e9),ap(ap(c_2Elist_2ECONS(A_27a),V3816e10),ap(ap(c_2Elist_2ECONS(A_27a),V3817e11),c_2Elist_2ENIL(A_27a)))))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3818l_27] :
                      ( mem(V3818l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3819e1] :
                          ( mem(V3819e1,A_27a)
                          & ? [V3820e2] :
                              ( mem(V3820e2,A_27a)
                              & ? [V3821e3] :
                                  ( mem(V3821e3,A_27a)
                                  & ? [V3822e4] :
                                      ( mem(V3822e4,A_27a)
                                      & ? [V3823e5] :
                                          ( mem(V3823e5,A_27a)
                                          & ? [V3824e6] :
                                              ( mem(V3824e6,A_27a)
                                              & ? [V3825e7] :
                                                  ( mem(V3825e7,A_27a)
                                                  & ? [V3826e8] :
                                                      ( mem(V3826e8,A_27a)
                                                      & ? [V3827e9] :
                                                          ( mem(V3827e9,A_27a)
                                                          & ? [V3828e10] :
                                                              ( mem(V3828e10,A_27a)
                                                              & ? [V3829e11] :
                                                                  ( mem(V3829e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3819e1),ap(ap(c_2Elist_2ECONS(A_27a),V3820e2),ap(ap(c_2Elist_2ECONS(A_27a),V3821e3),ap(ap(c_2Elist_2ECONS(A_27a),V3822e4),ap(ap(c_2Elist_2ECONS(A_27a),V3823e5),ap(ap(c_2Elist_2ECONS(A_27a),V3824e6),ap(ap(c_2Elist_2ECONS(A_27a),V3825e7),ap(ap(c_2Elist_2ECONS(A_27a),V3826e8),ap(ap(c_2Elist_2ECONS(A_27a),V3827e9),ap(ap(c_2Elist_2ECONS(A_27a),V3828e10),ap(ap(c_2Elist_2ECONS(A_27a),V3829e11),V3818l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V3830l_27] :
                      ( mem(V3830l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3831e1] :
                          ( mem(V3831e1,A_27a)
                          & ? [V3832e2] :
                              ( mem(V3832e2,A_27a)
                              & ? [V3833e3] :
                                  ( mem(V3833e3,A_27a)
                                  & ? [V3834e4] :
                                      ( mem(V3834e4,A_27a)
                                      & ? [V3835e5] :
                                          ( mem(V3835e5,A_27a)
                                          & ? [V3836e6] :
                                              ( mem(V3836e6,A_27a)
                                              & ? [V3837e7] :
                                                  ( mem(V3837e7,A_27a)
                                                  & ? [V3838e8] :
                                                      ( mem(V3838e8,A_27a)
                                                      & ? [V3839e9] :
                                                          ( mem(V3839e9,A_27a)
                                                          & ? [V3840e10] :
                                                              ( mem(V3840e10,A_27a)
                                                              & ? [V3841e11] :
                                                                  ( mem(V3841e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3831e1),ap(ap(c_2Elist_2ECONS(A_27a),V3832e2),ap(ap(c_2Elist_2ECONS(A_27a),V3833e3),ap(ap(c_2Elist_2ECONS(A_27a),V3834e4),ap(ap(c_2Elist_2ECONS(A_27a),V3835e5),ap(ap(c_2Elist_2ECONS(A_27a),V3836e6),ap(ap(c_2Elist_2ECONS(A_27a),V3837e7),ap(ap(c_2Elist_2ECONS(A_27a),V3838e8),ap(ap(c_2Elist_2ECONS(A_27a),V3839e9),ap(ap(c_2Elist_2ECONS(A_27a),V3840e10),ap(ap(c_2Elist_2ECONS(A_27a),V3841e11),V3830l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3842l_27] :
                      ( mem(V3842l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3843e1] :
                          ( mem(V3843e1,A_27a)
                          & ? [V3844e2] :
                              ( mem(V3844e2,A_27a)
                              & ? [V3845e3] :
                                  ( mem(V3845e3,A_27a)
                                  & ? [V3846e4] :
                                      ( mem(V3846e4,A_27a)
                                      & ? [V3847e5] :
                                          ( mem(V3847e5,A_27a)
                                          & ? [V3848e6] :
                                              ( mem(V3848e6,A_27a)
                                              & ? [V3849e7] :
                                                  ( mem(V3849e7,A_27a)
                                                  & ? [V3850e8] :
                                                      ( mem(V3850e8,A_27a)
                                                      & ? [V3851e9] :
                                                          ( mem(V3851e9,A_27a)
                                                          & ? [V3852e10] :
                                                              ( mem(V3852e10,A_27a)
                                                              & ? [V3853e11] :
                                                                  ( mem(V3853e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3843e1),ap(ap(c_2Elist_2ECONS(A_27a),V3844e2),ap(ap(c_2Elist_2ECONS(A_27a),V3845e3),ap(ap(c_2Elist_2ECONS(A_27a),V3846e4),ap(ap(c_2Elist_2ECONS(A_27a),V3847e5),ap(ap(c_2Elist_2ECONS(A_27a),V3848e6),ap(ap(c_2Elist_2ECONS(A_27a),V3849e7),ap(ap(c_2Elist_2ECONS(A_27a),V3850e8),ap(ap(c_2Elist_2ECONS(A_27a),V3851e9),ap(ap(c_2Elist_2ECONS(A_27a),V3852e10),ap(ap(c_2Elist_2ECONS(A_27a),V3853e11),V3842l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V3854l_27] :
                      ( mem(V3854l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3855e1] :
                          ( mem(V3855e1,A_27a)
                          & ? [V3856e2] :
                              ( mem(V3856e2,A_27a)
                              & ? [V3857e3] :
                                  ( mem(V3857e3,A_27a)
                                  & ? [V3858e4] :
                                      ( mem(V3858e4,A_27a)
                                      & ? [V3859e5] :
                                          ( mem(V3859e5,A_27a)
                                          & ? [V3860e6] :
                                              ( mem(V3860e6,A_27a)
                                              & ? [V3861e7] :
                                                  ( mem(V3861e7,A_27a)
                                                  & ? [V3862e8] :
                                                      ( mem(V3862e8,A_27a)
                                                      & ? [V3863e9] :
                                                          ( mem(V3863e9,A_27a)
                                                          & ? [V3864e10] :
                                                              ( mem(V3864e10,A_27a)
                                                              & ? [V3865e11] :
                                                                  ( mem(V3865e11,A_27a)
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3855e1),ap(ap(c_2Elist_2ECONS(A_27a),V3856e2),ap(ap(c_2Elist_2ECONS(A_27a),V3857e3),ap(ap(c_2Elist_2ECONS(A_27a),V3858e4),ap(ap(c_2Elist_2ECONS(A_27a),V3859e5),ap(ap(c_2Elist_2ECONS(A_27a),V3860e6),ap(ap(c_2Elist_2ECONS(A_27a),V3861e7),ap(ap(c_2Elist_2ECONS(A_27a),V3862e8),ap(ap(c_2Elist_2ECONS(A_27a),V3863e9),ap(ap(c_2Elist_2ECONS(A_27a),V3864e10),ap(ap(c_2Elist_2ECONS(A_27a),V3865e11),V3854l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3866l_27] :
                      ( mem(V3866l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3867e1] :
                          ( mem(V3867e1,A_27a)
                          & ? [V3868e2] :
                              ( mem(V3868e2,A_27a)
                              & ? [V3869e3] :
                                  ( mem(V3869e3,A_27a)
                                  & ? [V3870e4] :
                                      ( mem(V3870e4,A_27a)
                                      & ? [V3871e5] :
                                          ( mem(V3871e5,A_27a)
                                          & ? [V3872e6] :
                                              ( mem(V3872e6,A_27a)
                                              & ? [V3873e7] :
                                                  ( mem(V3873e7,A_27a)
                                                  & ? [V3874e8] :
                                                      ( mem(V3874e8,A_27a)
                                                      & ? [V3875e9] :
                                                          ( mem(V3875e9,A_27a)
                                                          & ? [V3876e10] :
                                                              ( mem(V3876e10,A_27a)
                                                              & ? [V3877e11] :
                                                                  ( mem(V3877e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3866l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3867e1),ap(ap(c_2Elist_2ECONS(A_27a),V3868e2),ap(ap(c_2Elist_2ECONS(A_27a),V3869e3),ap(ap(c_2Elist_2ECONS(A_27a),V3870e4),ap(ap(c_2Elist_2ECONS(A_27a),V3871e5),ap(ap(c_2Elist_2ECONS(A_27a),V3872e6),ap(ap(c_2Elist_2ECONS(A_27a),V3873e7),ap(ap(c_2Elist_2ECONS(A_27a),V3874e8),ap(ap(c_2Elist_2ECONS(A_27a),V3875e9),ap(ap(c_2Elist_2ECONS(A_27a),V3876e10),ap(ap(c_2Elist_2ECONS(A_27a),V3877e11),V3866l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V3878l_27] :
                      ( mem(V3878l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3879e1] :
                          ( mem(V3879e1,A_27a)
                          & ? [V3880e2] :
                              ( mem(V3880e2,A_27a)
                              & ? [V3881e3] :
                                  ( mem(V3881e3,A_27a)
                                  & ? [V3882e4] :
                                      ( mem(V3882e4,A_27a)
                                      & ? [V3883e5] :
                                          ( mem(V3883e5,A_27a)
                                          & ? [V3884e6] :
                                              ( mem(V3884e6,A_27a)
                                              & ? [V3885e7] :
                                                  ( mem(V3885e7,A_27a)
                                                  & ? [V3886e8] :
                                                      ( mem(V3886e8,A_27a)
                                                      & ? [V3887e9] :
                                                          ( mem(V3887e9,A_27a)
                                                          & ? [V3888e10] :
                                                              ( mem(V3888e10,A_27a)
                                                              & ? [V3889e11] :
                                                                  ( mem(V3889e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3878l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3879e1),ap(ap(c_2Elist_2ECONS(A_27a),V3880e2),ap(ap(c_2Elist_2ECONS(A_27a),V3881e3),ap(ap(c_2Elist_2ECONS(A_27a),V3882e4),ap(ap(c_2Elist_2ECONS(A_27a),V3883e5),ap(ap(c_2Elist_2ECONS(A_27a),V3884e6),ap(ap(c_2Elist_2ECONS(A_27a),V3885e7),ap(ap(c_2Elist_2ECONS(A_27a),V3886e8),ap(ap(c_2Elist_2ECONS(A_27a),V3887e9),ap(ap(c_2Elist_2ECONS(A_27a),V3888e10),ap(ap(c_2Elist_2ECONS(A_27a),V3889e11),V3878l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3890l_27] :
                      ( mem(V3890l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3891e1] :
                          ( mem(V3891e1,A_27a)
                          & ? [V3892e2] :
                              ( mem(V3892e2,A_27a)
                              & ? [V3893e3] :
                                  ( mem(V3893e3,A_27a)
                                  & ? [V3894e4] :
                                      ( mem(V3894e4,A_27a)
                                      & ? [V3895e5] :
                                          ( mem(V3895e5,A_27a)
                                          & ? [V3896e6] :
                                              ( mem(V3896e6,A_27a)
                                              & ? [V3897e7] :
                                                  ( mem(V3897e7,A_27a)
                                                  & ? [V3898e8] :
                                                      ( mem(V3898e8,A_27a)
                                                      & ? [V3899e9] :
                                                          ( mem(V3899e9,A_27a)
                                                          & ? [V3900e10] :
                                                              ( mem(V3900e10,A_27a)
                                                              & ? [V3901e11] :
                                                                  ( mem(V3901e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3890l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3891e1),ap(ap(c_2Elist_2ECONS(A_27a),V3892e2),ap(ap(c_2Elist_2ECONS(A_27a),V3893e3),ap(ap(c_2Elist_2ECONS(A_27a),V3894e4),ap(ap(c_2Elist_2ECONS(A_27a),V3895e5),ap(ap(c_2Elist_2ECONS(A_27a),V3896e6),ap(ap(c_2Elist_2ECONS(A_27a),V3897e7),ap(ap(c_2Elist_2ECONS(A_27a),V3898e8),ap(ap(c_2Elist_2ECONS(A_27a),V3899e9),ap(ap(c_2Elist_2ECONS(A_27a),V3900e10),ap(ap(c_2Elist_2ECONS(A_27a),V3901e11),V3890l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))))
                <=> ? [V3902l_27] :
                      ( mem(V3902l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3903e1] :
                          ( mem(V3903e1,A_27a)
                          & ? [V3904e2] :
                              ( mem(V3904e2,A_27a)
                              & ? [V3905e3] :
                                  ( mem(V3905e3,A_27a)
                                  & ? [V3906e4] :
                                      ( mem(V3906e4,A_27a)
                                      & ? [V3907e5] :
                                          ( mem(V3907e5,A_27a)
                                          & ? [V3908e6] :
                                              ( mem(V3908e6,A_27a)
                                              & ? [V3909e7] :
                                                  ( mem(V3909e7,A_27a)
                                                  & ? [V3910e8] :
                                                      ( mem(V3910e8,A_27a)
                                                      & ? [V3911e9] :
                                                          ( mem(V3911e9,A_27a)
                                                          & ? [V3912e10] :
                                                              ( mem(V3912e10,A_27a)
                                                              & ? [V3913e11] :
                                                                  ( mem(V3913e11,A_27a)
                                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V3902l_27)))
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3903e1),ap(ap(c_2Elist_2ECONS(A_27a),V3904e2),ap(ap(c_2Elist_2ECONS(A_27a),V3905e3),ap(ap(c_2Elist_2ECONS(A_27a),V3906e4),ap(ap(c_2Elist_2ECONS(A_27a),V3907e5),ap(ap(c_2Elist_2ECONS(A_27a),V3908e6),ap(ap(c_2Elist_2ECONS(A_27a),V3909e7),ap(ap(c_2Elist_2ECONS(A_27a),V3910e8),ap(ap(c_2Elist_2ECONS(A_27a),V3911e9),ap(ap(c_2Elist_2ECONS(A_27a),V3912e10),ap(ap(c_2Elist_2ECONS(A_27a),V3913e11),V3902l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V3914l_27] :
                      ( mem(V3914l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3915e1] :
                          ( mem(V3915e1,A_27a)
                          & ? [V3916e2] :
                              ( mem(V3916e2,A_27a)
                              & ? [V3917e3] :
                                  ( mem(V3917e3,A_27a)
                                  & ? [V3918e4] :
                                      ( mem(V3918e4,A_27a)
                                      & ? [V3919e5] :
                                          ( mem(V3919e5,A_27a)
                                          & ? [V3920e6] :
                                              ( mem(V3920e6,A_27a)
                                              & ? [V3921e7] :
                                                  ( mem(V3921e7,A_27a)
                                                  & ? [V3922e8] :
                                                      ( mem(V3922e8,A_27a)
                                                      & ? [V3923e9] :
                                                          ( mem(V3923e9,A_27a)
                                                          & ? [V3924e10] :
                                                              ( mem(V3924e10,A_27a)
                                                              & ? [V3925e11] :
                                                                  ( mem(V3925e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3914l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3915e1),ap(ap(c_2Elist_2ECONS(A_27a),V3916e2),ap(ap(c_2Elist_2ECONS(A_27a),V3917e3),ap(ap(c_2Elist_2ECONS(A_27a),V3918e4),ap(ap(c_2Elist_2ECONS(A_27a),V3919e5),ap(ap(c_2Elist_2ECONS(A_27a),V3920e6),ap(ap(c_2Elist_2ECONS(A_27a),V3921e7),ap(ap(c_2Elist_2ECONS(A_27a),V3922e8),ap(ap(c_2Elist_2ECONS(A_27a),V3923e9),ap(ap(c_2Elist_2ECONS(A_27a),V3924e10),ap(ap(c_2Elist_2ECONS(A_27a),V3925e11),V3914l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3926l_27] :
                      ( mem(V3926l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3927e1] :
                          ( mem(V3927e1,A_27a)
                          & ? [V3928e2] :
                              ( mem(V3928e2,A_27a)
                              & ? [V3929e3] :
                                  ( mem(V3929e3,A_27a)
                                  & ? [V3930e4] :
                                      ( mem(V3930e4,A_27a)
                                      & ? [V3931e5] :
                                          ( mem(V3931e5,A_27a)
                                          & ? [V3932e6] :
                                              ( mem(V3932e6,A_27a)
                                              & ? [V3933e7] :
                                                  ( mem(V3933e7,A_27a)
                                                  & ? [V3934e8] :
                                                      ( mem(V3934e8,A_27a)
                                                      & ? [V3935e9] :
                                                          ( mem(V3935e9,A_27a)
                                                          & ? [V3936e10] :
                                                              ( mem(V3936e10,A_27a)
                                                              & ? [V3937e11] :
                                                                  ( mem(V3937e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3926l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3927e1),ap(ap(c_2Elist_2ECONS(A_27a),V3928e2),ap(ap(c_2Elist_2ECONS(A_27a),V3929e3),ap(ap(c_2Elist_2ECONS(A_27a),V3930e4),ap(ap(c_2Elist_2ECONS(A_27a),V3931e5),ap(ap(c_2Elist_2ECONS(A_27a),V3932e6),ap(ap(c_2Elist_2ECONS(A_27a),V3933e7),ap(ap(c_2Elist_2ECONS(A_27a),V3934e8),ap(ap(c_2Elist_2ECONS(A_27a),V3935e9),ap(ap(c_2Elist_2ECONS(A_27a),V3936e10),ap(ap(c_2Elist_2ECONS(A_27a),V3937e11),V3926l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V3938l_27] :
                      ( mem(V3938l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3939e1] :
                          ( mem(V3939e1,A_27a)
                          & ? [V3940e2] :
                              ( mem(V3940e2,A_27a)
                              & ? [V3941e3] :
                                  ( mem(V3941e3,A_27a)
                                  & ? [V3942e4] :
                                      ( mem(V3942e4,A_27a)
                                      & ? [V3943e5] :
                                          ( mem(V3943e5,A_27a)
                                          & ? [V3944e6] :
                                              ( mem(V3944e6,A_27a)
                                              & ? [V3945e7] :
                                                  ( mem(V3945e7,A_27a)
                                                  & ? [V3946e8] :
                                                      ( mem(V3946e8,A_27a)
                                                      & ? [V3947e9] :
                                                          ( mem(V3947e9,A_27a)
                                                          & ? [V3948e10] :
                                                              ( mem(V3948e10,A_27a)
                                                              & ? [V3949e11] :
                                                                  ( mem(V3949e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3938l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3939e1),ap(ap(c_2Elist_2ECONS(A_27a),V3940e2),ap(ap(c_2Elist_2ECONS(A_27a),V3941e3),ap(ap(c_2Elist_2ECONS(A_27a),V3942e4),ap(ap(c_2Elist_2ECONS(A_27a),V3943e5),ap(ap(c_2Elist_2ECONS(A_27a),V3944e6),ap(ap(c_2Elist_2ECONS(A_27a),V3945e7),ap(ap(c_2Elist_2ECONS(A_27a),V3946e8),ap(ap(c_2Elist_2ECONS(A_27a),V3947e9),ap(ap(c_2Elist_2ECONS(A_27a),V3948e10),ap(ap(c_2Elist_2ECONS(A_27a),V3949e11),V3938l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3950l_27] :
                      ( mem(V3950l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3951e1] :
                          ( mem(V3951e1,A_27a)
                          & ? [V3952e2] :
                              ( mem(V3952e2,A_27a)
                              & ? [V3953e3] :
                                  ( mem(V3953e3,A_27a)
                                  & ? [V3954e4] :
                                      ( mem(V3954e4,A_27a)
                                      & ? [V3955e5] :
                                          ( mem(V3955e5,A_27a)
                                          & ? [V3956e6] :
                                              ( mem(V3956e6,A_27a)
                                              & ? [V3957e7] :
                                                  ( mem(V3957e7,A_27a)
                                                  & ? [V3958e8] :
                                                      ( mem(V3958e8,A_27a)
                                                      & ? [V3959e9] :
                                                          ( mem(V3959e9,A_27a)
                                                          & ? [V3960e10] :
                                                              ( mem(V3960e10,A_27a)
                                                              & ? [V3961e11] :
                                                                  ( mem(V3961e11,A_27a)
                                                                  & ap(c_2Elist_2ELENGTH(A_27a),V3950l_27) = V1x
                                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3951e1),ap(ap(c_2Elist_2ECONS(A_27a),V3952e2),ap(ap(c_2Elist_2ECONS(A_27a),V3953e3),ap(ap(c_2Elist_2ECONS(A_27a),V3954e4),ap(ap(c_2Elist_2ECONS(A_27a),V3955e5),ap(ap(c_2Elist_2ECONS(A_27a),V3956e6),ap(ap(c_2Elist_2ECONS(A_27a),V3957e7),ap(ap(c_2Elist_2ECONS(A_27a),V3958e8),ap(ap(c_2Elist_2ECONS(A_27a),V3959e9),ap(ap(c_2Elist_2ECONS(A_27a),V3960e10),ap(ap(c_2Elist_2ECONS(A_27a),V3961e11),V3950l_27))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V3962e1] :
                      ( mem(V3962e1,A_27a)
                      & ? [V3963e2] :
                          ( mem(V3963e2,A_27a)
                          & ? [V3964e3] :
                              ( mem(V3964e3,A_27a)
                              & ? [V3965e4] :
                                  ( mem(V3965e4,A_27a)
                                  & ? [V3966e5] :
                                      ( mem(V3966e5,A_27a)
                                      & ? [V3967e6] :
                                          ( mem(V3967e6,A_27a)
                                          & ? [V3968e7] :
                                              ( mem(V3968e7,A_27a)
                                              & ? [V3969e8] :
                                                  ( mem(V3969e8,A_27a)
                                                  & ? [V3970e9] :
                                                      ( mem(V3970e9,A_27a)
                                                      & ? [V3971e10] :
                                                          ( mem(V3971e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3962e1),ap(ap(c_2Elist_2ECONS(A_27a),V3963e2),ap(ap(c_2Elist_2ECONS(A_27a),V3964e3),ap(ap(c_2Elist_2ECONS(A_27a),V3965e4),ap(ap(c_2Elist_2ECONS(A_27a),V3966e5),ap(ap(c_2Elist_2ECONS(A_27a),V3967e6),ap(ap(c_2Elist_2ECONS(A_27a),V3968e7),ap(ap(c_2Elist_2ECONS(A_27a),V3969e8),ap(ap(c_2Elist_2ECONS(A_27a),V3970e9),ap(ap(c_2Elist_2ECONS(A_27a),V3971e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V3972e1] :
                      ( mem(V3972e1,A_27a)
                      & ? [V3973e2] :
                          ( mem(V3973e2,A_27a)
                          & ? [V3974e3] :
                              ( mem(V3974e3,A_27a)
                              & ? [V3975e4] :
                                  ( mem(V3975e4,A_27a)
                                  & ? [V3976e5] :
                                      ( mem(V3976e5,A_27a)
                                      & ? [V3977e6] :
                                          ( mem(V3977e6,A_27a)
                                          & ? [V3978e7] :
                                              ( mem(V3978e7,A_27a)
                                              & ? [V3979e8] :
                                                  ( mem(V3979e8,A_27a)
                                                  & ? [V3980e9] :
                                                      ( mem(V3980e9,A_27a)
                                                      & ? [V3981e10] :
                                                          ( mem(V3981e10,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3972e1),ap(ap(c_2Elist_2ECONS(A_27a),V3973e2),ap(ap(c_2Elist_2ECONS(A_27a),V3974e3),ap(ap(c_2Elist_2ECONS(A_27a),V3975e4),ap(ap(c_2Elist_2ECONS(A_27a),V3976e5),ap(ap(c_2Elist_2ECONS(A_27a),V3977e6),ap(ap(c_2Elist_2ECONS(A_27a),V3978e7),ap(ap(c_2Elist_2ECONS(A_27a),V3979e8),ap(ap(c_2Elist_2ECONS(A_27a),V3980e9),ap(ap(c_2Elist_2ECONS(A_27a),V3981e10),c_2Elist_2ENIL(A_27a))))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V3982l_27] :
                      ( mem(V3982l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3983e1] :
                          ( mem(V3983e1,A_27a)
                          & ? [V3984e2] :
                              ( mem(V3984e2,A_27a)
                              & ? [V3985e3] :
                                  ( mem(V3985e3,A_27a)
                                  & ? [V3986e4] :
                                      ( mem(V3986e4,A_27a)
                                      & ? [V3987e5] :
                                          ( mem(V3987e5,A_27a)
                                          & ? [V3988e6] :
                                              ( mem(V3988e6,A_27a)
                                              & ? [V3989e7] :
                                                  ( mem(V3989e7,A_27a)
                                                  & ? [V3990e8] :
                                                      ( mem(V3990e8,A_27a)
                                                      & ? [V3991e9] :
                                                          ( mem(V3991e9,A_27a)
                                                          & ? [V3992e10] :
                                                              ( mem(V3992e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3983e1),ap(ap(c_2Elist_2ECONS(A_27a),V3984e2),ap(ap(c_2Elist_2ECONS(A_27a),V3985e3),ap(ap(c_2Elist_2ECONS(A_27a),V3986e4),ap(ap(c_2Elist_2ECONS(A_27a),V3987e5),ap(ap(c_2Elist_2ECONS(A_27a),V3988e6),ap(ap(c_2Elist_2ECONS(A_27a),V3989e7),ap(ap(c_2Elist_2ECONS(A_27a),V3990e8),ap(ap(c_2Elist_2ECONS(A_27a),V3991e9),ap(ap(c_2Elist_2ECONS(A_27a),V3992e10),V3982l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V3993l_27] :
                      ( mem(V3993l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3994e1] :
                          ( mem(V3994e1,A_27a)
                          & ? [V3995e2] :
                              ( mem(V3995e2,A_27a)
                              & ? [V3996e3] :
                                  ( mem(V3996e3,A_27a)
                                  & ? [V3997e4] :
                                      ( mem(V3997e4,A_27a)
                                      & ? [V3998e5] :
                                          ( mem(V3998e5,A_27a)
                                          & ? [V3999e6] :
                                              ( mem(V3999e6,A_27a)
                                              & ? [V4000e7] :
                                                  ( mem(V4000e7,A_27a)
                                                  & ? [V4001e8] :
                                                      ( mem(V4001e8,A_27a)
                                                      & ? [V4002e9] :
                                                          ( mem(V4002e9,A_27a)
                                                          & ? [V4003e10] :
                                                              ( mem(V4003e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V3994e1),ap(ap(c_2Elist_2ECONS(A_27a),V3995e2),ap(ap(c_2Elist_2ECONS(A_27a),V3996e3),ap(ap(c_2Elist_2ECONS(A_27a),V3997e4),ap(ap(c_2Elist_2ECONS(A_27a),V3998e5),ap(ap(c_2Elist_2ECONS(A_27a),V3999e6),ap(ap(c_2Elist_2ECONS(A_27a),V4000e7),ap(ap(c_2Elist_2ECONS(A_27a),V4001e8),ap(ap(c_2Elist_2ECONS(A_27a),V4002e9),ap(ap(c_2Elist_2ECONS(A_27a),V4003e10),V3993l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4004l_27] :
                      ( mem(V4004l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4005e1] :
                          ( mem(V4005e1,A_27a)
                          & ? [V4006e2] :
                              ( mem(V4006e2,A_27a)
                              & ? [V4007e3] :
                                  ( mem(V4007e3,A_27a)
                                  & ? [V4008e4] :
                                      ( mem(V4008e4,A_27a)
                                      & ? [V4009e5] :
                                          ( mem(V4009e5,A_27a)
                                          & ? [V4010e6] :
                                              ( mem(V4010e6,A_27a)
                                              & ? [V4011e7] :
                                                  ( mem(V4011e7,A_27a)
                                                  & ? [V4012e8] :
                                                      ( mem(V4012e8,A_27a)
                                                      & ? [V4013e9] :
                                                          ( mem(V4013e9,A_27a)
                                                          & ? [V4014e10] :
                                                              ( mem(V4014e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4005e1),ap(ap(c_2Elist_2ECONS(A_27a),V4006e2),ap(ap(c_2Elist_2ECONS(A_27a),V4007e3),ap(ap(c_2Elist_2ECONS(A_27a),V4008e4),ap(ap(c_2Elist_2ECONS(A_27a),V4009e5),ap(ap(c_2Elist_2ECONS(A_27a),V4010e6),ap(ap(c_2Elist_2ECONS(A_27a),V4011e7),ap(ap(c_2Elist_2ECONS(A_27a),V4012e8),ap(ap(c_2Elist_2ECONS(A_27a),V4013e9),ap(ap(c_2Elist_2ECONS(A_27a),V4014e10),V4004l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4015l_27] :
                      ( mem(V4015l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4016e1] :
                          ( mem(V4016e1,A_27a)
                          & ? [V4017e2] :
                              ( mem(V4017e2,A_27a)
                              & ? [V4018e3] :
                                  ( mem(V4018e3,A_27a)
                                  & ? [V4019e4] :
                                      ( mem(V4019e4,A_27a)
                                      & ? [V4020e5] :
                                          ( mem(V4020e5,A_27a)
                                          & ? [V4021e6] :
                                              ( mem(V4021e6,A_27a)
                                              & ? [V4022e7] :
                                                  ( mem(V4022e7,A_27a)
                                                  & ? [V4023e8] :
                                                      ( mem(V4023e8,A_27a)
                                                      & ? [V4024e9] :
                                                          ( mem(V4024e9,A_27a)
                                                          & ? [V4025e10] :
                                                              ( mem(V4025e10,A_27a)
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4016e1),ap(ap(c_2Elist_2ECONS(A_27a),V4017e2),ap(ap(c_2Elist_2ECONS(A_27a),V4018e3),ap(ap(c_2Elist_2ECONS(A_27a),V4019e4),ap(ap(c_2Elist_2ECONS(A_27a),V4020e5),ap(ap(c_2Elist_2ECONS(A_27a),V4021e6),ap(ap(c_2Elist_2ECONS(A_27a),V4022e7),ap(ap(c_2Elist_2ECONS(A_27a),V4023e8),ap(ap(c_2Elist_2ECONS(A_27a),V4024e9),ap(ap(c_2Elist_2ECONS(A_27a),V4025e10),V4015l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4026l_27] :
                      ( mem(V4026l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4027e1] :
                          ( mem(V4027e1,A_27a)
                          & ? [V4028e2] :
                              ( mem(V4028e2,A_27a)
                              & ? [V4029e3] :
                                  ( mem(V4029e3,A_27a)
                                  & ? [V4030e4] :
                                      ( mem(V4030e4,A_27a)
                                      & ? [V4031e5] :
                                          ( mem(V4031e5,A_27a)
                                          & ? [V4032e6] :
                                              ( mem(V4032e6,A_27a)
                                              & ? [V4033e7] :
                                                  ( mem(V4033e7,A_27a)
                                                  & ? [V4034e8] :
                                                      ( mem(V4034e8,A_27a)
                                                      & ? [V4035e9] :
                                                          ( mem(V4035e9,A_27a)
                                                          & ? [V4036e10] :
                                                              ( mem(V4036e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4026l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4027e1),ap(ap(c_2Elist_2ECONS(A_27a),V4028e2),ap(ap(c_2Elist_2ECONS(A_27a),V4029e3),ap(ap(c_2Elist_2ECONS(A_27a),V4030e4),ap(ap(c_2Elist_2ECONS(A_27a),V4031e5),ap(ap(c_2Elist_2ECONS(A_27a),V4032e6),ap(ap(c_2Elist_2ECONS(A_27a),V4033e7),ap(ap(c_2Elist_2ECONS(A_27a),V4034e8),ap(ap(c_2Elist_2ECONS(A_27a),V4035e9),ap(ap(c_2Elist_2ECONS(A_27a),V4036e10),V4026l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V4037l_27] :
                      ( mem(V4037l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4038e1] :
                          ( mem(V4038e1,A_27a)
                          & ? [V4039e2] :
                              ( mem(V4039e2,A_27a)
                              & ? [V4040e3] :
                                  ( mem(V4040e3,A_27a)
                                  & ? [V4041e4] :
                                      ( mem(V4041e4,A_27a)
                                      & ? [V4042e5] :
                                          ( mem(V4042e5,A_27a)
                                          & ? [V4043e6] :
                                              ( mem(V4043e6,A_27a)
                                              & ? [V4044e7] :
                                                  ( mem(V4044e7,A_27a)
                                                  & ? [V4045e8] :
                                                      ( mem(V4045e8,A_27a)
                                                      & ? [V4046e9] :
                                                          ( mem(V4046e9,A_27a)
                                                          & ? [V4047e10] :
                                                              ( mem(V4047e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4037l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4038e1),ap(ap(c_2Elist_2ECONS(A_27a),V4039e2),ap(ap(c_2Elist_2ECONS(A_27a),V4040e3),ap(ap(c_2Elist_2ECONS(A_27a),V4041e4),ap(ap(c_2Elist_2ECONS(A_27a),V4042e5),ap(ap(c_2Elist_2ECONS(A_27a),V4043e6),ap(ap(c_2Elist_2ECONS(A_27a),V4044e7),ap(ap(c_2Elist_2ECONS(A_27a),V4045e8),ap(ap(c_2Elist_2ECONS(A_27a),V4046e9),ap(ap(c_2Elist_2ECONS(A_27a),V4047e10),V4037l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4048l_27] :
                      ( mem(V4048l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4049e1] :
                          ( mem(V4049e1,A_27a)
                          & ? [V4050e2] :
                              ( mem(V4050e2,A_27a)
                              & ? [V4051e3] :
                                  ( mem(V4051e3,A_27a)
                                  & ? [V4052e4] :
                                      ( mem(V4052e4,A_27a)
                                      & ? [V4053e5] :
                                          ( mem(V4053e5,A_27a)
                                          & ? [V4054e6] :
                                              ( mem(V4054e6,A_27a)
                                              & ? [V4055e7] :
                                                  ( mem(V4055e7,A_27a)
                                                  & ? [V4056e8] :
                                                      ( mem(V4056e8,A_27a)
                                                      & ? [V4057e9] :
                                                          ( mem(V4057e9,A_27a)
                                                          & ? [V4058e10] :
                                                              ( mem(V4058e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4048l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4049e1),ap(ap(c_2Elist_2ECONS(A_27a),V4050e2),ap(ap(c_2Elist_2ECONS(A_27a),V4051e3),ap(ap(c_2Elist_2ECONS(A_27a),V4052e4),ap(ap(c_2Elist_2ECONS(A_27a),V4053e5),ap(ap(c_2Elist_2ECONS(A_27a),V4054e6),ap(ap(c_2Elist_2ECONS(A_27a),V4055e7),ap(ap(c_2Elist_2ECONS(A_27a),V4056e8),ap(ap(c_2Elist_2ECONS(A_27a),V4057e9),ap(ap(c_2Elist_2ECONS(A_27a),V4058e10),V4048l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V4059l_27] :
                      ( mem(V4059l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4060e1] :
                          ( mem(V4060e1,A_27a)
                          & ? [V4061e2] :
                              ( mem(V4061e2,A_27a)
                              & ? [V4062e3] :
                                  ( mem(V4062e3,A_27a)
                                  & ? [V4063e4] :
                                      ( mem(V4063e4,A_27a)
                                      & ? [V4064e5] :
                                          ( mem(V4064e5,A_27a)
                                          & ? [V4065e6] :
                                              ( mem(V4065e6,A_27a)
                                              & ? [V4066e7] :
                                                  ( mem(V4066e7,A_27a)
                                                  & ? [V4067e8] :
                                                      ( mem(V4067e8,A_27a)
                                                      & ? [V4068e9] :
                                                          ( mem(V4068e9,A_27a)
                                                          & ? [V4069e10] :
                                                              ( mem(V4069e10,A_27a)
                                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4059l_27)))
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4060e1),ap(ap(c_2Elist_2ECONS(A_27a),V4061e2),ap(ap(c_2Elist_2ECONS(A_27a),V4062e3),ap(ap(c_2Elist_2ECONS(A_27a),V4063e4),ap(ap(c_2Elist_2ECONS(A_27a),V4064e5),ap(ap(c_2Elist_2ECONS(A_27a),V4065e6),ap(ap(c_2Elist_2ECONS(A_27a),V4066e7),ap(ap(c_2Elist_2ECONS(A_27a),V4067e8),ap(ap(c_2Elist_2ECONS(A_27a),V4068e9),ap(ap(c_2Elist_2ECONS(A_27a),V4069e10),V4059l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V4070l_27] :
                      ( mem(V4070l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4071e1] :
                          ( mem(V4071e1,A_27a)
                          & ? [V4072e2] :
                              ( mem(V4072e2,A_27a)
                              & ? [V4073e3] :
                                  ( mem(V4073e3,A_27a)
                                  & ? [V4074e4] :
                                      ( mem(V4074e4,A_27a)
                                      & ? [V4075e5] :
                                          ( mem(V4075e5,A_27a)
                                          & ? [V4076e6] :
                                              ( mem(V4076e6,A_27a)
                                              & ? [V4077e7] :
                                                  ( mem(V4077e7,A_27a)
                                                  & ? [V4078e8] :
                                                      ( mem(V4078e8,A_27a)
                                                      & ? [V4079e9] :
                                                          ( mem(V4079e9,A_27a)
                                                          & ? [V4080e10] :
                                                              ( mem(V4080e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V4070l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4071e1),ap(ap(c_2Elist_2ECONS(A_27a),V4072e2),ap(ap(c_2Elist_2ECONS(A_27a),V4073e3),ap(ap(c_2Elist_2ECONS(A_27a),V4074e4),ap(ap(c_2Elist_2ECONS(A_27a),V4075e5),ap(ap(c_2Elist_2ECONS(A_27a),V4076e6),ap(ap(c_2Elist_2ECONS(A_27a),V4077e7),ap(ap(c_2Elist_2ECONS(A_27a),V4078e8),ap(ap(c_2Elist_2ECONS(A_27a),V4079e9),ap(ap(c_2Elist_2ECONS(A_27a),V4080e10),V4070l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4081l_27] :
                      ( mem(V4081l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4082e1] :
                          ( mem(V4082e1,A_27a)
                          & ? [V4083e2] :
                              ( mem(V4083e2,A_27a)
                              & ? [V4084e3] :
                                  ( mem(V4084e3,A_27a)
                                  & ? [V4085e4] :
                                      ( mem(V4085e4,A_27a)
                                      & ? [V4086e5] :
                                          ( mem(V4086e5,A_27a)
                                          & ? [V4087e6] :
                                              ( mem(V4087e6,A_27a)
                                              & ? [V4088e7] :
                                                  ( mem(V4088e7,A_27a)
                                                  & ? [V4089e8] :
                                                      ( mem(V4089e8,A_27a)
                                                      & ? [V4090e9] :
                                                          ( mem(V4090e9,A_27a)
                                                          & ? [V4091e10] :
                                                              ( mem(V4091e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V4081l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4082e1),ap(ap(c_2Elist_2ECONS(A_27a),V4083e2),ap(ap(c_2Elist_2ECONS(A_27a),V4084e3),ap(ap(c_2Elist_2ECONS(A_27a),V4085e4),ap(ap(c_2Elist_2ECONS(A_27a),V4086e5),ap(ap(c_2Elist_2ECONS(A_27a),V4087e6),ap(ap(c_2Elist_2ECONS(A_27a),V4088e7),ap(ap(c_2Elist_2ECONS(A_27a),V4089e8),ap(ap(c_2Elist_2ECONS(A_27a),V4090e9),ap(ap(c_2Elist_2ECONS(A_27a),V4091e10),V4081l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4092l_27] :
                      ( mem(V4092l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4093e1] :
                          ( mem(V4093e1,A_27a)
                          & ? [V4094e2] :
                              ( mem(V4094e2,A_27a)
                              & ? [V4095e3] :
                                  ( mem(V4095e3,A_27a)
                                  & ? [V4096e4] :
                                      ( mem(V4096e4,A_27a)
                                      & ? [V4097e5] :
                                          ( mem(V4097e5,A_27a)
                                          & ? [V4098e6] :
                                              ( mem(V4098e6,A_27a)
                                              & ? [V4099e7] :
                                                  ( mem(V4099e7,A_27a)
                                                  & ? [V4100e8] :
                                                      ( mem(V4100e8,A_27a)
                                                      & ? [V4101e9] :
                                                          ( mem(V4101e9,A_27a)
                                                          & ? [V4102e10] :
                                                              ( mem(V4102e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V4092l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4093e1),ap(ap(c_2Elist_2ECONS(A_27a),V4094e2),ap(ap(c_2Elist_2ECONS(A_27a),V4095e3),ap(ap(c_2Elist_2ECONS(A_27a),V4096e4),ap(ap(c_2Elist_2ECONS(A_27a),V4097e5),ap(ap(c_2Elist_2ECONS(A_27a),V4098e6),ap(ap(c_2Elist_2ECONS(A_27a),V4099e7),ap(ap(c_2Elist_2ECONS(A_27a),V4100e8),ap(ap(c_2Elist_2ECONS(A_27a),V4101e9),ap(ap(c_2Elist_2ECONS(A_27a),V4102e10),V4092l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4103l_27] :
                      ( mem(V4103l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4104e1] :
                          ( mem(V4104e1,A_27a)
                          & ? [V4105e2] :
                              ( mem(V4105e2,A_27a)
                              & ? [V4106e3] :
                                  ( mem(V4106e3,A_27a)
                                  & ? [V4107e4] :
                                      ( mem(V4107e4,A_27a)
                                      & ? [V4108e5] :
                                          ( mem(V4108e5,A_27a)
                                          & ? [V4109e6] :
                                              ( mem(V4109e6,A_27a)
                                              & ? [V4110e7] :
                                                  ( mem(V4110e7,A_27a)
                                                  & ? [V4111e8] :
                                                      ( mem(V4111e8,A_27a)
                                                      & ? [V4112e9] :
                                                          ( mem(V4112e9,A_27a)
                                                          & ? [V4113e10] :
                                                              ( mem(V4113e10,A_27a)
                                                              & ap(c_2Elist_2ELENGTH(A_27a),V4103l_27) = V1x
                                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4104e1),ap(ap(c_2Elist_2ECONS(A_27a),V4105e2),ap(ap(c_2Elist_2ECONS(A_27a),V4106e3),ap(ap(c_2Elist_2ECONS(A_27a),V4107e4),ap(ap(c_2Elist_2ECONS(A_27a),V4108e5),ap(ap(c_2Elist_2ECONS(A_27a),V4109e6),ap(ap(c_2Elist_2ECONS(A_27a),V4110e7),ap(ap(c_2Elist_2ECONS(A_27a),V4111e8),ap(ap(c_2Elist_2ECONS(A_27a),V4112e9),ap(ap(c_2Elist_2ECONS(A_27a),V4113e10),V4103l_27)))))))))) ) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4114e1] :
                      ( mem(V4114e1,A_27a)
                      & ? [V4115e2] :
                          ( mem(V4115e2,A_27a)
                          & ? [V4116e3] :
                              ( mem(V4116e3,A_27a)
                              & ? [V4117e4] :
                                  ( mem(V4117e4,A_27a)
                                  & ? [V4118e5] :
                                      ( mem(V4118e5,A_27a)
                                      & ? [V4119e6] :
                                          ( mem(V4119e6,A_27a)
                                          & ? [V4120e7] :
                                              ( mem(V4120e7,A_27a)
                                              & ? [V4121e8] :
                                                  ( mem(V4121e8,A_27a)
                                                  & ? [V4122e9] :
                                                      ( mem(V4122e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4114e1),ap(ap(c_2Elist_2ECONS(A_27a),V4115e2),ap(ap(c_2Elist_2ECONS(A_27a),V4116e3),ap(ap(c_2Elist_2ECONS(A_27a),V4117e4),ap(ap(c_2Elist_2ECONS(A_27a),V4118e5),ap(ap(c_2Elist_2ECONS(A_27a),V4119e6),ap(ap(c_2Elist_2ECONS(A_27a),V4120e7),ap(ap(c_2Elist_2ECONS(A_27a),V4121e8),ap(ap(c_2Elist_2ECONS(A_27a),V4122e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4123e1] :
                      ( mem(V4123e1,A_27a)
                      & ? [V4124e2] :
                          ( mem(V4124e2,A_27a)
                          & ? [V4125e3] :
                              ( mem(V4125e3,A_27a)
                              & ? [V4126e4] :
                                  ( mem(V4126e4,A_27a)
                                  & ? [V4127e5] :
                                      ( mem(V4127e5,A_27a)
                                      & ? [V4128e6] :
                                          ( mem(V4128e6,A_27a)
                                          & ? [V4129e7] :
                                              ( mem(V4129e7,A_27a)
                                              & ? [V4130e8] :
                                                  ( mem(V4130e8,A_27a)
                                                  & ? [V4131e9] :
                                                      ( mem(V4131e9,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4123e1),ap(ap(c_2Elist_2ECONS(A_27a),V4124e2),ap(ap(c_2Elist_2ECONS(A_27a),V4125e3),ap(ap(c_2Elist_2ECONS(A_27a),V4126e4),ap(ap(c_2Elist_2ECONS(A_27a),V4127e5),ap(ap(c_2Elist_2ECONS(A_27a),V4128e6),ap(ap(c_2Elist_2ECONS(A_27a),V4129e7),ap(ap(c_2Elist_2ECONS(A_27a),V4130e8),ap(ap(c_2Elist_2ECONS(A_27a),V4131e9),c_2Elist_2ENIL(A_27a)))))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4132l_27] :
                      ( mem(V4132l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4133e1] :
                          ( mem(V4133e1,A_27a)
                          & ? [V4134e2] :
                              ( mem(V4134e2,A_27a)
                              & ? [V4135e3] :
                                  ( mem(V4135e3,A_27a)
                                  & ? [V4136e4] :
                                      ( mem(V4136e4,A_27a)
                                      & ? [V4137e5] :
                                          ( mem(V4137e5,A_27a)
                                          & ? [V4138e6] :
                                              ( mem(V4138e6,A_27a)
                                              & ? [V4139e7] :
                                                  ( mem(V4139e7,A_27a)
                                                  & ? [V4140e8] :
                                                      ( mem(V4140e8,A_27a)
                                                      & ? [V4141e9] :
                                                          ( mem(V4141e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4133e1),ap(ap(c_2Elist_2ECONS(A_27a),V4134e2),ap(ap(c_2Elist_2ECONS(A_27a),V4135e3),ap(ap(c_2Elist_2ECONS(A_27a),V4136e4),ap(ap(c_2Elist_2ECONS(A_27a),V4137e5),ap(ap(c_2Elist_2ECONS(A_27a),V4138e6),ap(ap(c_2Elist_2ECONS(A_27a),V4139e7),ap(ap(c_2Elist_2ECONS(A_27a),V4140e8),ap(ap(c_2Elist_2ECONS(A_27a),V4141e9),V4132l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4142l_27] :
                      ( mem(V4142l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4143e1] :
                          ( mem(V4143e1,A_27a)
                          & ? [V4144e2] :
                              ( mem(V4144e2,A_27a)
                              & ? [V4145e3] :
                                  ( mem(V4145e3,A_27a)
                                  & ? [V4146e4] :
                                      ( mem(V4146e4,A_27a)
                                      & ? [V4147e5] :
                                          ( mem(V4147e5,A_27a)
                                          & ? [V4148e6] :
                                              ( mem(V4148e6,A_27a)
                                              & ? [V4149e7] :
                                                  ( mem(V4149e7,A_27a)
                                                  & ? [V4150e8] :
                                                      ( mem(V4150e8,A_27a)
                                                      & ? [V4151e9] :
                                                          ( mem(V4151e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4143e1),ap(ap(c_2Elist_2ECONS(A_27a),V4144e2),ap(ap(c_2Elist_2ECONS(A_27a),V4145e3),ap(ap(c_2Elist_2ECONS(A_27a),V4146e4),ap(ap(c_2Elist_2ECONS(A_27a),V4147e5),ap(ap(c_2Elist_2ECONS(A_27a),V4148e6),ap(ap(c_2Elist_2ECONS(A_27a),V4149e7),ap(ap(c_2Elist_2ECONS(A_27a),V4150e8),ap(ap(c_2Elist_2ECONS(A_27a),V4151e9),V4142l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4152l_27] :
                      ( mem(V4152l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4153e1] :
                          ( mem(V4153e1,A_27a)
                          & ? [V4154e2] :
                              ( mem(V4154e2,A_27a)
                              & ? [V4155e3] :
                                  ( mem(V4155e3,A_27a)
                                  & ? [V4156e4] :
                                      ( mem(V4156e4,A_27a)
                                      & ? [V4157e5] :
                                          ( mem(V4157e5,A_27a)
                                          & ? [V4158e6] :
                                              ( mem(V4158e6,A_27a)
                                              & ? [V4159e7] :
                                                  ( mem(V4159e7,A_27a)
                                                  & ? [V4160e8] :
                                                      ( mem(V4160e8,A_27a)
                                                      & ? [V4161e9] :
                                                          ( mem(V4161e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4153e1),ap(ap(c_2Elist_2ECONS(A_27a),V4154e2),ap(ap(c_2Elist_2ECONS(A_27a),V4155e3),ap(ap(c_2Elist_2ECONS(A_27a),V4156e4),ap(ap(c_2Elist_2ECONS(A_27a),V4157e5),ap(ap(c_2Elist_2ECONS(A_27a),V4158e6),ap(ap(c_2Elist_2ECONS(A_27a),V4159e7),ap(ap(c_2Elist_2ECONS(A_27a),V4160e8),ap(ap(c_2Elist_2ECONS(A_27a),V4161e9),V4152l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4162l_27] :
                      ( mem(V4162l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4163e1] :
                          ( mem(V4163e1,A_27a)
                          & ? [V4164e2] :
                              ( mem(V4164e2,A_27a)
                              & ? [V4165e3] :
                                  ( mem(V4165e3,A_27a)
                                  & ? [V4166e4] :
                                      ( mem(V4166e4,A_27a)
                                      & ? [V4167e5] :
                                          ( mem(V4167e5,A_27a)
                                          & ? [V4168e6] :
                                              ( mem(V4168e6,A_27a)
                                              & ? [V4169e7] :
                                                  ( mem(V4169e7,A_27a)
                                                  & ? [V4170e8] :
                                                      ( mem(V4170e8,A_27a)
                                                      & ? [V4171e9] :
                                                          ( mem(V4171e9,A_27a)
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4163e1),ap(ap(c_2Elist_2ECONS(A_27a),V4164e2),ap(ap(c_2Elist_2ECONS(A_27a),V4165e3),ap(ap(c_2Elist_2ECONS(A_27a),V4166e4),ap(ap(c_2Elist_2ECONS(A_27a),V4167e5),ap(ap(c_2Elist_2ECONS(A_27a),V4168e6),ap(ap(c_2Elist_2ECONS(A_27a),V4169e7),ap(ap(c_2Elist_2ECONS(A_27a),V4170e8),ap(ap(c_2Elist_2ECONS(A_27a),V4171e9),V4162l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4172l_27] :
                      ( mem(V4172l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4173e1] :
                          ( mem(V4173e1,A_27a)
                          & ? [V4174e2] :
                              ( mem(V4174e2,A_27a)
                              & ? [V4175e3] :
                                  ( mem(V4175e3,A_27a)
                                  & ? [V4176e4] :
                                      ( mem(V4176e4,A_27a)
                                      & ? [V4177e5] :
                                          ( mem(V4177e5,A_27a)
                                          & ? [V4178e6] :
                                              ( mem(V4178e6,A_27a)
                                              & ? [V4179e7] :
                                                  ( mem(V4179e7,A_27a)
                                                  & ? [V4180e8] :
                                                      ( mem(V4180e8,A_27a)
                                                      & ? [V4181e9] :
                                                          ( mem(V4181e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4172l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4173e1),ap(ap(c_2Elist_2ECONS(A_27a),V4174e2),ap(ap(c_2Elist_2ECONS(A_27a),V4175e3),ap(ap(c_2Elist_2ECONS(A_27a),V4176e4),ap(ap(c_2Elist_2ECONS(A_27a),V4177e5),ap(ap(c_2Elist_2ECONS(A_27a),V4178e6),ap(ap(c_2Elist_2ECONS(A_27a),V4179e7),ap(ap(c_2Elist_2ECONS(A_27a),V4180e8),ap(ap(c_2Elist_2ECONS(A_27a),V4181e9),V4172l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V4182l_27] :
                      ( mem(V4182l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4183e1] :
                          ( mem(V4183e1,A_27a)
                          & ? [V4184e2] :
                              ( mem(V4184e2,A_27a)
                              & ? [V4185e3] :
                                  ( mem(V4185e3,A_27a)
                                  & ? [V4186e4] :
                                      ( mem(V4186e4,A_27a)
                                      & ? [V4187e5] :
                                          ( mem(V4187e5,A_27a)
                                          & ? [V4188e6] :
                                              ( mem(V4188e6,A_27a)
                                              & ? [V4189e7] :
                                                  ( mem(V4189e7,A_27a)
                                                  & ? [V4190e8] :
                                                      ( mem(V4190e8,A_27a)
                                                      & ? [V4191e9] :
                                                          ( mem(V4191e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4182l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4183e1),ap(ap(c_2Elist_2ECONS(A_27a),V4184e2),ap(ap(c_2Elist_2ECONS(A_27a),V4185e3),ap(ap(c_2Elist_2ECONS(A_27a),V4186e4),ap(ap(c_2Elist_2ECONS(A_27a),V4187e5),ap(ap(c_2Elist_2ECONS(A_27a),V4188e6),ap(ap(c_2Elist_2ECONS(A_27a),V4189e7),ap(ap(c_2Elist_2ECONS(A_27a),V4190e8),ap(ap(c_2Elist_2ECONS(A_27a),V4191e9),V4182l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4192l_27] :
                      ( mem(V4192l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4193e1] :
                          ( mem(V4193e1,A_27a)
                          & ? [V4194e2] :
                              ( mem(V4194e2,A_27a)
                              & ? [V4195e3] :
                                  ( mem(V4195e3,A_27a)
                                  & ? [V4196e4] :
                                      ( mem(V4196e4,A_27a)
                                      & ? [V4197e5] :
                                          ( mem(V4197e5,A_27a)
                                          & ? [V4198e6] :
                                              ( mem(V4198e6,A_27a)
                                              & ? [V4199e7] :
                                                  ( mem(V4199e7,A_27a)
                                                  & ? [V4200e8] :
                                                      ( mem(V4200e8,A_27a)
                                                      & ? [V4201e9] :
                                                          ( mem(V4201e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4192l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4193e1),ap(ap(c_2Elist_2ECONS(A_27a),V4194e2),ap(ap(c_2Elist_2ECONS(A_27a),V4195e3),ap(ap(c_2Elist_2ECONS(A_27a),V4196e4),ap(ap(c_2Elist_2ECONS(A_27a),V4197e5),ap(ap(c_2Elist_2ECONS(A_27a),V4198e6),ap(ap(c_2Elist_2ECONS(A_27a),V4199e7),ap(ap(c_2Elist_2ECONS(A_27a),V4200e8),ap(ap(c_2Elist_2ECONS(A_27a),V4201e9),V4192l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V4202l_27] :
                      ( mem(V4202l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4203e1] :
                          ( mem(V4203e1,A_27a)
                          & ? [V4204e2] :
                              ( mem(V4204e2,A_27a)
                              & ? [V4205e3] :
                                  ( mem(V4205e3,A_27a)
                                  & ? [V4206e4] :
                                      ( mem(V4206e4,A_27a)
                                      & ? [V4207e5] :
                                          ( mem(V4207e5,A_27a)
                                          & ? [V4208e6] :
                                              ( mem(V4208e6,A_27a)
                                              & ? [V4209e7] :
                                                  ( mem(V4209e7,A_27a)
                                                  & ? [V4210e8] :
                                                      ( mem(V4210e8,A_27a)
                                                      & ? [V4211e9] :
                                                          ( mem(V4211e9,A_27a)
                                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4202l_27)))
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4203e1),ap(ap(c_2Elist_2ECONS(A_27a),V4204e2),ap(ap(c_2Elist_2ECONS(A_27a),V4205e3),ap(ap(c_2Elist_2ECONS(A_27a),V4206e4),ap(ap(c_2Elist_2ECONS(A_27a),V4207e5),ap(ap(c_2Elist_2ECONS(A_27a),V4208e6),ap(ap(c_2Elist_2ECONS(A_27a),V4209e7),ap(ap(c_2Elist_2ECONS(A_27a),V4210e8),ap(ap(c_2Elist_2ECONS(A_27a),V4211e9),V4202l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V4212l_27] :
                      ( mem(V4212l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4213e1] :
                          ( mem(V4213e1,A_27a)
                          & ? [V4214e2] :
                              ( mem(V4214e2,A_27a)
                              & ? [V4215e3] :
                                  ( mem(V4215e3,A_27a)
                                  & ? [V4216e4] :
                                      ( mem(V4216e4,A_27a)
                                      & ? [V4217e5] :
                                          ( mem(V4217e5,A_27a)
                                          & ? [V4218e6] :
                                              ( mem(V4218e6,A_27a)
                                              & ? [V4219e7] :
                                                  ( mem(V4219e7,A_27a)
                                                  & ? [V4220e8] :
                                                      ( mem(V4220e8,A_27a)
                                                      & ? [V4221e9] :
                                                          ( mem(V4221e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V4212l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4213e1),ap(ap(c_2Elist_2ECONS(A_27a),V4214e2),ap(ap(c_2Elist_2ECONS(A_27a),V4215e3),ap(ap(c_2Elist_2ECONS(A_27a),V4216e4),ap(ap(c_2Elist_2ECONS(A_27a),V4217e5),ap(ap(c_2Elist_2ECONS(A_27a),V4218e6),ap(ap(c_2Elist_2ECONS(A_27a),V4219e7),ap(ap(c_2Elist_2ECONS(A_27a),V4220e8),ap(ap(c_2Elist_2ECONS(A_27a),V4221e9),V4212l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4222l_27] :
                      ( mem(V4222l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4223e1] :
                          ( mem(V4223e1,A_27a)
                          & ? [V4224e2] :
                              ( mem(V4224e2,A_27a)
                              & ? [V4225e3] :
                                  ( mem(V4225e3,A_27a)
                                  & ? [V4226e4] :
                                      ( mem(V4226e4,A_27a)
                                      & ? [V4227e5] :
                                          ( mem(V4227e5,A_27a)
                                          & ? [V4228e6] :
                                              ( mem(V4228e6,A_27a)
                                              & ? [V4229e7] :
                                                  ( mem(V4229e7,A_27a)
                                                  & ? [V4230e8] :
                                                      ( mem(V4230e8,A_27a)
                                                      & ? [V4231e9] :
                                                          ( mem(V4231e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V4222l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4223e1),ap(ap(c_2Elist_2ECONS(A_27a),V4224e2),ap(ap(c_2Elist_2ECONS(A_27a),V4225e3),ap(ap(c_2Elist_2ECONS(A_27a),V4226e4),ap(ap(c_2Elist_2ECONS(A_27a),V4227e5),ap(ap(c_2Elist_2ECONS(A_27a),V4228e6),ap(ap(c_2Elist_2ECONS(A_27a),V4229e7),ap(ap(c_2Elist_2ECONS(A_27a),V4230e8),ap(ap(c_2Elist_2ECONS(A_27a),V4231e9),V4222l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4232l_27] :
                      ( mem(V4232l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4233e1] :
                          ( mem(V4233e1,A_27a)
                          & ? [V4234e2] :
                              ( mem(V4234e2,A_27a)
                              & ? [V4235e3] :
                                  ( mem(V4235e3,A_27a)
                                  & ? [V4236e4] :
                                      ( mem(V4236e4,A_27a)
                                      & ? [V4237e5] :
                                          ( mem(V4237e5,A_27a)
                                          & ? [V4238e6] :
                                              ( mem(V4238e6,A_27a)
                                              & ? [V4239e7] :
                                                  ( mem(V4239e7,A_27a)
                                                  & ? [V4240e8] :
                                                      ( mem(V4240e8,A_27a)
                                                      & ? [V4241e9] :
                                                          ( mem(V4241e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V4232l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4233e1),ap(ap(c_2Elist_2ECONS(A_27a),V4234e2),ap(ap(c_2Elist_2ECONS(A_27a),V4235e3),ap(ap(c_2Elist_2ECONS(A_27a),V4236e4),ap(ap(c_2Elist_2ECONS(A_27a),V4237e5),ap(ap(c_2Elist_2ECONS(A_27a),V4238e6),ap(ap(c_2Elist_2ECONS(A_27a),V4239e7),ap(ap(c_2Elist_2ECONS(A_27a),V4240e8),ap(ap(c_2Elist_2ECONS(A_27a),V4241e9),V4232l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4242l_27] :
                      ( mem(V4242l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4243e1] :
                          ( mem(V4243e1,A_27a)
                          & ? [V4244e2] :
                              ( mem(V4244e2,A_27a)
                              & ? [V4245e3] :
                                  ( mem(V4245e3,A_27a)
                                  & ? [V4246e4] :
                                      ( mem(V4246e4,A_27a)
                                      & ? [V4247e5] :
                                          ( mem(V4247e5,A_27a)
                                          & ? [V4248e6] :
                                              ( mem(V4248e6,A_27a)
                                              & ? [V4249e7] :
                                                  ( mem(V4249e7,A_27a)
                                                  & ? [V4250e8] :
                                                      ( mem(V4250e8,A_27a)
                                                      & ? [V4251e9] :
                                                          ( mem(V4251e9,A_27a)
                                                          & ap(c_2Elist_2ELENGTH(A_27a),V4242l_27) = V1x
                                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4243e1),ap(ap(c_2Elist_2ECONS(A_27a),V4244e2),ap(ap(c_2Elist_2ECONS(A_27a),V4245e3),ap(ap(c_2Elist_2ECONS(A_27a),V4246e4),ap(ap(c_2Elist_2ECONS(A_27a),V4247e5),ap(ap(c_2Elist_2ECONS(A_27a),V4248e6),ap(ap(c_2Elist_2ECONS(A_27a),V4249e7),ap(ap(c_2Elist_2ECONS(A_27a),V4250e8),ap(ap(c_2Elist_2ECONS(A_27a),V4251e9),V4242l_27))))))))) ) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4252e1] :
                      ( mem(V4252e1,A_27a)
                      & ? [V4253e2] :
                          ( mem(V4253e2,A_27a)
                          & ? [V4254e3] :
                              ( mem(V4254e3,A_27a)
                              & ? [V4255e4] :
                                  ( mem(V4255e4,A_27a)
                                  & ? [V4256e5] :
                                      ( mem(V4256e5,A_27a)
                                      & ? [V4257e6] :
                                          ( mem(V4257e6,A_27a)
                                          & ? [V4258e7] :
                                              ( mem(V4258e7,A_27a)
                                              & ? [V4259e8] :
                                                  ( mem(V4259e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4252e1),ap(ap(c_2Elist_2ECONS(A_27a),V4253e2),ap(ap(c_2Elist_2ECONS(A_27a),V4254e3),ap(ap(c_2Elist_2ECONS(A_27a),V4255e4),ap(ap(c_2Elist_2ECONS(A_27a),V4256e5),ap(ap(c_2Elist_2ECONS(A_27a),V4257e6),ap(ap(c_2Elist_2ECONS(A_27a),V4258e7),ap(ap(c_2Elist_2ECONS(A_27a),V4259e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4260e1] :
                      ( mem(V4260e1,A_27a)
                      & ? [V4261e2] :
                          ( mem(V4261e2,A_27a)
                          & ? [V4262e3] :
                              ( mem(V4262e3,A_27a)
                              & ? [V4263e4] :
                                  ( mem(V4263e4,A_27a)
                                  & ? [V4264e5] :
                                      ( mem(V4264e5,A_27a)
                                      & ? [V4265e6] :
                                          ( mem(V4265e6,A_27a)
                                          & ? [V4266e7] :
                                              ( mem(V4266e7,A_27a)
                                              & ? [V4267e8] :
                                                  ( mem(V4267e8,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4260e1),ap(ap(c_2Elist_2ECONS(A_27a),V4261e2),ap(ap(c_2Elist_2ECONS(A_27a),V4262e3),ap(ap(c_2Elist_2ECONS(A_27a),V4263e4),ap(ap(c_2Elist_2ECONS(A_27a),V4264e5),ap(ap(c_2Elist_2ECONS(A_27a),V4265e6),ap(ap(c_2Elist_2ECONS(A_27a),V4266e7),ap(ap(c_2Elist_2ECONS(A_27a),V4267e8),c_2Elist_2ENIL(A_27a))))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4268l_27] :
                      ( mem(V4268l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4269e1] :
                          ( mem(V4269e1,A_27a)
                          & ? [V4270e2] :
                              ( mem(V4270e2,A_27a)
                              & ? [V4271e3] :
                                  ( mem(V4271e3,A_27a)
                                  & ? [V4272e4] :
                                      ( mem(V4272e4,A_27a)
                                      & ? [V4273e5] :
                                          ( mem(V4273e5,A_27a)
                                          & ? [V4274e6] :
                                              ( mem(V4274e6,A_27a)
                                              & ? [V4275e7] :
                                                  ( mem(V4275e7,A_27a)
                                                  & ? [V4276e8] :
                                                      ( mem(V4276e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4269e1),ap(ap(c_2Elist_2ECONS(A_27a),V4270e2),ap(ap(c_2Elist_2ECONS(A_27a),V4271e3),ap(ap(c_2Elist_2ECONS(A_27a),V4272e4),ap(ap(c_2Elist_2ECONS(A_27a),V4273e5),ap(ap(c_2Elist_2ECONS(A_27a),V4274e6),ap(ap(c_2Elist_2ECONS(A_27a),V4275e7),ap(ap(c_2Elist_2ECONS(A_27a),V4276e8),V4268l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4277l_27] :
                      ( mem(V4277l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4278e1] :
                          ( mem(V4278e1,A_27a)
                          & ? [V4279e2] :
                              ( mem(V4279e2,A_27a)
                              & ? [V4280e3] :
                                  ( mem(V4280e3,A_27a)
                                  & ? [V4281e4] :
                                      ( mem(V4281e4,A_27a)
                                      & ? [V4282e5] :
                                          ( mem(V4282e5,A_27a)
                                          & ? [V4283e6] :
                                              ( mem(V4283e6,A_27a)
                                              & ? [V4284e7] :
                                                  ( mem(V4284e7,A_27a)
                                                  & ? [V4285e8] :
                                                      ( mem(V4285e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4278e1),ap(ap(c_2Elist_2ECONS(A_27a),V4279e2),ap(ap(c_2Elist_2ECONS(A_27a),V4280e3),ap(ap(c_2Elist_2ECONS(A_27a),V4281e4),ap(ap(c_2Elist_2ECONS(A_27a),V4282e5),ap(ap(c_2Elist_2ECONS(A_27a),V4283e6),ap(ap(c_2Elist_2ECONS(A_27a),V4284e7),ap(ap(c_2Elist_2ECONS(A_27a),V4285e8),V4277l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4286l_27] :
                      ( mem(V4286l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4287e1] :
                          ( mem(V4287e1,A_27a)
                          & ? [V4288e2] :
                              ( mem(V4288e2,A_27a)
                              & ? [V4289e3] :
                                  ( mem(V4289e3,A_27a)
                                  & ? [V4290e4] :
                                      ( mem(V4290e4,A_27a)
                                      & ? [V4291e5] :
                                          ( mem(V4291e5,A_27a)
                                          & ? [V4292e6] :
                                              ( mem(V4292e6,A_27a)
                                              & ? [V4293e7] :
                                                  ( mem(V4293e7,A_27a)
                                                  & ? [V4294e8] :
                                                      ( mem(V4294e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4287e1),ap(ap(c_2Elist_2ECONS(A_27a),V4288e2),ap(ap(c_2Elist_2ECONS(A_27a),V4289e3),ap(ap(c_2Elist_2ECONS(A_27a),V4290e4),ap(ap(c_2Elist_2ECONS(A_27a),V4291e5),ap(ap(c_2Elist_2ECONS(A_27a),V4292e6),ap(ap(c_2Elist_2ECONS(A_27a),V4293e7),ap(ap(c_2Elist_2ECONS(A_27a),V4294e8),V4286l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4295l_27] :
                      ( mem(V4295l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4296e1] :
                          ( mem(V4296e1,A_27a)
                          & ? [V4297e2] :
                              ( mem(V4297e2,A_27a)
                              & ? [V4298e3] :
                                  ( mem(V4298e3,A_27a)
                                  & ? [V4299e4] :
                                      ( mem(V4299e4,A_27a)
                                      & ? [V4300e5] :
                                          ( mem(V4300e5,A_27a)
                                          & ? [V4301e6] :
                                              ( mem(V4301e6,A_27a)
                                              & ? [V4302e7] :
                                                  ( mem(V4302e7,A_27a)
                                                  & ? [V4303e8] :
                                                      ( mem(V4303e8,A_27a)
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4296e1),ap(ap(c_2Elist_2ECONS(A_27a),V4297e2),ap(ap(c_2Elist_2ECONS(A_27a),V4298e3),ap(ap(c_2Elist_2ECONS(A_27a),V4299e4),ap(ap(c_2Elist_2ECONS(A_27a),V4300e5),ap(ap(c_2Elist_2ECONS(A_27a),V4301e6),ap(ap(c_2Elist_2ECONS(A_27a),V4302e7),ap(ap(c_2Elist_2ECONS(A_27a),V4303e8),V4295l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4304l_27] :
                      ( mem(V4304l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4305e1] :
                          ( mem(V4305e1,A_27a)
                          & ? [V4306e2] :
                              ( mem(V4306e2,A_27a)
                              & ? [V4307e3] :
                                  ( mem(V4307e3,A_27a)
                                  & ? [V4308e4] :
                                      ( mem(V4308e4,A_27a)
                                      & ? [V4309e5] :
                                          ( mem(V4309e5,A_27a)
                                          & ? [V4310e6] :
                                              ( mem(V4310e6,A_27a)
                                              & ? [V4311e7] :
                                                  ( mem(V4311e7,A_27a)
                                                  & ? [V4312e8] :
                                                      ( mem(V4312e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4304l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4305e1),ap(ap(c_2Elist_2ECONS(A_27a),V4306e2),ap(ap(c_2Elist_2ECONS(A_27a),V4307e3),ap(ap(c_2Elist_2ECONS(A_27a),V4308e4),ap(ap(c_2Elist_2ECONS(A_27a),V4309e5),ap(ap(c_2Elist_2ECONS(A_27a),V4310e6),ap(ap(c_2Elist_2ECONS(A_27a),V4311e7),ap(ap(c_2Elist_2ECONS(A_27a),V4312e8),V4304l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V4313l_27] :
                      ( mem(V4313l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4314e1] :
                          ( mem(V4314e1,A_27a)
                          & ? [V4315e2] :
                              ( mem(V4315e2,A_27a)
                              & ? [V4316e3] :
                                  ( mem(V4316e3,A_27a)
                                  & ? [V4317e4] :
                                      ( mem(V4317e4,A_27a)
                                      & ? [V4318e5] :
                                          ( mem(V4318e5,A_27a)
                                          & ? [V4319e6] :
                                              ( mem(V4319e6,A_27a)
                                              & ? [V4320e7] :
                                                  ( mem(V4320e7,A_27a)
                                                  & ? [V4321e8] :
                                                      ( mem(V4321e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4313l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4314e1),ap(ap(c_2Elist_2ECONS(A_27a),V4315e2),ap(ap(c_2Elist_2ECONS(A_27a),V4316e3),ap(ap(c_2Elist_2ECONS(A_27a),V4317e4),ap(ap(c_2Elist_2ECONS(A_27a),V4318e5),ap(ap(c_2Elist_2ECONS(A_27a),V4319e6),ap(ap(c_2Elist_2ECONS(A_27a),V4320e7),ap(ap(c_2Elist_2ECONS(A_27a),V4321e8),V4313l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4322l_27] :
                      ( mem(V4322l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4323e1] :
                          ( mem(V4323e1,A_27a)
                          & ? [V4324e2] :
                              ( mem(V4324e2,A_27a)
                              & ? [V4325e3] :
                                  ( mem(V4325e3,A_27a)
                                  & ? [V4326e4] :
                                      ( mem(V4326e4,A_27a)
                                      & ? [V4327e5] :
                                          ( mem(V4327e5,A_27a)
                                          & ? [V4328e6] :
                                              ( mem(V4328e6,A_27a)
                                              & ? [V4329e7] :
                                                  ( mem(V4329e7,A_27a)
                                                  & ? [V4330e8] :
                                                      ( mem(V4330e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4322l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4323e1),ap(ap(c_2Elist_2ECONS(A_27a),V4324e2),ap(ap(c_2Elist_2ECONS(A_27a),V4325e3),ap(ap(c_2Elist_2ECONS(A_27a),V4326e4),ap(ap(c_2Elist_2ECONS(A_27a),V4327e5),ap(ap(c_2Elist_2ECONS(A_27a),V4328e6),ap(ap(c_2Elist_2ECONS(A_27a),V4329e7),ap(ap(c_2Elist_2ECONS(A_27a),V4330e8),V4322l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V4331l_27] :
                      ( mem(V4331l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4332e1] :
                          ( mem(V4332e1,A_27a)
                          & ? [V4333e2] :
                              ( mem(V4333e2,A_27a)
                              & ? [V4334e3] :
                                  ( mem(V4334e3,A_27a)
                                  & ? [V4335e4] :
                                      ( mem(V4335e4,A_27a)
                                      & ? [V4336e5] :
                                          ( mem(V4336e5,A_27a)
                                          & ? [V4337e6] :
                                              ( mem(V4337e6,A_27a)
                                              & ? [V4338e7] :
                                                  ( mem(V4338e7,A_27a)
                                                  & ? [V4339e8] :
                                                      ( mem(V4339e8,A_27a)
                                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4331l_27)))
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4332e1),ap(ap(c_2Elist_2ECONS(A_27a),V4333e2),ap(ap(c_2Elist_2ECONS(A_27a),V4334e3),ap(ap(c_2Elist_2ECONS(A_27a),V4335e4),ap(ap(c_2Elist_2ECONS(A_27a),V4336e5),ap(ap(c_2Elist_2ECONS(A_27a),V4337e6),ap(ap(c_2Elist_2ECONS(A_27a),V4338e7),ap(ap(c_2Elist_2ECONS(A_27a),V4339e8),V4331l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V4340l_27] :
                      ( mem(V4340l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4341e1] :
                          ( mem(V4341e1,A_27a)
                          & ? [V4342e2] :
                              ( mem(V4342e2,A_27a)
                              & ? [V4343e3] :
                                  ( mem(V4343e3,A_27a)
                                  & ? [V4344e4] :
                                      ( mem(V4344e4,A_27a)
                                      & ? [V4345e5] :
                                          ( mem(V4345e5,A_27a)
                                          & ? [V4346e6] :
                                              ( mem(V4346e6,A_27a)
                                              & ? [V4347e7] :
                                                  ( mem(V4347e7,A_27a)
                                                  & ? [V4348e8] :
                                                      ( mem(V4348e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V4340l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4341e1),ap(ap(c_2Elist_2ECONS(A_27a),V4342e2),ap(ap(c_2Elist_2ECONS(A_27a),V4343e3),ap(ap(c_2Elist_2ECONS(A_27a),V4344e4),ap(ap(c_2Elist_2ECONS(A_27a),V4345e5),ap(ap(c_2Elist_2ECONS(A_27a),V4346e6),ap(ap(c_2Elist_2ECONS(A_27a),V4347e7),ap(ap(c_2Elist_2ECONS(A_27a),V4348e8),V4340l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4349l_27] :
                      ( mem(V4349l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4350e1] :
                          ( mem(V4350e1,A_27a)
                          & ? [V4351e2] :
                              ( mem(V4351e2,A_27a)
                              & ? [V4352e3] :
                                  ( mem(V4352e3,A_27a)
                                  & ? [V4353e4] :
                                      ( mem(V4353e4,A_27a)
                                      & ? [V4354e5] :
                                          ( mem(V4354e5,A_27a)
                                          & ? [V4355e6] :
                                              ( mem(V4355e6,A_27a)
                                              & ? [V4356e7] :
                                                  ( mem(V4356e7,A_27a)
                                                  & ? [V4357e8] :
                                                      ( mem(V4357e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V4349l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4350e1),ap(ap(c_2Elist_2ECONS(A_27a),V4351e2),ap(ap(c_2Elist_2ECONS(A_27a),V4352e3),ap(ap(c_2Elist_2ECONS(A_27a),V4353e4),ap(ap(c_2Elist_2ECONS(A_27a),V4354e5),ap(ap(c_2Elist_2ECONS(A_27a),V4355e6),ap(ap(c_2Elist_2ECONS(A_27a),V4356e7),ap(ap(c_2Elist_2ECONS(A_27a),V4357e8),V4349l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4358l_27] :
                      ( mem(V4358l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4359e1] :
                          ( mem(V4359e1,A_27a)
                          & ? [V4360e2] :
                              ( mem(V4360e2,A_27a)
                              & ? [V4361e3] :
                                  ( mem(V4361e3,A_27a)
                                  & ? [V4362e4] :
                                      ( mem(V4362e4,A_27a)
                                      & ? [V4363e5] :
                                          ( mem(V4363e5,A_27a)
                                          & ? [V4364e6] :
                                              ( mem(V4364e6,A_27a)
                                              & ? [V4365e7] :
                                                  ( mem(V4365e7,A_27a)
                                                  & ? [V4366e8] :
                                                      ( mem(V4366e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V4358l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4359e1),ap(ap(c_2Elist_2ECONS(A_27a),V4360e2),ap(ap(c_2Elist_2ECONS(A_27a),V4361e3),ap(ap(c_2Elist_2ECONS(A_27a),V4362e4),ap(ap(c_2Elist_2ECONS(A_27a),V4363e5),ap(ap(c_2Elist_2ECONS(A_27a),V4364e6),ap(ap(c_2Elist_2ECONS(A_27a),V4365e7),ap(ap(c_2Elist_2ECONS(A_27a),V4366e8),V4358l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4367l_27] :
                      ( mem(V4367l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4368e1] :
                          ( mem(V4368e1,A_27a)
                          & ? [V4369e2] :
                              ( mem(V4369e2,A_27a)
                              & ? [V4370e3] :
                                  ( mem(V4370e3,A_27a)
                                  & ? [V4371e4] :
                                      ( mem(V4371e4,A_27a)
                                      & ? [V4372e5] :
                                          ( mem(V4372e5,A_27a)
                                          & ? [V4373e6] :
                                              ( mem(V4373e6,A_27a)
                                              & ? [V4374e7] :
                                                  ( mem(V4374e7,A_27a)
                                                  & ? [V4375e8] :
                                                      ( mem(V4375e8,A_27a)
                                                      & ap(c_2Elist_2ELENGTH(A_27a),V4367l_27) = V1x
                                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4368e1),ap(ap(c_2Elist_2ECONS(A_27a),V4369e2),ap(ap(c_2Elist_2ECONS(A_27a),V4370e3),ap(ap(c_2Elist_2ECONS(A_27a),V4371e4),ap(ap(c_2Elist_2ECONS(A_27a),V4372e5),ap(ap(c_2Elist_2ECONS(A_27a),V4373e6),ap(ap(c_2Elist_2ECONS(A_27a),V4374e7),ap(ap(c_2Elist_2ECONS(A_27a),V4375e8),V4367l_27)))))))) ) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4376e1] :
                      ( mem(V4376e1,A_27a)
                      & ? [V4377e2] :
                          ( mem(V4377e2,A_27a)
                          & ? [V4378e3] :
                              ( mem(V4378e3,A_27a)
                              & ? [V4379e4] :
                                  ( mem(V4379e4,A_27a)
                                  & ? [V4380e5] :
                                      ( mem(V4380e5,A_27a)
                                      & ? [V4381e6] :
                                          ( mem(V4381e6,A_27a)
                                          & ? [V4382e7] :
                                              ( mem(V4382e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4376e1),ap(ap(c_2Elist_2ECONS(A_27a),V4377e2),ap(ap(c_2Elist_2ECONS(A_27a),V4378e3),ap(ap(c_2Elist_2ECONS(A_27a),V4379e4),ap(ap(c_2Elist_2ECONS(A_27a),V4380e5),ap(ap(c_2Elist_2ECONS(A_27a),V4381e6),ap(ap(c_2Elist_2ECONS(A_27a),V4382e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4383e1] :
                      ( mem(V4383e1,A_27a)
                      & ? [V4384e2] :
                          ( mem(V4384e2,A_27a)
                          & ? [V4385e3] :
                              ( mem(V4385e3,A_27a)
                              & ? [V4386e4] :
                                  ( mem(V4386e4,A_27a)
                                  & ? [V4387e5] :
                                      ( mem(V4387e5,A_27a)
                                      & ? [V4388e6] :
                                          ( mem(V4388e6,A_27a)
                                          & ? [V4389e7] :
                                              ( mem(V4389e7,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4383e1),ap(ap(c_2Elist_2ECONS(A_27a),V4384e2),ap(ap(c_2Elist_2ECONS(A_27a),V4385e3),ap(ap(c_2Elist_2ECONS(A_27a),V4386e4),ap(ap(c_2Elist_2ECONS(A_27a),V4387e5),ap(ap(c_2Elist_2ECONS(A_27a),V4388e6),ap(ap(c_2Elist_2ECONS(A_27a),V4389e7),c_2Elist_2ENIL(A_27a)))))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4390l_27] :
                      ( mem(V4390l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4391e1] :
                          ( mem(V4391e1,A_27a)
                          & ? [V4392e2] :
                              ( mem(V4392e2,A_27a)
                              & ? [V4393e3] :
                                  ( mem(V4393e3,A_27a)
                                  & ? [V4394e4] :
                                      ( mem(V4394e4,A_27a)
                                      & ? [V4395e5] :
                                          ( mem(V4395e5,A_27a)
                                          & ? [V4396e6] :
                                              ( mem(V4396e6,A_27a)
                                              & ? [V4397e7] :
                                                  ( mem(V4397e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4391e1),ap(ap(c_2Elist_2ECONS(A_27a),V4392e2),ap(ap(c_2Elist_2ECONS(A_27a),V4393e3),ap(ap(c_2Elist_2ECONS(A_27a),V4394e4),ap(ap(c_2Elist_2ECONS(A_27a),V4395e5),ap(ap(c_2Elist_2ECONS(A_27a),V4396e6),ap(ap(c_2Elist_2ECONS(A_27a),V4397e7),V4390l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V4398l_27] :
                      ( mem(V4398l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4399e1] :
                          ( mem(V4399e1,A_27a)
                          & ? [V4400e2] :
                              ( mem(V4400e2,A_27a)
                              & ? [V4401e3] :
                                  ( mem(V4401e3,A_27a)
                                  & ? [V4402e4] :
                                      ( mem(V4402e4,A_27a)
                                      & ? [V4403e5] :
                                          ( mem(V4403e5,A_27a)
                                          & ? [V4404e6] :
                                              ( mem(V4404e6,A_27a)
                                              & ? [V4405e7] :
                                                  ( mem(V4405e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4399e1),ap(ap(c_2Elist_2ECONS(A_27a),V4400e2),ap(ap(c_2Elist_2ECONS(A_27a),V4401e3),ap(ap(c_2Elist_2ECONS(A_27a),V4402e4),ap(ap(c_2Elist_2ECONS(A_27a),V4403e5),ap(ap(c_2Elist_2ECONS(A_27a),V4404e6),ap(ap(c_2Elist_2ECONS(A_27a),V4405e7),V4398l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4406l_27] :
                      ( mem(V4406l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4407e1] :
                          ( mem(V4407e1,A_27a)
                          & ? [V4408e2] :
                              ( mem(V4408e2,A_27a)
                              & ? [V4409e3] :
                                  ( mem(V4409e3,A_27a)
                                  & ? [V4410e4] :
                                      ( mem(V4410e4,A_27a)
                                      & ? [V4411e5] :
                                          ( mem(V4411e5,A_27a)
                                          & ? [V4412e6] :
                                              ( mem(V4412e6,A_27a)
                                              & ? [V4413e7] :
                                                  ( mem(V4413e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4407e1),ap(ap(c_2Elist_2ECONS(A_27a),V4408e2),ap(ap(c_2Elist_2ECONS(A_27a),V4409e3),ap(ap(c_2Elist_2ECONS(A_27a),V4410e4),ap(ap(c_2Elist_2ECONS(A_27a),V4411e5),ap(ap(c_2Elist_2ECONS(A_27a),V4412e6),ap(ap(c_2Elist_2ECONS(A_27a),V4413e7),V4406l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4414l_27] :
                      ( mem(V4414l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4415e1] :
                          ( mem(V4415e1,A_27a)
                          & ? [V4416e2] :
                              ( mem(V4416e2,A_27a)
                              & ? [V4417e3] :
                                  ( mem(V4417e3,A_27a)
                                  & ? [V4418e4] :
                                      ( mem(V4418e4,A_27a)
                                      & ? [V4419e5] :
                                          ( mem(V4419e5,A_27a)
                                          & ? [V4420e6] :
                                              ( mem(V4420e6,A_27a)
                                              & ? [V4421e7] :
                                                  ( mem(V4421e7,A_27a)
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4415e1),ap(ap(c_2Elist_2ECONS(A_27a),V4416e2),ap(ap(c_2Elist_2ECONS(A_27a),V4417e3),ap(ap(c_2Elist_2ECONS(A_27a),V4418e4),ap(ap(c_2Elist_2ECONS(A_27a),V4419e5),ap(ap(c_2Elist_2ECONS(A_27a),V4420e6),ap(ap(c_2Elist_2ECONS(A_27a),V4421e7),V4414l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4422l_27] :
                      ( mem(V4422l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4423e1] :
                          ( mem(V4423e1,A_27a)
                          & ? [V4424e2] :
                              ( mem(V4424e2,A_27a)
                              & ? [V4425e3] :
                                  ( mem(V4425e3,A_27a)
                                  & ? [V4426e4] :
                                      ( mem(V4426e4,A_27a)
                                      & ? [V4427e5] :
                                          ( mem(V4427e5,A_27a)
                                          & ? [V4428e6] :
                                              ( mem(V4428e6,A_27a)
                                              & ? [V4429e7] :
                                                  ( mem(V4429e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4422l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4423e1),ap(ap(c_2Elist_2ECONS(A_27a),V4424e2),ap(ap(c_2Elist_2ECONS(A_27a),V4425e3),ap(ap(c_2Elist_2ECONS(A_27a),V4426e4),ap(ap(c_2Elist_2ECONS(A_27a),V4427e5),ap(ap(c_2Elist_2ECONS(A_27a),V4428e6),ap(ap(c_2Elist_2ECONS(A_27a),V4429e7),V4422l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)))
                <=> ? [V4430l_27] :
                      ( mem(V4430l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4431e1] :
                          ( mem(V4431e1,A_27a)
                          & ? [V4432e2] :
                              ( mem(V4432e2,A_27a)
                              & ? [V4433e3] :
                                  ( mem(V4433e3,A_27a)
                                  & ? [V4434e4] :
                                      ( mem(V4434e4,A_27a)
                                      & ? [V4435e5] :
                                          ( mem(V4435e5,A_27a)
                                          & ? [V4436e6] :
                                              ( mem(V4436e6,A_27a)
                                              & ? [V4437e7] :
                                                  ( mem(V4437e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4430l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4431e1),ap(ap(c_2Elist_2ECONS(A_27a),V4432e2),ap(ap(c_2Elist_2ECONS(A_27a),V4433e3),ap(ap(c_2Elist_2ECONS(A_27a),V4434e4),ap(ap(c_2Elist_2ECONS(A_27a),V4435e5),ap(ap(c_2Elist_2ECONS(A_27a),V4436e6),ap(ap(c_2Elist_2ECONS(A_27a),V4437e7),V4430l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4438l_27] :
                      ( mem(V4438l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4439e1] :
                          ( mem(V4439e1,A_27a)
                          & ? [V4440e2] :
                              ( mem(V4440e2,A_27a)
                              & ? [V4441e3] :
                                  ( mem(V4441e3,A_27a)
                                  & ? [V4442e4] :
                                      ( mem(V4442e4,A_27a)
                                      & ? [V4443e5] :
                                          ( mem(V4443e5,A_27a)
                                          & ? [V4444e6] :
                                              ( mem(V4444e6,A_27a)
                                              & ? [V4445e7] :
                                                  ( mem(V4445e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4438l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4439e1),ap(ap(c_2Elist_2ECONS(A_27a),V4440e2),ap(ap(c_2Elist_2ECONS(A_27a),V4441e3),ap(ap(c_2Elist_2ECONS(A_27a),V4442e4),ap(ap(c_2Elist_2ECONS(A_27a),V4443e5),ap(ap(c_2Elist_2ECONS(A_27a),V4444e6),ap(ap(c_2Elist_2ECONS(A_27a),V4445e7),V4438l_27))))))) ) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))
                <=> ? [V4446l_27] :
                      ( mem(V4446l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4447e1] :
                          ( mem(V4447e1,A_27a)
                          & ? [V4448e2] :
                              ( mem(V4448e2,A_27a)
                              & ? [V4449e3] :
                                  ( mem(V4449e3,A_27a)
                                  & ? [V4450e4] :
                                      ( mem(V4450e4,A_27a)
                                      & ? [V4451e5] :
                                          ( mem(V4451e5,A_27a)
                                          & ? [V4452e6] :
                                              ( mem(V4452e6,A_27a)
                                              & ? [V4453e7] :
                                                  ( mem(V4453e7,A_27a)
                                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4446l_27)))
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4447e1),ap(ap(c_2Elist_2ECONS(A_27a),V4448e2),ap(ap(c_2Elist_2ECONS(A_27a),V4449e3),ap(ap(c_2Elist_2ECONS(A_27a),V4450e4),ap(ap(c_2Elist_2ECONS(A_27a),V4451e5),ap(ap(c_2Elist_2ECONS(A_27a),V4452e6),ap(ap(c_2Elist_2ECONS(A_27a),V4453e7),V4446l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x)
                <=> ? [V4454l_27] :
                      ( mem(V4454l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4455e1] :
                          ( mem(V4455e1,A_27a)
                          & ? [V4456e2] :
                              ( mem(V4456e2,A_27a)
                              & ? [V4457e3] :
                                  ( mem(V4457e3,A_27a)
                                  & ? [V4458e4] :
                                      ( mem(V4458e4,A_27a)
                                      & ? [V4459e5] :
                                          ( mem(V4459e5,A_27a)
                                          & ? [V4460e6] :
                                              ( mem(V4460e6,A_27a)
                                              & ? [V4461e7] :
                                                  ( mem(V4461e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V4454l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4455e1),ap(ap(c_2Elist_2ECONS(A_27a),V4456e2),ap(ap(c_2Elist_2ECONS(A_27a),V4457e3),ap(ap(c_2Elist_2ECONS(A_27a),V4458e4),ap(ap(c_2Elist_2ECONS(A_27a),V4459e5),ap(ap(c_2Elist_2ECONS(A_27a),V4460e6),ap(ap(c_2Elist_2ECONS(A_27a),V4461e7),V4454l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4462l_27] :
                      ( mem(V4462l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4463e1] :
                          ( mem(V4463e1,A_27a)
                          & ? [V4464e2] :
                              ( mem(V4464e2,A_27a)
                              & ? [V4465e3] :
                                  ( mem(V4465e3,A_27a)
                                  & ? [V4466e4] :
                                      ( mem(V4466e4,A_27a)
                                      & ? [V4467e5] :
                                          ( mem(V4467e5,A_27a)
                                          & ? [V4468e6] :
                                              ( mem(V4468e6,A_27a)
                                              & ? [V4469e7] :
                                                  ( mem(V4469e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V4462l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4463e1),ap(ap(c_2Elist_2ECONS(A_27a),V4464e2),ap(ap(c_2Elist_2ECONS(A_27a),V4465e3),ap(ap(c_2Elist_2ECONS(A_27a),V4466e4),ap(ap(c_2Elist_2ECONS(A_27a),V4467e5),ap(ap(c_2Elist_2ECONS(A_27a),V4468e6),ap(ap(c_2Elist_2ECONS(A_27a),V4469e7),V4462l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4470l_27] :
                      ( mem(V4470l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4471e1] :
                          ( mem(V4471e1,A_27a)
                          & ? [V4472e2] :
                              ( mem(V4472e2,A_27a)
                              & ? [V4473e3] :
                                  ( mem(V4473e3,A_27a)
                                  & ? [V4474e4] :
                                      ( mem(V4474e4,A_27a)
                                      & ? [V4475e5] :
                                          ( mem(V4475e5,A_27a)
                                          & ? [V4476e6] :
                                              ( mem(V4476e6,A_27a)
                                              & ? [V4477e7] :
                                                  ( mem(V4477e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V4470l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4471e1),ap(ap(c_2Elist_2ECONS(A_27a),V4472e2),ap(ap(c_2Elist_2ECONS(A_27a),V4473e3),ap(ap(c_2Elist_2ECONS(A_27a),V4474e4),ap(ap(c_2Elist_2ECONS(A_27a),V4475e5),ap(ap(c_2Elist_2ECONS(A_27a),V4476e6),ap(ap(c_2Elist_2ECONS(A_27a),V4477e7),V4470l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4478l_27] :
                      ( mem(V4478l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4479e1] :
                          ( mem(V4479e1,A_27a)
                          & ? [V4480e2] :
                              ( mem(V4480e2,A_27a)
                              & ? [V4481e3] :
                                  ( mem(V4481e3,A_27a)
                                  & ? [V4482e4] :
                                      ( mem(V4482e4,A_27a)
                                      & ? [V4483e5] :
                                          ( mem(V4483e5,A_27a)
                                          & ? [V4484e6] :
                                              ( mem(V4484e6,A_27a)
                                              & ? [V4485e7] :
                                                  ( mem(V4485e7,A_27a)
                                                  & ap(c_2Elist_2ELENGTH(A_27a),V4478l_27) = V1x
                                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4479e1),ap(ap(c_2Elist_2ECONS(A_27a),V4480e2),ap(ap(c_2Elist_2ECONS(A_27a),V4481e3),ap(ap(c_2Elist_2ECONS(A_27a),V4482e4),ap(ap(c_2Elist_2ECONS(A_27a),V4483e5),ap(ap(c_2Elist_2ECONS(A_27a),V4484e6),ap(ap(c_2Elist_2ECONS(A_27a),V4485e7),V4478l_27))))))) ) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V4486e1] :
                      ( mem(V4486e1,A_27a)
                      & ? [V4487e2] :
                          ( mem(V4487e2,A_27a)
                          & ? [V4488e3] :
                              ( mem(V4488e3,A_27a)
                              & ? [V4489e4] :
                                  ( mem(V4489e4,A_27a)
                                  & ? [V4490e5] :
                                      ( mem(V4490e5,A_27a)
                                      & ? [V4491e6] :
                                          ( mem(V4491e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4486e1),ap(ap(c_2Elist_2ECONS(A_27a),V4487e2),ap(ap(c_2Elist_2ECONS(A_27a),V4488e3),ap(ap(c_2Elist_2ECONS(A_27a),V4489e4),ap(ap(c_2Elist_2ECONS(A_27a),V4490e5),ap(ap(c_2Elist_2ECONS(A_27a),V4491e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4492e1] :
                      ( mem(V4492e1,A_27a)
                      & ? [V4493e2] :
                          ( mem(V4493e2,A_27a)
                          & ? [V4494e3] :
                              ( mem(V4494e3,A_27a)
                              & ? [V4495e4] :
                                  ( mem(V4495e4,A_27a)
                                  & ? [V4496e5] :
                                      ( mem(V4496e5,A_27a)
                                      & ? [V4497e6] :
                                          ( mem(V4497e6,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4492e1),ap(ap(c_2Elist_2ECONS(A_27a),V4493e2),ap(ap(c_2Elist_2ECONS(A_27a),V4494e3),ap(ap(c_2Elist_2ECONS(A_27a),V4495e4),ap(ap(c_2Elist_2ECONS(A_27a),V4496e5),ap(ap(c_2Elist_2ECONS(A_27a),V4497e6),c_2Elist_2ENIL(A_27a))))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4498l_27] :
                      ( mem(V4498l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4499e1] :
                          ( mem(V4499e1,A_27a)
                          & ? [V4500e2] :
                              ( mem(V4500e2,A_27a)
                              & ? [V4501e3] :
                                  ( mem(V4501e3,A_27a)
                                  & ? [V4502e4] :
                                      ( mem(V4502e4,A_27a)
                                      & ? [V4503e5] :
                                          ( mem(V4503e5,A_27a)
                                          & ? [V4504e6] :
                                              ( mem(V4504e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4499e1),ap(ap(c_2Elist_2ECONS(A_27a),V4500e2),ap(ap(c_2Elist_2ECONS(A_27a),V4501e3),ap(ap(c_2Elist_2ECONS(A_27a),V4502e4),ap(ap(c_2Elist_2ECONS(A_27a),V4503e5),ap(ap(c_2Elist_2ECONS(A_27a),V4504e6),V4498l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V4505l_27] :
                      ( mem(V4505l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4506e1] :
                          ( mem(V4506e1,A_27a)
                          & ? [V4507e2] :
                              ( mem(V4507e2,A_27a)
                              & ? [V4508e3] :
                                  ( mem(V4508e3,A_27a)
                                  & ? [V4509e4] :
                                      ( mem(V4509e4,A_27a)
                                      & ? [V4510e5] :
                                          ( mem(V4510e5,A_27a)
                                          & ? [V4511e6] :
                                              ( mem(V4511e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4506e1),ap(ap(c_2Elist_2ECONS(A_27a),V4507e2),ap(ap(c_2Elist_2ECONS(A_27a),V4508e3),ap(ap(c_2Elist_2ECONS(A_27a),V4509e4),ap(ap(c_2Elist_2ECONS(A_27a),V4510e5),ap(ap(c_2Elist_2ECONS(A_27a),V4511e6),V4505l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4512l_27] :
                      ( mem(V4512l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4513e1] :
                          ( mem(V4513e1,A_27a)
                          & ? [V4514e2] :
                              ( mem(V4514e2,A_27a)
                              & ? [V4515e3] :
                                  ( mem(V4515e3,A_27a)
                                  & ? [V4516e4] :
                                      ( mem(V4516e4,A_27a)
                                      & ? [V4517e5] :
                                          ( mem(V4517e5,A_27a)
                                          & ? [V4518e6] :
                                              ( mem(V4518e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4513e1),ap(ap(c_2Elist_2ECONS(A_27a),V4514e2),ap(ap(c_2Elist_2ECONS(A_27a),V4515e3),ap(ap(c_2Elist_2ECONS(A_27a),V4516e4),ap(ap(c_2Elist_2ECONS(A_27a),V4517e5),ap(ap(c_2Elist_2ECONS(A_27a),V4518e6),V4512l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V4519l_27] :
                      ( mem(V4519l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4520e1] :
                          ( mem(V4520e1,A_27a)
                          & ? [V4521e2] :
                              ( mem(V4521e2,A_27a)
                              & ? [V4522e3] :
                                  ( mem(V4522e3,A_27a)
                                  & ? [V4523e4] :
                                      ( mem(V4523e4,A_27a)
                                      & ? [V4524e5] :
                                          ( mem(V4524e5,A_27a)
                                          & ? [V4525e6] :
                                              ( mem(V4525e6,A_27a)
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4520e1),ap(ap(c_2Elist_2ECONS(A_27a),V4521e2),ap(ap(c_2Elist_2ECONS(A_27a),V4522e3),ap(ap(c_2Elist_2ECONS(A_27a),V4523e4),ap(ap(c_2Elist_2ECONS(A_27a),V4524e5),ap(ap(c_2Elist_2ECONS(A_27a),V4525e6),V4519l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4526l_27] :
                      ( mem(V4526l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4527e1] :
                          ( mem(V4527e1,A_27a)
                          & ? [V4528e2] :
                              ( mem(V4528e2,A_27a)
                              & ? [V4529e3] :
                                  ( mem(V4529e3,A_27a)
                                  & ? [V4530e4] :
                                      ( mem(V4530e4,A_27a)
                                      & ? [V4531e5] :
                                          ( mem(V4531e5,A_27a)
                                          & ? [V4532e6] :
                                              ( mem(V4532e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4526l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4527e1),ap(ap(c_2Elist_2ECONS(A_27a),V4528e2),ap(ap(c_2Elist_2ECONS(A_27a),V4529e3),ap(ap(c_2Elist_2ECONS(A_27a),V4530e4),ap(ap(c_2Elist_2ECONS(A_27a),V4531e5),ap(ap(c_2Elist_2ECONS(A_27a),V4532e6),V4526l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V4533l_27] :
                      ( mem(V4533l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4534e1] :
                          ( mem(V4534e1,A_27a)
                          & ? [V4535e2] :
                              ( mem(V4535e2,A_27a)
                              & ? [V4536e3] :
                                  ( mem(V4536e3,A_27a)
                                  & ? [V4537e4] :
                                      ( mem(V4537e4,A_27a)
                                      & ? [V4538e5] :
                                          ( mem(V4538e5,A_27a)
                                          & ? [V4539e6] :
                                              ( mem(V4539e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4533l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4534e1),ap(ap(c_2Elist_2ECONS(A_27a),V4535e2),ap(ap(c_2Elist_2ECONS(A_27a),V4536e3),ap(ap(c_2Elist_2ECONS(A_27a),V4537e4),ap(ap(c_2Elist_2ECONS(A_27a),V4538e5),ap(ap(c_2Elist_2ECONS(A_27a),V4539e6),V4533l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4540l_27] :
                      ( mem(V4540l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4541e1] :
                          ( mem(V4541e1,A_27a)
                          & ? [V4542e2] :
                              ( mem(V4542e2,A_27a)
                              & ? [V4543e3] :
                                  ( mem(V4543e3,A_27a)
                                  & ? [V4544e4] :
                                      ( mem(V4544e4,A_27a)
                                      & ? [V4545e5] :
                                          ( mem(V4545e5,A_27a)
                                          & ? [V4546e6] :
                                              ( mem(V4546e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4540l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4541e1),ap(ap(c_2Elist_2ECONS(A_27a),V4542e2),ap(ap(c_2Elist_2ECONS(A_27a),V4543e3),ap(ap(c_2Elist_2ECONS(A_27a),V4544e4),ap(ap(c_2Elist_2ECONS(A_27a),V4545e5),ap(ap(c_2Elist_2ECONS(A_27a),V4546e6),V4540l_27)))))) ) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V4547l_27] :
                      ( mem(V4547l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4548e1] :
                          ( mem(V4548e1,A_27a)
                          & ? [V4549e2] :
                              ( mem(V4549e2,A_27a)
                              & ? [V4550e3] :
                                  ( mem(V4550e3,A_27a)
                                  & ? [V4551e4] :
                                      ( mem(V4551e4,A_27a)
                                      & ? [V4552e5] :
                                          ( mem(V4552e5,A_27a)
                                          & ? [V4553e6] :
                                              ( mem(V4553e6,A_27a)
                                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4547l_27)))
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4548e1),ap(ap(c_2Elist_2ECONS(A_27a),V4549e2),ap(ap(c_2Elist_2ECONS(A_27a),V4550e3),ap(ap(c_2Elist_2ECONS(A_27a),V4551e4),ap(ap(c_2Elist_2ECONS(A_27a),V4552e5),ap(ap(c_2Elist_2ECONS(A_27a),V4553e6),V4547l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V4554l_27] :
                      ( mem(V4554l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4555e1] :
                          ( mem(V4555e1,A_27a)
                          & ? [V4556e2] :
                              ( mem(V4556e2,A_27a)
                              & ? [V4557e3] :
                                  ( mem(V4557e3,A_27a)
                                  & ? [V4558e4] :
                                      ( mem(V4558e4,A_27a)
                                      & ? [V4559e5] :
                                          ( mem(V4559e5,A_27a)
                                          & ? [V4560e6] :
                                              ( mem(V4560e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V4554l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4555e1),ap(ap(c_2Elist_2ECONS(A_27a),V4556e2),ap(ap(c_2Elist_2ECONS(A_27a),V4557e3),ap(ap(c_2Elist_2ECONS(A_27a),V4558e4),ap(ap(c_2Elist_2ECONS(A_27a),V4559e5),ap(ap(c_2Elist_2ECONS(A_27a),V4560e6),V4554l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4561l_27] :
                      ( mem(V4561l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4562e1] :
                          ( mem(V4562e1,A_27a)
                          & ? [V4563e2] :
                              ( mem(V4563e2,A_27a)
                              & ? [V4564e3] :
                                  ( mem(V4564e3,A_27a)
                                  & ? [V4565e4] :
                                      ( mem(V4565e4,A_27a)
                                      & ? [V4566e5] :
                                          ( mem(V4566e5,A_27a)
                                          & ? [V4567e6] :
                                              ( mem(V4567e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V4561l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4562e1),ap(ap(c_2Elist_2ECONS(A_27a),V4563e2),ap(ap(c_2Elist_2ECONS(A_27a),V4564e3),ap(ap(c_2Elist_2ECONS(A_27a),V4565e4),ap(ap(c_2Elist_2ECONS(A_27a),V4566e5),ap(ap(c_2Elist_2ECONS(A_27a),V4567e6),V4561l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V4568l_27] :
                      ( mem(V4568l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4569e1] :
                          ( mem(V4569e1,A_27a)
                          & ? [V4570e2] :
                              ( mem(V4570e2,A_27a)
                              & ? [V4571e3] :
                                  ( mem(V4571e3,A_27a)
                                  & ? [V4572e4] :
                                      ( mem(V4572e4,A_27a)
                                      & ? [V4573e5] :
                                          ( mem(V4573e5,A_27a)
                                          & ? [V4574e6] :
                                              ( mem(V4574e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V4568l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4569e1),ap(ap(c_2Elist_2ECONS(A_27a),V4570e2),ap(ap(c_2Elist_2ECONS(A_27a),V4571e3),ap(ap(c_2Elist_2ECONS(A_27a),V4572e4),ap(ap(c_2Elist_2ECONS(A_27a),V4573e5),ap(ap(c_2Elist_2ECONS(A_27a),V4574e6),V4568l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4575l_27] :
                      ( mem(V4575l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4576e1] :
                          ( mem(V4576e1,A_27a)
                          & ? [V4577e2] :
                              ( mem(V4577e2,A_27a)
                              & ? [V4578e3] :
                                  ( mem(V4578e3,A_27a)
                                  & ? [V4579e4] :
                                      ( mem(V4579e4,A_27a)
                                      & ? [V4580e5] :
                                          ( mem(V4580e5,A_27a)
                                          & ? [V4581e6] :
                                              ( mem(V4581e6,A_27a)
                                              & ap(c_2Elist_2ELENGTH(A_27a),V4575l_27) = V1x
                                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4576e1),ap(ap(c_2Elist_2ECONS(A_27a),V4577e2),ap(ap(c_2Elist_2ECONS(A_27a),V4578e3),ap(ap(c_2Elist_2ECONS(A_27a),V4579e4),ap(ap(c_2Elist_2ECONS(A_27a),V4580e5),ap(ap(c_2Elist_2ECONS(A_27a),V4581e6),V4575l_27)))))) ) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V4582e1] :
                      ( mem(V4582e1,A_27a)
                      & ? [V4583e2] :
                          ( mem(V4583e2,A_27a)
                          & ? [V4584e3] :
                              ( mem(V4584e3,A_27a)
                              & ? [V4585e4] :
                                  ( mem(V4585e4,A_27a)
                                  & ? [V4586e5] :
                                      ( mem(V4586e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4582e1),ap(ap(c_2Elist_2ECONS(A_27a),V4583e2),ap(ap(c_2Elist_2ECONS(A_27a),V4584e3),ap(ap(c_2Elist_2ECONS(A_27a),V4585e4),ap(ap(c_2Elist_2ECONS(A_27a),V4586e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4587e1] :
                      ( mem(V4587e1,A_27a)
                      & ? [V4588e2] :
                          ( mem(V4588e2,A_27a)
                          & ? [V4589e3] :
                              ( mem(V4589e3,A_27a)
                              & ? [V4590e4] :
                                  ( mem(V4590e4,A_27a)
                                  & ? [V4591e5] :
                                      ( mem(V4591e5,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4587e1),ap(ap(c_2Elist_2ECONS(A_27a),V4588e2),ap(ap(c_2Elist_2ECONS(A_27a),V4589e3),ap(ap(c_2Elist_2ECONS(A_27a),V4590e4),ap(ap(c_2Elist_2ECONS(A_27a),V4591e5),c_2Elist_2ENIL(A_27a)))))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4592l_27] :
                      ( mem(V4592l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4593e1] :
                          ( mem(V4593e1,A_27a)
                          & ? [V4594e2] :
                              ( mem(V4594e2,A_27a)
                              & ? [V4595e3] :
                                  ( mem(V4595e3,A_27a)
                                  & ? [V4596e4] :
                                      ( mem(V4596e4,A_27a)
                                      & ? [V4597e5] :
                                          ( mem(V4597e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4593e1),ap(ap(c_2Elist_2ECONS(A_27a),V4594e2),ap(ap(c_2Elist_2ECONS(A_27a),V4595e3),ap(ap(c_2Elist_2ECONS(A_27a),V4596e4),ap(ap(c_2Elist_2ECONS(A_27a),V4597e5),V4592l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4598l_27] :
                      ( mem(V4598l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4599e1] :
                          ( mem(V4599e1,A_27a)
                          & ? [V4600e2] :
                              ( mem(V4600e2,A_27a)
                              & ? [V4601e3] :
                                  ( mem(V4601e3,A_27a)
                                  & ? [V4602e4] :
                                      ( mem(V4602e4,A_27a)
                                      & ? [V4603e5] :
                                          ( mem(V4603e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4599e1),ap(ap(c_2Elist_2ECONS(A_27a),V4600e2),ap(ap(c_2Elist_2ECONS(A_27a),V4601e3),ap(ap(c_2Elist_2ECONS(A_27a),V4602e4),ap(ap(c_2Elist_2ECONS(A_27a),V4603e5),V4598l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4604l_27] :
                      ( mem(V4604l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4605e1] :
                          ( mem(V4605e1,A_27a)
                          & ? [V4606e2] :
                              ( mem(V4606e2,A_27a)
                              & ? [V4607e3] :
                                  ( mem(V4607e3,A_27a)
                                  & ? [V4608e4] :
                                      ( mem(V4608e4,A_27a)
                                      & ? [V4609e5] :
                                          ( mem(V4609e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4605e1),ap(ap(c_2Elist_2ECONS(A_27a),V4606e2),ap(ap(c_2Elist_2ECONS(A_27a),V4607e3),ap(ap(c_2Elist_2ECONS(A_27a),V4608e4),ap(ap(c_2Elist_2ECONS(A_27a),V4609e5),V4604l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V4610l_27] :
                      ( mem(V4610l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4611e1] :
                          ( mem(V4611e1,A_27a)
                          & ? [V4612e2] :
                              ( mem(V4612e2,A_27a)
                              & ? [V4613e3] :
                                  ( mem(V4613e3,A_27a)
                                  & ? [V4614e4] :
                                      ( mem(V4614e4,A_27a)
                                      & ? [V4615e5] :
                                          ( mem(V4615e5,A_27a)
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4611e1),ap(ap(c_2Elist_2ECONS(A_27a),V4612e2),ap(ap(c_2Elist_2ECONS(A_27a),V4613e3),ap(ap(c_2Elist_2ECONS(A_27a),V4614e4),ap(ap(c_2Elist_2ECONS(A_27a),V4615e5),V4610l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4616l_27] :
                      ( mem(V4616l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4617e1] :
                          ( mem(V4617e1,A_27a)
                          & ? [V4618e2] :
                              ( mem(V4618e2,A_27a)
                              & ? [V4619e3] :
                                  ( mem(V4619e3,A_27a)
                                  & ? [V4620e4] :
                                      ( mem(V4620e4,A_27a)
                                      & ? [V4621e5] :
                                          ( mem(V4621e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4616l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4617e1),ap(ap(c_2Elist_2ECONS(A_27a),V4618e2),ap(ap(c_2Elist_2ECONS(A_27a),V4619e3),ap(ap(c_2Elist_2ECONS(A_27a),V4620e4),ap(ap(c_2Elist_2ECONS(A_27a),V4621e5),V4616l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V4622l_27] :
                      ( mem(V4622l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4623e1] :
                          ( mem(V4623e1,A_27a)
                          & ? [V4624e2] :
                              ( mem(V4624e2,A_27a)
                              & ? [V4625e3] :
                                  ( mem(V4625e3,A_27a)
                                  & ? [V4626e4] :
                                      ( mem(V4626e4,A_27a)
                                      & ? [V4627e5] :
                                          ( mem(V4627e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4622l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4623e1),ap(ap(c_2Elist_2ECONS(A_27a),V4624e2),ap(ap(c_2Elist_2ECONS(A_27a),V4625e3),ap(ap(c_2Elist_2ECONS(A_27a),V4626e4),ap(ap(c_2Elist_2ECONS(A_27a),V4627e5),V4622l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4628l_27] :
                      ( mem(V4628l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4629e1] :
                          ( mem(V4629e1,A_27a)
                          & ? [V4630e2] :
                              ( mem(V4630e2,A_27a)
                              & ? [V4631e3] :
                                  ( mem(V4631e3,A_27a)
                                  & ? [V4632e4] :
                                      ( mem(V4632e4,A_27a)
                                      & ? [V4633e5] :
                                          ( mem(V4633e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4628l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4629e1),ap(ap(c_2Elist_2ECONS(A_27a),V4630e2),ap(ap(c_2Elist_2ECONS(A_27a),V4631e3),ap(ap(c_2Elist_2ECONS(A_27a),V4632e4),ap(ap(c_2Elist_2ECONS(A_27a),V4633e5),V4628l_27))))) ) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))))
                <=> ? [V4634l_27] :
                      ( mem(V4634l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4635e1] :
                          ( mem(V4635e1,A_27a)
                          & ? [V4636e2] :
                              ( mem(V4636e2,A_27a)
                              & ? [V4637e3] :
                                  ( mem(V4637e3,A_27a)
                                  & ? [V4638e4] :
                                      ( mem(V4638e4,A_27a)
                                      & ? [V4639e5] :
                                          ( mem(V4639e5,A_27a)
                                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4634l_27)))
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4635e1),ap(ap(c_2Elist_2ECONS(A_27a),V4636e2),ap(ap(c_2Elist_2ECONS(A_27a),V4637e3),ap(ap(c_2Elist_2ECONS(A_27a),V4638e4),ap(ap(c_2Elist_2ECONS(A_27a),V4639e5),V4634l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V4640l_27] :
                      ( mem(V4640l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4641e1] :
                          ( mem(V4641e1,A_27a)
                          & ? [V4642e2] :
                              ( mem(V4642e2,A_27a)
                              & ? [V4643e3] :
                                  ( mem(V4643e3,A_27a)
                                  & ? [V4644e4] :
                                      ( mem(V4644e4,A_27a)
                                      & ? [V4645e5] :
                                          ( mem(V4645e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V4640l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4641e1),ap(ap(c_2Elist_2ECONS(A_27a),V4642e2),ap(ap(c_2Elist_2ECONS(A_27a),V4643e3),ap(ap(c_2Elist_2ECONS(A_27a),V4644e4),ap(ap(c_2Elist_2ECONS(A_27a),V4645e5),V4640l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4646l_27] :
                      ( mem(V4646l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4647e1] :
                          ( mem(V4647e1,A_27a)
                          & ? [V4648e2] :
                              ( mem(V4648e2,A_27a)
                              & ? [V4649e3] :
                                  ( mem(V4649e3,A_27a)
                                  & ? [V4650e4] :
                                      ( mem(V4650e4,A_27a)
                                      & ? [V4651e5] :
                                          ( mem(V4651e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V4646l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4647e1),ap(ap(c_2Elist_2ECONS(A_27a),V4648e2),ap(ap(c_2Elist_2ECONS(A_27a),V4649e3),ap(ap(c_2Elist_2ECONS(A_27a),V4650e4),ap(ap(c_2Elist_2ECONS(A_27a),V4651e5),V4646l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V4652l_27] :
                      ( mem(V4652l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4653e1] :
                          ( mem(V4653e1,A_27a)
                          & ? [V4654e2] :
                              ( mem(V4654e2,A_27a)
                              & ? [V4655e3] :
                                  ( mem(V4655e3,A_27a)
                                  & ? [V4656e4] :
                                      ( mem(V4656e4,A_27a)
                                      & ? [V4657e5] :
                                          ( mem(V4657e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V4652l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4653e1),ap(ap(c_2Elist_2ECONS(A_27a),V4654e2),ap(ap(c_2Elist_2ECONS(A_27a),V4655e3),ap(ap(c_2Elist_2ECONS(A_27a),V4656e4),ap(ap(c_2Elist_2ECONS(A_27a),V4657e5),V4652l_27))))) ) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4658l_27] :
                      ( mem(V4658l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4659e1] :
                          ( mem(V4659e1,A_27a)
                          & ? [V4660e2] :
                              ( mem(V4660e2,A_27a)
                              & ? [V4661e3] :
                                  ( mem(V4661e3,A_27a)
                                  & ? [V4662e4] :
                                      ( mem(V4662e4,A_27a)
                                      & ? [V4663e5] :
                                          ( mem(V4663e5,A_27a)
                                          & ap(c_2Elist_2ELENGTH(A_27a),V4658l_27) = V1x
                                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4659e1),ap(ap(c_2Elist_2ECONS(A_27a),V4660e2),ap(ap(c_2Elist_2ECONS(A_27a),V4661e3),ap(ap(c_2Elist_2ECONS(A_27a),V4662e4),ap(ap(c_2Elist_2ECONS(A_27a),V4663e5),V4658l_27))))) ) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V4664e1] :
                      ( mem(V4664e1,A_27a)
                      & ? [V4665e2] :
                          ( mem(V4665e2,A_27a)
                          & ? [V4666e3] :
                              ( mem(V4666e3,A_27a)
                              & ? [V4667e4] :
                                  ( mem(V4667e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4664e1),ap(ap(c_2Elist_2ECONS(A_27a),V4665e2),ap(ap(c_2Elist_2ECONS(A_27a),V4666e3),ap(ap(c_2Elist_2ECONS(A_27a),V4667e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4668e1] :
                      ( mem(V4668e1,A_27a)
                      & ? [V4669e2] :
                          ( mem(V4669e2,A_27a)
                          & ? [V4670e3] :
                              ( mem(V4670e3,A_27a)
                              & ? [V4671e4] :
                                  ( mem(V4671e4,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4668e1),ap(ap(c_2Elist_2ECONS(A_27a),V4669e2),ap(ap(c_2Elist_2ECONS(A_27a),V4670e3),ap(ap(c_2Elist_2ECONS(A_27a),V4671e4),c_2Elist_2ENIL(A_27a))))) ) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4672l_27] :
                      ( mem(V4672l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4673e1] :
                          ( mem(V4673e1,A_27a)
                          & ? [V4674e2] :
                              ( mem(V4674e2,A_27a)
                              & ? [V4675e3] :
                                  ( mem(V4675e3,A_27a)
                                  & ? [V4676e4] :
                                      ( mem(V4676e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4673e1),ap(ap(c_2Elist_2ECONS(A_27a),V4674e2),ap(ap(c_2Elist_2ECONS(A_27a),V4675e3),ap(ap(c_2Elist_2ECONS(A_27a),V4676e4),V4672l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4677l_27] :
                      ( mem(V4677l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4678e1] :
                          ( mem(V4678e1,A_27a)
                          & ? [V4679e2] :
                              ( mem(V4679e2,A_27a)
                              & ? [V4680e3] :
                                  ( mem(V4680e3,A_27a)
                                  & ? [V4681e4] :
                                      ( mem(V4681e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4678e1),ap(ap(c_2Elist_2ECONS(A_27a),V4679e2),ap(ap(c_2Elist_2ECONS(A_27a),V4680e3),ap(ap(c_2Elist_2ECONS(A_27a),V4681e4),V4677l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4682l_27] :
                      ( mem(V4682l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4683e1] :
                          ( mem(V4683e1,A_27a)
                          & ? [V4684e2] :
                              ( mem(V4684e2,A_27a)
                              & ? [V4685e3] :
                                  ( mem(V4685e3,A_27a)
                                  & ? [V4686e4] :
                                      ( mem(V4686e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4683e1),ap(ap(c_2Elist_2ECONS(A_27a),V4684e2),ap(ap(c_2Elist_2ECONS(A_27a),V4685e3),ap(ap(c_2Elist_2ECONS(A_27a),V4686e4),V4682l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4687l_27] :
                      ( mem(V4687l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4688e1] :
                          ( mem(V4688e1,A_27a)
                          & ? [V4689e2] :
                              ( mem(V4689e2,A_27a)
                              & ? [V4690e3] :
                                  ( mem(V4690e3,A_27a)
                                  & ? [V4691e4] :
                                      ( mem(V4691e4,A_27a)
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4688e1),ap(ap(c_2Elist_2ECONS(A_27a),V4689e2),ap(ap(c_2Elist_2ECONS(A_27a),V4690e3),ap(ap(c_2Elist_2ECONS(A_27a),V4691e4),V4687l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4692l_27] :
                      ( mem(V4692l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4693e1] :
                          ( mem(V4693e1,A_27a)
                          & ? [V4694e2] :
                              ( mem(V4694e2,A_27a)
                              & ? [V4695e3] :
                                  ( mem(V4695e3,A_27a)
                                  & ? [V4696e4] :
                                      ( mem(V4696e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4692l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4693e1),ap(ap(c_2Elist_2ECONS(A_27a),V4694e2),ap(ap(c_2Elist_2ECONS(A_27a),V4695e3),ap(ap(c_2Elist_2ECONS(A_27a),V4696e4),V4692l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V4697l_27] :
                      ( mem(V4697l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4698e1] :
                          ( mem(V4698e1,A_27a)
                          & ? [V4699e2] :
                              ( mem(V4699e2,A_27a)
                              & ? [V4700e3] :
                                  ( mem(V4700e3,A_27a)
                                  & ? [V4701e4] :
                                      ( mem(V4701e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4697l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4698e1),ap(ap(c_2Elist_2ECONS(A_27a),V4699e2),ap(ap(c_2Elist_2ECONS(A_27a),V4700e3),ap(ap(c_2Elist_2ECONS(A_27a),V4701e4),V4697l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4702l_27] :
                      ( mem(V4702l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4703e1] :
                          ( mem(V4703e1,A_27a)
                          & ? [V4704e2] :
                              ( mem(V4704e2,A_27a)
                              & ? [V4705e3] :
                                  ( mem(V4705e3,A_27a)
                                  & ? [V4706e4] :
                                      ( mem(V4706e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4702l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4703e1),ap(ap(c_2Elist_2ECONS(A_27a),V4704e2),ap(ap(c_2Elist_2ECONS(A_27a),V4705e3),ap(ap(c_2Elist_2ECONS(A_27a),V4706e4),V4702l_27)))) ) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4707l_27] :
                      ( mem(V4707l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4708e1] :
                          ( mem(V4708e1,A_27a)
                          & ? [V4709e2] :
                              ( mem(V4709e2,A_27a)
                              & ? [V4710e3] :
                                  ( mem(V4710e3,A_27a)
                                  & ? [V4711e4] :
                                      ( mem(V4711e4,A_27a)
                                      & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4707l_27)))
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4708e1),ap(ap(c_2Elist_2ECONS(A_27a),V4709e2),ap(ap(c_2Elist_2ECONS(A_27a),V4710e3),ap(ap(c_2Elist_2ECONS(A_27a),V4711e4),V4707l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V4712l_27] :
                      ( mem(V4712l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4713e1] :
                          ( mem(V4713e1,A_27a)
                          & ? [V4714e2] :
                              ( mem(V4714e2,A_27a)
                              & ? [V4715e3] :
                                  ( mem(V4715e3,A_27a)
                                  & ? [V4716e4] :
                                      ( mem(V4716e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V4712l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4713e1),ap(ap(c_2Elist_2ECONS(A_27a),V4714e2),ap(ap(c_2Elist_2ECONS(A_27a),V4715e3),ap(ap(c_2Elist_2ECONS(A_27a),V4716e4),V4712l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4717l_27] :
                      ( mem(V4717l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4718e1] :
                          ( mem(V4718e1,A_27a)
                          & ? [V4719e2] :
                              ( mem(V4719e2,A_27a)
                              & ? [V4720e3] :
                                  ( mem(V4720e3,A_27a)
                                  & ? [V4721e4] :
                                      ( mem(V4721e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V4717l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4718e1),ap(ap(c_2Elist_2ECONS(A_27a),V4719e2),ap(ap(c_2Elist_2ECONS(A_27a),V4720e3),ap(ap(c_2Elist_2ECONS(A_27a),V4721e4),V4717l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4722l_27] :
                      ( mem(V4722l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4723e1] :
                          ( mem(V4723e1,A_27a)
                          & ? [V4724e2] :
                              ( mem(V4724e2,A_27a)
                              & ? [V4725e3] :
                                  ( mem(V4725e3,A_27a)
                                  & ? [V4726e4] :
                                      ( mem(V4726e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V4722l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4723e1),ap(ap(c_2Elist_2ECONS(A_27a),V4724e2),ap(ap(c_2Elist_2ECONS(A_27a),V4725e3),ap(ap(c_2Elist_2ECONS(A_27a),V4726e4),V4722l_27)))) ) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4727l_27] :
                      ( mem(V4727l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4728e1] :
                          ( mem(V4728e1,A_27a)
                          & ? [V4729e2] :
                              ( mem(V4729e2,A_27a)
                              & ? [V4730e3] :
                                  ( mem(V4730e3,A_27a)
                                  & ? [V4731e4] :
                                      ( mem(V4731e4,A_27a)
                                      & ap(c_2Elist_2ELENGTH(A_27a),V4727l_27) = V1x
                                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4728e1),ap(ap(c_2Elist_2ECONS(A_27a),V4729e2),ap(ap(c_2Elist_2ECONS(A_27a),V4730e3),ap(ap(c_2Elist_2ECONS(A_27a),V4731e4),V4727l_27)))) ) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V4732e1] :
                      ( mem(V4732e1,A_27a)
                      & ? [V4733e2] :
                          ( mem(V4733e2,A_27a)
                          & ? [V4734e3] :
                              ( mem(V4734e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4732e1),ap(ap(c_2Elist_2ECONS(A_27a),V4733e2),ap(ap(c_2Elist_2ECONS(A_27a),V4734e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4735e1] :
                      ( mem(V4735e1,A_27a)
                      & ? [V4736e2] :
                          ( mem(V4736e2,A_27a)
                          & ? [V4737e3] :
                              ( mem(V4737e3,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4735e1),ap(ap(c_2Elist_2ECONS(A_27a),V4736e2),ap(ap(c_2Elist_2ECONS(A_27a),V4737e3),c_2Elist_2ENIL(A_27a)))) ) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4738l_27] :
                      ( mem(V4738l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4739e1] :
                          ( mem(V4739e1,A_27a)
                          & ? [V4740e2] :
                              ( mem(V4740e2,A_27a)
                              & ? [V4741e3] :
                                  ( mem(V4741e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4739e1),ap(ap(c_2Elist_2ECONS(A_27a),V4740e2),ap(ap(c_2Elist_2ECONS(A_27a),V4741e3),V4738l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V4742l_27] :
                      ( mem(V4742l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4743e1] :
                          ( mem(V4743e1,A_27a)
                          & ? [V4744e2] :
                              ( mem(V4744e2,A_27a)
                              & ? [V4745e3] :
                                  ( mem(V4745e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4743e1),ap(ap(c_2Elist_2ECONS(A_27a),V4744e2),ap(ap(c_2Elist_2ECONS(A_27a),V4745e3),V4742l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4746l_27] :
                      ( mem(V4746l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4747e1] :
                          ( mem(V4747e1,A_27a)
                          & ? [V4748e2] :
                              ( mem(V4748e2,A_27a)
                              & ? [V4749e3] :
                                  ( mem(V4749e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4747e1),ap(ap(c_2Elist_2ECONS(A_27a),V4748e2),ap(ap(c_2Elist_2ECONS(A_27a),V4749e3),V4746l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4750l_27] :
                      ( mem(V4750l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4751e1] :
                          ( mem(V4751e1,A_27a)
                          & ? [V4752e2] :
                              ( mem(V4752e2,A_27a)
                              & ? [V4753e3] :
                                  ( mem(V4753e3,A_27a)
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4751e1),ap(ap(c_2Elist_2ECONS(A_27a),V4752e2),ap(ap(c_2Elist_2ECONS(A_27a),V4753e3),V4750l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4754l_27] :
                      ( mem(V4754l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4755e1] :
                          ( mem(V4755e1,A_27a)
                          & ? [V4756e2] :
                              ( mem(V4756e2,A_27a)
                              & ? [V4757e3] :
                                  ( mem(V4757e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4754l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4755e1),ap(ap(c_2Elist_2ECONS(A_27a),V4756e2),ap(ap(c_2Elist_2ECONS(A_27a),V4757e3),V4754l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)))
                <=> ? [V4758l_27] :
                      ( mem(V4758l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4759e1] :
                          ( mem(V4759e1,A_27a)
                          & ? [V4760e2] :
                              ( mem(V4760e2,A_27a)
                              & ? [V4761e3] :
                                  ( mem(V4761e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4758l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4759e1),ap(ap(c_2Elist_2ECONS(A_27a),V4760e2),ap(ap(c_2Elist_2ECONS(A_27a),V4761e3),V4758l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4762l_27] :
                      ( mem(V4762l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4763e1] :
                          ( mem(V4763e1,A_27a)
                          & ? [V4764e2] :
                              ( mem(V4764e2,A_27a)
                              & ? [V4765e3] :
                                  ( mem(V4765e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4762l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4763e1),ap(ap(c_2Elist_2ECONS(A_27a),V4764e2),ap(ap(c_2Elist_2ECONS(A_27a),V4765e3),V4762l_27))) ) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))
                <=> ? [V4766l_27] :
                      ( mem(V4766l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4767e1] :
                          ( mem(V4767e1,A_27a)
                          & ? [V4768e2] :
                              ( mem(V4768e2,A_27a)
                              & ? [V4769e3] :
                                  ( mem(V4769e3,A_27a)
                                  & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4766l_27)))
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4767e1),ap(ap(c_2Elist_2ECONS(A_27a),V4768e2),ap(ap(c_2Elist_2ECONS(A_27a),V4769e3),V4766l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x)
                <=> ? [V4770l_27] :
                      ( mem(V4770l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4771e1] :
                          ( mem(V4771e1,A_27a)
                          & ? [V4772e2] :
                              ( mem(V4772e2,A_27a)
                              & ? [V4773e3] :
                                  ( mem(V4773e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V4770l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4771e1),ap(ap(c_2Elist_2ECONS(A_27a),V4772e2),ap(ap(c_2Elist_2ECONS(A_27a),V4773e3),V4770l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4774l_27] :
                      ( mem(V4774l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4775e1] :
                          ( mem(V4775e1,A_27a)
                          & ? [V4776e2] :
                              ( mem(V4776e2,A_27a)
                              & ? [V4777e3] :
                                  ( mem(V4777e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V4774l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4775e1),ap(ap(c_2Elist_2ECONS(A_27a),V4776e2),ap(ap(c_2Elist_2ECONS(A_27a),V4777e3),V4774l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4778l_27] :
                      ( mem(V4778l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4779e1] :
                          ( mem(V4779e1,A_27a)
                          & ? [V4780e2] :
                              ( mem(V4780e2,A_27a)
                              & ? [V4781e3] :
                                  ( mem(V4781e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V4778l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4779e1),ap(ap(c_2Elist_2ECONS(A_27a),V4780e2),ap(ap(c_2Elist_2ECONS(A_27a),V4781e3),V4778l_27))) ) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4782l_27] :
                      ( mem(V4782l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4783e1] :
                          ( mem(V4783e1,A_27a)
                          & ? [V4784e2] :
                              ( mem(V4784e2,A_27a)
                              & ? [V4785e3] :
                                  ( mem(V4785e3,A_27a)
                                  & ap(c_2Elist_2ELENGTH(A_27a),V4782l_27) = V1x
                                  & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4783e1),ap(ap(c_2Elist_2ECONS(A_27a),V4784e2),ap(ap(c_2Elist_2ECONS(A_27a),V4785e3),V4782l_27))) ) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))
                <=> ? [V4786e1] :
                      ( mem(V4786e1,A_27a)
                      & ? [V4787e2] :
                          ( mem(V4787e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4786e1),ap(ap(c_2Elist_2ECONS(A_27a),V4787e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4788e1] :
                      ( mem(V4788e1,A_27a)
                      & ? [V4789e2] :
                          ( mem(V4789e2,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4788e1),ap(ap(c_2Elist_2ECONS(A_27a),V4789e2),c_2Elist_2ENIL(A_27a))) ) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4790l_27] :
                      ( mem(V4790l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4791e1] :
                          ( mem(V4791e1,A_27a)
                          & ? [V4792e2] :
                              ( mem(V4792e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4791e1),ap(ap(c_2Elist_2ECONS(A_27a),V4792e2),V4790l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4793l_27] :
                      ( mem(V4793l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4794e1] :
                          ( mem(V4794e1,A_27a)
                          & ? [V4795e2] :
                              ( mem(V4795e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4794e1),ap(ap(c_2Elist_2ECONS(A_27a),V4795e2),V4793l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4796l_27] :
                      ( mem(V4796l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4797e1] :
                          ( mem(V4797e1,A_27a)
                          & ? [V4798e2] :
                              ( mem(V4798e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4797e1),ap(ap(c_2Elist_2ECONS(A_27a),V4798e2),V4796l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))
                <=> ? [V4799l_27] :
                      ( mem(V4799l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4800e1] :
                          ( mem(V4800e1,A_27a)
                          & ? [V4801e2] :
                              ( mem(V4801e2,A_27a)
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4800e1),ap(ap(c_2Elist_2ECONS(A_27a),V4801e2),V4799l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4802l_27] :
                      ( mem(V4802l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4803e1] :
                          ( mem(V4803e1,A_27a)
                          & ? [V4804e2] :
                              ( mem(V4804e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4802l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4803e1),ap(ap(c_2Elist_2ECONS(A_27a),V4804e2),V4802l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V4805l_27] :
                      ( mem(V4805l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4806e1] :
                          ( mem(V4806e1,A_27a)
                          & ? [V4807e2] :
                              ( mem(V4807e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4805l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4806e1),ap(ap(c_2Elist_2ECONS(A_27a),V4807e2),V4805l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4808l_27] :
                      ( mem(V4808l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4809e1] :
                          ( mem(V4809e1,A_27a)
                          & ? [V4810e2] :
                              ( mem(V4810e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4808l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4809e1),ap(ap(c_2Elist_2ECONS(A_27a),V4810e2),V4808l_27)) ) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))))
                <=> ? [V4811l_27] :
                      ( mem(V4811l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4812e1] :
                          ( mem(V4812e1,A_27a)
                          & ? [V4813e2] :
                              ( mem(V4813e2,A_27a)
                              & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4811l_27)))
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4812e1),ap(ap(c_2Elist_2ECONS(A_27a),V4813e2),V4811l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V4814l_27] :
                      ( mem(V4814l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4815e1] :
                          ( mem(V4815e1,A_27a)
                          & ? [V4816e2] :
                              ( mem(V4816e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V4814l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4815e1),ap(ap(c_2Elist_2ECONS(A_27a),V4816e2),V4814l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4817l_27] :
                      ( mem(V4817l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4818e1] :
                          ( mem(V4818e1,A_27a)
                          & ? [V4819e2] :
                              ( mem(V4819e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V4817l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4818e1),ap(ap(c_2Elist_2ECONS(A_27a),V4819e2),V4817l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))
                <=> ? [V4820l_27] :
                      ( mem(V4820l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4821e1] :
                          ( mem(V4821e1,A_27a)
                          & ? [V4822e2] :
                              ( mem(V4822e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V4820l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4821e1),ap(ap(c_2Elist_2ECONS(A_27a),V4822e2),V4820l_27)) ) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4823l_27] :
                      ( mem(V4823l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4824e1] :
                          ( mem(V4824e1,A_27a)
                          & ? [V4825e2] :
                              ( mem(V4825e2,A_27a)
                              & ap(c_2Elist_2ELENGTH(A_27a),V4823l_27) = V1x
                              & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4824e1),ap(ap(c_2Elist_2ECONS(A_27a),V4825e2),V4823l_27)) ) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))
                <=> ? [V4826e1] :
                      ( mem(V4826e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4826e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4827e1] :
                      ( mem(V4827e1,A_27a)
                      & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4827e1),c_2Elist_2ENIL(A_27a)) ) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4828l_27] :
                      ( mem(V4828l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4829e1] :
                          ( mem(V4829e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4829e1),V4828l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> ? [V4830l_27] :
                      ( mem(V4830l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4831e1] :
                          ( mem(V4831e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4831e1),V4830l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4832l_27] :
                      ( mem(V4832l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4833e1] :
                          ( mem(V4833e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4833e1),V4832l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> ? [V4834l_27] :
                      ( mem(V4834l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4835e1] :
                          ( mem(V4835e1,A_27a)
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4835e1),V4834l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4836l_27] :
                      ( mem(V4836l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4837e1] :
                          ( mem(V4837e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4836l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4837e1),V4836l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)))
                <=> ? [V4838l_27] :
                      ( mem(V4838l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4839e1] :
                          ( mem(V4839e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4838l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4839e1),V4838l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> ? [V4840l_27] :
                      ( mem(V4840l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4841e1] :
                          ( mem(V4841e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4840l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4841e1),V4840l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))
                <=> ? [V4842l_27] :
                      ( mem(V4842l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4843e1] :
                          ( mem(V4843e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V1x),ap(c_2Elist_2ELENGTH(A_27a),V4842l_27)))
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4843e1),V4842l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x)
                <=> ? [V4844l_27] :
                      ( mem(V4844l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4845e1] :
                          ( mem(V4845e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V4844l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4845e1),V4844l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),V1x) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4846l_27] :
                      ( mem(V4846l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4847e1] :
                          ( mem(V4847e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V4846l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4847e1),V4846l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))
                <=> ? [V4848l_27] :
                      ( mem(V4848l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4849e1] :
                          ( mem(V4849e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V4848l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4849e1),V4848l_27) ) ) )
                & ( ap(ap(c_2Earithmetic_2E_2B,V1x),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> ? [V4850l_27] :
                      ( mem(V4850l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V4851e1] :
                          ( mem(V4851e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V4850l_27) = V1x
                          & V0l = ap(ap(c_2Elist_2ECONS(A_27a),V4851e1),V4850l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V0l) = c_2Enum_2E0
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( c_2Enum_2E0 = ap(c_2Elist_2ELENGTH(A_27a),V0l)
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Elist_2ELENGTH(A_27a),V0l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),ap(c_2Elist_2ELENGTH(A_27a),V0l)))
                <=> V0l = c_2Elist_2ENIL(A_27a) )
                & ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Elist_2ELENGTH(A_27a),V0l)),c_2Enum_2E0))
                <=> V0l = c_2Elist_2ENIL(A_27a) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ELIST__LENGTH__COMPARE__SUC,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0x] :
          ( mem(V0x,ty_2Enum_2Enum)
         => ! [V1l] :
              ( mem(V1l,ty_2Elist_2Elist(A_27a))
             => ( ( p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Enum_2ESUC,V0x)),ap(c_2Elist_2ELENGTH(A_27a),V1l)))
                <=> ? [V2l_27] :
                      ( mem(V2l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V3e1] :
                          ( mem(V3e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V0x),ap(c_2Elist_2ELENGTH(A_27a),V2l_27)))
                          & V1l = ap(ap(c_2Elist_2ECONS(A_27a),V3e1),V2l_27) ) ) )
                & ( p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Elist_2ELENGTH(A_27a),V1l)),ap(c_2Enum_2ESUC,V0x)))
                <=> ? [V4l_27] :
                      ( mem(V4l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V5e1] :
                          ( mem(V5e1,A_27a)
                          & p(ap(ap(c_2Earithmetic_2E_3C_3D,V0x),ap(c_2Elist_2ELENGTH(A_27a),V4l_27)))
                          & V1l = ap(ap(c_2Elist_2ECONS(A_27a),V5e1),V4l_27) ) ) )
                & ( ap(c_2Elist_2ELENGTH(A_27a),V1l) = ap(c_2Enum_2ESUC,V0x)
                <=> ? [V6l_27] :
                      ( mem(V6l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V7e1] :
                          ( mem(V7e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V6l_27) = V0x
                          & V1l = ap(ap(c_2Elist_2ECONS(A_27a),V7e1),V6l_27) ) ) )
                & ( ap(c_2Enum_2ESUC,V0x) = ap(c_2Elist_2ELENGTH(A_27a),V1l)
                <=> ? [V8l_27] :
                      ( mem(V8l_27,ty_2Elist_2Elist(A_27a))
                      & ? [V9e1] :
                          ( mem(V9e1,A_27a)
                          & ap(c_2Elist_2ELENGTH(A_27a),V8l_27) = V0x
                          & V1l = ap(ap(c_2Elist_2ECONS(A_27a),V9e1),V8l_27) ) ) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EHD__TL__EQ__THMS,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ( ! [V0l] :
            ( mem(V0l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V0l)),ap(c_2Elist_2ETL(A_27a),V0l)) = V0l
            <=> V0l != c_2Elist_2ENIL(A_27a) ) )
        & ! [V1l] :
            ( mem(V1l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V1l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V1l))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V1l)))) = V1l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V1l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V2l] :
            ( mem(V2l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V2l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V2l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V2l)))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V2l)))))) = V2l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V2l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) ) )
        & ! [V3l] :
            ( mem(V3l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V3l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V3l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V3l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V3l))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V3l)))))))) = V3l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V3l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) ) )
        & ! [V4l] :
            ( mem(V4l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V4l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V4l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V4l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V4l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V4l)))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V4l)))))))))) = V4l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V4l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) ) )
        & ! [V5l] :
            ( mem(V5l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V5l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V5l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V5l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V5l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V5l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V5l))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V5l)))))))))))) = V5l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V5l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) ) )
        & ! [V6l] :
            ( mem(V6l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V6l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V6l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V6l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V6l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V6l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V6l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V6l)))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V6l)))))))))))))) = V6l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V6l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) ) )
        & ! [V7l] :
            ( mem(V7l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V7l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V7l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l))))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V7l)))))))))))))))) = V7l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V7l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) )
        & ! [V8l] :
            ( mem(V8l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V8l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V8l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l))))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l)))))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V8l)))))))))))))))))) = V8l
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V8l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) )
        & ! [V9l] :
            ( mem(V9l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V9l)),c_2Elist_2ENIL(A_27a)) = V9l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V9l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) ) )
        & ! [V10l] :
            ( mem(V10l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V10l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V10l))),c_2Elist_2ENIL(A_27a))) = V10l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V10l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) ) )
        & ! [V11l] :
            ( mem(V11l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V11l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V11l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V11l)))),c_2Elist_2ENIL(A_27a)))) = V11l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V11l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) ) )
        & ! [V12l] :
            ( mem(V12l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V12l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V12l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V12l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V12l))))),c_2Elist_2ENIL(A_27a))))) = V12l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V12l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) ) )
        & ! [V13l] :
            ( mem(V13l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V13l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V13l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V13l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V13l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V13l)))))),c_2Elist_2ENIL(A_27a)))))) = V13l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V13l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) ) )
        & ! [V14l] :
            ( mem(V14l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V14l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V14l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V14l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V14l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V14l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V14l))))))),c_2Elist_2ENIL(A_27a))))))) = V14l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V14l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) ) )
        & ! [V15l] :
            ( mem(V15l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V15l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V15l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V15l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V15l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V15l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V15l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V15l)))))))),c_2Elist_2ENIL(A_27a)))))))) = V15l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V15l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V16l] :
            ( mem(V16l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V16l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V16l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V16l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V16l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V16l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V16l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V16l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V16l))))))))),c_2Elist_2ENIL(A_27a))))))))) = V16l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V16l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V17l] :
            ( mem(V17l,ty_2Elist_2Elist(A_27a))
           => ( ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V17l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V17l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l))))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V17l)))))))))),c_2Elist_2ENIL(A_27a)))))))))) = V17l
            <=> ap(c_2Elist_2ELENGTH(A_27a),V17l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V18l] :
            ( mem(V18l,ty_2Elist_2Elist(A_27a))
           => ( V18l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V18l)),ap(c_2Elist_2ETL(A_27a),V18l))
            <=> V18l != c_2Elist_2ENIL(A_27a) ) )
        & ! [V19l] :
            ( mem(V19l,ty_2Elist_2Elist(A_27a))
           => ( V19l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V19l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V19l))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V19l))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V19l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V20l] :
            ( mem(V20l,ty_2Elist_2Elist(A_27a))
           => ( V20l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V20l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V20l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V20l)))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V20l))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V20l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))) ) )
        & ! [V21l] :
            ( mem(V21l,ty_2Elist_2Elist(A_27a))
           => ( V21l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V21l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V21l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V21l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V21l))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V21l))))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V21l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) ) )
        & ! [V22l] :
            ( mem(V22l,ty_2Elist_2Elist(A_27a))
           => ( V22l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V22l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V22l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V22l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V22l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V22l)))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V22l))))))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V22l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))) ) )
        & ! [V23l] :
            ( mem(V23l,ty_2Elist_2Elist(A_27a))
           => ( V23l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V23l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V23l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V23l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V23l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V23l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V23l))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V23l))))))))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V23l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) ) )
        & ! [V24l] :
            ( mem(V24l,ty_2Elist_2Elist(A_27a))
           => ( V24l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V24l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V24l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V24l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V24l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V24l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V24l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V24l)))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V24l))))))))))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V24l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))) ) )
        & ! [V25l] :
            ( mem(V25l,ty_2Elist_2Elist(A_27a))
           => ( V25l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V25l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V25l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l))))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V25l))))))))))))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V25l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) )
        & ! [V26l] :
            ( mem(V26l,ty_2Elist_2Elist(A_27a))
           => ( V26l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V26l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V26l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l))))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l)))))))))),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V26l))))))))))))))))))
            <=> p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Elist_2ELENGTH(A_27a),V26l)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) )
        & ! [V27l] :
            ( mem(V27l,ty_2Elist_2Elist(A_27a))
           => ( V27l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V27l)),c_2Elist_2ENIL(A_27a))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V27l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)) ) )
        & ! [V28l] :
            ( mem(V28l,ty_2Elist_2Elist(A_27a))
           => ( V28l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V28l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V28l))),c_2Elist_2ENIL(A_27a)))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V28l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)) ) )
        & ! [V29l] :
            ( mem(V29l,ty_2Elist_2Elist(A_27a))
           => ( V29l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V29l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V29l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V29l)))),c_2Elist_2ENIL(A_27a))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V29l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) ) )
        & ! [V30l] :
            ( mem(V30l,ty_2Elist_2Elist(A_27a))
           => ( V30l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V30l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V30l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V30l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V30l))))),c_2Elist_2ENIL(A_27a)))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V30l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))) ) )
        & ! [V31l] :
            ( mem(V31l,ty_2Elist_2Elist(A_27a))
           => ( V31l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V31l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V31l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V31l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V31l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V31l)))))),c_2Elist_2ENIL(A_27a))))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V31l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) ) )
        & ! [V32l] :
            ( mem(V32l,ty_2Elist_2Elist(A_27a))
           => ( V32l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V32l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V32l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V32l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V32l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V32l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V32l))))))),c_2Elist_2ENIL(A_27a)))))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V32l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))) ) )
        & ! [V33l] :
            ( mem(V33l,ty_2Elist_2Elist(A_27a))
           => ( V33l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V33l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V33l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V33l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V33l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V33l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V33l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V33l)))))))),c_2Elist_2ENIL(A_27a))))))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V33l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V34l] :
            ( mem(V34l,ty_2Elist_2Elist(A_27a))
           => ( V34l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V34l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V34l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V34l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V34l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V34l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V34l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V34l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V34l))))))))),c_2Elist_2ENIL(A_27a)))))))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V34l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) )
        & ! [V35l] :
            ( mem(V35l,ty_2Elist_2Elist(A_27a))
           => ( V35l = ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),V35l)),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),V35l))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l)))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l)))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l)))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l))))))))),ap(ap(c_2Elist_2ECONS(A_27a),ap(c_2Elist_2EHD(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),ap(c_2Elist_2ETL(A_27a),V35l)))))))))),c_2Elist_2ENIL(A_27a))))))))))
            <=> ap(c_2Elist_2ELENGTH(A_27a),V35l) = ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESOME__THE__EQ,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0opt] :
          ( mem(V0opt,ty_2Eoption_2Eoption(A_27a))
         => ( ap(c_2Eoption_2ESOME(A_27a),ap(c_2Eoption_2ETHE(A_27a),V0opt)) = V0opt
          <=> p(ap(c_2Eoption_2EIS__SOME(A_27a),V0opt)) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESOME__THE__EQ__SYM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [V0opt] :
          ( mem(V0opt,ty_2Eoption_2Eoption(A_27a))
         => ( V0opt = ap(c_2Eoption_2ESOME(A_27a),ap(c_2Eoption_2ETHE(A_27a),V0opt))
          <=> p(ap(c_2Eoption_2EIS__SOME(A_27a),V0opt)) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EFST__PAIR__EQ,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0p] :
              ( mem(V0p,ty_2Epair_2Eprod(A_27a,A_27b))
             => ! [V1p2] :
                  ( mem(V1p2,A_27b)
                 => ( ap(ap(c_2Epair_2E_2C(A_27a,A_27b),ap(c_2Epair_2EFST(A_27a,A_27b),V0p)),V1p2) = V0p
                  <=> V1p2 = ap(c_2Epair_2ESND(A_27a,A_27b),V0p) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESND__PAIR__EQ,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0p] :
              ( mem(V0p,ty_2Epair_2Eprod(A_27a,A_27b))
             => ! [V1p1] :
                  ( mem(V1p1,A_27a)
                 => ( ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V1p1),ap(c_2Epair_2ESND(A_27a,A_27b),V0p)) = V0p
                  <=> V1p1 = ap(c_2Epair_2EFST(A_27a,A_27b),V0p) ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2EFST__PAIR__EQ__SYM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0p] :
              ( mem(V0p,ty_2Epair_2Eprod(A_27a,A_27b))
             => ! [V1p2] :
                  ( mem(V1p2,A_27b)
                 => ( V0p = ap(ap(c_2Epair_2E_2C(A_27a,A_27b),ap(c_2Epair_2EFST(A_27a,A_27b),V0p)),V1p2)
                  <=> ap(c_2Epair_2ESND(A_27a,A_27b),V0p) = V1p2 ) ) ) ) ) ).

fof(conj_thm_2EquantHeuristics_2ESND__PAIR__EQ__SYM,axiom,
    ! [A_27a] :
      ( ne(A_27a)
     => ! [A_27b] :
          ( ne(A_27b)
         => ! [V0p] :
              ( mem(V0p,ty_2Epair_2Eprod(A_27a,A_27b))
             => ! [V1p1] :
                  ( mem(V1p1,A_27a)
                 => ( V0p = ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V1p1),ap(c_2Epair_2ESND(A_27a,A_27b),V0p))
                  <=> ap(c_2Epair_2EFST(A_27a,A_27b),V0p) = V1p1 ) ) ) ) ) ).

%------------------------------------------------------------------------------