{ [A,B:Top].  (rec-case(A) of [] => B | a::_ => r.[a / r] ~ A @ B) }

{ Proof }



Definitions occuring in Statement :  append: as @ bs,  uall: [x:A]. B[x],  top: Top,  list_ind: list_ind def,  cons: [car / cdr],  sqequal: s ~ t
Definitions :  uall: [x:A]. B[x],  append: as @ bs,  member: t  T
Lemmas :  top_wf

\mforall{}[A,B:Top].    (rec-case(A)  of  []  =>  B  |  a::$_{}$  =>  r.[a  /  r]  \msim{}  A  @  B)


Date html generated: 2011_08_10-AM-07_52_56
Last ObjectModification: 2011_06_18-AM-08_14_52

Home Index