Step * of Lemma fseg_select

No Annotations
[T:Type]
  ∀l1,l2:T List.
    (fseg(T;l1;l2) ⇐⇒ (||l1|| ≤ ||l2||) c∧ (∀i:ℕl1[i] l2[(||l2|| ||l1||) i] ∈ supposing i < ||l1||))
BY
(Auto' THEN Try ((BLemma `fseg_length` THEN Auto))) }

1
1. Type
2. l1 List
3. l2 List
4. fseg(T;l1;l2)
5. : ℕ
6. i < ||l1||
⊢ l1[i] l2[(||l2|| ||l1||) i] ∈ T

2
1. [T] Type
2. l1 List
3. l2 List
4. (||l1|| ≤ ||l2||) c∧ (∀i:ℕl1[i] l2[(||l2|| ||l1||) i] ∈ supposing i < ||l1||)
⊢ fseg(T;l1;l2)


Latex:


Latex:
No  Annotations
\mforall{}[T:Type]
    \mforall{}l1,l2:T  List.
        (fseg(T;l1;l2)
        \mLeftarrow{}{}\mRightarrow{}  (||l1||  \mleq{}  ||l2||)  c\mwedge{}  (\mforall{}i:\mBbbN{}.  l1[i]  =  l2[(||l2||  -  ||l1||)  +  i]  supposing  i  <  ||l1||))


By


Latex:
(Auto'  THEN  Try  ((BLemma  `fseg\_length`  THEN  Auto)))




Home Index