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" THENM Reduce 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