{ [st:SimpleType]. (st-vars(st)  Atom List) }

{ Proof }



Definitions occuring in Statement :  st-vars: st-vars(st) simple_type: SimpleType uall: [x:A]. B[x] member: t  T list: type List atom: Atom
Definitions :  atom-deq: AtomDeq l-union: as  bs nil: [] cons: [car / cdr] universe: Type lambda: x.A[x] so_lambda: x.t[x] so_lambda: so_lambda(x,y,z,w.t[x; y; z; w]) so_lambda: x y.t[x; y] list: type List atom: Atom axiom: Ax st-vars: st-vars(st) simple_type: SimpleType equal: s = t member: t  T simple_type_ind: simple_type_ind all: x:A. B[x] function: x:A  B[x] isect: x:A. B[x] uall: [x:A]. B[x]
Lemmas :  simple_type_ind_wf l-union_wf atom-deq_wf simple_type_wf

\mforall{}[st:SimpleType].  (st-vars(st)  \mmember{}  Atom  List)


Date html generated: 2011_08_17-PM-04_53_20
Last ObjectModification: 2011_02_06-PM-06_51_02

Home Index