Documentation

Cayley.Soundness.Pose

Reduced poses in Cayley coordinates #

The outer rotation is s(u, v) = Cay(v, -u, 0); the inner rotation is s(u, v) · B_j · Cay(r) for a chart base B_j. Reduced u v j r collects the inequalities that the reduction (Cayley.Soundness.Reduction) guarantees.

noncomputable def Cayley.outerRot (u v : ℝ) :
Matrix (Fin 3) (Fin 3) ℝ

The outer rotation with stereographic view coordinates (u, v).

Equations
Instances For
    noncomputable def Cayley.cayV (r : Fin 3 → ℝ) :
    Matrix (Fin 3) (Fin 3) ℝ

    The Cayley rotation of a vector.

    Equations
    Instances For

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

      Equations
      Instances For
        Equations
        Instances For
          Equations
          Instances For
            noncomputable def Cayley.tauR :
            Matrix (Fin 3) (Fin 3) ℝ

            τ: minus the reflection in the vertical plane through C3.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def Cayley.chartB :
              ℕ → Matrix (Fin 3) (Fin 3) ℝ

              The chart bases: the Klein four-group and τ.

              Equations
              Instances For
                def Cayley.ZR :
                Matrix (Fin 3) (Fin 3) ℝ

                The screen half-turn Rz(π).

                Equations
                Instances For
                  noncomputable def Cayley.Hmat (u v : ℝ) :
                  Matrix (Fin 3) (Fin 3) ℝ

                  The half-turn about the outer view, sᵀ Rz(π) s.

                  Equations
                  Instances For
                    noncomputable def Cayley.Fsc (X : Matrix (Fin 3) (Fin 3) ℝ) :

                    The orbit score F(X) = max(tr X, tr(τᵀX) − 1/8).

                    Equations
                    Instances For
                      noncomputable def Cayley.Qm (j : ℕ) (r : Fin 3 → ℝ) :
                      Matrix (Fin 3) (Fin 3) ℝ

                      The relative rotation in chart j.

                      Equations
                      Instances For
                        structure Cayley.Reduced (u v : ℝ) (j : ℕ) (r : Fin 3 → ℝ) :

                        The reduced domain.

                        Instances For

                          Orthogonality #