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


1. es EO
2. e1 E
3. e2 E
4. (e1 <loc e2)
5. (e1 ∈ before(e2))
6. List
7. filter(λev.e1 ≤loc ev;before(e1)) [] ∈ (E List)
8. filter(λev.e1 <loc ev;before(e1)) [] ∈ (E List)
9. E@i
10. l1 List
11. l2 List
12. (l1 [e] l2) ∈ (E List)
13. before(e2) (before(e1) [e1] l1 [e] l2) ∈ (E List)
⊢ e1 before e ∈ before(e1) [e1] l1 [e] l2
BY
((BLemma `l_before_append_iff` THENA Auto)
   THEN (OrRight THENA Auto)
   THEN (OrLeft THENA Auto)
   THEN (BLemma `l_before_append_iff` THENA Auto)
   THEN RepeatFor ((OrRight THENA Auto))
   THEN Auto
   THEN Try (Complete ((GenListD THEN OrLeft THEN Auto)))
   THEN GenListD 0
   THEN Auto
   THEN (OrRight THENA Auto)
   THEN GenListD 0
   THEN OrLeft
   THEN Auto) }


Latex:


Latex:

1.  es  :  EO
2.  e1  :  E
3.  e2  :  E
4.  (e1  <loc  e2)
5.  (e1  \mmember{}  before(e2))
6.  l  :  E  List
7.  filter(\mlambda{}ev.e1  \mleq{}loc  ev;before(e1))  =  []
8.  filter(\mlambda{}ev.e1  <loc  ev;before(e1))  =  []
9.  e  :  E@i
10.  l1  :  E  List
11.  l2  :  E  List
12.  l  =  (l1  @  [e]  @  l2)
13.  before(e2)  =  (before(e1)  @  [e1]  @  l1  @  [e]  @  l2)
\mvdash{}  e1  before  e  \mmember{}  before(e1)  @  [e1]  @  l1  @  [e]  @  l2


By


Latex:
((BLemma  `l\_before\_append\_iff`  THENA  Auto)
  THEN  (OrRight  THENA  Auto)
  THEN  (OrLeft  THENA  Auto)
  THEN  (BLemma  `l\_before\_append\_iff`  THENA  Auto)
  THEN  RepeatFor  2  ((OrRight  THENA  Auto))
  THEN  Auto
  THEN  Try  (Complete  ((GenListD  0  THEN  OrLeft  THEN  Auto)))
  THEN  GenListD  0
  THEN  Auto
  THEN  (OrRight  THENA  Auto)
  THEN  GenListD  0
  THEN  OrLeft
  THEN  Auto)




Home Index