Step
*
1
of Lemma
list-eo-info-le-before
1. L : Top List@i
2. i : Id@i
3. e : E@i
⊢ map(λe.info(e);≤loc(e)) ~ firstn(e + 1;L)
BY
{ (Unfold `es-le-before` 0
   THEN (RWO "map_append_sq" 0 THENA Auto)
   THEN (RWO "list-eo-info-before" 0 THENA Auto)
   THEN Reduce 0
   THEN (RWO "list-eo-info" 0 THENA Auto)) }
1
1. L : Top List@i
2. i : Id@i
3. e : E@i
⊢ firstn(e;L) @ [if e <z ||L|| then L[e] else hd(L) fi ] ~ firstn(e + 1;L)
Latex:
Latex:
1.  L  :  Top  List@i
2.  i  :  Id@i
3.  e  :  E@i
\mvdash{}  map(\mlambda{}e.info(e);\mleq{}loc(e))  \msim{}  firstn(e  +  1;L)
By
Latex:
(Unfold  `es-le-before`  0
  THEN  (RWO  "map\_append\_sq"  0  THENA  Auto)
  THEN  (RWO  "list-eo-info-before"  0  THENA  Auto)
  THEN  Reduce  0
  THEN  (RWO  "list-eo-info"  0  THENA  Auto))
Home
Index