Step * 2 1 of Lemma select-front-as-reduce

.....truecase..... 
1. : ℕ
2. Top
3. Top List
4. reduce(λu,x. if ||x|| <then [u] else tl(x) [u] fi ;[];v) rev(firstn(n 1;v))
5. ||v|| ≤ (n 1)
6. ||firstn(n 1;v)|| < 1
⊢ rev(firstn(n 1;v)) [u] rev(firstn(n 1;[u v]))
BY
((RWO "firstn_all" (-1) THEN Try (Complete (Auto'))) THEN RWO "firstn_all" THEN Try (Complete (Auto')))⋅ }


Latex:


Latex:
.....truecase..... 
1.  n  :  \mBbbN{}
2.  u  :  Top
3.  v  :  Top  List
4.  reduce(\mlambda{}u,x.  if  ||x||  <z  n  +  1  then  x  @  [u]  else  tl(x)  @  [u]  fi  ;[];v)  \msim{}  rev(firstn(n  +  1;v))
5.  ||v||  \mleq{}  (n  +  1)
6.  ||firstn(n  +  1;v)||  <  n  +  1
\mvdash{}  rev(firstn(n  +  1;v))  @  [u]  \msim{}  rev(firstn(n  +  1;[u  /  v]))


By


Latex:
((RWO  "firstn\_all"  (-1)  THEN  Try  (Complete  (Auto')))
  THEN  RWO  "firstn\_all"  0
  THEN  Try  (Complete  (Auto')))\mcdot{}




Home Index