{ [cr:CompilationResult]
    comp-system(cr)  {sys:InitSys| 
                       assuming(env,r.reliable-env(env; r))
                        sys |= es.comp-spec(cr) es}  
    supposing comp-wf(cr) }

{ Proof }



Definitions occuring in Statement :  comp-system: comp-system(cr) comp-spec: comp-spec(cr) comp-wf: comp-wf(cr) compilation-result: CompilationResult std-l2m: std-l2m() std-n2m: std-n2m() strong-realizes: strong-realizes InitSys: InitSys reliable-env: reliable-env(env; r) uimplies: b supposing a uall: [x:A]. B[x] member: t  T set: {x:A| B[x]}  apply: f a
Definitions :  uall: [x:A]. B[x] uimplies: b supposing a comp-wf: comp-wf(cr) member: t  T comp-spec: comp-spec(cr) comp-system: comp-system(cr) prop: pi1: fst(t) pi2: snd(t) so_lambda: x y.t[x; y] so_lambda: x.t[x] all: x:A. B[x] implies: P  Q compilation-result: CompilationResult so_apply: x[s1;s2] so_apply: x[s]
Lemmas :  event-ordering+_wf Message_wf InitSys_wf strong-realizes_wf std-n2m_wf std-l2m_wf reliable-env_wf2 RunType_wf EnvType_wf pi2_wf comp-wf_wf compilation-result_wf

\mforall{}[cr:CompilationResult]
    comp-system(cr)  \mmember{}  \{sys:InitSys|  assuming(env,r.reliable-env(env;  r))  sys  |=  es.comp-spec(cr)  es\}   
    supposing  comp-wf(cr)


Date html generated: 2011_08_17-PM-04_37_33
Last ObjectModification: 2011_06_18-AM-11_48_39

Home Index