Nuprl Lemma : iseg-local-simulation-inputs

f:Name ─→ Type
  ∀[Info:Type]
    ∀es:EO+(Message(f)). ∀hdr:Name. ∀locs:bag(Id).
      ∀e1,e2:E.  (e1 ≤loc e2   local-simulation-inputs(es;e1;hdr;locs) ≤ local-simulation-inputs(es;e2;hdr;locs)) 
      supposing hdr encodes Id × Info


Proof




Definitions occuring in Statement :  local-simulation-inputs: local-simulation-inputs(es;e;hdr;locs) encodes-msg-type: hdr encodes T Message: Message(f) event-ordering+: EO+(Info) es-le: e ≤loc e'  es-E: E Id: Id name: Name iseg: l1 ≤ l2 uimplies: supposing a uall: [x:A]. B[x] all: x:A. B[x] implies:  Q function: x:A ─→ B[x] product: x:A × B[x] universe: Type bag: bag(T)
Lemmas :  iseg-mapfilter Message_wf has-header-and-in-locs_wf subtype_rel_product Id_wf top_wf subtype_rel_transitivity assert_wf msg-body_wf2 map_wf es-E_wf event-ordering+_subtype es-loc_wf es-info_wf es-le-before_wf assert-has-header-and-in-locs subtype_rel-equal msg-type_wf iff_weakening_equal iseg-es-le-before es-le-before_wf2 subtype_rel_list es-le_wf list_wf iseg_wf iseg-map

Latex:
\mforall{}f:Name  {}\mrightarrow{}  Type
    \mforall{}[Info:Type]
        \mforall{}es:EO+(Message(f)).  \mforall{}hdr:Name.  \mforall{}locs:bag(Id).
            \mforall{}e1,e2:E.
                (e1  \mleq{}loc  e2 
                {}\mRightarrow{}  local-simulation-inputs(es;e1;hdr;locs)  \mleq{}  local-simulation-inputs(es;e2;hdr;locs)) 
            supposing  hdr  encodes  Id  \mtimes{}  Info



Date html generated: 2015_07_21-PM-04_50_19
Last ObjectModification: 2015_02_04-PM-05_08_48

Home Index