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