Documentation

FUST.FrourioAlgebra.GoldenValuation

Golden Valuation and Non-Decreasing Property #

This file formalizes the valuation non-decreasing property for the two-point scale difference operator Δ_{α,β,ε} over the golden integer ring.

Golden Integer Ring #

The ring O = Z[φ] of integers in Q(φ), where φ = (1 + √5)/2.

The golden integer ring O = Z[φ]. Elements are of the form a + bφ where a, b ∈ Z.

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

        Zero element

        Equations
        Instances For

          One element

          Equations
          Instances For

            The golden ratio φ as an element of O

            Equations
            Instances For

              Addition in O

              Equations
              Instances For

                Negation in O

                Equations
                Instances For

                  Subtraction in O

                  Equations
                  Instances For

                    Multiplication in O using φ² = φ + 1

                    Equations
                    Instances For

                      The norm N(a + bφ) = a² + ab - b²

                      Equations
                      Instances For

                        The trace Tr(a + bφ) = 2a + b

                        Equations
                        Instances For

                          Galois conjugate: a + bφ ↦ a + bψ = (a + b) - bφ where ψ = (1 - √5)/2 = 1 - φ

                          Equations
                          Instances For

                            An element is a unit iff its norm is ±1

                            Equations
                            Instances For

                              Norm is multiplicative: N(xy) = N(x)N(y)

                              theorem FUST.FrourioAlgebra.GoldenInt.no_sqrt5_rational (n : ) :
                              n > 0∀ (m : ), m ^ 2 5 * n ^ 2

                              √5 is irrational: no integer solutions to m² = 5n² with n ≠ 0

                              norm x = 0 implies x = 0

                              GoldenInt has no zero divisors: xy = 0 implies x = 0 or y = 0

                              If u is a unit and u * x = 0, then x = 0

                              φ⁻¹ = φ - 1 since φ² = φ + 1 implies φ · (φ - 1) = φ² - φ = 1

                              Equations
                              Instances For

                                Product of two units is a unit

                                phiPowNat n is a unit for all n

                                phiPowNeg n is a unit for all n

                                All powers of φ are units

                                Negation of a unit is a unit

                                Elements in Units are units (forward direction)

                                Equality of GoldenInt

                                The "size" of a golden integer for descent argument

                                Equations
                                Instances For

                                  mul phiInv gives the components

                                  theorem FUST.FrourioAlgebra.GoldenInt.mul_phi_eq (x : GoldenInt) :
                                  phi.mul x = { a := x.b, b := x.a + x.b }

                                  mul phi gives the components

                                  If y ∈ Units, then mul phi y ∈ Units with shifted index

                                  If y ∈ Units, then mul phiInv y ∈ Units with shifted index

                                  Multiplication by phi commutes with negation

                                  Multiplication by phiInv commutes with negation

                                  mul phi (neg (phiPow n)) = neg (phiPow (n + 1))

                                  mul phiInv (neg (phiPow n)) = neg (phiPow (n - 1))

                                  theorem FUST.FrourioAlgebra.GoldenInt.size_mul_phiInv_lt (x : GoldenInt) (hx : x.isUnit = true) (ha : x.a 0) (hab : x.a * x.b > 0) :

                                  Key descent lemma: for a unit x with a ≠ 0, b ≠ 0, and a·b > 0, multiplying by phiInv reduces size

                                  theorem FUST.FrourioAlgebra.GoldenInt.size_mul_phi_lt (x : GoldenInt) (hx : x.isUnit = true) (ha : x.a 0) (hab : x.a * x.b < 0) :
                                  (phi.mul x).size < x.size

                                  Key descent lemma: for a unit x with a ≠ 0, b ≠ 0, and a·b < 0, multiplying by phi reduces size

                                  Reverse direction helper: find n such that x = phiPow n or x = neg (phiPow n). This theorem is a consequence of Dirichlet's unit theorem for Q(√5). The proof uses that the fundamental unit is φ and all units are ±φⁿ.

                                  Characterization of units: full equivalence

                                  Formal Power Series with Golden Integer Coefficients #

                                  Laurent series A = O((x)) over the golden integers.

                                  A formal Laurent series with golden integer coefficients. Represented as a function from Z to GoldenInt with finite negative support.

                                  Instances For

                                    The valuation of a Laurent series: the minimum index with nonzero coefficient

                                    Equations
                                    Instances For

                                      The x variable as a Laurent series

                                      Equations
                                      Instances For

                                        Monomial x^n

                                        Equations
                                        Instances For

                                          Addition of Laurent series

                                          Equations
                                          Instances For

                                            Negation of Laurent series

                                            Equations
                                            Instances For

                                              Subtraction of Laurent series

                                              Equations
                                              Instances For

                                                The M_{1/x} operator: shifts indices by -1 (multiplication by 1/x)

                                                Equations
                                                Instances For

                                                  Valuation Non-Decreasing Property #

                                                  The main theorem: v_𝔭(Δf) ≥ v_𝔭(f) for the two-point difference operator.

                                                  Abstract valuation on golden integers (for a prime ideal 𝔭)

                                                  Instances

                                                    Coefficient valuation of a Laurent series: the minimum valuation among all coefficients

                                                    Equations
                                                    Instances For

                                                      The scale operator U multiplies each coefficient by a unit power of φ

                                                      Equations
                                                      Instances For

                                                        The two-point scale difference operator Δ_{α,β,ε} Δf = M_{1/x}(αf - βf) for simplified version

                                                        Equations
                                                        Instances For

                                                          Key Lemmas for the Proof #

                                                          theorem FUST.FrourioAlgebra.unit_diff_valuation_nonneg [GoldenValuation] (u₁ u₂ : GoldenInt) (hu₁ : u₁.isUnit = true) (hu₂ : u₂.isUnit = true) :
                                                          0 GoldenValuation.v (u₁ - u₂)

                                                          The difference of two units has non-negative valuation

                                                          Main Theorem: Valuation Non-Decreasing Property

                                                          For any Laurent series f and unit coefficients α, β ∈ O×, the two-point difference Δ_{α,β}f satisfies:

                                                          v_𝔭(Δf) ≥ v_𝔭(f)

                                                          where v_𝔭 denotes the coefficient valuation with respect to a golden prime ideal 𝔭.

                                                          This is Proposition 6.1 / 8.1 in the papers.

                                                          Corollary: Conjugate Side

                                                          v_{𝔭̄}(Δf) ≥ v_{𝔭̄}(f)

                                                          where 𝔭̄ is the conjugate prime ideal.

                                                          This follows from applying the same argument with the conjugate valuation.

                                                          M_{1/x} shifts indices but preserves coefficient valuations

                                                          Specialization to Φ-system and F-system #