Step * 2 of Lemma rec-class-unique


1. Info Type
2. Type
3. es:EO+(Info) ⟶ E ⟶ bag(T)
4. es:EO+(Info) ⟶ e':E ⟶ T ⟶ {e:E| (e' <loc e)}  ⟶ bag(T)
5. EClass(T)
6. es EO+(Info)@i'
7. E@i
8. e ∈b prior(X) ∈ 𝔹
9. ↑e ∈b prior(X)
⊢ let e' prior(X)(e) in
      F[es;e';X(e');e] ∈ bag(T)
BY
((InstLemma `es-prior-interface_wf` [⌜Info⌝;⌜X⌝]⋅ THENA Auto) THEN RepUR ``let`` THEN Auto) }


Latex:


Latex:

1.  Info  :  Type
2.  T  :  Type
3.  G  :  es:EO+(Info)  {}\mrightarrow{}  E  {}\mrightarrow{}  bag(T)
4.  F  :  es:EO+(Info)  {}\mrightarrow{}  e':E  {}\mrightarrow{}  T  {}\mrightarrow{}  \{e:E|  (e'  <loc  e)\}    {}\mrightarrow{}  bag(T)
5.  X  :  EClass(T)
6.  es  :  EO+(Info)@i'
7.  e  :  E@i
8.  e  \mmember{}\msubb{}  prior(X)  \mmember{}  \mBbbB{}
9.  \muparrow{}e  \mmember{}\msubb{}  prior(X)
\mvdash{}  let  e'  =  prior(X)(e)  in
            F[es;e';X(e');e]  \mmember{}  bag(T)


By


Latex:
((InstLemma  `es-prior-interface\_wf`  [\mkleeneopen{}Info\mkleeneclose{};\mkleeneopen{}X\mkleeneclose{}]\mcdot{}  THENA  Auto)  THEN  RepUR  ``let``  0  THEN  Auto)




Home Index