Step * 2 2 1 of Lemma l_member-first


1. [A] Type
2. A
3. List
4. ∀x:A. ∀eq:EqDecider(A).  ((x ∈ v)  (∃i:ℕ||v||. ((∀j:ℕi. (v[j] x ∈ A))) ∧ (v[i] x ∈ A))))
5. A
6. eq EqDecider(A)
7. ¬(x u ∈ A)
8. (x ∈ v)
9. : ℕ||v||
10. (∀j:ℕi. (v[j] x ∈ A))) ∧ (v[i] x ∈ A)
⊢ ∃i:ℕ||v|| 1. ((∀j:ℕi. ([u v][j] x ∈ A))) ∧ ([u v][i] x ∈ A))
BY
(InstConcl [⌜1⌝]⋅ THEN Auto) }

1
1. Type
2. A
3. List
4. ∀x:A. ∀eq:EqDecider(A).  ((x ∈ v)  (∃i:ℕ||v||. ((∀j:ℕi. (v[j] x ∈ A))) ∧ (v[i] x ∈ A))))
5. A
6. eq EqDecider(A)
7. ¬(x u ∈ A)
8. (x ∈ v)
9. : ℕ||v||
10. ∀j:ℕi. (v[j] x ∈ A))
11. v[i] x ∈ A
12. : ℕ1
⊢ ¬([u v][j] x ∈ A)


Latex:


Latex:

1.  [A]  :  Type
2.  u  :  A
3.  v  :  A  List
4.  \mforall{}x:A.  \mforall{}eq:EqDecider(A).    ((x  \mmember{}  v)  {}\mRightarrow{}  (\mexists{}i:\mBbbN{}||v||.  ((\mforall{}j:\mBbbN{}i.  (\mneg{}(v[j]  =  x)))  \mwedge{}  (v[i]  =  x))))
5.  x  :  A
6.  eq  :  EqDecider(A)
7.  \mneg{}(x  =  u)
8.  (x  \mmember{}  v)
9.  i  :  \mBbbN{}||v||
10.  (\mforall{}j:\mBbbN{}i.  (\mneg{}(v[j]  =  x)))  \mwedge{}  (v[i]  =  x)
\mvdash{}  \mexists{}i:\mBbbN{}||v||  +  1.  ((\mforall{}j:\mBbbN{}i.  (\mneg{}([u  /  v][j]  =  x)))  \mwedge{}  ([u  /  v][i]  =  x))


By


Latex:
(InstConcl  [\mkleeneopen{}i  +  1\mkleeneclose{}]\mcdot{}  THEN  Auto)




Home Index