Step * 1 1 of Lemma firstn_last


1. Type
2. T
3. List
4. (firstn(||v|| 1;v) [last(v)]) ∈ (T List) supposing ¬↑null(v)
5. ¬False
6. 0 < (||v|| 1) 1
⊢ [u v] [u (firstn((||v|| 1) 1;v) [last([u v])])] ∈ (T List)
BY
(EqCD THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  u  :  T
3.  v  :  T  List
4.  v  =  (firstn(||v||  -  1;v)  @  [last(v)])  supposing  \mneg{}\muparrow{}null(v)
5.  \mneg{}False
6.  0  <  (||v||  +  1)  -  1
\mvdash{}  [u  /  v]  =  [u  /  (firstn((||v||  +  1)  -  1  -  1;v)  @  [last([u  /  v])])]


By


Latex:
(EqCD  THEN  Auto)




Home Index