Step * 1 1 of Lemma global-eo-info-le-before


1. (Id × Top) List
2. : ℕ||L||
⊢ map(λx.(snd(x));filter(λx.fst(x) loc(e);firstn(e;L))) [info(e)] 
map(λx.(snd(x));filter(λx.fst(x) loc(e);firstn(e 1;L)))
BY
((InstLemma `firstn_decomp` [⌈Id × Top⌉;⌈1⌉;⌈L⌉]⋅ THENA Auto)
   THEN (Subst' (e 1) -1 THENA Auto)
   THEN RevHypSubst' (-1) 0
   THEN ((RWW "filter_append_sq map_append_sq" THENM (EqCD THEN Try (Trivial))) THENA Auto)) }

1
1. (Id × Top) List
2. : ℕ||L||
3. firstn(e;L) [L[e]] firstn(e 1;L)
⊢ [info(e)] map(λx.(snd(x));filter(λx.fst(x) loc(e);[L[e]]))


Latex:



Latex:

1.  L  :  (Id  \mtimes{}  Top)  List
2.  e  :  \mBbbN{}||L||
\mvdash{}  map(\mlambda{}x.(snd(x));filter(\mlambda{}x.fst(x)  =  loc(e);firstn(e;L)))  @  [info(e)] 
\msim{}  map(\mlambda{}x.(snd(x));filter(\mlambda{}x.fst(x)  =  loc(e);firstn(e  +  1;L)))


By


Latex:
((InstLemma  `firstn\_decomp`  [\mkleeneopen{}Id  \mtimes{}  Top\mkleeneclose{};\mkleeneopen{}e  +  1\mkleeneclose{};\mkleeneopen{}L\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (Subst'  (e  +  1)  -  1  \msim{}  e  -1  THENA  Auto)
  THEN  RevHypSubst'  (-1)  0
  THEN  ((RWW  "filter\_append\_sq  map\_append\_sq"  0  THENM  (EqCD  THEN  Try  (Trivial)))  THENA  Auto))




Home Index