Perturbations of a function by functions vanishing near its critical points #
Let f be a C² function with globally Lipschitz gradient on a finite-dimensional real inner
product space E, and h : ι → E → ℝ a finite family of C² functions with compact support, each
vanishing on a neighbourhood of the critical set of f. The perturbed function is
perturb f h s = f + ∑ᵢ sᵢ hᵢ for a parameter s : EuclideanSpace ℝ ι.
To study the dependence on s of the negative-gradient flow of perturb f h s, the parameter is
made a state variable: the flow of a cut-off augmented field on E × EuclideanSpace ℝ ι is C¹
jointly in time, space and parameter, and agrees with the negative-gradient flow of perturb f h s
for parameters in the closed unit ball.
Main declarations #
TauCeti.IsAdmissiblePerturbation f h:hisC², compactly supported, and its support avoids the critical points off;ContDiffBump.isAdmissiblePerturbation_mul: a bump times aC²function is admissible when the bump's support avoids the critical points.TauCeti.perturb f h s: the perturbed function, withTauCeti.fderiv_perturb,TauCeti.gradient_perturbandTauCeti.contDiff_perturb;TauCeti.perturb_perturb: perturbing by the same family adds the parameters.TauCeti.perturb_eventuallyEq_of_fderiv_eq_zero: near each critical point offthe perturbation agrees withf.TauCeti.exists_pos_forall_fderiv_perturb_eq_zero_iff: for small parameters the critical points ofperturb f h sare those off; consequentlyTauCeti.exists_pos_forall_isAdmissiblePerturbation_perturb: an admissible family forfstays admissible forperturb f h sfor smalls.TauCeti.perturbedFlow f h hf hh hc: the flow of the field(x, s) ↦ (-∇ f x - ∑ᵢ a(s)ᵢ ∇ hᵢ x, 0)onE × EuclideanSpace ℝ ι, whereais the cutoff of the parameter.TauCeti.contDiff_perturbedFlowsays it isC¹jointly in time, space and parameter (TauCeti.contDiff_perturbedFlow_of_contDiff:C^{n+1}forC^{n+2}data), andTauCeti.perturbedFlow_apply_of_norm_lethat, for‖s‖ ≤ 1, it is the negative-gradient flow ofperturb f h s, with the parameter carried along (TauCeti.snd_perturbedFlow_apply);TauCeti.perturbedFlow_congr: it does not depend on the Lipschitz witness for∇ f.TauCeti.exists_lipschitzWith_gradient_perturbsupplies the Lipschitz hypothesis needed to speak of that flow.TauCeti.hasDerivAt_fst_fderiv_perturbedFlow_apply: at the parameter0, the derivative of the perturbed flow along a tangent vector(v, e)solves the inhomogeneous variational equationu' = -D(∇f)(φₜ x) u - ∑ᵢ eᵢ ∇hᵢ(φₜ x)along the negative-gradient orbit ofx, withTauCeti.perturbedFlow_apply_zeroandTauCeti.snd_fderiv_perturbedFlow_apply.TauCeti.fst_fderiv_perturbedFlow_apply_eq_neg_integral: Duhamel's formula for the derivative of the perturbed flow in a parameter direction at the parameter0, andTauCeti.fst_fderiv_perturbedFlow_apply_eq_neg_integral_of_norm_ltat any parameter of norm less than1, with the flow of the perturbation in place of the flow off.TauCeti.range_fst_fderiv_perturbedFlow_inr_le: at the parameter0, a family whose members all belong to a second family moves the perturbed flow in no more directions than the second.TauCeti.negativeGradientFlow_perturb_apply_eq,TauCeti.mem_stableSet_perturb_iff,TauCeti.mem_unstableSet_perturb_iff: away from the supports of the family, the perturbed flow, and membership in stable and unstable sets, are those off.TauCeti.stableSet_perturb_inter_preimage_Iic,TauCeti.unstableSet_perturb_inter_preimage_Ici: for a family supported wheref > c(resp.f < c), the stable sets wheref ≤ c(resp. the unstable sets wherec ≤ f) are those off.
References #
- M. Audin and M. Damian, Morse Theory and Floer Homology, Springer Universitext, 2014 (transversality of the unstable and stable manifolds of a Morse function by perturbation).
- S. Smale, On gradient dynamical systems, Ann. of Math. 74 (1961), 199--206.
A function h is an admissible perturbation of f when it is twice continuously
differentiable, has compact support, and its support does not meet the critical points of f.
his twice continuously differentiable.- hasCompactSupport : HasCompactSupport h
hhas compact support. The support of
havoids the critical points off.
Instances For
The perturbation f + ∑ᵢ sᵢ hᵢ of f by the family h with coefficients s.
Instances For
The differential of a perturbation is the perturbed differential.
The perturbation of a Cⁿ function by Cⁿ functions is Cⁿ.
A perturbation agrees with f near each point outside the supports of the family.
Near a critical point of f, a perturbation agrees with f. The functions of an admissible
family vanish on a neighbourhood of each critical point.
Small perturbations keep the critical points. For a family of compactly supported C¹
functions whose supports avoid the critical points of f (for instance an admissible family), for
all sufficiently small parameters the critical points of perturb f h s are those of f.
Admissibility persists under small perturbations. A family admissible for f stays
admissible for perturb f h s for all sufficiently small s, since the critical points do not
change.
Bumps away from the critical points give admissible perturbations. If the closed support of
a smooth bump θ contains no critical point of f, then θ g is an admissible perturbation of
f for every C² function g; for instance x ↦ θ x * ⟪v, x - z⟫.
The gradient of a perturbation is the perturbed gradient.
Outside the supports of the family, the gradient of a perturbation is the gradient of f.
Away from the perturbation, the perturbed flow is the flow of f. If the orbit segment
{φ_τ y | τ ∈ [[0, t]]} of the negative-gradient flow of f avoids the supports of the family,
then the negative-gradient flow of perturb f h s sends y at time t to φ_t y.
Stable sets away from the perturbation. If the forward orbit of y under the
negative-gradient flow of f avoids the supports of the family, then y lies in the stable set
of a point q for the perturbed flow if and only if it does for the flow of f.
Unstable sets away from the perturbation. If the backward orbit of y under the
negative-gradient flow of f avoids the supports of the family, then y lies in the unstable set
of a point p for the perturbed flow if and only if it does for the flow of f.
Stable sets below a level are unchanged. If the family is supported where f > c, then
at points where f ≤ c the stable set of q for the perturbed flow is that for the flow of f:
the forward orbits of these points stay below c.
Unstable sets above a level are unchanged. If the family is supported where f < c, then
at points where c ≤ f the unstable set of p for the perturbed flow is that for the flow of f:
the backward orbits of these points stay above c.
The gradient of a perturbation of f by compactly supported C² functions is Lipschitz if
the gradient of f is, so its negative-gradient flow is defined.
The flow of the cut-off augmented field on E × EuclideanSpace ℝ ι: the field is
(x, s) ↦ (-∇ f x - ∑ᵢ a(s)ᵢ ∇ hᵢ x, 0), with a a smooth cutoff of the parameter equal to the
identity on the closed unit ball. The parameter is constant along its orbits, and for ‖s‖ ≤ 1 the
first component is the negative-gradient flow of perturb f h s
(perturbedFlow_apply_of_norm_le); outside the unit ball it is the flow of the cut-off field,
not of perturb f h s.
Instances For
Independence of the Lipschitz witness. The perturbed flow does not depend on the Lipschitz
bound for ∇ f used to construct it: both are flows of the same augmented field, which do not
depend on the Lipschitz constant (flowOfLipschitz_congr).
Higher regularity of the perturbed flow: if f and the perturbing functions are
C^{n+2}, the perturbed flow is C^{n+1} jointly in time, the initial condition and the
parameter.
The perturbed flow is C¹, jointly in time, the initial condition and the parameter.
The parameter is constant along the perturbed flow.
The perturbed flow is the negative-gradient flow of the perturbation. For a parameter s
of norm at most 1, the perturbed flow sends (x, s) at time t to the pair of the time-t
image of x under the negative-gradient flow of perturb f h s, and s.
At the parameter 0 the perturbed flow is the negative-gradient flow of f.
The parameter component of a variation is constant: the derivative of the time-t map
of the perturbed flow does not change the parameter component of a tangent vector.
The variation of the perturbed flow. At the parameter 0, the derivative
u t = (Dφₜ(x, 0) q).1 of the perturbed flow along a tangent vector q = (v, e) solves the
inhomogeneous variational equation along the negative-gradient orbit φₜ x of f:
u' = -D(∇f)(φₜ x) u - ∑ᵢ eᵢ ∇hᵢ(φₜ x). For q = (0, e) this is the derivative of
s ↦ φ^{f + ∑ sᵢ hᵢ}_t x at s = 0 in the direction e; for q = (v, 0) it is the variational
equation of the negative-gradient flow of f.
Duhamel's formula for the parameter variation. At the parameter 0, the derivative of the
perturbed flow in a parameter direction e is
-Dφ_T(x) ∫₀ᵀ Dφ_{-σ}(φ_σ x) (∑ᵢ eᵢ ∇hᵢ(φ_σ x)) dσ, where φ is the negative-gradient flow of
f: the perturbation ∑ᵢ eᵢ ∇hᵢ met along the orbit is transported back to time 0,
integrated, and carried forward to time T.
The parameter derivative only sees the functions of the family. If h' k = h (e k) for
every k, then at the parameter 0 the range of the parameter derivative of the perturbed flow
for h' is contained in that for h.
Duhamel's formula at a small parameter. For a parameter s₀ of norm less than 1, the
derivative of the perturbed flow of f at (x, s₀) in a parameter direction e is
-Dφ_T(x) ∫₀ᵀ Dφ_{-σ}(φ_σ x) (∑ᵢ eᵢ ∇hᵢ(φ_σ x)) dσ, where φ is now the negative-gradient flow
of the perturbation f_{s₀}.