Step
*
2
1
of Lemma
fseg_select
1. [T] : Type
2. l1 : T List
3. l2 : T List
4. ||l1|| ≤ ||l2||
5. ∀i:ℕ. l1[i] = l2[(||l2|| - ||l1||) + i] ∈ T supposing i < ||l1||
⊢ ∃L:T List. (l2 = (L @ l1) ∈ (T List))
BY
{ (InstConcl [⌜firstn(||l2|| - ||l1||;l2)⌝]⋅ THENA Auto') }
1
1. T : Type
2. l1 : T List
3. l2 : T List
4. ||l1|| ≤ ||l2||
5. ∀i:ℕ. l1[i] = l2[(||l2|| - ||l1||) + i] ∈ T supposing i < ||l1||
⊢ l2 = (firstn(||l2|| - ||l1||;l2) @ l1) ∈ (T List)
Latex:
Latex:
1.  [T]  :  Type
2.  l1  :  T  List
3.  l2  :  T  List
4.  ||l1||  \mleq{}  ||l2||
5.  \mforall{}i:\mBbbN{}.  l1[i]  =  l2[(||l2||  -  ||l1||)  +  i]  supposing  i  <  ||l1||
\mvdash{}  \mexists{}L:T  List.  (l2  =  (L  @  l1))
By
Latex:
(InstConcl  [\mkleeneopen{}firstn(||l2||  -  ||l1||;l2)\mkleeneclose{}]\mcdot{}  THENA  Auto')
Home
Index