Step
*
1
of Lemma
eo-forward-interval
1. Info : Type
2. es : EO+(Info)
3. e1 : E
4. e2 : E
5. e : E
6. e ≤loc e1 
7. e1 ≤loc e2 
⊢ (filter(λev.e1 ≤loc ev;before(e2)) @ if e1 ≤loc e2 then [e2] else [] fi )
= (filter(λev.e1 ≤loc ev;before(e2)) @ if e1 ≤loc e2 then [e2] else [] fi )
∈ (E List)
BY
{ (EqCD THEN Auto) }
1
.....subterm..... T:t
1:n
1. Info : Type
2. es : EO+(Info)
3. e1 : E
4. e2 : E
5. e : E
6. e ≤loc e1 
7. e1 ≤loc e2 
⊢ filter(λev.e1 ≤loc ev;before(e2)) = filter(λev.e1 ≤loc ev;before(e2)) ∈ (E List)
Latex:
1.  Info  :  Type
2.  es  :  EO+(Info)
3.  e1  :  E
4.  e2  :  E
5.  e  :  E
6.  e  \mleq{}loc  e1 
7.  e1  \mleq{}loc  e2 
\mvdash{}  (filter(\mlambda{}ev.e1  \mleq{}loc  ev;before(e2))  @  if  e1  \mleq{}loc  e2  then  [e2]  else  []  fi  )
=  (filter(\mlambda{}ev.e1  \mleq{}loc  ev;before(e2))  @  if  e1  \mleq{}loc  e2  then  [e2]  else  []  fi  )
By
(EqCD  THEN  Auto)
Home
Index