Step * 3 1 of Lemma hull-cmp_wf


1. OrientedPlane
2. xs Point List
3. geo-general-position(g;xs)
4. : ℕ||xs||
5. : ℕ||xs||
6. ¬(i j ∈ ℤ)
7. ij ∈ Hull(xs)
8. hull-cmp(g;xs;i;j) ∈ {k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} 
   ⟶ {k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} 
   ⟶ ℤ
9. ∀x,y:{k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} .  ((hull-cmp(g;xs;i;j) y) (-(hull-cmp(g;xs;i;j) x)) ∈ ℤ)
10. ∀x,y:{k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} .
      (((hull-cmp(g;xs;i;j) y) 0 ∈ ℤ)
       (∀z:{k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} ((hull-cmp(g;xs;i;j) z) (hull-cmp(g;xs;i;j) z) ∈ ℤ)))
11. : ℕ||xs||
12. (x i ∈ ℤ)) ∧ (x j ∈ ℤ))
13. : ℕ||xs||
14. (y i ∈ ℤ)) ∧ (y j ∈ ℤ))
15. : ℕ||xs||
16. (z i ∈ ℤ)) ∧ (z j ∈ ℤ))
17. 0 ≤ (hull-cmp(g;xs;i;j) y)
18. 0 ≤ (hull-cmp(g;xs;i;j) z)
19. ((¬(z y ∈ ℤ)) ∧ (↑iy))  ((¬(y x ∈ ℤ)) ∧ (↑ix))  ((¬(z x ∈ ℤ)) ∧ (↑ix))
⊢ 0 ≤ (hull-cmp(g;xs;i;j) z)
BY
PromoteHyp (-1) (-4) }

1
1. OrientedPlane
2. xs Point List
3. geo-general-position(g;xs)
4. : ℕ||xs||
5. : ℕ||xs||
6. ¬(i j ∈ ℤ)
7. ij ∈ Hull(xs)
8. hull-cmp(g;xs;i;j) ∈ {k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} 
   ⟶ {k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} 
   ⟶ ℤ
9. ∀x,y:{k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} .  ((hull-cmp(g;xs;i;j) y) (-(hull-cmp(g;xs;i;j) x)) ∈ ℤ)
10. ∀x,y:{k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} .
      (((hull-cmp(g;xs;i;j) y) 0 ∈ ℤ)
       (∀z:{k:ℕ||xs||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} ((hull-cmp(g;xs;i;j) z) (hull-cmp(g;xs;i;j) z) ∈ ℤ)))
11. : ℕ||xs||
12. (x i ∈ ℤ)) ∧ (x j ∈ ℤ))
13. : ℕ||xs||
14. (y i ∈ ℤ)) ∧ (y j ∈ ℤ))
15. : ℕ||xs||
16. ((¬(z y ∈ ℤ)) ∧ (↑iy))  ((¬(y x ∈ ℤ)) ∧ (↑ix))  ((¬(z x ∈ ℤ)) ∧ (↑ix))
17. (z i ∈ ℤ)) ∧ (z j ∈ ℤ))
18. 0 ≤ (hull-cmp(g;xs;i;j) y)
19. 0 ≤ (hull-cmp(g;xs;i;j) z)
⊢ 0 ≤ (hull-cmp(g;xs;i;j) z)


Latex:


Latex:

1.  g  :  OrientedPlane
2.  xs  :  Point  List
3.  geo-general-position(g;xs)
4.  i  :  \mBbbN{}||xs||
5.  j  :  \mBbbN{}||xs||
6.  \mneg{}(i  =  j)
7.  ij  \mmember{}  Hull(xs)
8.  hull-cmp(g;xs;i;j)  \mmember{}  \{k:\mBbbN{}||xs|||  (\mneg{}(k  =  i))  \mwedge{}  (\mneg{}(k  =  j))\} 
      {}\mrightarrow{}  \{k:\mBbbN{}||xs|||  (\mneg{}(k  =  i))  \mwedge{}  (\mneg{}(k  =  j))\} 
      {}\mrightarrow{}  \mBbbZ{}
9.  \mforall{}x,y:\{k:\mBbbN{}||xs|||  (\mneg{}(k  =  i))  \mwedge{}  (\mneg{}(k  =  j))\}  .
          ((hull-cmp(g;xs;i;j)  x  y)  =  (-(hull-cmp(g;xs;i;j)  y  x)))
10.  \mforall{}x,y:\{k:\mBbbN{}||xs|||  (\mneg{}(k  =  i))  \mwedge{}  (\mneg{}(k  =  j))\}  .
            (((hull-cmp(g;xs;i;j)  x  y)  =  0)
            {}\mRightarrow{}  (\mforall{}z:\{k:\mBbbN{}||xs|||  (\mneg{}(k  =  i))  \mwedge{}  (\mneg{}(k  =  j))\} 
                        ((hull-cmp(g;xs;i;j)  x  z)  =  (hull-cmp(g;xs;i;j)  y  z))))
11.  x  :  \mBbbN{}||xs||
12.  (\mneg{}(x  =  i))  \mwedge{}  (\mneg{}(x  =  j))
13.  y  :  \mBbbN{}||xs||
14.  (\mneg{}(y  =  i))  \mwedge{}  (\mneg{}(y  =  j))
15.  z  :  \mBbbN{}||xs||
16.  (\mneg{}(z  =  i))  \mwedge{}  (\mneg{}(z  =  j))
17.  0  \mleq{}  (hull-cmp(g;xs;i;j)  x  y)
18.  0  \mleq{}  (hull-cmp(g;xs;i;j)  y  z)
19.  ((\mneg{}(z  =  y))  \mwedge{}  (\muparrow{}z  L  iy))  {}\mRightarrow{}  ((\mneg{}(y  =  x))  \mwedge{}  (\muparrow{}y  L  ix))  {}\mRightarrow{}  ((\mneg{}(z  =  x))  \mwedge{}  (\muparrow{}z  L  ix))
\mvdash{}  0  \mleq{}  (hull-cmp(g;xs;i;j)  x  z)


By


Latex:
PromoteHyp  (-1)  (-4)




Home Index