Two-color six-point configurations #
This file records exactly the metric assumptions in the finite six-point problem.
@[instance_reducible]
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
The root and two child labels belonging to each color.
- root : SixPointLabel
- left : SixPointLabel
- right : SixPointLabel
Instances For
@[instance_reducible]
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[reducible, inline]
A label for one of the six points.
Equations
Instances For
@[reducible, inline]
A two-color six-point configuration in the Euclidean plane.
Equations
Instances For
def
LeanPool.Besicovitch.SixPointConfiguration.ofPoints
(redRoot redLeft redRight blueRoot blueLeft blueRight : EuclideanSpace ℝ (Fin 2))
:
The labelled configuration determined by two roots and two children of each color.
Equations
- One or more equations did not get rendered due to their size.
- LeanPool.Besicovitch.SixPointConfiguration.ofPoints redRoot redLeft redRight blueRoot blueLeft blueRight LeanPool.Besicovitch.SixPointColor.red LeanPool.Besicovitch.SixPointLabel.root = redRoot
- LeanPool.Besicovitch.SixPointConfiguration.ofPoints redRoot redLeft redRight blueRoot blueLeft blueRight LeanPool.Besicovitch.SixPointColor.red LeanPool.Besicovitch.SixPointLabel.left = redLeft
Instances For
structure
LeanPool.Besicovitch.SixPointConfiguration.IsAdmissibleAt
(configuration : SixPointConfiguration)
(s : ℝ)
:
A normalized configuration at separation parameter s.
- root_distance : dist (configuration SixPointColor.red SixPointLabel.root) (configuration SixPointColor.blue SixPointLabel.root) = 1
- child_distance (color : SixPointColor) (label : SixPointLabel) : label ≠ SixPointLabel.root → dist (configuration color SixPointLabel.root) (configuration color label) ≤ 1
- sibling_distance (color : SixPointColor) : 2 * s ≤ dist (configuration color SixPointLabel.left) (configuration color SixPointLabel.right)
Instances For
theorem
LeanPool.Besicovitch.SixPointConfiguration.IsAdmissibleAt.mono
{configuration : SixPointConfiguration}
{s t : ℝ}
(hst : s ≤ t)
(h : configuration.IsAdmissibleAt t)
:
configuration.IsAdmissibleAt s
Raising the separation parameter only shrinks the admissible configuration class.