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
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))
:
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)