Step
*
2
1
1
1
1
of Lemma
cons_member!
1. T : Type
2. l : T List
3. a : T
4. x : T
5. x = a ∈ T
6. ¬(x ∈ l)
7. 0 < ||l|| + 1
8. x = a ∈ T
9. j : ℕ
10. j < ||l|| + 1
11. x = l[j - 1] ∈ T
12. ¬(j = 0 ∈ ℤ)
⊢ j = 0 ∈ ℕ
BY
{ TACTIC:((Assert (x ∈ l) BY (With ⌜j - 1⌝ (D 0)⋅ THEN Auto)) THEN Auto) }
Latex:
Latex:
1.  T  :  Type
2.  l  :  T  List
3.  a  :  T
4.  x  :  T
5.  x  =  a
6.  \mneg{}(x  \mmember{}  l)
7.  0  <  ||l||  +  1
8.  x  =  a
9.  j  :  \mBbbN{}
10.  j  <  ||l||  +  1
11.  x  =  l[j  -  1]
12.  \mneg{}(j  =  0)
\mvdash{}  j  =  0
By
Latex:
TACTIC:((Assert  (x  \mmember{}  l)  BY  (With  \mkleeneopen{}j  -  1\mkleeneclose{}  (D  0)\mcdot{}  THEN  Auto))  THEN  Auto)
Home
Index