Documentation

Cayley.Checker.Geometry

Exact data for the Cayley checker #

Dyadic approximations (error at most 2⁻⁶⁰ per coordinate) of the Noperthedron vertices and of the symmetry rotations Rz(2πk/15), the half-turn τ data, and the paired vertices of the blown-up charts. Mathlib-free.

structure Cayley.V3 (α : Type) :

Three-vectors.

  • x : α
  • y : α
  • z : α
Instances For
    @[instance_reducible]
    instance Cayley.instInhabitedV3 {a✝ : Type} [Inhabited a✝] :
    Inhabited (V3 a✝)
    Equations
    structure Cayley.M3 (α : Type) :

    3×3 matrices, stored by entries so that compiled code never recomputes them.

    • a00 : α
    • a01 : α
    • a02 : α
    • a10 : α
    • a11 : α
    • a12 : α
    • a20 : α
    • a21 : α
    • a22 : α
    Instances For
      @[instance_reducible]
      instance Cayley.instInhabitedM3 {a✝ : Type} [Inhabited a✝] :
      Inhabited (M3 a✝)
      Equations
      def Cayley.d80 (m : Int) :

      The dyadic number m · 2⁻⁸⁰.

      Equations
      Instances For

        cos(2πk/15) to within 2⁻⁸⁰.

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

          sin(2πk/15) to within 2⁻⁸⁰.

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

            The points C1, C2, C3 to within 2⁻⁸⁰.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Cayley.vertexOf (k l i : Nat) :

              Vertex 6k + 3ℓ + i is (-1)^ℓ Rz(2πk/15) C_i.

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

                  Rz(2πk/15) approximately.

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

                    C3 = (x', y', ·) · 10⁻¹⁰.

                    Equations
                    Instances For
                      Equations
                      Instances For

                        The denominator κ = x'² + y'² of the half-turn τ.

                        Equations
                        Instances For

                          The vertex that τ maps vertex j to, for the 30 copies of C3.

                          Equations
                          Instances For
                            def Cayley.pairOf (chart j : Nat) :

                            The paired vertex for the blown-up charts.

                            Equations
                            Instances For

                              Componentwise error bound ε = 2⁻⁶⁰ of the approximations.

                              Equations
                              Instances For