Rational coordinates for the covering problem #
(x, z) represents the Euclidean point (x, sqrt(3)/2 * z).
The product norm on ℝ × ℝ is NOT the metric used for lengths below.
All metric statements use sqDist; convexity is unchanged by this invertible
linear change of coordinates. No geometric theorem is assumed as an axiom.
Planar coordinates; Euclidean lengths use the quadratic form described in this module.
Equations
Instances For
The preceding vertex index in the cyclic hexagon order.
Equations
Instances For
The following vertex index in the cyclic hexagon order.
Equations
Instances For
The affine interpolation along a unit-hexagon edge.
Equations
Instances For
A nondegenerate filled equilateral triangle, with an explicit side length.
The three triangle vertices.
- side : ℝ
The common side length.
Instances For
The filled closed convex hull of the three triangle vertices.
Instances For
The finite family of covering triangles used by this module.
Equations
Instances For
Every point of the closed unit hexagon belongs to one of the seven triangles.
Equations
- ConwaySoifer.SevenTriangles.CoversUnitHexagon T = ∀ p ∈ ConwaySoifer.SevenTriangles.unitHexagon, ∃ (i : Fin 7), p ∈ (T i).carrier
Instances For
The actual geometric goal. This is a proposition, not a proved theorem.
Equations
- One or more equations did not get rendered due to their size.
Instances For
No equilateral triangle of side below one contains the given set.
Equations
- ConwaySoifer.SevenTriangles.ExcludesSubunit S = ∀ (T : ConwaySoifer.SevenTriangles.EquilateralTriangle), T.side < 1 → ¬S ⊆ T.carrier
Instances For
Sanity check: the geometric datatype is inhabited by a standard unit sector.
Equations
- One or more equations did not get rendered due to their size.