{ [es:EO']. [e:E]. [P:Proc].  (Proc-out-at(es;P;e)  ProcOut) }

{ Proof }



Definitions occuring in Statement :  Proc-out-at: Proc-out-at(es;P;e) ProcOut: ProcOut Proc: Proc Message: Message event-ordering+: EO+(Info) es-E: E uall: [x:A]. B[x] member: t  T
Definitions :  prop: assert: b void: Void implies: P  Q false: False es-loc: loc(e) listp: A List combination: Combination(n;T) Id: Id set: {x:A| B[x]}  es-le-before: loc(e) es-info: info(e) lambda: x.A[x] map: map(f;as) Process-stream: Process-stream(P;msgs) last: last(L) universe: Type Com: Com(P.M[P]) corec: corec(T.F[T]) process: process(P.M[P];P.E[P]) Process: Process(P.M[P]) axiom: Ax Proc-out-at: Proc-out-at(es;P;e) ProcOut: ProcOut Proc: Proc eclass: EClass(A[eo; e]) fpf: a:A fp-B[a] strong-subtype: strong-subtype(A;B) list: type List le: A  B ge: i  j  not: A less_than: a < b uimplies: b supposing a product: x:A  B[x] and: P  Q uiff: uiff(P;Q) record: record(x.T[x]) eq_atom: eq_atom$n(x;y) atom: Atom apply: f a top: Top token: "$token" eq_atom: x =a y ifthenelse: if b then t else f fi  record-select: r.x dep-isect: Error :dep-isect,  record+: record+ subtype_rel: A r B subtype: S  T Message: Message es-E: E all: x:A. B[x] function: x:A  B[x] event-ordering+: EO+(Info) uall: [x:A]. B[x] isect: x:A. B[x] equal: s = t Auto: Error :Auto,  CollapseTHEN: Error :CollapseTHEN,  Unfold: Error :Unfold,  event_ordering: EO member: t  T tactic: Error :tactic,  l_member: (x  l) sq_type: SQType(T) data-stream: data-stream(P;L) null: null(as) sqequal: s ~ t bfalse: ff nil: [] cons: [car / cdr] es-before: before(e) rev_implies: P  Q band: p  q iff: P  Q
Lemmas :  null_append iff_weakening_uiff not_functionality_wrt_uiff assert_functionality_wrt_uiff band_ff_simp es-before_wf2 band_wf null_wf3 bfalse_wf null-data-stream null-map subtype_base_sq top_wf pos_length2 es-E_wf Id_wf es-le-before_wf assert_wf false_wf not_wf es-info_wf Message_wf es-loc_wf map_wf Process-stream_wf2 ProcOut_wf last_wf Proc_wf member_wf event-ordering+_inc subtype_rel_wf event-ordering+_wf event_ordering_wf subtype_rel_self

\mforall{}[es:EO'].  \mforall{}[e:E].  \mforall{}[P:Proc].    (Proc-out-at(es;P;e)  \mmember{}  ProcOut)


Date html generated: 2011_08_17-PM-04_12_38
Last ObjectModification: 2011_06_18-AM-11_30_40

Home Index