Documentation

TauCeti.NumberTheory.ModularForms.GaloisProd

The Galois product of a periodic function #

For f : ℍ → α valued in a commutative monoid and N : ℕ, the product galoisProd N f τ = ∏_{j < N} f(τ − j) over the integer translates — the building block of the modular norm map. If f has period N along ofComplex then the product has period 1. A product of functions bounded at i∞ is bounded at i∞ over any seminormed commutative ring, and for complex-valued holomorphic f the product is holomorphic; when moreover 0 < N, f is bounded and holomorphic, the q-expansion of the product at period 1 has the same order at 0 as that of f at period N.

Main declarations #

References #

noncomputable def TauCeti.ModularForm.galoisProd {α : Type u_1} [CommMonoid α] (N : ℕ) (f : UpperHalfPlane → α) (τ : UpperHalfPlane) :
α

The product ∏_{j < N} f(τ - j), used as a building block of the norm map.

Equations
Instances For
    @[simp]
    theorem TauCeti.ModularForm.galoisProd_apply {α : Type u_1} [CommMonoid α] {N : ℕ} {f : UpperHalfPlane → α} (τ : UpperHalfPlane) :
    galoisProd N f τ = ∏ j ∈ Finset.range N, f (↑UpperHalfPlane.ofComplex (↑τ - ↑j))

    If f has period N along ofComplex, then galoisProd N f has period 1.

    theorem TauCeti.ModularForm.mdifferentiable_galoisProd {N : ℕ} {f : UpperHalfPlane → ℂ} (hf_mdiff : MDiff f) :
    MDiff (galoisProd N f)

    If f is holomorphic on ℍ, so is galoisProd N f.

    If f is bounded at i∞, so is galoisProd N f, over any seminormed commutative ring.

    The q-expansion of galoisProd N f (period 1) and that of f (period N) have the same order at 0.