Step * of Lemma int-list-index-property

∀x:ℤ. ∀L:ℤ List.  (((x ∈ L) ⇐⇒ int-list-index(L;x) < ||L||) ∧ ((x ∈ L) ⇒ (L[int-list-index(L;x)] = x ∈ ℤ)))
BY
{ xxxInductionOnListxxx }

1
1. x : ℤ
⊢ ((x ∈ []) ⇐⇒ int-list-index([];x) < ||[]||) ∧ ((x ∈ []) ⇒ ([][int-list-index([];x)] = x ∈ ℤ))

2
1. x : ℤ
2. u : ℤ
3. v : ℤ List
4. ((x ∈ v) ⇐⇒ int-list-index(v;x) < ||v||) ∧ ((x ∈ v) ⇒ (v[int-list-index(v;x)] = x ∈ ℤ))
⊢ ((x ∈ [u / v]) ⇐⇒ int-list-index([u / v];x) < ||[u / v]||)
∧ ((x ∈ [u / v]) ⇒ ([u / v][int-list-index([u / v];x)] = x ∈ ℤ))


Latex:


Latex:
\mforall{}x:\mBbbZ{}.  \mforall{}L:\mBbbZ{}  List.
    (((x  \mmember{}  L)  \mLeftarrow{}{}\mRightarrow{}  int-list-index(L;x)  <  ||L||)  \mwedge{}  ((x  \mmember{}  L)  {}\mRightarrow{}  (L[int-list-index(L;x)]  =  x)))


By


Latex:
xxxInductionOnListxxx




Home Index