AnalyticAt.eventually_eq_zero_or_eventually_ne_zero
theorem AnalyticAt.eventually_eq_zero_or_eventually_ne_zero :
โ {๐ : Type u_1} [inst : NontriviallyNormedField ๐] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
[inst_2 : NormedSpace ๐ E] {f : ๐ โ E} {zโ : ๐},
AnalyticAt ๐ f zโ โ (โแถ (z : ๐) in nhds zโ, f z = 0) โจ โแถ (z : ๐) in nhdsWithin zโ {zโ}แถ, f z โ 0
This theorem is a local version of the "Principle of Isolated Zeros" for an analytic function. It states that for a given function `f` that is analytic at a point `zโ`, one of the following two conditions will hold: either the function is identically zero in a neighborhood of `zโ`, or the function does not vanish in a punctured neighborhood of `zโ`. Here, a neighborhood of `zโ` encompasses points `z` that are arbitrarily close to `zโ`, and a punctured neighborhood of `zโ` is a neighborhood of `zโ` excluding `zโ` itself.
More concisely: If a function `f` is analytic at a point `zโ`, then either `f` is identically zero or doesn't vanish in a punctured neighborhood of `zโ`.
|
AnalyticOn.eqOn_of_preconnected_of_frequently_eq
theorem AnalyticOn.eqOn_of_preconnected_of_frequently_eq :
โ {๐ : Type u_1} [inst : NontriviallyNormedField ๐] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
[inst_2 : NormedSpace ๐ E] {f g : ๐ โ E} {zโ : ๐} {U : Set ๐},
AnalyticOn ๐ f U โ
AnalyticOn ๐ g U โ
IsPreconnected U โ zโ โ U โ (โแถ (z : ๐) in nhdsWithin zโ {zโ}แถ, f z = g z) โ Set.EqOn f g U
This theorem, referred to as the *identity principle* for analytic functions in a global version, states that: if two functions `f` and `g` are analytic on a connected set `U` and they coincide at points which accumulate to a point `zโ` in the set `U`, then these two functions are equal throughout the set `U`. This is valid in the field `๐` with a nontrivial norm, and where `f` and `g` are functions from `๐` to a normed additive commutative group `E` with a normed space over `๐`. For higher-dimensional versions of the theorem, where the functions are required to coincide in a neighborhood of `zโ`, see `AnalyticOn.eqOn_of_preconnected_of_eventuallyEq`.
More concisely: If two analytic functions defined on a connected set with a nontrivial normed field agree at all accumulation points, then they are equal throughout the set.
|
AnalyticOn.eq_of_frequently_eq
theorem AnalyticOn.eq_of_frequently_eq :
โ {๐ : Type u_1} [inst : NontriviallyNormedField ๐] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
[inst_2 : NormedSpace ๐ E] {f g : ๐ โ E} {zโ : ๐} [inst_3 : ConnectedSpace ๐],
AnalyticOn ๐ f Set.univ โ AnalyticOn ๐ g Set.univ โ (โแถ (z : ๐) in nhdsWithin zโ {zโ}แถ, f z = g z) โ f = g
This theorem, which is a global version of the identity principle for analytic functions, states that if two functions on a nontrivially normed field `๐` are analytic everywhere, and they coincide at points which frequently occur in the neighborhood of a point `zโ` excluding `zโ` itself, then these two functions are globally identical. In other words, if two functions behave the same way in a certain frequently occurring subset around a point, they behave the same way everywhere. This theorem does not apply to higher-dimensional scenarios where the functions need to coincide in a neighborhood of `zโ`; for these cases, the theorem `AnalyticOn.eq_of_eventuallyEq` should be consulted.
More concisely: If two analytic functions on a nontrivially normed field agree everywhere densely around a point except at the point itself, then they are globally equal.
|
AnalyticOn.eqOn_zero_of_preconnected_of_frequently_eq_zero
theorem AnalyticOn.eqOn_zero_of_preconnected_of_frequently_eq_zero :
โ {๐ : Type u_1} [inst : NontriviallyNormedField ๐] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
[inst_2 : NormedSpace ๐ E] {f : ๐ โ E} {zโ : ๐} {U : Set ๐},
AnalyticOn ๐ f U โ IsPreconnected U โ zโ โ U โ (โแถ (z : ๐) in nhdsWithin zโ {zโ}แถ, f z = 0) โ Set.EqOn f 0 U
This theorem is known as the *principle of isolated zeros* for an analytic function, in its global version. It states that if a function is analytic on a connected set `U` and it vanishes frequently (meaning, it equals zero) within the set of all elements excluding a point `zโ` in the neighborhood of `zโ` in `U`, then the function is identically zero in `U`. This theorem applies to any function `f` mapping from a nontrivially normed field `๐` to a normed space `E` (with ๐ and E being any types), under the conditions that `f` is analytic on `U`, `U` is preconnected, and `zโ` belongs to `U`. Variations of this theorem for higher dimensions require that the function vanishes in a neighborhood of `zโ`.
More concisely: If an analytic function on a connected and preconnected set in a nontrivially normed field equals zero in a neighborhood of a point in the set, then the function is identically zero on the set.
|
AnalyticAt.unique_eventuallyEq_pow_smul_nonzero
theorem AnalyticAt.unique_eventuallyEq_pow_smul_nonzero :
โ {๐ : Type u_1} [inst : NontriviallyNormedField ๐] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
[inst_2 : NormedSpace ๐ E] {f : ๐ โ E} {zโ : ๐} {m n : โ},
(โ g, AnalyticAt ๐ g zโ โง g zโ โ 0 โง โแถ (z : ๐) in nhds zโ, f z = (z - zโ) ^ m โข g z) โ
(โ g, AnalyticAt ๐ g zโ โง g zโ โ 0 โง โแถ (z : ๐) in nhds zโ, f z = (z - zโ) ^ n โข g z) โ m = n
The theorem `AnalyticAt.unique_eventuallyEq_pow_smul_nonzero` states that for a given function `f` defined on a non-trivially normed field `๐` and a point `zโ` in `๐`, there can exist at most one natural number `n` such that in a neighborhood of `zโ`, the function `f` can be represented as `(z - zโ) ^ n โข g z`, where `g` is another function that is analytic and non-vanishing at `zโ`. In other words, if there are two such representations with natural numbers `m` and `n`, then `m` must equal `n`. This signifies the uniqueness of the power in the power series representation of a function around a point in its domain, given that the function accompanying the power in the series is analytic and doesn't vanish at the given point.
More concisely: Given a non-trivially normed field and a point in it, there can be at most one natural number such that in a neighborhood of that point, the function can be represented as the product of a power of the difference between the point and a constant, and an analytic and non-vanishing function.
|
Mathlib.Analysis.Analytic.IsolatedZeros._auxLemma.3
theorem Mathlib.Analysis.Analytic.IsolatedZeros._auxLemma.3 :
โ {G : Type u_3} [inst : AddGroup G] {a b : G}, (a - b = 0) = (a = b)
This theorem, `Mathlib.Analysis.Analytic.IsolatedZeros._auxLemma.3`, states that for any type `G` that has an addition group structure, the difference of any two elements `a` and `b` of this type is zero if and only if `a` equals `b`. In mathematical terms, it says that for all `a`, `b` in a group `G`, `a - b = 0` is equivalent to `a = b`.
More concisely: For any group `G`, the element `a - b` is equal to zero if and only if `a` is equal to `b`.
|
AnalyticAt.exists_eventuallyEq_pow_smul_nonzero_iff
theorem AnalyticAt.exists_eventuallyEq_pow_smul_nonzero_iff :
โ {๐ : Type u_1} [inst : NontriviallyNormedField ๐] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
[inst_2 : NormedSpace ๐ E] {f : ๐ โ E} {zโ : ๐},
AnalyticAt ๐ f zโ โ
((โ n g, AnalyticAt ๐ g zโ โง g zโ โ 0 โง โแถ (z : ๐) in nhds zโ, f z = (z - zโ) ^ n โข g z) โ
ยฌโแถ (z : ๐) in nhds zโ, f z = 0)
This theorem states that given a function `f` that is analytic at a point `zโ`, one of two possibilities must occur. Either `f` vanishes identically near `zโ`, meaning that for every point `z` in a neighborhood of `zโ`, `f(z) = 0`, or there exists an integer `n` and a function `g`, which is both analytic and non-vanishing at `zโ`, such that in a neighborhood of `zโ`, `f(z)` can be expressed as `(z - zโ)^n * g(z)`. In other words, locally around `zโ`, `f` behaves like the `n`th power of `(z - zโ)` multiplied by `g`. These two possibilities are mutually exclusive.
More concisely: Given an analytic function `f` at a point `zโ`, either it is identically zero in a neighborhood of `zโ`, or there exists an integer `n` and a non-vanishing analytic function `g` such that `f(z) = (z - zโ)^n * g(z)` in a neighborhood of `zโ`.
|