OAI/Analysis/MassAction/FiniteMinimum.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem326.eventually_slope_finset_inf'_gtline 17Source documentation
A finite minimum has nonnegative lower right slope when every active branch has a nonnegative right derivative. Inactive branches need only be right-continuous.
theorem eventually_slope_finset_inf'_gt {ι : Type uIota} {s : Finset ι} (hs : s.Nonempty) {f : ι → ℝ → ℝ} {x : ℝ} (hc : ∀ i ∈ s, ContinuousWithinAt (f i) (Ioi x) x) (hd : ∀ i ∈ s, f i x = s.inf' hs (fun j => f j x) → ∃ v : ℝ, 0 ≤ v ∧ HasDerivWithinAt (f i) v (Ici x) x) {r : ℝ} (hr : r < 0) : ∀ᶠ y in 𝓝[>] x, r < slope (fun t => s.inf' hs (fun i => f i t)) x y := by … - theorem
OAI.Problem326.finset_inf'_initial_leline 56Source documentation
Endpoint comparison for a finite minimum, using only derivatives of active branches. The right derivative is required at the left endpoint.
theorem finset_inf'_initial_le {ι : Type uIota} {s : Finset ι} (hs : s.Nonempty) {f : ι → ℝ → ℝ} {a b : ℝ} (hc : ∀ i ∈ s, ContinuousOn (f i) (Icc a b)) (hd : ∀ x ∈ Ico a b, ∀ i ∈ s, f i x = s.inf' hs (fun j => f j x) → ∃ v : ℝ, 0 ≤ v ∧ HasDerivWithinAt (f i) v (Ici x) x) : ∀ t ∈ Icc a b, s.inf' hs (fun i => f i a) ≤ s.inf' hs (fun i => f i t) := by … - theorem
OAI.Problem326.monotoneOn_finset_inf'_of_active_right_deriv_nonnegline 87Source documentation
A finite minimum is monotone when every active branch has nonnegative right derivative. No derivative is required of an inactive branch.
theorem monotoneOn_finset_inf'_of_active_right_deriv_nonneg {ι : Type uIota} {s : Finset ι} (hs : s.Nonempty) {f : ι → ℝ → ℝ} {a b : ℝ} (hc : ∀ i ∈ s, ContinuousOn (f i) (Icc a b)) (hd : ∀ x ∈ Ico a b, ∀ i ∈ s, f i x = s.inf' hs (fun j => f j x) → ∃ v : ℝ, 0 ≤ v ∧ HasDerivWithinAt (f i) v (Ici x) x) : MonotoneOn (fun t => s.inf' hs (fun i => f i t)) (Icc a b) := by … - theorem
OAI.Problem326.monotoneOn_finset_inf'_of_active_deriv_nonnegline 103Source documentation
Interior-derivative form: continuity handles both endpoints, so this applies to solution curves whose ODE is only assumed on an open interval.
theorem monotoneOn_finset_inf'_of_active_deriv_nonneg {ι : Type uIota} {s : Finset ι} (hs : s.Nonempty) {f : ι → ℝ → ℝ} {a b : ℝ} (hc : ∀ i ∈ s, ContinuousOn (f i) (Icc a b)) (hd : ∀ x ∈ Ioo a b, ∀ i ∈ s, f i x = s.inf' hs (fun j => f j x) → ∃ v : ℝ, 0 ≤ v ∧ HasDerivAt (f i) v x) : MonotoneOn (fun t => s.inf' hs (fun i => f i t)) (Icc a b) := by …