Step * 1 of Lemma iseg-global-order-history


1. Info Type
2. L1 (Id × Info) List@i
3. L2 (Id × Info) List@i
4. L1 ≤ L2@i
5. E@i
6. ||L1|| ≤ ||L2||
7. loc(e) loc(e) ∈ Id
⊢ map(λx.info(x);≤loc(e)) map(λx.info(x);≤loc(e)) ∈ Info List+
BY
((RWO "global-eo-info-le-before" 0
    THENA (Try (((RWO "global-eo-E-sq" (-3) THENA Auto) THEN BLemma `global-eo-E` THEN Auto)) THEN Auto)
    )
   THEN RevHypSubst' (-1) 0
   THEN (GenConcl ⌈x.(snd(x))) f ∈ ((Id × Info) ─→ Info)⌉⋅ THENA Auto)
   THEN (GenConcl ⌈x.fst(x) loc(e)) test ∈ ((Id × Info) ─→ 𝔹)⌉⋅ THENA Auto)
   THEN (EqCD THENA Auto)
   THEN Try ((Fold `member` THEN Auto))) }

1
.....subterm..... T:t
2:n
1. Info Type
2. L1 (Id × Info) List@i
3. L2 (Id × Info) List@i
4. L1 ≤ L2@i
5. E@i
6. ||L1|| ≤ ||L2||
7. loc(e) loc(e) ∈ Id
8. (Id × Info) ─→ Info@i
9. x.(snd(x))) f ∈ ((Id × Info) ─→ Info)@i
10. test (Id × Info) ─→ 𝔹@i
11. x.fst(x) loc(e)) test ∈ ((Id × Info) ─→ 𝔹)@i
⊢ filter(test;firstn(e 1;L2)) filter(test;firstn(e 1;L1)) ∈ Id × Info List+


Latex:



Latex:

1.  Info  :  Type
2.  L1  :  (Id  \mtimes{}  Info)  List@i
3.  L2  :  (Id  \mtimes{}  Info)  List@i
4.  L1  \mleq{}  L2@i
5.  e  :  E@i
6.  ||L1||  \mleq{}  ||L2||
7.  loc(e)  =  loc(e)
\mvdash{}  map(\mlambda{}x.info(x);\mleq{}loc(e))  =  map(\mlambda{}x.info(x);\mleq{}loc(e))


By


Latex:
((RWO  "global-eo-info-le-before"  0
    THENA  (Try  (((RWO  "global-eo-E-sq"  (-3)  THENA  Auto)  THEN  BLemma  `global-eo-E`  THEN  Auto))
                  THEN  Auto
                  )
    )
  THEN  RevHypSubst'  (-1)  0
  THEN  (GenConcl  \mkleeneopen{}(\mlambda{}x.(snd(x)))  =  f\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (GenConcl  \mkleeneopen{}(\mlambda{}x.fst(x)  =  loc(e))  =  test\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (EqCD  THENA  Auto)
  THEN  Try  ((Fold  `member`  0  THEN  Auto)))




Home Index