{ [bdv:BaseDef]. (base-deriv-class(bdv)  EClass'(base-deriv-type(bdv))) }

{ Proof }



Definitions occuring in Statement :  base-deriv-class: base-deriv-class(bdv) base-deriv-type: base-deriv-type(bdv) base-deriv: BaseDef Message: Message eclass: EClass(A[eo; e]) uall: [x:A]. B[x] member: t  T
Definitions :  uall: [x:A]. B[x] member: t  T Message: Message base-deriv-type: base-deriv-type(bdv) base-deriv-class: base-deriv-class(bdv) spreadn: spread4 pMsg: pMsg(P.M[P]) base-deriv: BaseDef so_apply: x[s]
Lemmas :  restricted-baseclass_wf base-deriv_wf

\mforall{}[bdv:BaseDef].  (base-deriv-class(bdv)  \mmember{}  EClass'(base-deriv-type(bdv)))


Date html generated: 2011_08_17-PM-04_22_08
Last ObjectModification: 2010_11_12-AM-05_42_41

Home Index