{ [es:EO]. [T:Type].
    [f:T  T]. [e:T]. (f**(e)  T) supposing x:T. f x c x 
    supposing strong-subtype(T;E) }

{ Proof }



Definitions occuring in Statement :  es-fix: f**(e) es-causle: e c e' es-E: E event_ordering: EO uimplies: b supposing a uall: [x:A]. B[x] all: x:A. B[x] member: t  T apply: f a function: x:A  B[x] universe: Type strong-subtype: strong-subtype(A;B)
Definitions :  uall: [x:A]. B[x] uimplies: b supposing a all: x:A. B[x] member: t  T prop: es-fix: f**(e) strong-subtype: strong-subtype(A;B) cand: A c B implies: P  Q
Lemmas :  es-causle_wf strong-subtype_wf es-E_wf event_ordering_wf fix_wf es-eq_wf strong-subtype-deq-subtype es-causle-retraction

\mforall{}[es:EO].  \mforall{}[T:Type].
    \mforall{}[f:T  {}\mrightarrow{}  T].  \mforall{}[e:T].  (f**(e)  \mmember{}  T)  supposing  \mforall{}x:T.  f  x  c\mleq{}  x  supposing  strong-subtype(T;E)


Date html generated: 2011_08_16-AM-10_32_27
Last ObjectModification: 2011_06_18-AM-09_14_03

Home Index