Step
*
2
of Lemma
State1-prior
1. Info : Type
2. A : Type
3. B : Type
4. init : Id ─→ B
5. f : Id ─→ A ─→ B ─→ B
6. X : EClass(A)
7. es : EO+(Info)
8. e : E
9. ¬↑first(e)
10. y : ¬(∃e':{E| ((e' <loc e) ∧ (↑0 <z #(State1(init;f;X)(e'))))})@i
⊢ {init loc(e)} = State1(init;f;X)(pred(e)) ∈ bag(B)
BY
{ (D (-1)
   THEN InstConcl [⌈pred(e)⌉]⋅
   THEN MaAuto
   THEN BLemma `bag-size-bag-member`
   THEN Auto
   THEN RepUR ``class-ap`` 0
   THEN Fold `classrel` 0
   THEN BLemma `State1-loc-exists`
   THEN Auto) }
Latex:
Latex:
1.  Info  :  Type
2.  A  :  Type
3.  B  :  Type
4.  init  :  Id  {}\mrightarrow{}  B
5.  f  :  Id  {}\mrightarrow{}  A  {}\mrightarrow{}  B  {}\mrightarrow{}  B
6.  X  :  EClass(A)
7.  es  :  EO+(Info)
8.  e  :  E
9.  \mneg{}\muparrow{}first(e)
10.  y  :  \mneg{}(\mexists{}e':\{E|  ((e'  <loc  e)  \mwedge{}  (\muparrow{}0  <z  \#(State1(init;f;X)(e'))))\})@i
\mvdash{}  \{init  loc(e)\}  =  State1(init;f;X)(pred(e))
By
Latex:
(D  (-1)
  THEN  InstConcl  [\mkleeneopen{}pred(e)\mkleeneclose{}]\mcdot{}
  THEN  MaAuto
  THEN  BLemma  `bag-size-bag-member`
  THEN  Auto
  THEN  RepUR  ``class-ap``  0
  THEN  Fold  `classrel`  0
  THEN  BLemma  `State1-loc-exists`
  THEN  Auto)
Home
Index