Documentation

LeanPool.HadwigerNelsonBounds.PartsGadgetData

Generated exact combinatorics for the finite second-stage Parts gadget.

Axial coordinates in one of the two triangular-lattice patches.

  • rotated : Bool

    Whether the point lies in the rotated patch.

  • q :

    First axial coordinate.

  • r :

    Second axial coordinate.

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

      Exact descriptor of one of the 73 gadget vertices.

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

        Raw geometric witness for one listed sqrt-three triple.

        • left : Fin 73

          First partner of the rooted triple.

        • right : Fin 73

          Second partner of the rooted triple.

        • a : Fin 73

          Vertex in the canonical A role.

        • b : Fin 73

          Vertex in the canonical B role.

        • c : Fin 73

          Vertex in the canonical C role.

        • rotated : Bool

          Patch containing the triple.

        • centerQ :

          First axial coordinate of its center.

        • centerR :

          Second axial coordinate of its center.

        • negated : Bool

          Whether the canonical triangle is inverted.

        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def HadwigerNelsonBounds.partsGadgetAxialAt (rotated : Bool) (q r : ) (vertex : Fin 73) :

            A vertex has the requested axial coordinates in the requested patch. The common origin belongs to both patches.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[implicit_reducible]
              instance HadwigerNelsonBounds.instDecidablePartsGadgetAxialAt (rotated : Bool) (q r : ) (vertex : Fin 73) :
              Decidable (partsGadgetAxialAt rotated q r vertex)
              Equations

              Decidable equality-up-to-permutation for three named vertices.

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

                Exact validity conditions for a triangle witness.

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

                  Geometric witnesses for every listed sqrt-three triple.

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

                    Unit-edge neighbors used by the executable certificate checker.

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

                      Opposite pairs completing sqrt-three triples at a vertex.

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

                        Central inversion of both lattice patches.

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