Step * 2 1 1 2 1 1 of Lemma index-min_wf


1. : ℤ
2. u1 : ℤ
3. : ℤ List
4. index-min([u1 v]) ∈ i:ℕ||[u1 v]|| × {x:ℤ(x [u1 v][i] ∈ ℤ) ∧ (∀z:ℤ((z ∈ [u1 v])  (x ≤ z)))} 
5. : ℕ||[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
⊢ <0, u> ∈ i:ℕ(||v|| 1) 1 × {x:ℤ(x [u; [u1 v]][i] ∈ ℤ) ∧ (∀z:ℤ((z ∈ [u; [u1 v]])  (x ≤ z)))} 
BY
TACTIC:(MemCD THEN Reduce THEN Try (MemTypeCD) THEN Auto) }

1
1. : ℤ
2. u1 : ℤ
3. : ℤ List
4. index-min([u1 v]) ∈ i:ℕ||[u1 v]|| × {x:ℤ(x [u1 v][i] ∈ ℤ) ∧ (∀z:ℤ((z ∈ [u1 v])  (x ≤ z)))} 
5. : ℕ||[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 ∈ ℤ
10. : ℤ
11. (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
\mvdash{}  ɘ,  u>  \mmember{}  i:\mBbbN{}(||v||  +  1)  +  1  \mtimes{}  \{x:\mBbbZ{}| 
                                                                  (x  =  [u;  [u1  /  v]][i])  \mwedge{}  (\mforall{}z:\mBbbZ{}.  ((z  \mmember{}  [u;  [u1  /  v]])  {}\mRightarrow{}  (x  \mleq{}  z)))\} 


By


Latex:
TACTIC:(MemCD  THEN  Reduce  0  THEN  Try  (MemTypeCD)  THEN  Auto)




Home Index