Step * 1 1 2 1 1 1 of Lemma in-hull-leftmost


1. OrientedPlane
2. Point
3. u1 Point
4. u2 Point
5. Point List
6. geo-general-position(g;[u; u1; [u2 v]])
7. 2 < ||[u; u1; [u2 v]]||
8. : ℕ||[u; u1; [u2 v]]||
9. : ℕ||[u; u1; [u2 v]]||
10. ¬(i j ∈ ℤ)
11. ij ∈ Hull([u; u1; [u2 v]])
12. hull-cmp(g;[u; u1; [u2 v]];i;j) ∈ comparison({k:ℕ||[u; u1; [u2 v]]||| (k i ∈ ℤ)) ∧ (k j ∈ ℤ))} )
13. v1 : ℤ List
14. filter(λk.((¬b(k =z i)) ∧b b(k =z j)));map(λi.(i 1);map(λi.(i 1);map(λi.(i 1);upto((((||v|| 1) 1) 1) 
                                                                               1)))))
v1
∈ (ℤ List)
⊢ 0 < ||if b(0 =z i)) ∧b b(0 =z j))
          then [0 
                if b(1 =z i)) ∧b b(1 =z j)) then [1 if b(2 =z i)) ∧b b(2 =z j)) then [2 v1] else v1 fi ]
                if b(2 =z i)) ∧b b(2 =z j)) then [2 v1]
                else v1
                fi ]
if b(1 =z i)) ∧b b(1 =z j)) then [1 if b(2 =z i)) ∧b b(2 =z j)) then [2 v1] else v1 fi ]
if b(2 =z i)) ∧b b(2 =z j)) then [2 v1]
else v1
fi ||
BY
(BoolCase ⌜(0 =z i)⌝⋅ THENA Auto) }


Latex:


Latex:

1.  g  :  OrientedPlane
2.  u  :  Point
3.  u1  :  Point
4.  u2  :  Point
5.  v  :  Point  List
6.  geo-general-position(g;[u;  u1;  [u2  /  v]])
7.  2  <  ||[u;  u1;  [u2  /  v]]||
8.  i  :  \mBbbN{}||[u;  u1;  [u2  /  v]]||
9.  j  :  \mBbbN{}||[u;  u1;  [u2  /  v]]||
10.  \mneg{}(i  =  j)
11.  ij  \mmember{}  Hull([u;  u1;  [u2  /  v]])
12.  hull-cmp(g;[u;  u1;  [u2  /  v]];i;j)  \mmember{}  comparison(\{k:\mBbbN{}||[u;  u1;  [u2  /  v]]||| 
                                                                                                        (\mneg{}(k  =  i))  \mwedge{}  (\mneg{}(k  =  j))\}  )
13.  v1  :  \mBbbZ{}  List
14.  filter(\mlambda{}k.((\mneg{}\msubb{}(k  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(k  =\msubz{}  j)));
                      map(\mlambda{}i.(i  +  1);map(\mlambda{}i.(i  +  1);map(\mlambda{}i.(i  +  1);upto((((||v||  +  1)  +  1)  +  1)  -  1  -  1 
                                                                                          -  1)))))
=  v1
\mvdash{}  0  <  ||if  (\mneg{}\msubb{}(0  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(0  =\msubz{}  j))
                    then  [0  / 
                                if  (\mneg{}\msubb{}(1  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(1  =\msubz{}  j))
                                    then  [1  /  if  (\mneg{}\msubb{}(2  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(2  =\msubz{}  j))  then  [2  /  v1]  else  v1  fi  ]
                                if  (\mneg{}\msubb{}(2  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(2  =\msubz{}  j))  then  [2  /  v1]
                                else  v1
                                fi  ]
if  (\mneg{}\msubb{}(1  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(1  =\msubz{}  j))  then  [1  /  if  (\mneg{}\msubb{}(2  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(2  =\msubz{}  j))  then  [2  /  v1]  else  v1  fi  ]
if  (\mneg{}\msubb{}(2  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(2  =\msubz{}  j))  then  [2  /  v1]
else  v1
fi  ||


By


Latex:
(BoolCase  \mkleeneopen{}(0  =\msubz{}  i)\mkleeneclose{}\mcdot{}  THENA  Auto)




Home Index