Step * 1 1 2 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 ∈ ℤ))} )
⊢ 0 < ||filter(λk.((¬b(k =z i)) ∧b b(k =z j)));upto(||[u; u1; [u2 v]]||))||
BY
((Reduce THEN RepeatFor ((RWO  "upto_decomp2" THENA Auto)) THEN Reduce 0)
   THEN (GenConclTerm ⌜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)))))⌝⋅
         THENA Auto
         )
   }

1
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 ||


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))\}  )
\mvdash{}  0  <  ||filter(\mlambda{}k.((\mneg{}\msubb{}(k  =\msubz{}  i))  \mwedge{}\msubb{}  (\mneg{}\msubb{}(k  =\msubz{}  j)));upto(||[u;  u1;  [u2  /  v]]||))||


By


Latex:
((Reduce  0  THEN  RepeatFor  3  ((RWO    "upto\_decomp2"  0  THENA  Auto))  THEN  Reduce  0)
  THEN  (GenConclTerm  \mkleeneopen{}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)))))\mkleeneclose{}\mcdot{}
              THENA  Auto
              )
  )




Home Index