include('Axioms/errorStateMonad+2.ax').
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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESSES__NEG__REWRITE,lemma,( ! [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,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__EXISTS__POINT,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__FORALL__POINT,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUATION__EXISTS__GAP,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,(( 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(conj_thm_2EquantHeuristics_2EGUESS__RULES__TWO__CASES,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__NEG,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__DISJ,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__CONJ,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__IMP,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__EQUIV,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__COND,lemma,( ! [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(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL______NEW__FV,lemma,( ! [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_27c,A_27a,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_27c,A_27a,V1P))) ) & ( ( ( ! [V7y] : ( mem(V7y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27b,A_27c),ap(V0iy,V7y)),f706(A_27c,A_27a,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_27c,A_27a,V1P))) ) & ( ( ( ! [V12y] : ( mem(V12y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),ap(V0iy,V12y)),f710(A_27c,A_27a,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_27c,A_27a,V1P))) ) & ( ( ! [V17y] : ( mem(V17y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),ap(V0iy,V17y)),f714(A_27c,A_27a,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_27c,A_27a,V1P))) ) ) ) ) ) )))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL______NEW__FV__1,lemma,( ! [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_27c,A_27a,V1P,V2y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27a,A_27c),V0i),f705(A_27c,A_27a,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_27c,A_27a,V1P,V7y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27a,A_27c),V0i),f709(A_27c,A_27a,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_27c,A_27a,V1P,V12y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27c),V0i),f713(A_27c,A_27a,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_27c,A_27a,V1P,V17y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27c),V0i),f717(A_27c,A_27a,V1P))) ) ) ) ) ) ))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__FORALL,lemma,( ! [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_27c,A_27a,V1P,V3y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f705(A_27c,A_27a,V1P))) ) & ( ( ( ! [V7y] : ( mem(V7y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27b,A_27c),V0i),f706(A_27c,A_27a,V1P,V7y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(A_27b,A_27c),V0i),f724(A_27c,A_27a,V1P))) ) & ( ( ( ! [V11y] : ( mem(V11y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f725(A_27c,A_27a,V1P,V11y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f727(A_27c,A_27a,V1P))) ) & ( ( ( ! [V15y] : ( mem(V15y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f728(A_27c,A_27a,V1P,V15y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f730(A_27c,A_27a,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_27c,A_27a,V1P,V19y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,V2iK)),f733(A_27c,A_27a,V1P))) ) & ( ( ! [V25y] : ( mem(V25y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f734(A_27c,A_27a,V1P,V25y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f736(A_27c,A_27a,V1P))) ) ) ) ) ) ) ) ) )))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS______NEW__FV,lemma,( ! [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_27c,A_27a,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_27c,A_27a,V1P))) ) & ( ( ( ! [V7y] : ( mem(V7y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27c),ap(V0iy,V7y)),f706(A_27c,A_27a,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_27c,A_27a,V1P))) ) & ( ( ( ! [V12y] : ( mem(V12y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),ap(V0iy,V12y)),f710(A_27c,A_27a,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_27c,A_27a,V1P))) ) & ( ( ! [V17y] : ( mem(V17y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),ap(V0iy,V17y)),f714(A_27c,A_27a,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_27c,A_27a,V1P))) ) ) ) ) ) )))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS______NEW__FV__1,lemma,( ! [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_27c,A_27a,V1P,V2y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27a,A_27c),V0i),f737(A_27c,A_27a,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_27c,A_27a,V1P,V7y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27a,A_27c),V0i),f738(A_27c,A_27a,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_27c,A_27a,V1P,V12y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27a,A_27c),V0i),f739(A_27c,A_27a,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_27c,A_27a,V1P,V17y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27a,A_27c),V0i),f740(A_27c,A_27a,V1P))) ) ) ) ) ) ))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS,lemma,( ! [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_27c,A_27a,V1P,V3y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__POINT(A_27b,A_27c),V0i),f737(A_27c,A_27a,V1P))) ) & ( ( ( ! [V7y] : ( mem(V7y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27c),V0i),f706(A_27c,A_27a,V1P,V7y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS(A_27b,A_27c),V0i),f741(A_27c,A_27a,V1P))) ) & ( ( ( ! [V11y] : ( mem(V11y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f725(A_27c,A_27a,V1P,V11y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f742(A_27c,A_27a,V1P))) ) & ( ( ( ! [V15y] : ( mem(V15y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f728(A_27c,A_27a,V1P,V15y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f743(A_27c,A_27a,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_27c,A_27a,V1P,V19y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL(ty_2Eone_2Eone,A_27c),k(ty_2Eone_2Eone,V2iK)),f744(A_27c,A_27a,V1P))) ) & ( ( ! [V25y] : ( mem(V25y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f734(A_27c,A_27a,V1P,V25y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__GAP(A_27b,A_27c),V0i),f745(A_27c,A_27a,V1P))) ) ) ) ) ) ) ) ) )))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__EXISTS__UNIQUE,lemma,( ! [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_27c,A_27a,V1P,V2y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__FORALL__POINT(A_27b,A_27c),V0i),f747(A_27c,A_27a,V1P))) ) & ( ( ! [V6y] : ( mem(V6y,A_27a) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f748(A_27c,A_27a,V1P,V6y))) ) ) => p(ap(ap(c_2EquantHeuristics_2EGUESS__EXISTS__GAP(A_27b,A_27c),V0i),f750(A_27c,A_27a,V1P))) ) ) ) )))))).
fof(conj_thm_2EquantHeuristics_2EGUESS__RULES__ELIM__UNIT,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,(! [V0A] : ( mem(V0A,bool) => ! [V1B] : ( mem(V1B,bool) => ( ( p(V0A) & p(V1B) ) <=> ( ~~ ( ( ~~ p(V0A) ) | ( ~~ p(V1B) ) ) ) ) ) ))).
fof(conj_thm_2EquantHeuristics_2EEXISTS__NOT__FORALL__THM,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,(! [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,lemma,(! [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,lemma,(! [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,lemma,(! [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,lemma,( ! [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,lemma,( ! [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(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__ALT__DEF,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,(! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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(conj_thm_2EquantHeuristics_2ESIMPLE__GUESS__EXISTS__EXISTS,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,lemma,( ! [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,conjecture,( ! [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) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )))).
