Golden Integer Ring ℤ[φ] #
This file establishes the commutative ring structure on the golden integer ring ℤ[φ] = {a + bφ | a, b ∈ ℤ}, where φ = (1 + √5)/2 is the golden ratio.
Main Results #
GoldenInt.commRing: ℤ[φ] is a commutative ringGoldenInt.toReal: Embedding ℤ[φ] → ℝGoldenInt.toReal_injective: The embedding is injectiveGoldenInt.phiPow_eq_toReal: φ^n in ℤ[φ] corresponds to φ^n in ℝ
Mathematical Background #
The golden integer ring ℤ[φ] is the ring of integers in the quadratic field ℚ(√5). Key properties:
- φ² = φ + 1 (golden ratio equation)
- Units: ℤ[φ]× = {±φⁿ | n ∈ ℤ}
- Norm: N(a + bφ) = a² + ab - b² = (-1)^n for units ±φⁿ
Ring Axioms for GoldenInt #
Zero is left identity for addition
Zero is right identity for addition
Left inverse for addition
One is left identity for multiplication
One is right identity for multiplication
Zero times anything is zero
Anything times zero is zero
Negation of zero is zero
Multiplication by -1
Natural number scalar multiplication
Equations
Instances For
Integer scalar multiplication
Equations
- FUST.FrourioAlgebra.zsmul (Int.ofNat n) x✝ = FUST.FrourioAlgebra.nsmul n x✝
- FUST.FrourioAlgebra.zsmul (Int.negSucc n) x✝ = (FUST.FrourioAlgebra.nsmul (n + 1) x✝).neg
Instances For
nsmul 0 is zero
zsmul 0 is zero
zsmul for negative integers
Natural number power
Equations
Instances For
Integer cast into GoldenInt
Equations
- FUST.FrourioAlgebra.intCast (Int.ofNat n) = { a := ↑n, b := 0 }
- FUST.FrourioAlgebra.intCast (Int.negSucc n) = { a := -(↑n + 1), b := 0 }
Instances For
Natural number cast into GoldenInt
Equations
- FUST.FrourioAlgebra.natCast n = { a := ↑n, b := 0 }
Instances For
Equations
Equations
natCast (n+1) is add one
CommRing Instance #
Equations
- One or more equations did not get rendered due to their size.
Embedding into ℝ #
toReal is injective
Connection to φ powers #
phiPowNat n corresponds to φ^n in ℝ
phiPowNeg n corresponds to φ^{-n} in ℝ
phiPow n corresponds to φ^n in ℝ
Mass Parameters in ℤ[φ] #
In FUFT, mass parameters have the form φⁿ × [1 + c₁φ^Δ₁ + c₂φ^Δ₂ + c₃φ^Δ₃] where n, Δᵢ ∈ ℤ and cᵢ ∈ ℤ.
For integer exponents, φⁿ ∈ ℤ[φ] (proven above). The correction factors 1 + c₁φ^Δ₁ + ... are sums of elements in ℤ[φ]. Therefore, all FUFT mass parameters naturally live in ℤ[φ].
A FUFT-style correction factor: 1 + c₁φ^Δ₁ + c₂φ^Δ₂ + c₃φ^Δ₃
Equations
- One or more equations did not get rendered due to their size.
Instances For
A FUFT mass parameter: φⁿ × correction_factor
Equations
- FUST.FrourioAlgebra.fuftMassParameter n c₁ c₂ c₃ Δ₁ Δ₂ Δ₃ = FUST.FrourioAlgebra.GoldenInt.phiPow n * FUST.FrourioAlgebra.fuftCorrectionFactor c₁ c₂ c₃ Δ₁ Δ₂ Δ₃
Instances For
Galois Conjugation σ: φ ↦ ψ #
The unique non-trivial automorphism of ℤ[φ].