Flat function: Difference between revisions

From HandWiki
imported>LinuxGuru
fix
 
Ohm (talk | contribs)
add
 
Line 1: Line 1:
{{short description|Function whose all derivatives vanish at a point}}
{{short description|Function whose all derivatives vanish at a point}}
[[File:FBN exp(-1x2).jpeg|thumb|The function <math>y(x \neq 0) = e^{-1/x^2},</math> <math>y(0)=0</math> is flat at <math>x = 0</math>.]]
[[File:FBN exp(-1x2).jpeg|thumb|The graph of <math>f:\mathbb{R}\to\mathbb{R}</math> such that <math>f(0)=0</math> and that for all <math>x\in\mathbb{R}</math>, <math>x\neq0</math> implies <math>f(x)=e^{-1/x^2}</math>]]
In [[Mathematics|mathematics]], especially [[Real analysis|real analysis]], a real function is '''flat''' at <math>x_0</math> if all its derivatives at <math>x_0</math> exist and equal {{math|0}}.  
In [[Real analysis|real analysis]], a [[Real function|real function]] is '''flat''' at a point <math>x_0</math> in the interior of its domain if all its derivatives at <math>x_0</math> exist and equal <math>0.</math>


A function that is flat at <math>x_0</math> is not [[Analytic function|analytic]] at <math>x_0</math> unless it is [[Constant function|constant]] in a [[Neighbourhood (mathematics)|neighbourhood]] of <math>x_0</math> (since an analytic function must equals the sum of its [[Taylor series]]).
A real function is constant in a [[Neighbourhood (mathematics)|neighbourhood]] of a point <math>x_{0}</math> in the interior of its domain if and only if the function is flat at <math>x_{0}</math> and is [[Analytic function|analytic]] at <math>x_{0}</math>.


An example of a flat function at {{math|0}} is the function such that <math>f(0)=0</math> and <math display=inline>f(x)=e^{-1/x^2}</math> for <math>x\neq 0.</math>
An example of a function is flat at only at an [[Isolated point|isolated point]] is <math>f:\mathbb{R}\to\mathbb{R}</math> such that <math>f(0)=0</math> and that for all <math>x\in\mathbb{R}</math>, <math>x\neq0</math> implies <math>f(x)=e^{-1/x^2}</math>; the function <math>f</math> is flat only at <math>0</math>.


The function need not be flat at just one point. Trivially, [[Constant function|constant function]]s on <math>\mathbb{R}</math> are flat everywhere. But there are also other, less trivial, examples; for example, the function such that <math>f(x)=0</math> for <math>x\leq 0</math> and <math display=inline>f(x)=e^{-1/x^2}</math> for <math>x> 0.</math>
Since <math>f</math> is not analytic at <math>0</math>, the extension of <math>f</math> to <math>\mathbb{C}</math>, that is the function <math>f_{ext}:\mathbb{C}\to\mathbb{C}</math> such that <math>f_{ext}(0)=0</math> and that for all <math>z\in\mathbb{C}</math>, <math>z\neq0</math> implies <math>f_{ext}(z)=\exp(-z^{-2})</math>, is not [[Holomorphic function|holomorphic]] at <math>0</math>, due to that for complex functions, holomorphicity at a point implies analyticity at that point.


==Example==
==Flatness of bump functions==
A bump function is a function, with domain <math>\mathbb{R}^n</math> and codomain <math>\mathbb{R}</math>, such that it is [[Smoothness|smooth]] (infinitely continuously differentiable) on <math>\mathbb{R}^n</math>,  and has [[Bounded set|bounded]] [[Support (mathematics)|support]], that is, the set of points in <math>\mathbb{R}^n</math> that are mapped to a non-zero value is a [[Bounded set|bounded set]].


The function defined by
A bump function is flat and non-analytic at each [[Boundary (topology)|boundary point]] of the [[Closure (topology)|closure]] of its support.


: <math>f(x) = \begin{cases}
Let <math>\mathbf{b}</math> be a boundary point of the closure of the support of a bump function <math>F:\mathbb{R}^n\to\mathbb{R}</math>.
e^{-1/x^2} & \text{if }x\neq 0 \\
 
0 & \text{if }x = 0
===Proof of flatness of <math>F</math> at <math>\mathbf{b}</math>===
\end{cases}</math>
 
If there existed any <math>k\in \mathbb{N}</math> such that a <math>k</math>-th partial derivative of <math>F</math> (call it <math>F_{k}</math>) at <math>\mathbf{b}</math> is a non-zero real number, say <math>r</math>, there would need to exist a positive real number <math>\delta</math> such that for all <math>\mathbf{x}\in \mathbb{R}^n</math> such that <math>||\mathbf{x}-\mathbf{b}||<\delta</math>, <math>|F_{k}(\mathbf{x})-F_{k}(\mathbf{b})|<|r|/2</math>, or in other words, <math>F_{k}(\mathbf{x})</math> is between <math>r/2</math> and <math>3r/2</math>; this is an implication of the [[Continuous function|continuity]] of <math>F_{k}</math> at <math>\mathbf{b}</math>.
 
This necessitates the existence of a [[Neighbourhood (mathematics)|neighbourhood]] of <math>\mathbf{b}</math> that is a subset of the support of <math>F_{k}</math>, and hence also a subset of the closure of the support of <math>F</math>, since everywhere outside the closure of the support of <math>F</math>, <math>F_{k}</math> evaluates to <math>0</math>.
 
This contradicts that <math>\mathbf{b}</math> is a boundary point of the closure of the support of <math>F</math>.
 
Hence, there does not exist any <math>k\in \mathbb{N}</math> such that <math>F_{k}(\mathbf{b})</math> is a non-zero real number. In other words, <math>F</math> is flat at  <math>\mathbf{b}</math>.
 
===Proof of non-analyticity of <math>F</math> at <math>\mathbf{b}</math>===
 
Since <math>F</math> is flat at <math>\mathbf{b}</math> (as shown above), the [[Taylor series]] of <math>F</math> at <math>\mathbf{b}</math> is zero in a neighbourhood of <math>\mathbf{b}</math>.
 
If <math>F</math> is analytic at <math>\mathbf{b}</math>, then there exists a neighbourhood <math>N</math> of <math>\mathbf{b}</math> such that for all <math>\mathbf{x}\in N</math>, <math>F(\mathbf{x})=0</math>.
 
Since <math>\mathbf{b}</math> is a boundary point of the closure of the support of <math>F</math>, every neighbourhood of <math>\mathbf{b}</math> must contain at least one point <math>\mathbf{x}</math> such that <math>F(\mathbf{x})\neq0</math>. This contradicts the existence of a neighbourhood <math>N</math> of <math>\mathbf{b}</math> such that for all <math>\mathbf{x}\in N</math>, <math>F(\mathbf{x})=0</math>.
 
Hence, <math>F</math> is non-analytic at <math>\mathbf{b}</math>.
 
==See also==
*[[Bump function]]
*[[Continuous function]]
*[[Differentiable function]]
*[[Smoothness]]
*[[Analytic function]]
*[[Support (mathematics)]]


is flat at <math>x = 0</math>. Thus, this is an example of a [[Non-analytic smooth function|non-analytic smooth function]]. The pathological nature of this example is partially illuminated by the fact that its extension to the [[Complex number|complex number]]s is, in fact, not [[Holomorphic function|differentiable]].


==References==
==References==

Latest revision as of 00:43, 15 April 2026

Short description: Function whose all derivatives vanish at a point
The graph of f: such that f(0)=0 and that for all x, x0 implies f(x)=e1/x2

In real analysis, a real function is flat at a point x0 in the interior of its domain if all its derivatives at x0 exist and equal 0.

A real function is constant in a neighbourhood of a point x0 in the interior of its domain if and only if the function is flat at x0 and is analytic at x0.

An example of a function is flat at only at an isolated point is f: such that f(0)=0 and that for all x, x0 implies f(x)=e1/x2; the function f is flat only at 0.

Since f is not analytic at 0, the extension of f to , that is the function fext: such that fext(0)=0 and that for all z, z0 implies fext(z)=exp(z2), is not holomorphic at 0, due to that for complex functions, holomorphicity at a point implies analyticity at that point.

Flatness of bump functions

A bump function is a function, with domain n and codomain , such that it is smooth (infinitely continuously differentiable) on n, and has bounded support, that is, the set of points in n that are mapped to a non-zero value is a bounded set.

A bump function is flat and non-analytic at each boundary point of the closure of its support.

Let 𝐛 be a boundary point of the closure of the support of a bump function F:n.

Proof of flatness of F at 𝐛

If there existed any k such that a k-th partial derivative of F (call it Fk) at 𝐛 is a non-zero real number, say r, there would need to exist a positive real number δ such that for all 𝐱n such that ||𝐱𝐛||<δ, |Fk(𝐱)Fk(𝐛)|<|r|/2, or in other words, Fk(𝐱) is between r/2 and 3r/2; this is an implication of the continuity of Fk at 𝐛.

This necessitates the existence of a neighbourhood of 𝐛 that is a subset of the support of Fk, and hence also a subset of the closure of the support of F, since everywhere outside the closure of the support of F, Fk evaluates to 0.

This contradicts that 𝐛 is a boundary point of the closure of the support of F.

Hence, there does not exist any k such that Fk(𝐛) is a non-zero real number. In other words, F is flat at 𝐛.

Proof of non-analyticity of F at 𝐛

Since F is flat at 𝐛 (as shown above), the Taylor series of F at 𝐛 is zero in a neighbourhood of 𝐛.

If F is analytic at 𝐛, then there exists a neighbourhood N of 𝐛 such that for all 𝐱N, F(𝐱)=0.

Since 𝐛 is a boundary point of the closure of the support of F, every neighbourhood of 𝐛 must contain at least one point 𝐱 such that F(𝐱)0. This contradicts the existence of a neighbourhood N of 𝐛 such that for all 𝐱N, F(𝐱)=0.

Hence, F is non-analytic at 𝐛.

See also


References

  • Glaister, P. (December 1991), A Flat Function with Some Interesting Properties and an Application, The Mathematical Gazette, Vol. 75, No. 474, pp. 438–440