Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Cutoff.SmoothStep

Reusable one-dimensional smooth step and plateau cutoffs.

@[reducible, inline]
noncomputable abbrev AVenhance.Infra.Cutoff.step :
ℝ → ℝ

The standard smooth transition from zero to one.

Equations
Instances For

    The reflected transition complements the original transition.

    noncomputable def AVenhance.Infra.Cutoff.plateau (left right margin x : ℝ) :

    A smooth cutoff equal to one on [left,right], with transition width margin on both sides, and zero outside [left-margin,right+margin].

    Equations
    Instances For
      theorem AVenhance.Infra.Cutoff.exists_iteratedDeriv_bound {f : ℝ → ℝ} (hf : ContDiff ℝ (↑⊤) f) (hcompact : HasCompactSupport f) (N : ℕ) :
      ∃ (C : ℝ), 1 ≤ C ∧ ∀ j ≤ N, ∀ (x : ℝ), |iteratedDeriv j f x| ≤ C

      Smooth compactly supported functions have a uniform bound for every finite collection of scalar iterated derivatives.

      theorem AVenhance.Infra.Cutoff.step_iteratedDeriv_bound (N : ℕ) :
      ∃ (C : ℝ), 1 ≤ C ∧ ∀ j ≤ N, ∀ (x : ℝ), |iteratedDeriv j step x| ≤ C

      The smooth step has a finite uniform bound for every finite collection of iterated derivatives. Derivatives of positive order have compact support because the step is constant outside the unit transition interval.