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: b supposing a
,
uall: ∀[x:A]. B[x]
,
all: ∀x:A. B[x]
,
implies: P
⇒ 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