Documentation

Frourio.Analysis.MellinTransform

Mellin transform phase (P2): definitions and lightweight scaffolding.

This file introduces the symbols and sets needed for the Mellin-analytic phase, without committing to heavy measure-theoretic proofs. Theorems that require integrability or operator-norm bounds are described in comments and will be proved in later phases once the analytic infrastructure is in place.

noncomputable def Frourio.mellinKernel (x : ) (s : ) :

Mellin kernel placeholder. Intended: (x : ℂ)^(s-1) on x>0. Kept minimal in P2 to avoid adding heavy dependencies.

Equations
Instances For
    noncomputable def Frourio.mellinTransform (f : ) (s : ) :

    Mellin transform (signature).

    Design intent: mellinTransform f s = ∫_{0}^{∞} f(x) x^{s-1} dx over . To keep this phase light and CI-friendly, we provide a placeholder value and fix the interface. The integral-based definition will be introduced in P3/P4.

    Equations
    Instances For
      noncomputable def Frourio.phiSymbol (Λ : ) (s : ) :

      Φ-difference Mellin symbol ϑ_Φ(Λ,s) := (Λ^{-s} - Λ^{s}) / (Λ - Λ^{-1}) (all coerced to ).

      Equations
      Instances For
        @[simp]
        theorem Frourio.phiSymbol_at_zero (Λ : ) :
        phiSymbol Λ 0 = 0

        Zero lattice of the Φ-symbol on the imaginary axis (for Λ > 1). Formally: { s | ∃ k : ℤ, s = (iπ k) / log Λ } as complex numbers.

        Equations
        Instances For
          noncomputable def Frourio.goldenLatticePoint (φ : ) (k : ) :

          Golden lattice points on the real line: τₖ = k * (π / log φ).

          Equations
          Instances For

            Predicate that τ lies on the golden lattice generated by φ: ∃ k ∈ ℤ, τ = k * (π / log φ).

            Equations
            Instances For
              @[simp]
              theorem Frourio.isGoldenLattice_iff (φ τ : ) :
              isGoldenLattice φ τ ∃ (k : ), τ = k * zeroLatticeSpacing φ
              theorem Frourio.log_ne_zero_of_one_lt {Λ : } (h : 1 < Λ) :

              If 1 < Λ then Real.log Λ ≠ 0.

              theorem Frourio.denom_ne_zero_of_one_lt {Λ : } (h : 1 < Λ) :
              ↑(Λ - Λ⁻¹) 0

              If 1 < Λ then the complex-coerced denominator is nonzero.

              noncomputable def Frourio.Xiφ (φ : ) (s : ) :

              Completed Xiφ (Weierstrass-normalized two-point symbol): Xiφ(φ,s) = (φ^{-s} − φ^{s}) / (−2 s log φ) as a function on . Note: At s=0 this has a removable singularity; we do not simplify it here.

              Equations
              Instances For
                theorem Frourio.div_eq_zero_of_ne {x c : } (hc : c 0) (hx : x / c = 0) :
                x = 0

                Helper (Lemma A): for c ≠ 0 in , x / c = 0 implies x = 0.

                theorem Frourio.div_eq_zero_iff_of_ne {x c : } (hc : c 0) :
                x / c = 0 x = 0

                Helper (Lemma A, iff form): for c ≠ 0 in , x / c = 0 ↔ x = 0.

                theorem Frourio.eq_div_iff_mul_eq_of_ne {a s r : } (ha : a 0) :
                s = r / a s * a = r

                Helper (Lemma B): for a ≠ 0 in , s = r / a ↔ s * a = r.

                Helper (Lemma C): exp (−w) = exp w iff exp (2w) = 1 over .

                theorem Frourio.phiSymbol_zero_iff {Λ : } ( : 1 < Λ) (s : ) :

                Algebraic zero-locus equivalence for phiSymbol under Λ > 1.

                theorem Frourio.Xiφ_zero_iff {φ : } ( : 1 < φ) {s : } (hs : s 0) :
                Xiφ φ s = 0 s mellinZeros φ

                Zero-locus equivalence for Xiφ away from the removable singularity at s=0. For 1 < φ and s ≠ 0, Xiφ φ s = 0 iff s lies on the imaginary lattice { i π k / log φ | k ∈ ℤ }.

                Vertical line Re s = σ as a subtype.

                Equations
                Instances For
                  noncomputable def Frourio.HσNorm (σ : ) (u : ( σ)) :

                  The norm on H_σ induced from the L² structure with weighted measure. This is the standard L² norm with respect to the measure x^(2σ-1) dx/x on (0,∞).

                  Equations
                  Instances For
                    noncomputable def Frourio.phiSymbolBound (Λ σ : ) :

                    Candidate operator-norm bound expression (design quantity).

                    Equations
                    Instances For
                      noncomputable def Frourio.divByX (g : ) :

                      Helper: division by x for ℝ → ℂ functions.

                      Equations
                      Instances For
                        noncomputable def Frourio.mellinPhiDiff ( : ) (f : ) :

                        Φ-difference operator on the physical side (placeholder).

                        Equations
                        Instances For
                          noncomputable def Frourio.SmSymbol (m : ) (Λ : ) (s : ) :

                          Concrete m-point Mellin-difference symbol phi_m as a finite linear combination of the two-point symbol phiSymbol with phase weights. The weights use m-th roots of unity exp(2π i j / m) and unit shifts in s. For m = 0, we set phi_m to 0 by convention.

                          Equations
                          Instances For
                            @[simp]
                            theorem Frourio.SmSymbol_zero_m (Λ : ) (s : ) :
                            SmSymbol 0 Λ s = 0
                            def Frourio.SmZeros (_m : ) ( : ) :

                            Design zero set for S_m (placeholder). In later phases this will be the corresponding arithmetic lattice generalizing mellinZeros for m=2.

                            Equations
                            Instances For
                              def Frourio.Sm_zero_locus (m : ) (Λ : ) :

                              Statement (as a Prop) that the zero-locus of S_m is described by SmZeros. No proof is provided at this phase.

                              Equations
                              Instances For

                                Bohr almost periodicity predicate on ℝ → ℂ (minimalist version). We use a classical ε–T formulation of relatively dense ε-almost periods.

                                Equations
                                Instances For

                                  Statement (as a Prop) that the vertical-line trace of S_m is Bohr almost periodic. This captures the intended regularity in the design without committing to the full harmonic-analytic development at this stage.

                                  Equations
                                  Instances For

                                    Zero-locus equivalence for phiSymbol (Λ > 1) We provide a constructive proof via the periodicity of Complex.exp.