The descending slope of an energy #
For an extended-real energy φ : X → EReal on an extended metric space, the descending slope
(or local slope) of φ at x is
|∂φ|(x) = limsup_{y → x, y ≠ x} (φ x - φ y)⁺ / d(x, y),
the steepest rate at which φ can decrease near x. It is the metric replacement for the norm of
the gradient: for a function on a real normed space that is differentiable at x, the descending
slope is the operator norm of the derivative (HasFDerivAt.descendingSlope_eq). The descending
slope is the basic object of the theory of gradient flows in metric spaces of
Ambrosio–Gigli–Savaré: curves of maximal slope, the energy-dissipation inequality and the slope
estimates for minimizing movements are all phrased through it.
The positive part (φ x - φ y)⁺ is EReal.toENNReal (φ x - φ y). Ambrosio–Gigli–Savaré define
the slope only on the effective domain {x | φ x ≠ ⊤}; the formula here is total, and its value
off the effective domain carries no meaning.
Main definitions #
TauCeti.descendingSlope φ x: the descending slope ofφatx, an extended nonnegative real.
Main results #
Isometry.descendingSlope_comp: an isometry preserves the slope where its range contains a neighbourhood, in particular when restricting an energy to an open subset.TauCeti.descendingSlope_le_of_eventually_le: an upper bound for the slope from a local bound on the decrease ofφ.TauCeti.le_descendingSlope_of_tendsto: a lower bound for the slope from the rates of decrease ofφalong a map tending tox.TauCeti.descendingSlope_le_iSup: on a metric space, the slope is at most the global slopesup_y (φ x - φ y + (m / 2) d(x, y)²)⁺ / d(x, y), for everym.IsLocalMin.descendingSlope_eq_zero: the slope vanishes at a local minimum.LipschitzOnWith.descendingSlope_leandLipschitzWith.descendingSlope_le: the slope of a function that isK-Lipschitz nearxis at mostK.TauCeti.descendingSlope_const_mul: positive homogeneity of the slope of real-valued functions.HasFDerivAt.descendingSlope_eq: on a real normed space the slope of a function differentiable atxis the norm of its derivative;HasDerivAt.descendingSlope_eqis the one-variable case.
References #
- L. Ambrosio, N. Gigli, G. Savaré, Gradient Flows in Metric Spaces and in the Space of Probability Measures, 2nd ed., Birkhäuser 2008, Chapter 1, Section 1.2.
The descending slope (or local slope) of an energy φ at x: the upper limit, as y → x
with y ≠ x, of the rate of decrease (φ x - φ y)⁺ / d(x, y). At an isolated point the slope is
0.
Instances For
The defining formula of the descending slope, as an upper limit of rates of decrease.
Pulling an energy back along an isometry preserves its descending slope at a point where the range of the isometry contains a neighbourhood. In particular, restricting an energy to an open subset leaves the descending slope unchanged there.
For a real-valued function, the positive part in the descending slope is
ENNReal.ofReal (f x - f y).
If near x the energy decreases at most like C * d(x, y), then the descending slope of φ
at x is at most C.
If g tends to x from outside x, and along g the rates of decrease
(φ x - φ (g t))⁺ / d(x, g t) are eventually at least f t, where f t tends to L, then the
descending slope of φ at x is at least L.
The descending slope vanishes at a local minimum.
The descending slope of a constant energy vanishes.
The descending slope at x of a function that is K-Lipschitz on a neighbourhood of x is at
most K.
The descending slope of a K-Lipschitz function is at most K everywhere.
Scaling a real-valued function by c ≥ 0 scales its descending slope by c.
The descending slope of any energy is at most its global slope
sup_y (φ x - φ y + (m / 2) d(x, y)²)⁺ / d(x, y), for every m: near x the correction
(m / 2) d(x, y) vanishes.
On a real normed space, the descending slope at x of a function with derivative f' at x
is the norm of f': the function decreases fastest in the direction opposite to where f'
is largest.
The descending slope at t of a real function of a real variable with derivative D at t
is |D|.