Step
*
of Lemma
delivered-with-headers_wf
∀[f:Name ⟶ Type]. ∀[es:EO+(Message(f))]. ∀[e:E]. ∀[hdrs:Name List].
(delivered-with-headers(hdrs;es;e) ∈ {im:Id × Message(f)| (msg-header(snd(im)) ∈ hdrs)} List)
BY
{ (ProveWfLemma THEN AllReduce THEN AllPushDown THEN MemTypeCD THEN Reduce 0 THEN Try (Fold `es-header` 0) THEN Auto) }
Latex:
Latex:
\mforall{}[f:Name {}\mrightarrow{} Type]. \mforall{}[es:EO+(Message(f))]. \mforall{}[e:E]. \mforall{}[hdrs:Name List].
(delivered-with-headers(hdrs;es;e) \mmember{} \{im:Id \mtimes{} Message(f)| (msg-header(snd(im)) \mmember{} hdrs)\} List)
By
Latex:
(ProveWfLemma
THEN AllReduce
THEN AllPushDown
THEN MemTypeCD
THEN Reduce 0
THEN Try (Fold `es-header` 0)
THEN Auto)
Home
Index