Step * of Lemma member-fset-constrained-image-iff

[T,A:Type]. ∀[eqt:EqDecider(T)]. ∀[eqa:EqDecider(A)]. ∀[f:T ⟶ A]. ∀[P:A ⟶ 𝔹]. ∀[s:fset(T)]. ∀[a:A].
  uiff(a ∈ f"(s) s.t. P;↓∃x:T. (x ∈ s ∧ (a (f x) ∈ A) ∧ (↑(P a))))
BY
((UnivCD THENA Auto)
   THEN Unfold `fset-constrained-image` 0
   THEN RWO "member-f-union" 0
   THEN Auto
   THEN 0
   THEN ParallelLast) }

1
1. Type
2. Type
3. eqt EqDecider(T)
4. eqa EqDecider(A)
5. T ⟶ A
6. A ⟶ 𝔹
7. fset(T)
8. A
9. T
10. x ∈ s ∧ a ∈ if (f x) then {f x} else {} fi 
⊢ x ∈ s ∧ (a (f x) ∈ A) ∧ (↑(P a))


Latex:


Latex:
\mforall{}[T,A:Type].  \mforall{}[eqt:EqDecider(T)].  \mforall{}[eqa:EqDecider(A)].  \mforall{}[f:T  {}\mrightarrow{}  A].  \mforall{}[P:A  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[s:fset(T)].
\mforall{}[a:A].
    uiff(a  \mmember{}  f"(s)  s.t.  P;\mdownarrow{}\mexists{}x:T.  (x  \mmember{}  s  \mwedge{}  (a  =  (f  x))  \mwedge{}  (\muparrow{}(P  a))))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  Unfold  `fset-constrained-image`  0
  THEN  RWO  "member-f-union"  0
  THEN  Auto
  THEN  D  0
  THEN  ParallelLast)




Home Index