Step
*
of Lemma
es-interface-restrict-disjoint
∀[Info,A:Type]. ∀[I:EClass(A)]. ∀[P:es:EO+(Info) ─→ E ─→ ℙ]. ∀[p:∀es:EO+(Info). ∀e:E. Dec(P[es;e])].
(I|p) ∩ (I|¬p) = 0
BY
{ ((UnivCD THENA (Auto THEN Auto))
THEN Unfold `es-interface-disjoint` 0
THEN Auto
THEN (D 0 THEN Auto)
THEN (RWO "es-is-interface-restrict" (-2)⋅ THENA Auto)
THEN (RWO "es-is-interface-co-restrict" (-1)⋅ THENA Auto)
THEN Auto) }
Latex:
Latex:
\mforall{}[Info,A:Type]. \mforall{}[I:EClass(A)]. \mforall{}[P:es:EO+(Info) {}\mrightarrow{} E {}\mrightarrow{} \mBbbP{}].
\mforall{}[p:\mforall{}es:EO+(Info). \mforall{}e:E. Dec(P[es;e])].
(I|p) \mcap{} (I|\mneg{}p) = 0
By
Latex:
((UnivCD THENA (Auto THEN Auto))
THEN Unfold `es-interface-disjoint` 0
THEN Auto
THEN (D 0 THEN Auto)
THEN (RWO "es-is-interface-restrict" (-2)\mcdot{} THENA Auto)
THEN (RWO "es-is-interface-co-restrict" (-1)\mcdot{} THENA Auto)
THEN Auto)
Home
Index