Step * 1 of Lemma fpf-restrict-cap


1. Type
2. A ─→ 𝔹
3. A
4. ↑(P x)
5. x:A fp-> Top
6. eq EqDecider(A)
7. Top
⊢ x ∈ dom(fpf-restrict(f;P)) x ∈ dom(f)
BY
((Auto THEN (BLemma `iff_imp_equal_bool` THENM RW assert_pushdownC THENM (RWO "member-fpf-domain" THEN Reduce 0)))
   THENA Auto
   }

1
1. Type
2. A ─→ 𝔹
3. A
4. ↑(P x)
5. x:A fp-> Top
6. eq EqDecider(A)
7. Top
⊢ (x ∈ filter(P;fpf-domain(f))) ⇐⇒ (x ∈ fpf-domain(f))

2
1. Type
2. A ─→ 𝔹
3. A
4. ↑(P x)
5. x:A fp-> Top
6. eq EqDecider(A)
7. Top
8. (x ∈ fpf-domain(fpf-restrict(f;P))) ⇐⇒ (x ∈ fpf-domain(f))
⊢ (x ∈ filter(P;fpf-domain(f))) ⇐⇒ (x ∈ fpf-domain(f)) ∈ Type


Latex:



1.  A  :  Type
2.  P  :  A  {}\mrightarrow{}  \mBbbB{}
3.  x  :  A
4.  \muparrow{}(P  x)
5.  f  :  x:A  fp->  Top
6.  eq  :  EqDecider(A)
7.  z  :  Top
\mvdash{}  x  \mmember{}  dom(fpf-restrict(f;P))  \msim{}  x  \mmember{}  dom(f)


By

((Auto
    THEN  (BLemma  `iff\_imp\_equal\_bool`
                THENM  RW  assert\_pushdownC  0
                THENM  (RWO  "member-fpf-domain"  0  THEN  Reduce  0))
    )
  THENA  Auto
  )




Home Index