Holomorphic primitives on the upper half-plane #
Every holomorphic function on the upper half-plane has a global primitive. This file gives an
explicit one: Complex.wedgeIntegral b z f, the integral along the horizontal-then-vertical
polygonal path from a chosen base point b to z.
The central input is path independence for these wedge paths. Three such paths bound a rectangle,
and that rectangle stays in the upper half-plane. Cauchy's theorem for rectangles therefore makes
the wedge integrals additive. Locally, the explicit primitive agrees up to a constant with
Mathlib's primitive on a ball, so it has derivative f throughout the half-plane.
Main results #
Complex.IsConservativeOn.wedgeIntegral_sub_wedgeIntegral_eq_of_mem_upperHalfPlane-- wedge integrals based at an upper-half-plane point are additive.DifferentiableOn.hasDerivAt_wedgeIntegral_upperHalfPlane-- the explicit wedge integral has derivative equal to its integrand.
A holomorphic integrand on a ball has a primitive agreeing with any given primitive on the intersection of that ball with the upper half-plane.
Wedge integrals based at a point of the upper half-plane are additive along any intermediate point there. Equivalently, the integral around the rectangle left between the three wedge paths vanishes.
The wedge integral of a holomorphic function from an upper-half-plane base point has derivative equal to the function at every point of the upper half-plane.