Documentation

Atlas.NumberTheoryI.code.ThetaFunction

theorem periodic_strip_to_global (f : ℂ → ℂ) (hf_per : Function.Periodic f 1) (C : ℝ) (hC : ∀ (s : ℂ), 0 ≤ s.re → s.re ≤ 1 → ‖f s‖ ≤ C * Real.exp |s.im|) (s : ℂ) :
theorem int_of_norm_sub_lt_one {k n : ℤ} (h : ‖↑k - ↑n‖ < 1) :
k = n
theorem sin_pi_ne_zero_in_ball (n : ℤ) (z : ℂ) (hz : z ∈ Metric.ball (↑n) 1) (hzn : z ≠ ↑n) :
theorem dslope_entire {f : ℂ → ℂ} (hf : Differentiable ℂ f) (c : ℂ) :
theorem dslope_sinpi_at_int_ne_zero (n : ℤ) :
dslope (fun (z : ℂ) => Complex.sin (↑Real.pi * z)) ↑n ↑n ≠ 0
noncomputable def mkQuotient (h : ℂ → ℂ) (z : ℂ) :
Instances For
    theorem entire_quotient_by_sin_pi (h : ℂ → ℂ) (hh_diff : Differentiable ℂ h) (hh_zero : ∀ (n : ℤ), h ↑n = 0) :
    ∃ (g : ℂ → ℂ), Differentiable ℂ g ∧ ∀ (z : ℂ), Complex.sin (↑Real.pi * z) ≠ 0 → g z = h z / Complex.sin (↑Real.pi * z)
    theorem sinh_ge_exp_div_four {t : ℝ} (ht : 1 ≤ t) :
    theorem quotient_bounded_on_strip (h : ℂ → ℂ) (hh_diff : Differentiable ℂ h) (hh_zero : ∀ (n : ℤ), h ↑n = 0) (C : ℝ) (hC : ∀ (s : ℂ), ‖h s‖ ≤ C * Real.exp |s.im|) (g : ℂ → ℂ) (hg_diff : Differentiable ℂ g) (hg_eq : ∀ (z : ℂ), Complex.sin (↑Real.pi * z) ≠ 0 → g z = h z / Complex.sin (↑Real.pi * z)) :
    ∃ (M : ℝ), ∀ (s : ℂ), 0 ≤ s.re → s.re ≤ 1 → ‖g s‖ ≤ M
    theorem entire_bounded_auxiliary (f : ℂ → ℂ) (hf_diff : Differentiable ℂ f) (hf_per : Function.Periodic f 1) (C : ℝ) (hC_global : ∀ (s : ℂ), ‖f s‖ ≤ C * Real.exp |s.im|) :
    ∃ (g : ℂ → ℂ), Differentiable ℂ g ∧ (∀ (z : ℂ), Complex.sin (↑Real.pi * z) ≠ 0 → g z = (f z - f 0) / Complex.sin (↑Real.pi * z)) ∧ Bornology.IsBounded (Set.range g)
    theorem entire_periodic_exp_growth_bounded (f : ℂ → ℂ) (hf_diff : Differentiable ℂ f) (hf_per : Function.Periodic f 1) (C : ℝ) (hC : ∀ (s : ℂ), 0 ≤ s.re → s.re ≤ 1 → ‖f s‖ ≤ C * Real.exp |s.im|) :
    theorem periodic_entire_exp_growth_is_const (f : ℂ → ℂ) (hf_diff : Differentiable ℂ f) (hf_per : Function.Periodic f 1) (hf_growth : ∃ (C : ℝ), ∀ (s : ℂ), 0 ≤ s.re → s.re ≤ 1 → ‖f s‖ ≤ C * Real.exp |s.im|) :
    ∃ (c : ℂ), f = Function.const ℂ c