{ [M:Type  Type]
    [n,m:].  lvprocess(lp.M[lp];m) r lvprocess(lp.M[lp];n) supposing m  n 
    supposing A,B:Type.  ((A r B)  (M[A] r M[B])) }

{ Proof }



Definitions occuring in Statement :  lvprocess: lvprocess(lp.M[lp];n) subtype_rel: A r B nat: uimplies: b supposing a uall: [x:A]. B[x] so_apply: x[s] le: A  B all: x:A. B[x] implies: P  Q function: x:A  B[x] universe: Type
Definitions :  uall: [x:A]. B[x] uimplies: b supposing a all: x:A. B[x] implies: P  Q so_apply: x[s] nat: le: A  B member: t  T ge: i  j  not: A false: False prop: so_lambda: x.t[x] decidable: Dec(P) or: P  Q sq_type: SQType(T) guard: {T}
Lemmas :  nat_properties ge_wf nat_wf decidable__lt le_wf process-cumulative1 subtype_base_sq set_subtype_base int_subtype_base subtype_rel_transitivity lvprocess_wf subtype_rel_self

\mforall{}[M:Type  {}\mrightarrow{}  Type]
    \mforall{}[n,m:\mBbbN{}].    lvprocess(lp.M[lp];m)  \msubseteq{}r  lvprocess(lp.M[lp];n)  supposing  m  \mleq{}  n 
    supposing  \mforall{}A,B:Type.    ((A  \msubseteq{}r  B)  {}\mRightarrow{}  (M[A]  \msubseteq{}r  M[B]))


Date html generated: 2011_08_17-PM-06_37_40
Last ObjectModification: 2011_06_18-PM-12_01_36

Home Index