Mathlib theorem · Existing formal mathematics

Existing in Mathlib · Complex analysis

Liouville's Theorem

Let E and F be complex normed vector spaces, and let f map all of E into F. If f is complex differentiable everywhere and its entire range stays bounded, then every input has exactly the same output.

Exact theorem

Exact Mathlib statement

theorem Differentiable.exists_eq_const_of_bounded {E : Type u} [NormedAddCommGroup E] [NormedSpace ℂ E] {F : Type v} [NormedAddCommGroup F] [NormedSpace ℂ F] {f : E → F} (hf : Differentiable ℂ f) (hb : IsBounded (Set.range f)) : ∃ c : F, f = Function.const E c

The theorem at a glance

Liouville's theorem at a glance

A visual guide to the theorem's hypotheses, structure, and conclusion; the exact statement gives the formal detail.

A bounded entire map between complex normed spaces has no room to vary. Explanatory diagram.
Detailed visual description

The poster separates the unbounded input space, global differentiability, bounded output range, and constant conclusion. A Cauchy-estimate route visually lets the derivative bound shrink as radius grows, without restricting the headline theorem to scalar functions.

Statement structure

Statement and scope

Statement map for Liouville's TheoremA bounded, everywhere complex-differentiable map between complex normed spaces is constant. Claim boundary: This target indexes Mathlib's complex Fréchet-differentiable normed-space theorem: E and F are complex normed spaces, f is differentiable on all of E, and its range is bounded. The conclusion is exact equality with a constant function. The declaration is more general than the scalar ℂ→ℂ slogan and does not require F to be complete. The pinned upstream declaration is Differentiable.exists_eq_const_of_bounded. The complete formal statement is available in the Exact Mathlib statement section.Mathematical readingA bounded, everywherecomplex-differentiablemap between complexnormed spaces isconstant.Claim boundaryThis target indexesMathlib's complexFréchet-differentiablenormed-space theorem: Eand F are complex normedspaces, f isdifferentiable on all ofE, and its range isbounded. The conclusionis exact equality with aconstant function. Thedeclaration is moregeneral than the scalarℂ→ℂ slogan and does notrequire F to becomplete.Pinned declarationmathlib ·Differentiable.exists_eq_const_of_boundedStatement map for Liouville's TheoremA bounded, everywhere complex-differentiable map between complex normed spaces is constant. Claim boundary: This target indexes Mathlib's complex Fréchet-differentiable normed-space theorem: E and F are complex normed spaces, f is differentiable on all of E, and its range is bounded. The conclusion is exact equality with a constant function. The declaration is more general than the scalar ℂ→ℂ slogan and does not require F to be complete. The pinned upstream declaration is Differentiable.exists_eq_const_of_bounded. The complete formal statement is available in the Exact Mathlib statement section.Mathematical readingA bounded, everywherecomplex-differentiablemap between complexnormed spaces isconstant.Claim boundaryThis target indexesMathlib's complexFréchet-differentiablenormed-space theorem: Eand F are complex normedspaces, f isdifferentiable on all ofE, and its range isbounded. The conclusionis exact equality with aconstant function. Thedeclaration is moregeneral than the scalarℂ→ℂ slogan and does notrequire F to becomplete.Pinned declarationmathlib ·Differentiable.exists_eq_const_of_bounded

Read the exact Mathlib declaration

This map summarizes the statement's structure; the exact Mathlib declaration remains authoritative.

Global complex differentiability plus bounded range forces the entire map to be constant. Explanatory diagram.
Detailed visual description

A broad, unbounded domain E carries many sample points and complex directions. Their smooth map paths enter one bounded contour in F and terminate at the same point c, emphasizing normed-space generality rather than only a complex-plane graph.

Why it matters

A mathematical landmark

Liouville's theorem converts a global growth restriction into complete rigidity. It is a central tool in complex analysis and a standard bridge to the Fundamental Theorem of Algebra.

ProofAtlas record

What has been checked

Upstream indexedPinned source bytes verified locally
Locally reproducedExact upstream declaration replayed
Reviewed pageCurrent public presentation reviewed
Accepted Atlas resultNot recorded for the preferred artifact

Mathlib is the source of the theorem; the local Lean replay and page review are separate.

Claim boundary

No new theorem is claimed

This target indexes Mathlib's complex Fréchet-differentiable normed-space theorem: E and F are complex normed spaces, f is differentiable on all of E, and its range is bounded. The conclusion is exact equality with a constant function. The declaration is more general than the scalar ℂ→ℂ slogan and does not require F to be complete.

Source and local evidence

Where the theorem comes from

Existing declaration
Differentiable.exists_eq_const_of_bounded in mathlib
Relationship
The checked artifact is the upstream declaration itself
Local Lean evidence
artifact.library.mathlib.liouville-theorem.v001
Source
Open the pinned upstream reference