Stability.LaSalle #
LaSalle's invariance principle and its corollaries (Barbashin–Krasovskii theorems).
Main results #
lasalle_invariance_principle— ifΩis compact and positively invariant,Vis C¹ withV̇ ≤ 0onΩ, andω(φ) ⊆ Mfor a closed setM, thenφ(t) → M.lasalle_local_asymptotic_stable(Barbashin's theorem) — local asymptotic stability via a compact sublevel set and LaSalle.lasalle_global_asymptotic_stable(Krasovskii's theorem) — global asymptotic stability whenVis radially unbounded andV̇ ≤ 0everywhere.
Proof strategy #
V_antitoneOn_lasalle:V ∘ φis antitone on[0, ∞)(Lie derivative ≤ 0 on Ω).lasalle_V_tendsto:V(φ t) → Lvia monotone convergence on the compact orbit.V_const_on_omegaLimit:V = Lonω(φ)(cluster-point argument).omegaLimit_subset_of_invariant:ω(φ) ⊆ ΩsinceΩis closed and φ stays inΩ.- The main theorem combines these to show
φ t → Mvia the open-neighborhood criterion.
ω-limit set of trajectory φ, using Mathlib's omegaLimit with the trivial flow.
Equations
- omegaLimitTraj φ = omegaLimit Filter.atTop (fun (t : ℝ) (x : Unit) => φ t) Set.univ
Instances For
Lemma 1: V antitone on [0,∞) along trajectories #
V(φ t) is antitone on [0, ∞) when the Lie derivative V̇ ≤ 0 on Ω and φ stays
in Ω.
Lemma 2: V(φ t) converges to its infimum #
If Ω is compact and positively invariant and the Lie derivative V̇ ≤ 0 on Ω,
then V(φ t) converges to some limit L as t → ∞.
Lemma 3: V is constant on omegaLimitTraj(φ) #
If V(φ t) → L, then V(y) = L for every y ∈ ω(φ).
Lemma 4: omegaLimitTraj(φ) ⊆ Ω when Ω is compact and positively invariant #
If Ω is compact, positively invariant, and φ 0 ∈ Ω, then ω(φ) ⊆ Ω.
Main theorem: LaSalle's invariance principle #
LaSalle's invariance principle.
Let Ω be compact and positively invariant for ẋ = f(x), V : ℝⁿ → ℝ a C¹ Lyapunov function with V̇(x) = DV(x)[f(x)] ≤ 0 on Ω, and M a closed set contained in Ω. If ω(φ) ⊆ M (which in the classical theorem follows from M being the largest invariant subset of E = {x ∈ Ω | V̇(x) = 0}, via ODE uniqueness), then φ(t) → M.
Barbashin–Krasovskii theorems #
Barbashin's theorem: local asymptotic stability via LaSalle. V C¹ and positive definite on D, V̇ ≤ 0 on D, compact sublevel set Ωc ⊆ D, every trajectory starting in Ωc has ω-limit set ⊆ {x_eq}.
Krasovskii's theorem: global asymptotic stability via LaSalle. V C¹, positive definite, radially unbounded, V̇ ≤ 0 on ℝⁿ, every trajectory has ω-limit set ⊆ {x_eq}.