Step
*
2
1
1
2
1
1
1
of Lemma
index-min_wf
1. u : ℤ
2. u1 : ℤ
3. v : ℤ List
4. index-min([u1 / v]) ∈ i:ℕ||[u1 / v]|| × {x:ℤ| (x = [u1 / v][i] ∈ ℤ) ∧ (∀z:ℤ. ((z ∈ [u1 / v]) 
⇒ (x ≤ z)))} 
5. i : ℕ||[u1 / v]||
6. v2 : {x:ℤ| (x = [u1 / v][i] ∈ ℤ) ∧ (∀z:ℤ. ((z ∈ [u1 / v]) 
⇒ (x ≤ z)))} 
7. index-min([u1 / v])
= <i, v2>
∈ (i:ℕ||[u1 / v]|| × {x:ℤ| (x = [u1 / v][i] ∈ ℤ) ∧ (∀z:ℤ. ((z ∈ [u1 / v]) 
⇒ (x ≤ z)))} )
8. u < v2
9. u = u ∈ ℤ
10. z : ℤ
11. (z ∈ [u; [u1 / v]])
⊢ u ≤ z
BY
{ TACTIC:(DSetVars THEN Unhide THEN Auto) }
1
1. u : ℤ
2. u1 : ℤ
3. v : ℤ List
4. index-min([u1 / v]) ∈ i:ℕ||[u1 / v]|| × {x:ℤ| (x = [u1 / v][i] ∈ ℤ) ∧ (∀z:ℤ. ((z ∈ [u1 / v]) 
⇒ (x ≤ z)))} 
5. i : ℕ||[u1 / v]||
6. v2 : ℤ
7. v2 = [u1 / v][i] ∈ ℤ
8. ∀z:ℤ. ((z ∈ [u1 / v]) 
⇒ (v2 ≤ z))
9. index-min([u1 / v])
= <i, v2>
∈ (i:ℕ||[u1 / v]|| × {x:ℤ| (x = [u1 / v][i] ∈ ℤ) ∧ (∀z:ℤ. ((z ∈ [u1 / v]) 
⇒ (x ≤ z)))} )
10. u < v2
11. u = u ∈ ℤ
12. z : ℤ
13. (z ∈ [u; [u1 / v]])
⊢ u ≤ z
Latex:
Latex:
1.  u  :  \mBbbZ{}
2.  u1  :  \mBbbZ{}
3.  v  :  \mBbbZ{}  List
4.  index-min([u1  /  v])  \mmember{}  i:\mBbbN{}||[u1  /  v]||  \mtimes{}  \{x:\mBbbZ{}| 
                                                                                        (x  =  [u1  /  v][i])
                                                                                        \mwedge{}  (\mforall{}z:\mBbbZ{}.  ((z  \mmember{}  [u1  /  v])  {}\mRightarrow{}  (x  \mleq{}  z)))\} 
5.  i  :  \mBbbN{}||[u1  /  v]||
6.  v2  :  \{x:\mBbbZ{}|  (x  =  [u1  /  v][i])  \mwedge{}  (\mforall{}z:\mBbbZ{}.  ((z  \mmember{}  [u1  /  v])  {}\mRightarrow{}  (x  \mleq{}  z)))\} 
7.  index-min([u1  /  v])  =  <i,  v2>
8.  u  <  v2
9.  u  =  u
10.  z  :  \mBbbZ{}
11.  (z  \mmember{}  [u;  [u1  /  v]])
\mvdash{}  u  \mleq{}  z
By
Latex:
TACTIC:(DSetVars  THEN  Unhide  THEN  Auto)
Home
Index