Step * of Lemma es-interface-val-disjoint

[Info:Type]. ∀[es:EO+(Info)]. ∀[A:Type]. ∀[Xs:EClass(A) List].
  ∀[X:EClass(A)]. ∀[e:E]. first-eclass(Xs)(e) X(e) ∈ supposing ↑e ∈b supposing (X ∈ Xs) 
  supposing (∀X∈Xs.(∀Y∈Xs.(X Y ∈ EClass(A)) ∨ X ⋂ 0))
BY
(Auto
   THEN (Assert ↑e ∈b first-eclass(Xs) BY
               (BLemma `in-first-eclass` THEN Auto THEN BLemma `l_exists_iff` THEN Auto THEN With ⌜X⌝ (D 0)⋅ THEN Auto))
   THEN RWW "l_all_iff" 5
   THEN Auto) }

1
1. Info Type
2. es EO+(Info)
3. Type
4. Xs EClass(A) List
5. ∀X:EClass(A). ((X ∈ Xs)  (∀Y:EClass(A). ((Y ∈ Xs)  ((X Y ∈ EClass(A)) ∨ X ⋂ 0))))
6. EClass(A)
7. (X ∈ Xs)
8. E
9. ↑e ∈b X
10. ↑e ∈b first-eclass(Xs)
⊢ first-eclass(Xs)(e) X(e) ∈ A


Latex:


Latex:
\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[A:Type].  \mforall{}[Xs:EClass(A)  List].
    \mforall{}[X:EClass(A)].  \mforall{}[e:E].  first-eclass(Xs)(e)  =  X(e)  supposing  \muparrow{}e  \mmember{}\msubb{}  X  supposing  (X  \mmember{}  Xs) 
    supposing  (\mforall{}X\mmember{}Xs.(\mforall{}Y\mmember{}Xs.(X  =  Y)  \mvee{}  X  \mcap{}  Y  =  0))


By


Latex:
(Auto
  THEN  (Assert  \muparrow{}e  \mmember{}\msubb{}  first-eclass(Xs)  BY
                          (BLemma  `in-first-eclass`
                            THEN  Auto
                            THEN  BLemma  `l\_exists\_iff`
                            THEN  Auto
                            THEN  With  \mkleeneopen{}X\mkleeneclose{}  (D  0)\mcdot{}
                            THEN  Auto))
  THEN  RWW  "l\_all\_iff"  5
  THEN  Auto)




Home Index