theorem
MagicFunction.PolyFourierCoeffBound.DivDiscBoundOfPolyFourierCoeff
(z : UpperHalfPlane)
(hz : 1 / 2 < z.im)
(c : ℤ → ℂ)
(n₀ : ℤ)
(hcsum : Summable fun (i : ℕ) => MagicFunction.PolyFourierCoeffBound.fouterm✝ c (↑z) (↑i + n₀))
(k : ℕ)
(hpoly : c =O[Filter.atTop] fun (n : ℤ) => ↑n ^ k)
(f : UpperHalfPlane → ℂ)
(hf : ∀ (x : UpperHalfPlane), f x = ∑' (n : ℕ), MagicFunction.PolyFourierCoeffBound.fouterm✝ c (↑x) (↑n + n₀))
: