Step * of Lemma firstn_length

[L:Top List]. (firstn(||L||;L) L)
BY
((InductionOnList THEN RecUnfold `firstn` THEN Reduce THEN Try (Trivial) THEN SplitOnConclITE) THENA Auto) }

1
.....truecase..... 
1. Top
2. Top List
3. firstn(||v||;v) v
4. 0 < ||v|| 1
⊢ [u firstn((||v|| 1) 1;v)] [u v]

2
.....falsecase..... 
1. Top
2. Top List
3. firstn(||v||;v) v
4. (||v|| 1) ≤ 0
⊢ [] [u v]


Latex:


Latex:
\mforall{}[L:Top  List].  (firstn(||L||;L)  \msim{}  L)


By


Latex:
((InductionOnList  THEN  RecUnfold  `firstn`  0  THEN  Reduce  0  THEN  Try  (Trivial)  THEN  SplitOnConclITE)
  THENA  Auto
  )




Home Index