{ ClassProgram  {i''} }

{ Proof }



Definitions occuring in Statement :  cdv-class-program: ClassProgram,  member: t  T,  universe: Type
Definitions :  Message: Message,  eclass: EClass(A[eo; e]),  universe: Type,  member: t  T,  all: x:A. B[x],  subtype: S  T,  function: x:A  B[x],  event_ordering: EO,  event-ordering+: EO+(Info),  equal: s = t,  subtype_rel: A r B,  fpf: a:A fp-> B[a],  strong-subtype: strong-subtype(A;B),  dep-isect: Error :dep-isect,  eq_atom: x =a y,  eq_atom: eq_atom$n(x;y),  record+: record+,  record: record(x.T[x]),  es-E: E,  record-select: r.x,  lambda: x.A[x],  token: "$token",  apply: f a,  top: Top,  ifthenelse: if b then t else f fi ,  atom: Atom,  so_lambda: x y.t[x; y],  eclass-program: eclass-program{i:l}(Info),  pair: <a, b>,  defined-class: defined-class(prg),  eclass-program-type: eclass-program-type(prg),  product: x:A  B[x],  cand: A c B,  set: {x:A| B[x]} ,  and: P  Q,  cdv-class-program: ClassProgram,  Auto: Error :Auto,  Complete: Error :Complete,  Try: Error :Try,  BHyp: Error :BHyp,  CollapseTHEN: Error :CollapseTHEN,  RepeatFor: Error :RepeatFor,  Unfold: Error :Unfold,  ext-eq: A  B,  implies: P  Q,  es-E-interface: E(X),  class-program: ClassProgram(T),  union: left + right,  bool: ,  fpf-cap: f(x)?z,  MaAuto: Error :MaAuto
Lemmas :  es-interface-subtype_rel,  ext-eq_inversion,  subtype_rel_weakening,  ext-eq_weakening,  eclass-program_wf,  defined-class_wf,  eclass-program-type_wf,  es-interface-top,  eclass_wf,  member_wf,  subtype_rel_self,  event_ordering_wf,  event-ordering+_wf,  subtype_rel_wf,  es-E_wf,  Message_wf,  event-ordering+_inc

ClassProgram  \mmember{}  \mBbbU{}\{i''\}


Date html generated: 2010_08_27-PM-08_14_27
Last ObjectModification: 2010_06_18-PM-11_04_58

Home Index