Step * of Lemma es-interface-part_wf

[Info,T:Type]. ∀[X:EClass(T)]. ∀[g:⋂es:EO+(Info). (E(X) ⟶ Id)]. ∀[i:Id].  ((X|g=i) ∈ EClass(T))
BY
WithCumulativity((Auto
                    THEN All (Unfold `eclass`)
                    THEN Unfold `es-interface-part` 0
                    THEN RepeatFor ((MemCD THENA Auto))
                    THEN (GenConclAtAddr [2;1] THEN RepUR ``let`` THEN AutoSplit)⋅)) }

1
1. Info Type
2. Type
3. es:EO+(Info) ⟶ e:E ⟶ bag(T)
4. : ⋂es:EO+(Info). (E(X) ⟶ Id)
5. Id
6. eo EO+(Info)@i'
7. E@i
8. bag(T)@i
9. (X eo e) v ∈ bag(T)@i
10. #(v) 1 ∈ ℤ
⊢ if then else {} fi  ∈ bag(T)


Latex:


Latex:
\mforall{}[Info,T:Type].  \mforall{}[X:EClass(T)].  \mforall{}[g:\mcap{}es:EO+(Info).  (E(X)  {}\mrightarrow{}  Id)].  \mforall{}[i:Id].    ((X|g=i)  \mmember{}  EClass(T))


By


Latex:
WithCumulativity((Auto
                                    THEN  All  (Unfold  `eclass`)
                                    THEN  Unfold  `es-interface-part`  0
                                    THEN  RepeatFor  2  ((MemCD  THENA  Auto))
                                    THEN  (GenConclAtAddr  [2;1]  THEN  RepUR  ``let``  0  THEN  AutoSplit)\mcdot{}))




Home Index