OAI/Analysis/MassAction/AffineTrajectory.lean
7 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem326.hasDerivAt_dot_curveline 16Source documentation
Differentiation of a fixed linear functional along a state-space curve.
theorem hasDerivAt_dot_curve {d : ℕ} (a : Fin d → ℝ) {x : ℝ → (Fin d → ℝ)} {v : Fin d → ℝ} {t : ℝ} (hx : HasDerivAt x v t) : HasDerivAt (fun u => dot a (x u)) (dot a v) t := by …Mentions: OAI.Problem326.dot
- theorem
OAI.Problem326.continuousOn_dot_curveline 24Source documentation
Fixed affine functionals preserve continuity on a time interval.
theorem continuousOn_dot_curve {d : ℕ} (a : Fin d → ℝ) {x : ℝ → (Fin d → ℝ)} {S : Set ℝ} (hx : ContinuousOn x S) : ContinuousOn (fun t => dot a (x t)) S := by …Mentions: OAI.Problem326.dot
- theorem
OAI.Problem326.affineMinimum_monotoneOnline 32Source documentation
An active inward-pointing condition makes a finite affine minimum nondecreasing along any differentiable curve in the specified region.
theorem affineMinimum_monotoneOn {d : ℕ} {ι : Type uIota} (s : Finset ι) (hs : s.Nonempty) (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (f : (Fin d → ℝ) → (Fin d → ℝ)) (B : Set (Fin d → ℝ)) {x : ℝ → (Fin d → ℝ)} {u v : ℝ} (hx : ContinuousOn x (Icc u v)) (hxd : ∀ t ∈ Ioo u v, HasDerivAt x (f (x t)) t) (hB : ∀ t ∈ Icc u v, x t ∈ B) (hinward : ∀ z ∈ B, ∀ i ∈ s, dot (a i) z + c i = s.inf' hs (fun j => dot (a j) z + c j) → 0 ≤ dot (a i) (f z)) : MonotoneOn (fun t => s.inf' hs (fun i => dot (a i) (x t) + c i)) (Icc u v) := by …Mentions: OAI.Problem326.dot
- theorem
OAI.Problem326.affineMinimum_eq_of_ceilingline 54Source documentation
The maximum-level plateau is preserved along a solution segment in the region where all active affine branches point inward.
theorem affineMinimum_eq_of_ceiling {d : ℕ} {ι : Type uIota} (s : Finset ι) (hs : s.Nonempty) (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (f : (Fin d → ℝ) → (Fin d → ℝ)) (B : Set (Fin d → ℝ)) {x : ℝ → (Fin d → ℝ)} {u v M : ℝ} (hx : ContinuousOn x (Icc u v)) (hxd : ∀ t ∈ Ioo u v, HasDerivAt x (f (x t)) t) (hB : ∀ t ∈ Icc u v, x t ∈ B) (hinward : ∀ z ∈ B, ∀ i ∈ s, dot (a i) z + c i = s.inf' hs (fun j => dot (a j) z + c j) → 0 ≤ dot (a i) (f z)) (hceiling : ∀ z ∈ B, s.inf' hs (fun i => dot (a i) z + c i) ≤ M) …Mentions: OAI.Problem326.dot
- theorem
OAI.Problem326.IsForwardSolutionOn.affineMinimum_eqline 75Source documentation
Exact finite-forward-solution specialization of affine plateau preservation.
theorem IsForwardSolutionOn.affineMinimum_eq {d : ℕ} {N : ReactionNetwork d} {κ : Reaction N → ℝ} {z : Fin d → ℝ} {T : ℝ} {x : ℝ → (Fin d → ℝ)} (hx : IsForwardSolutionOn N κ z T x) {ι : Type uIota} (s : Finset ι) (hs : s.Nonempty) (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (B : Set (Fin d → ℝ)) {M : ℝ} (hB : ∀ t ∈ Icc 0 T, x t ∈ B) (hinward : ∀ y ∈ B, ∀ i ∈ s, dot (a i) y + c i = s.inf' hs (fun j => dot (a j) y + c j) → 0 ≤ dot (a i) (massAction N κ y)) (hceiling : ∀ y ∈ B, s.inf' hs (fun i => dot (a i) y + c i) ≤ M) (hstart : s.inf' hs (fun i => dot (a i) z + c i) = M) : …Mentions: OAI.Problem326.ReactionNetwork, OAI.Problem326.Reaction, OAI.Problem326.IsForwardSolutionOn, OAI.Problem326.dot, OAI.Problem326.massAction
- theorem
OAI.Problem326.affineMinimum_trappedline 95Source documentation
A finite affine plateau traps any solution segment, without an a priori assumption that the segment stays in the region. The first-boundary argument uses the active inward estimate only inside the closed region.
theorem affineMinimum_trapped {d : ℕ} {ι : Type uIota} (s : Finset ι) (hs : s.Nonempty) (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (f : (Fin d → ℝ) → (Fin d → ℝ)) (B : Set (Fin d → ℝ)) {x : ℝ → (Fin d → ℝ)} {T M : ℝ} (hT : 0 ≤ T) (hclosed : IsClosed B) (hx : ContinuousOn x (Icc 0 T)) (hxd : ∀ t ∈ Ioo 0 T, HasDerivAt x (f (x t)) t) (hx0 : x 0 ∈ interior B) (hinward : ∀ z ∈ B, ∀ i ∈ s, dot (a i) z + c i = s.inf' hs (fun j => dot (a j) z + c j) → 0 ≤ dot (a i) (f z)) …Mentions: OAI.Problem326.dot
- theorem
OAI.Problem326.IsForwardSolutionOn.affineMinimum_trappedline 126Source documentation
Exact mass-action specialization of the finite-interval trapping theorem.
theorem IsForwardSolutionOn.affineMinimum_trapped {d : ℕ} {N : ReactionNetwork d} {κ : Reaction N → ℝ} {z : Fin d → ℝ} {T : ℝ} {x : ℝ → (Fin d → ℝ)} (hx : IsForwardSolutionOn N κ z T x) {ι : Type uIota} (s : Finset ι) (hs : s.Nonempty) (a : ι → (Fin d → ℝ)) (c : ι → ℝ) (B : Set (Fin d → ℝ)) {M : ℝ} (hT : 0 ≤ T) (hclosed : IsClosed B) (hz : z ∈ interior B) (hinward : ∀ y ∈ B, ∀ i ∈ s, dot (a i) y + c i = s.inf' hs (fun j => dot (a j) y + c j) → 0 ≤ dot (a i) (massAction N κ y)) (hceiling : ∀ y ∈ B, s.inf' hs (fun i => dot (a i) y + c i) ≤ M) (hstart : s.inf' hs (fun i => dot (a i) z + c i) = M) …Mentions: OAI.Problem326.ReactionNetwork, OAI.Problem326.Reaction, OAI.Problem326.IsForwardSolutionOn, OAI.Problem326.dot, OAI.Problem326.massAction