Skip to content

Commit 1053f05

Browse files
committed
Add time-uniform Michaelis-Menten tracking ceiling
1 parent 47b5899 commit 1053f05

3 files changed

Lines changed: 311 additions & 0 deletions

File tree

CRNT.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ import CRNT.Dynamics.MichaelisMentenSlowDriftSpeed
180180
import CRNT.Dynamics.MichaelisMentenDepletion
181181
import CRNT.Dynamics.MichaelisMentenCertified
182182
import CRNT.Dynamics.DissipativeTracking
183+
import CRNT.Dynamics.MichaelisMentenCertifiedUniform
183184

184185
-- Deficiency
185186
import CRNT.Deficiency.Definition
Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
import CRNT.Dynamics.DissipativeTracking
2+
import CRNT.Dynamics.MichaelisMentenCertified
3+
4+
/-!
5+
# The time-uniform Michaelis–Menten tracking ceiling: an all-time `O(ε)` bound via coupled-flow dissipativity
6+
7+
This module completes the certified-reduction companion of `CRNT.Dynamics.MichaelisMentenCertified`
8+
by supplying the missing horizon-uniform tracking constant. The certified reduction there delivers
9+
all-time confinement of the substrate and reduced complex level, and an all-time `O(ε)` slaved
10+
velocity (`mmRegSlavedVelocity_certified`), but its exact-versus-reduced tracking error is the
11+
compact-time Grönwall bound `gronwallBound δ K εf T`, which for `K > 0` grows like `e^{K·T}` and
12+
diverges as `T → ∞`. The dissipative-Grönwall engine of `CRNT.Dynamics.DissipativeTracking` replaces
13+
that horizon-dependent ball by the steady ceiling `δ / λ` once a *negative one-sided* (dissipative)
14+
bound transverse to the slow manifold is available. Here that bound is derived for the coupled
15+
slow–fast Michaelis–Menten flow and fed into the engine.
16+
17+
Defined by Fenichel, "Geometric singular perturbation theory for ordinary differential equations",
18+
and underpinned by the logarithmic-norm / one-sided-Lipschitz stability theory of Dahlquist: a vector
19+
field whose logarithmic norm transverse to a reference curve is `≤ -λ < 0` contracts nearby
20+
trajectories, so the transverse gap obeys a dissipative Grönwall inequality with negative rate `λ`
21+
and a defect `δ` measuring the drift of the moving reference. On the Michaelis–Menten slow manifold
22+
the transverse rate is the fibre contraction rate (`ODE.OneSidedContraction`, `SlowManifold.rate`),
23+
and the defect is the `O(ε)` slaved velocity of the manifold reference.
24+
25+
**Abstract coupled-flow ceiling** (`ODE.coupled_dissipative_ceiling`). For an exact trajectory
26+
`x : ℝ → E` of an autonomous field `full` (`ẋ = full x`) tracked against a moving reference
27+
`m : ℝ → E` with velocity `m'`, suppose the *coupled transverse one-sided contraction*
28+
`⟪full (x t) - full (m t), x t - m t⟫ ≤ -λ · ‖x t - m t‖²` holds at every `t ≥ 0` with `λ > 0`, and
29+
the *reference defect* `‖full (m t) - m' t‖ ≤ δ` holds with `δ ≥ 0`. Then the transverse gap obeys the
30+
horizon-uniform ceiling `‖x t - m t‖ ≤ ‖x 0 - m 0‖ + δ / λ` for all `t ≥ 0` — no `T`-dependence. The
31+
proof differentiates the Lyapunov square `V t = ‖x t - m t‖²` along the coupled flow; the contraction
32+
supplies `-2λ·V` and the defect supplies `+2δ·√V`, so any level set `V = (gap 0 + (δ+η)/λ)²` is
33+
strictly entering, fencing `V` below `(gap 0 + δ/λ)²` via the mean-value fencing inequality and a
34+
limit `η → 0`.
35+
36+
**Michaelis–Menten instantiation** (`mmReg_coupled_tracking_ceiling`). For the regularized
37+
Michaelis–Menten complex trajectory `x` and a substrate path `s` solving the ε-coupled slow law
38+
`ṡ = ε·g(s, z)`, the moving reference is the slaved complex curve
39+
`m t = manifoldMap (s t) = mmRegEquil Km Vmax (s t) • e0`, whose velocity `mmRegSlavedVelocity` is
40+
bounded by `(L / rate)·(ε·G) = O(ε)` for all time (`mmRegSlavedVelocity_certified`). Under the
41+
coupled transverse contraction at rate `rate`, the gap is uniformly bounded by
42+
`‖x 0 - m 0‖ + (L / rate)·(ε·G) / rate` for all `t ≥ 0`: a genuinely horizon-uniform `O(ε)` tracking
43+
constant, the all-time replacement for `gronwallBound δ K εf T`.
44+
45+
**Time-uniform certified reduction** (`mmCertifiedUniformReduction`, `mmCertifiedUniformReduction_of`).
46+
A record bundling the all-time confinements of `mmCertifiedReduction` with the time-uniform tracking
47+
field: a single constant `C = ‖x 0 - m 0‖ + (L / rate)·(ε·G) / rate`, independent of the horizon,
48+
within which the exact complex trajectory tracks the slaved manifold reference for all forward time.
49+
50+
**The transverse hypothesis is the crux.** The coupled transverse one-sided contraction
51+
`⟪full (x t) - full (m t), x t - m t⟫ ≤ -λ·‖x t - m t‖²` is the load-bearing input: it asserts that the
52+
*full* enzyme field — not merely the frozen fast fibre — pulls the exact trajectory toward the moving
53+
manifold reference faster than the slow drift pushes them apart. For the affine regularized fast field
54+
this is the fibre contraction `mmRegFastField_oneSidedContraction` carried along the coupled flow when
55+
the fast relaxation dominates; it is supplied here as an explicit hypothesis on the coupled pair,
56+
exactly the negative logarithmic-norm condition the Dahlquist theory requires and the engine of
57+
`CRNT.Dynamics.DissipativeTracking` consumes.
58+
59+
This module is **stable** and `sorry`-free. Depends on: `CRNT.Dynamics.DissipativeTracking`,
60+
`CRNT.Dynamics.MichaelisMentenCertified`.
61+
-/
62+
63+
open Set Filter
64+
open scoped Topology RealInnerProductSpace NNReal
65+
66+
namespace ODE
67+
68+
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
69+
70+
/-- **Abstract coupled-flow dissipative tracking ceiling.** Let `x : ℝ → E` be an integral curve of
71+
an autonomous field `full` (`ẋ = full x`) and `m : ℝ → E` a moving reference with velocity `m'`
72+
(`ṁ = m' t`). Suppose:
73+
74+
* `hlam : 0 < λ`, `hδ : 0 ≤ δ`;
75+
* `hcon` — the *coupled transverse one-sided contraction* at every `t ≥ 0`:
76+
`⟪full (x t) - full (m t), x t - m t⟫ ≤ -λ · ‖x t - m t‖²`;
77+
* `hdef` — the *reference defect bound* at every `t ≥ 0`: `‖full (m t) - m' t‖ ≤ δ`.
78+
79+
Then the transverse gap is bounded by the horizon-uniform ceiling
80+
`‖x t - m t‖ ≤ ‖x 0 - m 0‖ + δ / λ` for every `t ≥ 0`. The bound has no horizon dependence: the
81+
transient `‖x 0 - m 0‖` is fixed and the steady term `δ / λ` is the Dahlquist dissipative ceiling. -/
82+
theorem coupled_dissipative_ceiling {full : E → E} {x m m' : ℝ → E} {lam δ : ℝ}
83+
(hlam : 0 < lam) (hδ : 0 ≤ δ)
84+
(hx : ∀ t, HasDerivAt x (full (x t)) t) (hm : ∀ t, HasDerivAt m (m' t) t)
85+
(hcon : ∀ t, 0 ≤ t → ⟪full (x t) - full (m t), x t - m t⟫ ≤ -lam * ‖x t - m t‖ ^ 2)
86+
(hdef : ∀ t, 0 ≤ t → ‖full (m t) - m' t‖ ≤ δ) :
87+
∀ t, 0 ≤ t → ‖x t - m t‖ ≤ ‖x 0 - m 0‖ + δ / lam := by
88+
-- Error curve `e t = x t - m t` with derivative `full (x t) - m' t`.
89+
set e : ℝ → E := fun t => x t - m t with he
90+
have hed : ∀ t, HasDerivAt e (full (x t) - m' t) t := fun t => (hx t).sub (hm t)
91+
-- Lyapunov square `V t = ⟪e t, e t⟫ = ‖e t‖²` with derivative `2⟪full (x t) - m' t, e t⟫`.
92+
set V : ℝ → ℝ := fun t => ⟪e t, e t⟫ with hV
93+
have hVd : ∀ t, HasDerivAt V (2 * ⟪full (x t) - m' t, e t⟫) t := by
94+
intro t
95+
have h := (hed t).inner ℝ (hed t)
96+
have hsym : ⟪e t, full (x t) - m' t⟫ + ⟪full (x t) - m' t, e t⟫
97+
= 2 * ⟪full (x t) - m' t, e t⟫ := by
98+
rw [real_inner_comm (e t) (full (x t) - m' t)]; ring
99+
simpa [hV, hsym] using h
100+
-- The dissipative differential inequality on `V`: `V' t ≤ -2λ·V t + 2δ·‖e t‖`.
101+
have hVbound : ∀ t, 0 ≤ t → 2 * ⟪full (x t) - m' t, e t⟫ ≤ -2 * lam * V t + 2 * δ * ‖e t‖ := by
102+
intro t ht
103+
-- Split the velocity into the contracting part and the reference defect.
104+
have hsplit : full (x t) - m' t = (full (x t) - full (m t)) + (full (m t) - m' t) := by abel
105+
have hVe : V t = ‖e t‖ ^ 2 := by simp only [hV]; rw [real_inner_self_eq_norm_sq]
106+
-- Contraction term: `⟪full (x t) - full (m t), e t⟫ ≤ -λ·‖e t‖²`.
107+
have hc : ⟪full (x t) - full (m t), e t⟫ ≤ -lam * ‖e t‖ ^ 2 := hcon t ht
108+
-- Defect term: `⟪full (m t) - m' t, e t⟫ ≤ δ·‖e t‖`.
109+
have hd : ⟪full (m t) - m' t, e t⟫ ≤ δ * ‖e t‖ := by
110+
calc ⟪full (m t) - m' t, e t⟫
111+
≤ ‖full (m t) - m' t‖ * ‖e t‖ := real_inner_le_norm _ _
112+
_ ≤ δ * ‖e t‖ := mul_le_mul_of_nonneg_right (hdef t ht) (norm_nonneg _)
113+
have hinner : ⟪full (x t) - m' t, e t⟫
114+
= ⟪full (x t) - full (m t), e t⟫ + ⟪full (m t) - m' t, e t⟫ := by
115+
rw [hsplit, inner_add_left]
116+
rw [hVe]
117+
nlinarith [hc, hd, hinner]
118+
-- Fence `V` below the ceiling `(gap 0 + δ/λ)²` via strictly-larger comparison constants.
119+
set gap0 : ℝ := ‖x 0 - m 0with hgap0
120+
have hgap0_nonneg : 0 ≤ gap0 := norm_nonneg _
121+
-- For each margin `η > 0`, `V t ≤ (gap0 + (δ+η)/λ)²` on `[0, t]`.
122+
have hVη : ∀ {η : ℝ}, 0 < η → ∀ t, 0 ≤ t → V t ≤ (gap0 + (δ + η) / lam) ^ 2 := by
123+
intro η hη t ht
124+
set C : ℝ := gap0 + (δ + η) / lam with hC
125+
have hCpos : 0 < C := by
126+
have : 0 < (δ + η) / lam := by positivity
127+
linarith
128+
-- Apply the strict mean-value fencing inequality with constant boundary `B = C²`.
129+
have hVcont : ContinuousOn V (Icc 0 t) :=
130+
(continuous_iff_continuousAt.2 fun s => (hVd s).continuousAt).continuousOn
131+
have ha : V 0 ≤ C ^ 2 := by
132+
have hV0 : V 0 = gap0 ^ 2 := by
133+
simp only [hV, he, hgap0]; rw [real_inner_self_eq_norm_sq]
134+
rw [hV0]
135+
have hle : gap0 ≤ C := by
136+
rw [hC]
137+
have hdη : 0 ≤ (δ + η) / lam := by positivity
138+
linarith
139+
exact pow_le_pow_left₀ hgap0_nonneg hle 2
140+
-- Boundary condition: where `V x = C²`, the derivative is strictly negative.
141+
have hbound : ∀ s ∈ Ico 0 t, V s = C ^ 2
142+
2 * ⟪full (x s) - m' s, e s⟫ < (0 : ℝ) := by
143+
intro s hs hVs
144+
have hs0 : 0 ≤ s := hs.1
145+
-- At the boundary `‖e s‖ = C` since `V s = ‖e s‖² = C²` and both nonnegative.
146+
have hVe : V s = ‖e s‖ ^ 2 := by simp only [hV]; rw [real_inner_self_eq_norm_sq]
147+
have hnormC : ‖e s‖ = C := by
148+
have h1 : ‖e s‖ ^ 2 = C ^ 2 := by rw [← hVe, hVs]
149+
nlinarith [norm_nonneg (e s), hCpos.le, sq_nonneg (‖e s‖ - C), h1]
150+
have hb := hVbound s hs0
151+
rw [hVs] at hb
152+
-- `V' ≤ -2λ·C² + 2δ·C`, and `2δC - 2λC² = -2C(λC - δ) ≤ -2C·(η/λ)·λ`... compute strictly.
153+
have hcalc : -2 * lam * C ^ 2 + 2 * δ * ‖e s‖ < 0 := by
154+
rw [hnormC]
155+
-- `-2λC² + 2δC = 2C(δ - λC) = 2C(δ - λgap0 - (δ+η)) = 2C(-λgap0 - η) < 0`.
156+
have hexpand : -2 * lam * C ^ 2 + 2 * δ * C = 2 * C * (δ - lam * C) := by ring
157+
have hlamC : lam * C = lam * gap0 + (δ + η) := by
158+
rw [hC, mul_add]
159+
field_simp
160+
have hfac : δ - lam * C = -(lam * gap0) - η := by rw [hlamC]; ring
161+
rw [hexpand, hfac]
162+
have hneg : -(lam * gap0) - η < 0 := by
163+
have : 0 ≤ lam * gap0 := mul_nonneg hlam.le hgap0_nonneg
164+
linarith
165+
have : 2 * C > 0 := by linarith
166+
exact mul_neg_of_pos_of_neg this hneg
167+
linarith [hb, hcalc]
168+
-- The fencing inequality `image_le_of_deriv_right_lt_deriv_boundary`.
169+
have hkey := image_le_of_deriv_right_lt_deriv_boundary
170+
(f := V) (f' := fun s => 2 * ⟪full (x s) - m' s, e s⟫) (a := 0) (b := t)
171+
hVcont (fun s _ => (hVd s).hasDerivWithinAt)
172+
(B := fun _ => C ^ 2) (B' := fun _ => 0) ha (fun _ => hasDerivAt_const _ (C ^ 2))
173+
(fun s hs hVs => hbound s hs hVs)
174+
exact hkey (right_mem_Icc.2 ht)
175+
-- Take `η → 0`: `V t ≤ (gap0 + δ/λ)²`, then square roots give the gap ceiling.
176+
intro t ht
177+
have hVlim : V t ≤ (gap0 + δ / lam) ^ 2 := by
178+
-- The envelope `η ↦ (gap0 + (δ+η)/λ)²` is continuous at `0` with value `(gap0 + δ/λ)²`.
179+
have hcont : ContinuousWithinAt (fun η : ℝ => (gap0 + (δ + η) / lam) ^ 2) (Ioi 0) 0 := by
180+
fun_prop
181+
have htend : Tendsto (fun η : ℝ => (gap0 + (δ + η) / lam) ^ 2) (𝓝[>] 0)
182+
(𝓝 ((gap0 + δ / lam) ^ 2)) := by
183+
have h := hcont.tendsto
184+
simpa [add_zero] using h
185+
refine ge_of_tendsto htend ?_
186+
filter_upwards [self_mem_nhdsWithin] with η hη
187+
exact hVη hη t ht
188+
-- `‖e t‖ = √(V t) ≤ √((gap0+δ/λ)²) = gap0 + δ/λ`.
189+
set C0 : ℝ := gap0 + δ / lam with hC0
190+
have hC0_nonneg : 0 ≤ C0 := by
191+
rw [hC0]
192+
have hdl : 0 ≤ δ / lam := by positivity
193+
linarith
194+
have hVe : V t = ‖e t‖ ^ 2 := by simp only [hV]; rw [real_inner_self_eq_norm_sq]
195+
rw [hVe] at hVlim
196+
have : ‖e t‖ ≤ C0 := by nlinarith [norm_nonneg (e t), hC0_nonneg, sq_nonneg (‖e t‖ - C0)]
197+
simpa [he, hC0] using this
198+
199+
end ODE
200+
201+
namespace CRNT.MichaelisMenten
202+
203+
open ODE
204+
205+
/-- **The horizon-uniform Michaelis–Menten tracking ceiling.** For the regularized complex trajectory
206+
`x : ℝ → E` solving `ẋ = full (x t)` and a substrate path `s` solving the ε-coupled slow law
207+
`ṡ = ε·g(s, z)` under the uniform drift bound `‖g‖ ≤ G`, take the moving reference to be the slaved
208+
complex curve `m t = manifoldMap (s t)`, whose velocity is the `O(ε)` slaved velocity
209+
`mmRegSlavedVelocity` (bounded by `(L / rate)·(ε·G)` for all time via `mmRegSlavedVelocity_certified`).
210+
Under the *coupled transverse one-sided contraction* of the full field toward the moving reference at
211+
the fibre rate `rate`, the transverse gap obeys the time-uniform ceiling
212+
`‖x t - m t‖ ≤ ‖x 0 - m 0‖ + (L / rate)·(ε·G) / rate` for all `t ≥ 0`. The ceiling is `O(ε)` in the
213+
defect and independent of the horizon: the all-time replacement for the compact-time Grönwall bound. -/
214+
theorem mmReg_coupled_tracking_ceiling (rate : ℝ) (hrate : 0 < rate) (Km Vmax : ℝ) (hKm : 0 < Km)
215+
{L ε G : ℝ} (hL : 0 ≤ L) (hε : 0 ≤ ε) (hG : 0 ≤ G)
216+
{g : ℝ → E → ℝ}
217+
{full : E → E} {x : ℝ → E} {s : ℝ → ℝ} {z : ℝ → E}
218+
(hx : ∀ t, HasDerivAt x (full (x t)) t)
219+
(hs : ∀ τ, HasDerivAt s (mmRegSlowDrift ε g (s τ) (z τ)) τ)
220+
(hcon : ∀ t, 0 ≤ t →
221+
⟪full (x t) - full ((mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t)),
222+
x t - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t)⟫
223+
≤ -rate * ‖x t - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t)‖ ^ 2)
224+
(hdef : ∀ t, 0 ≤ t →
225+
‖full ((mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t))
226+
- mmRegSlavedVelocity rate hrate Km Vmax hKm (s t)
227+
(mmRegSlowDrift ε g (s t) (z t))‖ ≤ (L / rate) * (ε * G)) :
228+
∀ t, 0 ≤ t →
229+
‖x t - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t)‖
230+
≤ ‖x 0 - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s 0)‖
231+
+ (L / rate) * (ε * G) / rate := by
232+
-- The slaved reference `m t = manifoldMap (s t)` has velocity `mmRegSlavedVelocity` by the chain
233+
-- rule through the global `C¹` regularity of the manifold map (`mmRegHasDerivAt_slavedCurve`).
234+
set m : ℝ → E := fun t => (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t) with hm
235+
have hmd : ∀ t, HasDerivAt m
236+
(mmRegSlavedVelocity rate hrate Km Vmax hKm (s t) (mmRegSlowDrift ε g (s t) (z t))) t := by
237+
intro t
238+
exact mmRegHasDerivAt_slavedCurve rate hrate Km Vmax hKm
239+
(s' := fun τ => mmRegSlowDrift ε g (s τ) (z τ)) (hs t)
240+
have hδ : (0 : ℝ) ≤ (L / rate) * (ε * G) := by
241+
have : 0 ≤ L / rate := by positivity
242+
exact mul_nonneg this (mul_nonneg hε hG)
243+
exact coupled_dissipative_ceiling hrate hδ hx hmd hcon hdef
244+
245+
/-- **The time-uniform certified Michaelis–Menten reduction.** A record bundling the all-time
246+
confinements of `mmCertifiedReduction` with a genuine horizon-uniform tracking field: the exact
247+
regularized complex trajectory `x` stays within a single horizon-independent constant
248+
`C = ‖x 0 - m 0‖ + (L / rate)·(ε·G) / rate` of the slaved manifold reference
249+
`m t = manifoldMap (s t)` for all forward time. Unlike `mmCertifiedReduction`, whose tracking field is
250+
the compact-time Grönwall bound `gronwallBound δ K εf T`, this field is uniform in the horizon `T` and
251+
`O(ε)` in the defect. -/
252+
structure mmCertifiedUniformReduction (rate : ℝ) (hrate : 0 < rate) (Km Vmax : ℝ) (hKm : 0 < Km)
253+
(hV : 0 ≤ Vmax) (s₀ : ℝ) (ε G L : ℝ) (x : ℝ → E) (s : ℝ → ℝ) : Prop where
254+
/-- The substrate stays in the compact set `[0, s₀]` for all forward time. -/
255+
confined : ∀ {t : ℝ}, 0 ≤ t → mmSubstrate Km Vmax hKm hV s₀ t ∈ Icc (0 : ℝ) s₀
256+
/-- The reduced complex level stays in `[0, mmComplexEquil Km Vmax s₀]` for all forward time. -/
257+
level_confined : ∀ {t : ℝ}, 0 ≤ t →
258+
mmComplexEquil Km Vmax (mmSubstrate Km Vmax hKm hV s₀ t) ∈
259+
Icc (0 : ℝ) (mmComplexEquil Km Vmax s₀)
260+
/-- The exact complex trajectory tracks the slaved manifold reference within a single
261+
horizon-independent, `O(ε)` constant for all forward time. -/
262+
tracking_uniform : ∀ t, 0 ≤ t →
263+
‖x t - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s t)‖
264+
≤ ‖x 0 - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap (s 0)‖
265+
+ (L / rate) * (ε * G) / rate
266+
267+
/-- **Assembly of the time-uniform certified reduction.** Given the regularized complex trajectory
268+
`x` of the full field, a substrate path `s` solving the ε-coupled slow law with drift bound `‖g‖ ≤ G`,
269+
the coupled transverse one-sided contraction at rate `rate`, and the `O(ε)` reference defect bound,
270+
the all-time confinements and the horizon-uniform `O(ε)` tracking ceiling hold simultaneously. -/
271+
theorem mmCertifiedUniformReduction_of (rate : ℝ) (hrate : 0 < rate) (Km Vmax : ℝ)
272+
(hKm : 0 < Km) (hV : 0 ≤ Vmax) {s₀ : ℝ} (hs0 : 0 ≤ s₀)
273+
{L ε G : ℝ} (hL : 0 ≤ L) (hε : 0 ≤ ε) (hG : 0 ≤ G)
274+
{g : ℝ → E → ℝ}
275+
{full : E → E} {x : ℝ → E} {z : ℝ → E}
276+
(hx : ∀ t, HasDerivAt x (full (x t)) t)
277+
(hs : ∀ τ, HasDerivAt (mmSubstrate Km Vmax hKm hV s₀)
278+
(mmRegSlowDrift ε g (mmSubstrate Km Vmax hKm hV s₀ τ) (z τ)) τ)
279+
(hcon : ∀ t, 0 ≤ t →
280+
⟪full (x t) - full ((mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap
281+
(mmSubstrate Km Vmax hKm hV s₀ t)),
282+
x t - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap
283+
(mmSubstrate Km Vmax hKm hV s₀ t)⟫
284+
≤ -rate * ‖x t - (mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap
285+
(mmSubstrate Km Vmax hKm hV s₀ t)‖ ^ 2)
286+
(hdef : ∀ t, 0 ≤ t →
287+
‖full ((mmRegSlowManifoldSeed rate hrate Km Vmax hKm).manifoldMap
288+
(mmSubstrate Km Vmax hKm hV s₀ t))
289+
- mmRegSlavedVelocity rate hrate Km Vmax hKm (mmSubstrate Km Vmax hKm hV s₀ t)
290+
(mmRegSlowDrift ε g (mmSubstrate Km Vmax hKm hV s₀ t) (z t))‖
291+
≤ (L / rate) * (ε * G)) :
292+
mmCertifiedUniformReduction rate hrate Km Vmax hKm hV s₀ ε G L x
293+
(mmSubstrate Km Vmax hKm hV s₀) where
294+
confined ht := mmSubstrate_mem_Icc Km Vmax hKm hV hs0 ht
295+
level_confined ht := mmReducedComplexLevel_mem_Icc Km Vmax hKm hV hs0 ht
296+
tracking_uniform :=
297+
mmReg_coupled_tracking_ceiling rate hrate Km Vmax hKm hL hε hG hx hs hcon hdef
298+
299+
end CRNT.MichaelisMenten

0 commit comments

Comments
 (0)