{ [x,L:Top].
    (rec-case(L) of
     [] => ff
     a::_ =>
      r.if a=2 x
         then tt
         else r ~ deq-member(IdDeq;x;L)) }

{ Proof }



Definitions occuring in Statement :  id-deq: IdDeq,  bfalse: ff,  btrue: tt,  uall: [x:A]. B[x],  top: Top,  list_ind: list_ind def,  sqequal: s ~ t,  deq-member: deq-member(eq;x;L),  atom_eq: atomeqn def
Definitions :  eqof: eqof(d),  lambda: x.A[x],  member: t  T,  sqequal: s ~ t,  equal: s = t,  function: x:A  B[x],  all: x:A. B[x],  top: Top,  uall: [x:A]. B[x],  Auto: Error :Auto,  CollapseTHEN: Error :CollapseTHEN,  tactic: Error :tactic
Lemmas :  top_wf

\mforall{}[x,L:Top].    (rec-case(L)  of  []  =>  ff  |  a::$_{}$  =>  r.if  a=2  x  then  tt  else  r  \msim{}  \000Cdeq-member(IdDeq;x;L))


Date html generated: 2011_08_10-AM-07_52_49
Last ObjectModification: 2011_06_18-AM-08_14_46

Home Index