Documentation

LeanPool.MoserLatticeColorings.Ring

Extension to the Moser ring #

Dúcz observes that both geometric four-colorings of the Moser lattice extend to its multiplicative closure, the Moser ring. This file constructs the ring as localization-by-three representatives modulo equal Euclidean embeddings, proves that both colorings descend, and proves their properness and geometricity on the quotient.

As a search consequence, every unit-distance graph realized entirely in the Moser ring is four-colorable. This rules out Moser-ring-only searches for a six-chromatic witness, but it does not determine the chromatic number of the plane.

A representative x / 3^k of a point in the Moser ring, with x in the integer-coordinate presentation of the Moser lattice.

  • coeff : Coeff

    The lattice numerator.

  • denomPow :

    The exponent k in the denominator 3^k.

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The Euclidean embedding of a Moser-ring representative.

      Equations
      Instances For

        The first parity color of a representative.

        Equations
        Instances For

          The second parity color of a representative.

          Equations
          Instances For
            theorem LeanPool.MoserLatticeColorings.RingRep.dvd_four_iff_of_scaled_eq {x y : } {m n : } (h : 3 ^ (2 * m) * x = 3 ^ (2 * n) * y) :
            4 x 4 y

            Geometricity for a coloring on Moser-ring representatives.

            Equations
            Instances For

              Representatives are identified precisely when they embed as the same point of the Euclidean plane.

              Equations
              Instances For

                The Moser ring {(a + bω₁ + cω₃ + dω₁ω₃) / 3^k : a, b, c, d ∈ ℤ, k ∈ ℕ}, quotiented by equality of Euclidean embeddings.

                Equations
                Instances For

                  A coloring of the Moser ring is geometric when pairwise color equality depends only on Euclidean distance.

                  Equations
                  Instances For
                    theorem LeanPool.MoserLatticeColorings.MoserRing.graph_colorable_four_of_moserRing_realization {V : Type u_1} (G : SimpleGraph V) (f : VMoserRing) (hedge : ∀ {v w : V}, G.Adj v wdist (f v).toR2 (f w).toR2 = 1) :

                    Every graph whose vertices are realized in the Moser ring and whose edges have Euclidean length one is four-colorable.