{ [es:EO]. strong-subtype(E;es-base-E(es)) }

{ Proof }



Definitions occuring in Statement :  es-E: E es-base-E: es-base-E(es) event_ordering: EO uall: [x:A]. B[x] strong-subtype: strong-subtype(A;B)
Definitions :  list: type List union: left + right set: {x:A| B[x]}  eq_atom: x =a y eq_atom: eq_atom$n(x;y) record-select: r.x infix_ap: x f y dep-isect: Error :dep-isect,  record+: record+ le: A  B ge: i  j  not: A less_than: a < b uimplies: b supposing a and: P  Q uiff: uiff(P;Q) implies: P  Q member: t  T equal: s = t event_ordering: EO product: x:A  B[x] es-base-E: es-base-E(es) es-E: E cand: A c B subtype_rel: A r B strong-subtype: strong-subtype(A;B) all: x:A. B[x] function: x:A  B[x] uall: [x:A]. B[x] isect: x:A. B[x] Unfold: Error :Unfold,  CollapseTHEN: Error :CollapseTHEN,  Auto: Error :Auto,  tactic: Error :tactic,  apply: f a universe: Type prop: lambda: x.A[x] so_lambda: x.t[x] es-dom: es-dom(es) assert: b
Lemmas :  strong-subtype-set3 assert_wf es-dom_wf strong-subtype-self strong-subtype_witness strong-subtype_wf es-E_wf es-base-E_wf event_ordering_wf

\mforall{}[es:EO].  strong-subtype(E;es-base-E(es))


Date html generated: 2011_08_16-AM-10_20_40
Last ObjectModification: 2011_06_18-AM-09_08_20

Home Index