Documentation

FUST.Basic

noncomputable def FUST.φ :
Equations
Instances For
    noncomputable def FUST.ψ :
    Equations
    Instances For
      theorem FUST.phi_cubed :
      φ ^ 3 = 2 * φ + 1
      theorem FUST.psi_sq :
      ψ ^ 2 = ψ + 1
      theorem FUST.psi_sq_complex :
      ψ ^ 2 = ψ + 1
      theorem FUST.phi_cubed_complex :
      φ ^ 3 = 2 * φ + 1
      theorem FUST.psi_cubed_complex :
      ψ ^ 3 = 2 * ψ + 1
      theorem FUST.phi_pow4_complex :
      φ ^ 4 = 3 * φ + 2
      theorem FUST.psi_pow4_complex :
      ψ ^ 4 = 3 * ψ + 2
      theorem FUST.phi_pow6_complex :
      φ ^ 6 = 8 * φ + 5
      theorem FUST.psi_pow6_complex :
      ψ ^ 6 = 8 * ψ + 5
      theorem FUST.phi_pow8_complex :
      φ ^ 8 = 21 * φ + 13
      theorem FUST.psi_pow8_complex :
      ψ ^ 8 = 21 * ψ + 13
      noncomputable def FUST.ζ₆ :

      ζ₆ = e^{iπ/3} = (1 + i√3)/2

      Equations
      Instances For
        noncomputable def FUST.ζ₆' :

        ζ₆' = e^{-iπ/3} = (1 - i√3)/2

        Equations
        Instances For
          theorem FUST.sqrt3_sq :
          3 ^ 2 = 3

          ζ₆ + ζ₆' = 1 (same trace as φ + ψ = 1)

          ζ₆ · ζ₆' = +1 (contrast with φψ = -1)

          theorem FUST.zeta6_sq :

          ζ₆² = ζ₆ - 1 (contrast with φ² = φ + 1)

          theorem FUST.zeta6_cubed :
          ζ₆ ^ 3 = -1

          ζ₆³ = -1

          ζ₆⁶ = 1

          |ζ₆| = 1 (compact: isometric action)

          ζ₆ ≠ 0

          ζ₆⁴ = -ζ₆

          ζ₆⁵ = 1 - ζ₆

          ζ₆ - ζ₆' properties #

          theorem FUST.zeta6_sub_conj :
          ζ₆ - ζ₆' = { re := 0, im := 3 }

          ζ₆ - ζ₆' = i√3

          ζ₆ - ζ₆' ≠ 0

          ζ₆' ≠ 0

          ζ₆' = ζ₆⁻¹

          |ζ₆'| = 1

          ζ₆' = starRingEnd ℂ ζ₆ (complex conjugate)