Documentation

Mathlib.Analysis.SpecialFunctions.SmoothTransition

Infinitely smooth transition function #

In this file we construct two infinitely smooth functions with properties that an analytic function cannot have:

expNegInvGlue is the real function given by x โ†ฆ exp (-1/x) for x > 0 and 0 for x โ‰ค 0. It is a basic building block to construct smooth partitions of unity. Its main property is that it vanishes for x โ‰ค 0, it is positive for x > 0, and the junction between the two behaviors is flat enough to retain smoothness. The fact that this function is C^โˆž is proved in expNegInvGlue.contDiff.

Equations
    Instances For

      The function expNegInvGlue vanishes on (-โˆž, 0].

      theorem expNegInvGlue.pos_of_pos {x : โ„} (hx : 0 < x) :

      The function expNegInvGlue is positive on (0, +โˆž).

      Smoothness of expNegInvGlue #

      In this section we prove that the function f = expNegInvGlue is infinitely smooth. To do this, we show that $g_p(x)=p(x^{-1})f(x)$ is infinitely smooth for any polynomial p with real coefficients. First we show that $g_p(x)$ tends to zero at zero, then we show that it is differentiable with derivative $g_p'=g_{x^2(p-p')}$. Finally, we prove smoothness of $g_p$ by induction, then deduce smoothness of $f$ by setting $p=1$.

      Our function tends to zero at zero faster than any $P(x^{-1})$, $Pโˆˆโ„[X]$, tends to infinity.

      An infinitely smooth function f : โ„ โ†’ โ„ such that f x = 0 for x โ‰ค 0, f x = 1 for 1 โ‰ค x, and 0 < f x < 1 for 0 < x < 1.

      Equations
        Instances For
          @[simp]

          Since Real.smoothTransition is constant on $(-โˆž, 0]$ and $[1, โˆž)$, applying it to the projection of x : โ„ to $[0, 1]$ gives the same result as applying it to x.