Complexification of real analytic functions #
A real analytic function of finitely many real variables extends, near each point, to a holomorphic function of the same number of complex variables. This file constructs that extension from a power series.
Let p n be a continuous ℝ-multilinear map on ι → ℝ with values in ℝ, where ι is finite.
Expanding each argument in the standard basis, p n v = ∑ r, (∏ k, v k (r k)) * p n (e_r), where
r runs over the maps from the arguments to ι and e_r is the tuple of basis vectors it
selects. The same formula with complex v defines a continuous ℂ-multilinear map on ι → ℂ,
the complexification ContinuousMultilinearMap.complexifyPi. It agrees with p n on real
arguments, it commutes with complex conjugation because its coefficients p n (e_r) are real, and
its norm is at most (card ι) ^ n times that of p n. Applied to every term of a formal power
series, this gives FormalMultilinearSeries.complexifyPi, whose radius of convergence is at least
the original radius divided by card ι.
Summing the complexified series of a real analytic function f at a point a gives a function
F that is complex analytic on a ball around a (a polydisc, since ι → ℂ carries the sup norm),
agrees with f on the real points of that ball, and satisfies F (conj z) = conj (F z) for every
z. The same holds coordinatewise for real analytic maps (ι → ℝ) → (κ → ℝ), such as the chart
maps of a real analytic submanifold. This is the form in which statements about complex analytic
functions, such as the local behaviour of roots of a polynomial with analytic coefficients, are
applied to real analytic data.
The complexification is determined by the real function: a complex analytic function vanishing at the real points near a real point vanishes near it. The proof restricts the power series to the real points, where it represents zero, so each homogeneous term vanishes on real vectors; along the complex line through two real vectors such a term is an entire function vanishing on the real axis, hence zero. Consequently every complex analytic extension of a real-valued real analytic germ commutes with complex conjugation near the point, not only the one constructed here.
Main declarations #
ContinuousMultilinearMap.complexifyPi: the complexification of a real multilinear form onι → ℝ, withcomplexifyPi_apply_ofReal,eq_complexifyPi_of_forall_ofReal,complexifyPi_apply_starandnorm_complexifyPi_le; it isℝ-linear (complexifyPi_zero,complexifyPi_add,complexifyPi_smul).FormalMultilinearSeries.complexifyPi: the termwise complexification of a power series, withFormalMultilinearSeries.le_radius_complexifyPi.AnalyticAt.exists_complexification: a real analytic function has, on a polydisc around the point, a complex analytic extension compatible with conjugation.AnalyticAt.exists_complexification_pi: the same for real analytic maps toκ → ℝ.AnalyticAt.eventually_eq_zero_of_eventually_real,AnalyticAt.eventuallyEq_of_eventually_real: the identity theorem for complex analytic functions on the real points.AnalyticAt.eventually_comp_eq_id_of_eventually_real: complex analytic extensions preserve a composition law equal to the identity near a real point.AnalyticAt.eventually_apply_star: a complex analytic function that is real at the real points near a real point commutes with conjugation near it.
References #
- S. G. Krantz and H. R. Parks, A Primer of Real Analytic Functions, second edition, Birkhäuser, 2002.
The complexification of a continuous real multilinear form f on ι → ℝ, for finite ι: the
complex multilinear form on ι → ℂ given by v ↦ ∑ r, f (e_r) * ∏ k, v k (r k), where r runs
over the maps ν → ι and e_r is the tuple of standard basis vectors Pi.single (r k) 1. It
agrees with f on real arguments (complexifyPi_apply_ofReal).
Equations
- f.complexifyPi = ∑ r : ν → ι, ↑(f fun (k : ν) => Pi.single (r k) 1) • (ContinuousMultilinearMap.mkPiAlgebra ℂ ν ℂ).compContinuousLinearMap fun (k : ν) => ContinuousLinearMap.proj (r k)
Instances For
The complexification of f evaluates to ∑ r, f (e_r) * ∏ k, v k (r k).
The complexification of a real multilinear form agrees with it on real arguments.
The complexification of a real multilinear form is the only complex multilinear form on
ι → ℂ that agrees with it on real arguments.
The complexification of a real multilinear form commutes with complex conjugation.
The complexification of the zero form is zero.
Complexification is additive.
Complexification commutes with real scalar multiplication.
Complexification multiplies the norm of a real multilinear form on ι → ℝ by at most
(card ι) ^ (card ν).
A complex multilinear map on ι → ℂ whose values on constant tuples of real vectors vanish
also vanishes on constant tuples of complex vectors.
The termwise complexification of a real formal power series on ι → ℝ with values in ℝ.
Equations
- p.complexifyPi n = (p n).complexifyPi
Instances For
The terms of the complexified series are the complexified terms.
The complexification of the zero series is zero.
Termwise complexification is additive.
Termwise complexification commutes with real scalar multiplication.
Complexification divides the radius of convergence by at most card ι.
On real arguments, the sum of the complexified series is the sum of the real series.
The sum of the complexified series commutes with complex conjugation.
Identity theorem on the real points. A complex analytic function of finitely many variables that vanishes at the real points near a real point vanishes near that point.
Two complex analytic functions of finitely many variables that agree at the real points near a real point agree near that point.
If real maps have composition g ∘ f equal to the identity near a real point, their complex
analytic extensions compose to the identity near the corresponding complex point.
Complexification of a real analytic function. A function of finitely many real variables
that is analytic at a extends to a function F of as many complex variables that is complex
analytic on a ball (a polydisc) around a, agrees with f at the real points of that ball, and
commutes with complex conjugation.
Complexification of a real analytic map. A map from ι → ℝ to κ → ℝ, with ι and κ
finite, that is analytic at a extends to a map F : (ι → ℂ) → (κ → ℂ) that is complex analytic
on a ball (a polydisc) around a, agrees with f at the real points of that ball, and commutes
with complex conjugation.
Conjugation compatibility of complexifications. A complex analytic function of finitely
many variables that takes real values at the real points near a real point a commutes with
complex conjugation near a.