Maximum Modulus Principle
Statement
Let be holomorphic on a connected open set and continuous on . If is not constant, then attains its maximum only on the boundary :
Equivalently: if has a local maximum at an interior point , then is constant near (and by the Identity Theorem, everywhere on ).
Visualization
on the unit disk .
| | | | |-----|-------|-----------------| | | | | | | | | | | | | | | | | | | | | | | | |
The maximum of on is , attained on the boundary circle — never at an interior point where .
Boundary |z|=1: |f| = 1 everywhere (maximum)
-i
|
-1---+---1 <-- boundary circle: |f| = 1
|
i
Interior: |f(z)| = |z|^2 < 1 for |z| < 1
Proof Sketch
- Suppose for all in some disk .
- The Cauchy integral formula gives (mean value property).
- Taking moduli: .
- Equality forces for almost every — a constant modulus on the circle.
- A holomorphic function with constant modulus on any disk is itself constant (open mapping or CR equations). So is constant near , hence everywhere by analytic continuation.
Connections
The Maximum Modulus Principle gives Liouville's TheoremLiouville's TheoremA bounded entire function on ℂ must be constant — complex differentiability is far more rigid than real differentiabilityRead more → immediately (a bounded entire function is constant: take to be a large disk). It is closely related to the Cauchy Integral FormulaCauchy Integral FormulaA holomorphic function's value at any interior point is determined by its values on the boundary circle.Read more → via the mean-value property. For real-valued functions, the analogous result is the Mean Value TheoremMean Value TheoremThere exists a point where the instantaneous rate of change equals the average rate of changeRead more → for harmonic functions.
Lean4 Proof
import Mathlib.Analysis.Complex.AbsMax
open Complex
/-- **Maximum Modulus Principle**: on a preconnected open set, if |f| achieves
its maximum at an interior point, then |f| is constant on the closure.
Uses `Complex.norm_eqOn_of_isPreconnected_of_isMaxOn` from Mathlib. -/
theorem maximum_modulus_principle {E : Type*} [NormedAddCommGroup E] [NormedSpace ℂ E]
{U : Set ℂ} {f : ℂ → E} {c : ℂ}
(hc : IsPreconnected U) (hU : IsOpen U)
(hf : DifferentiableOn ℂ f U)
(hcU : c ∈ U)
(hmax : IsMaxOn (‖f ·‖) U c) :
∀ x ∈ U, ‖f x‖ = ‖f c‖ :=
fun x hx => norm_eqOn_of_isPreconnected_of_isMaxOn hc hU hf hcU hmax hxReferenced by
- Schwarz LemmaComplex Analysis
- Open Mapping Theorem (Complex)Complex Analysis