Documentation

TauCeti.Analysis.Complex.Conformal.SquareRoots

Domains with holomorphic square roots #

A set U ⊆ ℂ has holomorphic square roots (TauCeti.HasHolomorphicSquareRoots U) if every function holomorphic and nowhere zero on U is the square of a function holomorphic on U.

Beyond connectedness, this is the only consequence of simple connectivity that the proof of the Riemann mapping theorem uses: the Koebe square-root trick takes a square root of z - a to inject a proper domain into the disc, and a square root of a disc automorphism to beat a map that is not onto. Isolating it as a hypothesis lets that proof run on every domain with the property, and so shows that a connected open proper subset of ℂ with the property is conformally a disc. Since ℂ itself is convex, every connected open set with the property is therefore simply connected (TauCeti.HasHolomorphicSquareRoots.isSimplyConnected, in Conformal/RiemannMapping/Existence.lean), and for an open connected set the two conditions are equivalent. In Rudin's list of characterisations of simply connected plane domains, this file gives (b) ⇒ (i) (IsSimplyConnected.hasHolomorphicSquareRoots); the converse (i) ⇒ (b) is TauCeti.HasHolomorphicSquareRoots.isSimplyConnected. A property that is easier to verify from the geometry of the complement — for example vanishing of the winding numbers of cycles in U about points outside U, via the homology form of Cauchy's theorem — thereby becomes a proof of simple connectivity.

Main definitions #

Main results #

References #

A set U ⊆ ℂ has holomorphic square roots if every function holomorphic and nowhere zero on U is, on U, the square of a function holomorphic on U. It is introduced by the anonymous constructor and eliminated by TauCeti.HasHolomorphicSquareRoots.exists_differentiableOn_sq_eq.

Instances For

    A simply connected open set has holomorphic square roots. This is the case n = 2 of TauCeti.exists_differentiableOn_pow_eq.

    Holomorphic square roots are carried along injective holomorphic maps. If U is open and has holomorphic square roots, and φ is holomorphic and injective on U, then φ '' U has holomorphic square roots: a root of g ∘ φ on U, composed with the holomorphic inverse Function.invFunOn φ U, is a root of g on φ '' U.