Step * of Lemma es-interface-set-subtype

[Info,A:Type]. ∀[P:A ─→ ℙ]. ∀[X:EClass(A)].
  (X ∈ EClass({a:A| P[a]} )) supposing ((∀es:EO+(Info). ∀e:E(X).  P[X(e)]) and Singlevalued(X))
BY
WithCumulativity((Auto THEN All (Unfold `eclass`))) }

1
1. Info Type
2. Type
3. A ─→ ℙ
4. es:EO+(Info) ─→ e:E ─→ bag(A)
5. Singlevalued(X)
6. ∀es:EO+(Info). ∀e:E(X).  P[X(e)]
⊢ X ∈ es:EO+(Info) ─→ e:E ─→ bag({a:A| P[a]} )


Latex:


\mforall{}[Info,A:Type].  \mforall{}[P:A  {}\mrightarrow{}  \mBbbP{}].  \mforall{}[X:EClass(A)].
    (X  \mmember{}  EClass(\{a:A|  P[a]\}  ))  supposing  ((\mforall{}es:EO+(Info).  \mforall{}e:E(X).    P[X(e)])  and  Singlevalued(X))


By

WithCumulativity((Auto  THEN  All  (Unfold  `eclass`)))




Home Index