Step
*
1
of Lemma
fpf-restrict-dom
∀A:Type. ∀eq:EqDecider(A). ∀B:A ─→ Type. ∀f:x:A fp-> B[x]. ∀P:A ─→ 𝔹. ∀x:A.
(↑x ∈ dom(fpf-restrict(f;P))
⇐⇒ {(↑x ∈ dom(f)) ∧ (↑(P x))})
BY
{ ((UnivCD THENA Auto)
THEN Unfold `guard` 0
THEN (RWO "member-fpf-domain" 0 THENM Reduce 0 THENM RWO "member_filter" 0)
THEN Auto) }
Latex:
\mforall{}A:Type. \mforall{}eq:EqDecider(A). \mforall{}B:A {}\mrightarrow{} Type. \mforall{}f:x:A fp-> B[x]. \mforall{}P:A {}\mrightarrow{} \mBbbB{}. \mforall{}x:A.
(\muparrow{}x \mmember{} dom(fpf-restrict(f;P)) \mLeftarrow{}{}\mRightarrow{} \{(\muparrow{}x \mmember{} dom(f)) \mwedge{} (\muparrow{}(P x))\})
By
((UnivCD THENA Auto)
THEN Unfold `guard` 0
THEN (RWO "member-fpf-domain" 0 THENM Reduce 0 THENM RWO "member\_filter" 0)
THEN Auto)
Home
Index