1 (* ========================================================================== *)
2 (* NON FLYSPECK - FEJES TOTH KISSING CONJECTURE *)
4 (* Nonlinear Inequalities *)
5 (* Chapter: Further Results *)
6 (* Section: Strong Dodecahedral Conjecture *)
7 (* Author: Thomas C. Hales *)
9 (* ========================================================================== *)
13 old inequalities for fejes toth kissing 12 conjecture.
14 This material was removed from the File
15 text_formalization/nonlinear/strongdodec_ineq.hl
21 Nonlinear inequalities for Fejes Toth's full contact conjecture.
22 The inequalities in this section are not part of the Flyspeck project.
24 I believe that none of these inequalities are needed any more, now
25 that the area estimates are all based on Lexell's theorem.
30 module Fejestoth12 = struct
32 (* quadrilateral case, 5 subcases *)
37 When all four sides of the quadrilateral are 2, then some diagaonal has length
38 less than 3. Here are the other domain calculations (done in Mathematica).
42 Dihedral[2, 2, 2, 2, 2.52, x] + Dihedral[2, 2, 2, 2, 2, x] -
43 Dihedral[2, 2, 2, 3, 2.52, 2] < 0, when x >= 3.014
46 Dihedral[2, 2, 2, 2, 2.52, x] + Dihedral[2, 2, 2, 2.52, 2, x] -
47 Dihedral[2, 2, 2, 3, 2, 2] < 0 , when x >= 3.39.
50 Dihedral[2, 2, 2, 2, 2.52, x] + Dihedral[2, 2, 2, 2, 2.52, x] -
51 Dihedral[2, 2, 2, 3, 2.52, 2.52] <0, when x >= 3.34.
54 Dihedral[2, 2, 2, 2.52, 2.52, x] + Dihedral[2,
55 2, 2, 2, 2.52, x] - Dihedral[2, 2, 2, 3, 2.52, 2.52] < 0, when x >= 3.6.
58 Dihedral[2, 2, 2, 2.52, 2.52, x] + Dihedral[2, 2, 2, 2.52, 2.52, x] -
59 Dihedral[2, 2, 2, 3, 2.52, 2.52] < 0 , when x >= 3.81.
66 ineq = all_forall `ineq
67 [(#3.0,y1,#3.014);(&1,y2,&1);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
69 (taum_y1 (&2) (#2.52) y1 y2 y3 y4 y5 y6 + taum_y1 (&2) (&2) y1 y2 y3 y4 y5 y6 >
71 doc = "Fejes Toth quad case";
72 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
77 ineq = all_forall `ineq
78 [(#3.0,y1,#3.39);(&1,y2,&1);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
80 (taum_y1 (&2) (#2.52) y1 y2 y3 y4 y5 y6 + taum_y1 (#2.52) (&2) y1 y2 y3 y4 y5 y6 >
82 doc = "Fejes Toth quad case";
83 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
88 ineq = all_forall `ineq
89 [(#3.0,y1,#3.34);(&1,y2,&1);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
91 (taum_y1 (&2) (#2.52) y1 y2 y3 y4 y5 y6 + taum_y1 (&2) (#2.52) y1 y2 y3 y4 y5 y6 >
93 doc = "Fejes Toth quad case";
94 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
99 ineq = all_forall `ineq
100 [(#3.0,y1,#3.6);(&1,y2,&1);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
102 (taum_y1 (#2.52) (#2.52) y1 y2 y3 y4 y5 y6 + taum_y1 (&2) (#2.52) y1 y2 y3 y4 y5 y6 >
104 doc = "Fejes Toth quad case";
105 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
109 idv= "9267276091 Q5";
110 ineq = all_forall `ineq
111 [(#3.0,y1,#3.81);(&1,y2,&1);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
113 (taum_y1 (#2.52) (#2.52) y1 y2 y3 y4 y5 y6 + taum_y1 (#2.52) (#2.52) y1 y2 y3 y4 y5 y6 >
115 doc = "Fejes Toth quad case";
116 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
121 (* pentagon case, 6 subcases *)
123 (* The perimeter is too large when at least four have length 2.52:
124 4 arc[2,2,2.52] + arc[2,2,2] > 2 Pi. *)
127 Bounds on t and y1 from Mathematica.
128 dih[u_, v_, w_] := Dihedral[2, 2, 2, u, v, w];
131 fyp1[y_] := dih[3, 2, y] + dih[2, 2, y] - dih[3, 2, 2] <0, when y >= 3.29;
134 P2: fyp2[y_] := dih[3, 2.52, y] + dih[2, 2, y] - dih[3, 2.52, 2], y>= 3.439. same for t.
136 P5: fyp5 [y_] := dih[3, 2.52, y] + dih[2.52, 2, y] - dih[3, 2.52, 2], y >= 3.715
138 t: 3.439 for P2, 3.723 for P3,P6, 3.715 for P4, P5
139 ftp3 [t_] := dih[3, 2.52, t] + dih[2, 2.52, t] - dih[3, 2.52, 2.52] // N;
143 idv= "9267276091 P1";
144 ineq = all_forall `ineq
146 (#3.0,y1,#3.29);(#3.0,y2,#3.29);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
148 (taum_y1 (&2) (&2) y1 y2 y3 y4 y5 y6 + taum_y2 (&2) (&2) y1 y2 y3 y4 y5 y6 +
149 taum_y1_y2 (&2) y1 y2 y3 y4 y5 y6 >
151 doc = "Fejes Toth pent case";
152 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
156 idv= "9267276091 P2";
157 ineq = all_forall `ineq
159 (#3.0,y1,#3.439);(#3.0,y2,#3.439);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
161 (taum_y1 (&2) (&2) y1 y2 y3 y4 y5 y6 + taum_y2 (&2) (&2) y1 y2 y3 y4 y5 y6 +
162 taum_y1_y2 (#2.52) y1 y2 y3 y4 y5 y6 >
164 doc = "Fejes Toth pent case";
165 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
169 idv= "9267276091 P3";
170 ineq = all_forall `ineq
172 (#3.0,y1,#3.723);(#3.0,y2,#3.439);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
174 (taum_y1 (#2.52) (&2) y1 y2 y3 y4 y5 y6 + taum_y2 (&2) (&2) y1 y2 y3 y4 y5 y6 +
175 taum_y1_y2 (#2.52) y1 y2 y3 y4 y5 y6 >
177 doc = "Fejes Toth pent case";
178 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
183 idv= "9267276091 P4";
184 ineq = all_forall `ineq
186 (#3.0,y1,#3.715);(#3.0,y2,#3.439);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
188 (taum_y1 (#2.52) (&2) y1 y2 y3 y4 y5 y6 + taum_y2 (&2) (&2) y1 y2 y3 y4 y5 y6 +
189 taum_y1_y2 (#2.52) y1 y2 y3 y4 y5 y6 >
191 doc = "Fejes Toth pent case";
192 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
196 idv= "9267276091 P5";
197 ineq = all_forall `ineq
199 (#3.0,y1,#3.715);(#3.0,y2,#3.715);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
201 (taum_y1 (#2.52) (&2) y1 y2 y3 y4 y5 y6 + taum_y2 (#2.52) (&2) y1 y2 y3 y4 y5 y6 +
202 taum_y1_y2 (#2.52) y1 y2 y3 y4 y5 y6 >
204 doc = "Fejes Toth pent case";
205 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];
209 idv= "9267276091 P6";
210 ineq = all_forall `ineq
212 (#3.0,y1,#3.723);(#3.0,y2,#3.439);(&1,y3,&1);(&1,y4,&1);(&1,y5,&1);(&1,y6,&1)
214 (taum_y1 (#2.52) (#2.52) y1 y2 y3 y4 y5 y6 + taum_y2 (&2) (&2) y1 y2 y3 y4 y5 y6 +
215 taum_y1_y2 (#2.52) y1 y2 y3 y4 y5 y6 >
217 doc = "Fejes Toth pent case";
218 tags = [Flypaper ["ZVLLGZK"];Tex;Cfsqp;Xconvert;Fejestoth];