Principle of isolated zeros #
This file proves the fact that the zeros of a non-constant analytic function of one variable are
isolated. It also introduces a little bit of API in the HasFPowerSeriesAt namespace that is
useful in this setup.
Main results #
AnalyticAt.eventually_eq_zero_or_eventually_ne_zerois the main statement that if a function is analytic atzโ, then either it is identically zero in a neighborhood ofzโ, or it does not vanish in a punctured neighborhood ofzโ.AnalyticOn.eqOn_of_preconnected_of_frequently_eqis the identity theorem for analytic functions: if a functionfis analytic on a connected setUand is zero on a set with an accumulation point inUthenfis identically0onU.
The principle of isolated zeros for an analytic function, local version: if a function is
analytic at zโ, then either it is identically zero in a neighborhood of zโ, or it does not
vanish in a punctured neighborhood of zโ.
For a function f on ๐, and zโ โ ๐, there exists at most one n such that on a punctured
neighbourhood of zโ we have f z = (z - zโ) ^ n โข g z, with g analytic and nonvanishing at
zโ. We formulate this with n : โค, and deduce the case n : โ later, for applications to
meromorphic functions.
For a function f on ๐, and zโ โ ๐, there exists at most one n such that on a
neighbourhood of zโ we have f z = (z - zโ) ^ n โข g z, with g analytic and nonvanishing at
zโ.
If f is analytic at zโ, then exactly one of the following two possibilities occurs: either
f vanishes identically near zโ, or locally around zโ it has the form z โฆ (z - zโ) ^ n โข g z
for some n and some g which is analytic and non-vanishing at zโ.
The order of vanishing of f at zโ, as an element of โโ.
This is defined to be โ if f is identically 0 on a neighbourhood of zโ, and otherwise the
unique n such that f z = (z - zโ) ^ n โข g z with g analytic and non-vanishing at zโ. See
AnalyticAt.order_eq_top_iff and AnalyticAt.order_eq_nat_iff for these equivalences.
Equations
- AnalyticAt.order hf = if h : โแถ (z : ๐) in nhds zโ, f z = 0 then โค else โ(Exists.choose โฏ)
Instances For
The principle of isolated zeros for an analytic function, global version: if a function is
analytic on a connected set U and vanishes in arbitrary neighborhoods of a point zโ โ U, then
it is identically zero in U.
For higher-dimensional versions requiring that the function vanishes in a neighborhood of zโ,
see AnalyticOn.eqOn_zero_of_preconnected_of_eventuallyEq_zero.
The identity principle for analytic functions, global version: if two functions are
analytic on a connected set U and coincide at points which accumulate to a point zโ โ U, then
they coincide globally in U.
For higher-dimensional versions requiring that the functions coincide in a neighborhood of zโ,
see AnalyticOn.eqOn_of_preconnected_of_eventuallyEq.
The identity principle for analytic functions, global version: if two functions on a normed
field ๐ are analytic everywhere and coincide at points which accumulate to a point zโ, then
they coincide globally.
For higher-dimensional versions requiring that the functions coincide in a neighborhood of zโ,
see AnalyticOn.eq_of_eventuallyEq.