{ [x:BaseDef]
    (mk-base(x)  BaseDef + CombinatorDef + {dv:ClassDerivation| 
                                             WF(dv)
                                              (||cdv-types(dv)|| = 1)} ) }

{ Proof }



Definitions occuring in Statement :  mk-base: mk-base(x),  combinator-def: CombinatorDef,  cdv-wf: WF(dv),  cdv-types: cdv-types(dv),  classderiv: ClassDerivation,  base-deriv: BaseDef,  length: ||as||,  uall: [x:A]. B[x],  and: P  Q,  member: t  T,  set: {x:A| B[x]} ,  union: left + right,  natural_number: $n,  int: ,  equal: s = t
Definitions :  uall: [x:A]. B[x],  member: t  T,  and: P  Q,  mk-base: mk-base(x),  prop:
Lemmas :  combinator-def_wf,  classderiv_wf,  cdv-wf_wf,  length_wf1,  cdv-types_wf,  base-deriv_wf

\mforall{}[x:BaseDef]
    (mk-base(x)  \mmember{}  BaseDef  +  CombinatorDef  +  \{dv:ClassDerivation|  WF(dv)  \mwedge{}  (||cdv-types(dv)||  =  1)\}  )


Date html generated: 2011_08_17-PM-06_30_46
Last ObjectModification: 2011_06_18-AM-11_53_11

Home Index