Polynomial hulls and polynomially convex sets in ℂⁿ #
The polynomial hull of a set K ⊆ ℂⁿ is the set of points z at which every polynomial is
bounded in modulus by any bound it satisfies on K; for compact K this is the set of z with
|p(z)| ≤ max_K |p| for every polynomial p. A set is polynomially convex if it contains its
polynomial hull. Polynomially convex compact sets are the natural domains of polynomial
approximation in several complex variables (the Oka–Weil theorem), and the interiors of their
polynomial polyhedron neighbourhoods form cofinal systems of Stein neighbourhoods, along which
germs of holomorphic functions on compact sets are studied.
Points are modelled as functions ι → ℂ for a finite index type ι, polynomials as
MvPolynomial ι ℂ and evaluation as MvPolynomial.eval; the norm on ι → ℂ is the sup norm, so
its closed balls are closed polydiscs.
The two main results are the following.
- Every compact subset of the real locus
ℝⁿ ⊆ ℂⁿis polynomially convex. Forzoutside such a setK, the polynomialp(w) = 1 - ε ∑ᵢ (wᵢ - Re zᵢ)²is real onKwith values in(0, 1]for smallε > 0, whilep(z) = 1 + ε ∑ᵢ (Im zᵢ)²; one of the two inequalities|p| ≤ 1 ≤ |p(z)|is strict at every point ofKbecausez ∉ K, and compactness makes the separation uniform. - A compact polynomially convex set
Khas arbitrarily small polynomially convex compact neighbourhoods of the formP = closedBall 0 R ∩ ⋂ᵢ {|pᵢ| ≤ 1}for finitely many polynomialspᵢ, withKcontained in the open setball 0 R ∩ ⋂ᵢ {|pᵢ| < 1} ⊆ P. The points of the compact setclosedBall 0 R \ Uare separated fromKby polynomials, and finitely many of these separators suffice. WhenKis nonempty thepᵢcan be taken nonconstant, and then this open set is exactly the interior ofP: by the maximum modulus principle the modulus of a nonconstant polynomial has no local maximum, so the interior of{|p| ≤ 1}is{|p| < 1}.
Main declarations #
TauCeti.polynomialHull K: the polynomial hull ofK; it containsK(TauCeti.subset_polynomialHull), is closed (TauCeti.isClosed_polynomialHull) and is idempotent (TauCeti.polynomialHull_polynomialHull).TauCeti.IsPolynomiallyConvex K:Kcontains its polynomial hull. Polynomial convexity is preserved by arbitrary intersections (TauCeti.isPolynomiallyConvex_iInter) and holds for the sublevel sets{|p| ≤ c}(TauCeti.isPolynomiallyConvex_setOfPred_norm_eval_le) and for closed balls (TauCeti.isPolynomiallyConvex_closedBall).TauCeti.polynomialPolyhedron R s: the polynomial polyhedronclosedBall 0 R ∩ ⋂_{p ∈ s} {|p| ≤ 1}; it is compact (TauCeti.isCompact_polynomialPolyhedron) and polynomially convex (TauCeti.isPolynomiallyConvex_polynomialPolyhedron), and its interior containsball 0 R ∩ ⋂_{p ∈ s} {|p| < 1}(TauCeti.ball_inter_biInter_subset_interior_polynomialPolyhedron), with equality when the radius is nonzero and the polynomials are nonconstant (TauCeti.interior_polynomialPolyhedron).
Main results #
TauCeti.exists_norm_eval_lt_one_lt_of_notMem_polynomialHull: a point outside the hull ofKis separated fromKby a polynomial of modulus< 1onKand> 1at the point.TauCeti.isPolynomiallyConvex_iff_forall_notMem_exists_norm_eval_lt_one_lt:Kis polynomially convex if and only if every point outsideKis separated fromKin this way.IsCompact.notMem_polynomialHull_of_forall_norm_eval_lt: if|p| < |p(z)|at every point of a compactK, thenzis not in the hull ofK.IsCompact.isPolynomiallyConvex_of_forall_im_eq_zero: compact subsets ofℝⁿare polynomially convex.TauCeti.IsPolynomiallyConvex.exists_polynomialPolyhedron_subset: the polynomial polyhedron neighbourhoods of a compact polynomially convex set, andTauCeti.IsPolynomiallyConvex.exists_subset_interior_polynomialPolyhedron: such a set lies in the interior of a polynomial polyhedron inside any given open neighbourhood.TauCeti.IsPolynomiallyConvex.exists_polynomialPolyhedron_subset_of_nonempty: for nonemptyK, the polynomial polyhedron neighbourhoods can be cut out by nonconstant polynomials.TauCeti.interior_setOfPred_norm_eval_le: the interior of{|p| ≤ c}is{|p| < c}for a nonconstant polynomialp.
References #
- L. Hörmander, An introduction to complex analysis in several variables, 3rd ed., North-Holland, 1990, §2.7.
- E. L. Stout, Polynomial convexity, Progress in Mathematics 261, Birkhäuser, 2007, Chapter 1.
The polynomial hull of a set K ⊆ ℂⁿ: the points z such that |p(z)| ≤ c for every
polynomial p and every bound c with |p| ≤ c on K. For compact K these are the points
with |p(z)| ≤ max_K |p| for every polynomial p.
Instances For
A set K ⊆ ℂⁿ is polynomially convex if it contains its polynomial hull. For compact K
this is the standard notion; for unbounded K it is stricter than the convention that the hull
of every compact subset of K stays in K (for instance, ℝⁿ with n ≥ 1 is not polynomially
convex in this sense, since only constant polynomials are bounded on it).
Instances For
Taking the polynomial hull is idempotent.
The polynomial hull of any set is closed.
A point outside the polynomial hull of K is separated from K by a polynomial: there is
p with |p| < 1 on K and |p(z)| > 1.
If a polynomial is strictly smaller in modulus at every point of a compact set K than at z,
then z is not in the polynomial hull of K.
A point outside a polynomially convex set K is separated from K by a polynomial of
modulus < 1 on K and > 1 at the point.
A set K is polynomially convex if and only if every point outside K is separated from K
by a polynomial of modulus < 1 on K and > 1 at the point.
An intersection of polynomially convex sets is polynomially convex.
The intersection of two polynomially convex sets is polynomially convex.
A sublevel set {w | |p(w)| ≤ c} of the modulus of a polynomial is polynomially convex.
The interior of a sublevel set {w | |p(w)| ≤ c} of the modulus of a nonconstant polynomial
p is the strict sublevel set {w | |p(w)| < c}.
Closed balls of ℂⁿ for the sup norm, that is, closed polydiscs, are polynomially convex.
The polynomial polyhedron closedBall 0 R ∩ ⋂_{p ∈ s} {|p| ≤ 1} cut out of the closed
polydisc of radius R by a finite set s of polynomials.
Instances For
The open set ball 0 R ∩ ⋂_{p ∈ s} {|p| < 1} lies in the interior of the polynomial
polyhedron polynomialPolyhedron R s.
Polynomial polyhedra are polynomially convex.
The interior of a polynomial polyhedron closedBall 0 R ∩ ⋂_{p ∈ s} {|p| ≤ 1} of nonzero
radius whose defining polynomials are nonconstant is ball 0 R ∩ ⋂_{p ∈ s} {|p| < 1}.
Polynomial polyhedron neighbourhoods. A compact polynomially convex set K ⊆ ℂⁿ with an
open neighbourhood U has a polynomial polyhedron neighbourhood
P = closedBall 0 R ∩ ⋂_{p ∈ s} {|p| ≤ 1} inside U, for a radius R > 0 and a finite set s
of polynomials, such that K lies in the open subset ball 0 R ∩ ⋂_{p ∈ s} {|p| < 1} of P.
The set P is compact (TauCeti.isCompact_polynomialPolyhedron) and polynomially convex
(TauCeti.isPolynomiallyConvex_polynomialPolyhedron).
A compact polynomially convex set K ⊆ ℂⁿ lies in the interior of a polynomial polyhedron
contained in any given open neighbourhood U of K.
Polynomial polyhedron neighbourhoods with nonconstant polynomials. A nonempty compact
polynomially convex set K ⊆ ℂⁿ with an open neighbourhood U has a polynomial polyhedron
neighbourhood P = closedBall 0 R ∩ ⋂_{p ∈ s} {|p| ≤ 1} inside U, for a radius R > 0 and a
finite set s of nonconstant polynomials, such that K lies in the open subset
ball 0 R ∩ ⋂_{p ∈ s} {|p| < 1} of P; this open subset is the interior of P
(TauCeti.interior_polynomialPolyhedron).