Step * 1 1 1 of Lemma first_index_property


1. Type
2. T ⟶ 𝔹
3. List
4. 0 < search(||L||;λi.P[L[i]])
5. (∃i:ℕ||L||. (↑P[L[i]]))  0 < search(||L||;λi.P[L[i]])
6. (∃i:ℕ||L||. (↑P[L[i]]))  0 < search(||L||;λi.P[L[i]])
7. ↑P[L[search(||L||;λi.P[L[i]]) 1]]
8. ∀j:ℕ||L||. ¬↑P[L[j]] supposing j < search(||L||;λi.P[L[i]]) 1
9. ↑P[L[search(||L||;λi.P[L[i]]) 1]]
10. T
11. : ℕsearch(||L||;λi.P[L[i]]) 1
12. L[i] ∈ T
13. ↑P[x]
⊢ False
BY
(InstHyp [⌜i⌝(-6)⋅ THEN Auto THEN Auto')⋅ }


Latex:


Latex:

1.  T  :  Type
2.  P  :  T  {}\mrightarrow{}  \mBbbB{}
3.  L  :  T  List
4.  0  <  search(||L||;\mlambda{}i.P[L[i]])
5.  (\mexists{}i:\mBbbN{}||L||.  (\muparrow{}P[L[i]]))  {}\mRightarrow{}  0  <  search(||L||;\mlambda{}i.P[L[i]])
6.  (\mexists{}i:\mBbbN{}||L||.  (\muparrow{}P[L[i]]))  \mLeftarrow{}{}  0  <  search(||L||;\mlambda{}i.P[L[i]])
7.  \muparrow{}P[L[search(||L||;\mlambda{}i.P[L[i]])  -  1]]
8.  \mforall{}j:\mBbbN{}||L||.  \mneg{}\muparrow{}P[L[j]]  supposing  j  <  search(||L||;\mlambda{}i.P[L[i]])  -  1
9.  \muparrow{}P[L[search(||L||;\mlambda{}i.P[L[i]])  -  1]]
10.  x  :  T
11.  i  :  \mBbbN{}search(||L||;\mlambda{}i.P[L[i]])  -  1
12.  x  =  L[i]
13.  \muparrow{}P[x]
\mvdash{}  False


By


Latex:
(InstHyp  [\mkleeneopen{}i\mkleeneclose{}]  (-6)\mcdot{}  THEN  Auto  THEN  Auto')\mcdot{}




Home Index