Step * 1 of Lemma es-closed-open-interval-decomp

.....assertion..... 
1. es EO
2. e1 E
3. e2 E
4. (e1 <loc e2)
5. (e1 ∈ before(e2))
6. List
7. before(e2) (before(e1) [e1] l) ∈ (E List)
⊢ ↑null(filter(λev.e1 ≤loc ev;before(e1)))
BY
((BLemma `null_filter` THEN Auto)
   THEN BLemma `l_all_iff`
   THEN Auto
   THEN RepUR ``so_apply`` 0
   THEN (RW assert_pushdownC THENA Auto)
   THEN GenListD (-1)
   THEN RelRST
   THEN Auto) }


Latex:


.....assertion..... 
1.  es  :  EO
2.  e1  :  E
3.  e2  :  E
4.  (e1  <loc  e2)
5.  (e1  \mmember{}  before(e2))
6.  l  :  E  List
7.  before(e2)  =  (before(e1)  @  [e1]  @  l)
\mvdash{}  \muparrow{}null(filter(\mlambda{}ev.e1  \mleq{}loc  ev;before(e1)))


By

((BLemma  `null\_filter`  THEN  Auto)
  THEN  BLemma  `l\_all\_iff`
  THEN  Auto
  THEN  RepUR  ``so\_apply``  0
  THEN  (RW  assert\_pushdownC  0  THENA  Auto)
  THEN  GenListD  (-1)
  THEN  RelRST
  THEN  Auto)




Home Index