Step
*
2
1
1
of Lemma
in-first-eclass
1. [Info] : Type
2. [A] : Type
3. Zs : EClass(A) List@i'
4. Z : EClass(A)@i'
5. ∀es:EO+(Info). ∀e:E.  (↑e ∈b first-eclass(Zs) 
⇐⇒ (∃X∈Zs. ↑e ∈b X))@i'
6. es : EO+(Info)@i'
7. ∀e:E. (↑e ∈b first-eclass(Zs) 
⇐⇒ (∃X∈Zs. ↑e ∈b X))
8. e : E@i
9. ↑e ∈b first-eclass(Zs) 
⇐⇒ (∃X∈Zs. ↑e ∈b X)
⊢ ↑e ∈b first-eclass(Zs @ [Z]) 
⇐⇒ (∃X∈Zs @ [Z]. ↑e ∈b X)
BY
{ (RWW "l_exists_append  -1<" 0 THENA Auto) }
1
1. [Info] : Type
2. [A] : Type
3. Zs : EClass(A) List@i'
4. Z : EClass(A)@i'
5. ∀es:EO+(Info). ∀e:E.  (↑e ∈b first-eclass(Zs) 
⇐⇒ (∃X∈Zs. ↑e ∈b X))@i'
6. es : EO+(Info)@i'
7. ∀e:E. (↑e ∈b first-eclass(Zs) 
⇐⇒ (∃X∈Zs. ↑e ∈b X))
8. e : E@i
9. ↑e ∈b first-eclass(Zs) 
⇐⇒ (∃X∈Zs. ↑e ∈b X)
⊢ ↑e ∈b first-eclass(Zs @ [Z]) 
⇐⇒ (↑e ∈b first-eclass(Zs)) ∨ (∃X∈[Z]. ↑e ∈b X)
Latex:
Latex:
1.  [Info]  :  Type
2.  [A]  :  Type
3.  Zs  :  EClass(A)  List@i'
4.  Z  :  EClass(A)@i'
5.  \mforall{}es:EO+(Info).  \mforall{}e:E.    (\muparrow{}e  \mmember{}\msubb{}  first-eclass(Zs)  \mLeftarrow{}{}\mRightarrow{}  (\mexists{}X\mmember{}Zs.  \muparrow{}e  \mmember{}\msubb{}  X))@i'
6.  es  :  EO+(Info)@i'
7.  \mforall{}e:E.  (\muparrow{}e  \mmember{}\msubb{}  first-eclass(Zs)  \mLeftarrow{}{}\mRightarrow{}  (\mexists{}X\mmember{}Zs.  \muparrow{}e  \mmember{}\msubb{}  X))
8.  e  :  E@i
9.  \muparrow{}e  \mmember{}\msubb{}  first-eclass(Zs)  \mLeftarrow{}{}\mRightarrow{}  (\mexists{}X\mmember{}Zs.  \muparrow{}e  \mmember{}\msubb{}  X)
\mvdash{}  \muparrow{}e  \mmember{}\msubb{}  first-eclass(Zs  @  [Z])  \mLeftarrow{}{}\mRightarrow{}  (\mexists{}X\mmember{}Zs  @  [Z].  \muparrow{}e  \mmember{}\msubb{}  X)
By
Latex:
(RWW  "l\_exists\_append    -1<"  0  THENA  Auto)
Home
Index