Step * 1 of Lemma es-interface-history-prior


1. Info Type
2. es EO+(Info)
3. Type
4. EClass(A List)
5. E(X)
6. ↑e ∈b prior(X)
⊢ concat(mapfilter(λe.X(e);λe.e ∈b X;≤loc(e)))
(concat(mapfilter(λe.X(e);λe.e ∈b X;≤loc(prior(X)(e)))) X(e))
∈ (A List)
BY
Assert ⌈∃a:E. (a ≤loc e  ∧ (¬↑first(a)) ∧ (pred(a) prior(X)(e) ∈ E))⌉⋅ }

1
.....assertion..... 
1. Info Type
2. es EO+(Info)
3. Type
4. EClass(A List)
5. E(X)
6. ↑e ∈b prior(X)
⊢ ∃a:E. (a ≤loc e  ∧ (¬↑first(a)) ∧ (pred(a) prior(X)(e) ∈ E))

2
1. Info Type
2. es EO+(Info)
3. Type
4. EClass(A List)
5. E(X)
6. ↑e ∈b prior(X)
7. ∃a:E. (a ≤loc e  ∧ (¬↑first(a)) ∧ (pred(a) prior(X)(e) ∈ E))
⊢ concat(mapfilter(λe.X(e);λe.e ∈b X;≤loc(e)))
(concat(mapfilter(λe.X(e);λe.e ∈b X;≤loc(prior(X)(e)))) X(e))
∈ (A List)


Latex:



Latex:

1.  Info  :  Type
2.  es  :  EO+(Info)
3.  A  :  Type
4.  X  :  EClass(A  List)
5.  e  :  E(X)
6.  \muparrow{}e  \mmember{}\msubb{}  prior(X)
\mvdash{}  concat(mapfilter(\mlambda{}e.X(e);\mlambda{}e.e  \mmember{}\msubb{}  X;\mleq{}loc(e)))
=  (concat(mapfilter(\mlambda{}e.X(e);\mlambda{}e.e  \mmember{}\msubb{}  X;\mleq{}loc(prior(X)(e))))  @  X(e))


By


Latex:
Assert  \mkleeneopen{}\mexists{}a:E.  (a  \mleq{}loc  e    \mwedge{}  (\mneg{}\muparrow{}first(a))  \mwedge{}  (pred(a)  =  prior(X)(e)))\mkleeneclose{}\mcdot{}




Home Index