Step * of Lemma fset-find_wf

[T:Type]. ∀[eq:EqDecider(T)]. ∀[P:T ⟶ 𝔹]. ∀[s:fset(T)].
  (fset-find(P;s) ∈ {x:T| x ∈ s ∧ (↑(P x))} supposing 
     ((∀x,y:T.  (x ∈  y ∈  (↑(P x))  (↑(P y))  (x y ∈ T))) and 
     (↓∃x:T. (x ∈ s ∧ (↑(P x)))))
BY
Auto }

1
1. Type
2. eq EqDecider(T)
3. T ⟶ 𝔹
4. fset(T)
5. ∃x:T. (x ∈ s ∧ (↑(P x)))
6. ∀x,y:T.  (x ∈  y ∈  (↑(P x))  (↑(P y))  (x y ∈ T))
⊢ fset-find(P;s) ∈ {x:T| x ∈ s ∧ (↑(P x))} 


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[eq:EqDecider(T)].  \mforall{}[P:T  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[s:fset(T)].
    (fset-find(P;s)  \mmember{}  \{x:T|  x  \mmember{}  s  \mwedge{}  (\muparrow{}(P  x))\}  )  supposing 
          ((\mforall{}x,y:T.    (x  \mmember{}  s  {}\mRightarrow{}  y  \mmember{}  s  {}\mRightarrow{}  (\muparrow{}(P  x))  {}\mRightarrow{}  (\muparrow{}(P  y))  {}\mRightarrow{}  (x  =  y)))  and 
          (\mdownarrow{}\mexists{}x:T.  (x  \mmember{}  s  \mwedge{}  (\muparrow{}(P  x)))))


By


Latex:
Auto




Home Index