Chapter 7: Fast-Slow Reduction

Chapter 6 supplied the missing interpretation of the closure map. Under a uniform exponential-mixing hypothesis for the frozen generators Code Test, the stationary law Code Test exists uniquely for each frozen actor parameter Code Test, depends Lipschitzly on Code Test, and therefore defines the genuine controlled-chain closure Code Test. That closed the bridge from the prescribed-closure system to the actual frozen Markov chain.

In the routing example, the remaining question is immediate: a platform may adjust its policy slowly enough that the customer mix has time to re-equilibrate between noticeable policy changes. In that regime, the population law is the fast variable and the actor-critic pair is the slow variable. But a gap remains between the bridge theorem and the exact dynamics.

The exact enlarged-state dynamics do not replace the law variable by Code Test. They evolve the law by the finite-timescale equation

Code Test

so the distribution remains a genuine state coordinate that may lag behind the instantaneous stationary law. The informal two-timescale slogan says that when Code Test is small, the law should relax quickly and the full trajectory should stay close to the invariant-law reduction. The point of this chapter is to turn that slogan into a theorem.

This chapter proves three things.

  1. We write the exact fast-law system and the reduced invariant-law system in a common notation and identify the lifted reduced attractor.
  2. Under a pathwise contraction hypothesis for the non-autonomous fast law equation, we prove a finite-time tracking estimate and then deduce upper semicontinuity of attractors as Code Test.
  3. We show that the reference-state minorization mechanism from Chapter 6 upgrades to the required pathwise contraction estimate, so the abstract hypothesis can be checked directly in the routing model.

Two scope boundaries matter from the start.

First, the reduction proved in these notes is a one-fast / one-slow theorem: the actor and critic evolve on the Code Test scale, while the law evolves on the Code Test scale. In the stochastic-approximation literature one often introduces a second small parameter Code Test for a separate critic scale. That is a natural next question, but it is not part of the theorem we prove here.

Second, this chapter completes the stationary autonomous story without altering the deterministic core that the preceding chapters have assembled. The extension directions sit in Chapter 8.

The chapter proceeds in four steps. Section 7.1 sets up the exact and reduced systems. Section 7.2 proves the finite-time tracking theorem. Section 7.3 turns finite-time tracking into upper semicontinuity of attractors. Section 7.4 shows how reference-state minorization implies the pathwise contraction hypothesis.

7.1 The Two-Timescale Setup

In the routing regime described above, the population law is the fast variable and the actor-critic pair is the slow variable. The chapter’s first task is to write those two layers side by side.

As fixed in the chapter opening, no second small parameter enters: the actor and critic evolve on the Code Test timescale, while the law evolves on the Code Test timescale. The reduced system will therefore be the system obtained by inserting the frozen invariant law Code Test into the actor and critic drifts.

Assume from now on the hypotheses of Chapter 6, so that the map Code Test is well-defined and Lipschitz on Code Test. Write

Code Test

Definition 7.1 (Exact and reduced systems). For Code Test, the exact fast-law system on Code Test is

Code Test

The corresponding reduced invariant-law system on Code Test is

Code Test

If Code Test and Code Test, we write

Code Test

for the exact trajectory and

Code Test

for the reduced trajectory. The lifted reduced trajectory through Code Test is

Code Test

The reduced system is not a new model invented for Chapter 7. Its drifts are the Chapter 2 actor and critic drifts, evaluated at the genuine invariant-law closure Code Test that Chapter 6 constructed, and the law has been eliminated as a state coordinate rather than retained as a relaxing one. The reduced system is therefore not system (L1) with closure Code Test: that system keeps a dynamic Code Test relaxing toward Code Test as a third coordinate, and the graph Code Test is not invariant for it, since on the graph the relaxation drift vanishes while Code Test keeps moving. Both the exact system and the reduced one consequently need well-posedness and dissipativity checks of their own. The checks are short, because every Chapter 3—5 mechanism depends only on structure that both systems share. Two compact sets organize them; with Code Test the critic absorbing radius from Chapter 4, write

Code Test

Theorem (Exact-system well-posedness and attractor existence). Assume Assumptions 2.7 and 2.8, including the generator regularity assumptions on Code Test. For every Code Test, the exact fast-law system of Definition 7.1 generates a continuous semiflow Code Test on Code Test The compact set Code Test is forward invariant and absorbs every bounded subset of Code Test, with an absorption time independent of Code Test. Consequently each exact semiflow has a unique compact global attractor Code Test

Proof. The exact system differs from system (L1) in exactly one place: the law equation is the generator equation Code Test rather than the relaxation equation Code Test. We verify the three Chapter 3—5 facts in turn.

Local well-posedness. Assumption 2.8 gives the Lipschitz bound for Code Test only on the box Code Test, while the Picard-Lindelöf argument of Chapter 3 (Proposition 3.6) needs a locally Lipschitz field on the ambient Euclidean space. Let Code Test be the coordinatewise clipping map and extend the generator family by Code Test. Because Code Test is Code Test-Lipschitz, the map Code Test is Lipschitz on all of Code Test, so the law component Code Test, which is Lipschitz in Code Test uniformly over bounded Code Test and linear in Code Test, is locally Lipschitz. The actor and critic components are the ones from Chapter 3 (Lemmas 3.2 and 3.3), so the full ambient field is locally Lipschitz, and the Picard-Lindelöf step of Proposition 3.6 applies verbatim: every initial datum in Code Test generates a unique maximal solution.

Actor box and simplex. The actor equation is unchanged, and the barrier proof of Proposition 4.1 uses only the damping factorization Code Test with a continuous input Code Test; it applies verbatim, so Code Test remains forward invariant. For the law equation, the generator structure replaces the variation-of-constants argument of Proposition 4.2. Total mass is conserved because Code Test gives

Code Test

For nonnegativity, let Code Test, which is finite because Code Test is Lipschitz on the compact box Code Test (Assumption 2.8). Set Code Test, so that

Code Test

with a coefficient matrix whose entries are all nonnegative: the off-diagonal entries of Code Test are the off-diagonal rates, and the diagonal entries Code Test are nonnegative by the choice of Code Test. The Picard iterates

Code Test

therefore map nonnegative functions to nonnegative functions and converge uniformly on compact intervals to the unique solution (the Picard argument of Proposition 3.6, with measurable time dependence and a field linear in Code Test), so Code Test componentwise. Hence Code Test remains forward invariant. This argument uses only that Code Test takes values in Code Test, so it applies along arbitrary measurable actor paths; Section 7.4 reuses it in exactly that form.

Critic, semiflow, absorption. The energy proof of Proposition 4.4 uses only the coercivity bound Code Test and the forcing bound Code Test, both valid because Code Test stays in Code Test. The same differential inequality therefore gives Code Test, no coordinate blows up, and the solution operators assemble into a continuous semiflow Code Test on Code Test for every Code Test, exactly as in Proposition 4.6. Since Code Test, the set Code Test is forward invariant, and the absorption-time estimate of Proposition 4.5 depends only on the initial critic norm, so Code Test absorbs bounded sets at a time independent of Code Test. Because the omega-limit construction of Chapter 5 uses only a continuous semiflow together with a compact forward invariant absorbing set, it applies to Code Test unchanged: each exact semiflow possesses a unique compact global attractor Code Test. Code Test

The reduced semiflow and its attractor. The same three mechanisms run on Code Test. By Theorem 6.4, the map Code Test is Lipschitz on Code Test; composing with the clipping map Code Test extends it to a Lipschitz map on Code Test, and inserting that map into the locally Lipschitz drifts of Lemmas 3.2 and 3.3 keeps the reduced field locally Lipschitz on Code Test. The Picard-Lindelöf step of Proposition 3.6 therefore gives unique local solutions. The reduced actor equation retains the damping factorization Code Test, so Proposition 4.1 applies verbatim and Code Test is forward invariant. Because Code Test for every Code Test, the forcing and coercivity bounds Code Test and Code Test hold, so the energy estimate of Proposition 4.4 applies and yields global existence, the continuous reduced semiflow Code Test, and the absorbing radius Code Test. Hence Code Test is compact, forward invariant, and absorbing for Code Test on Code Test, and the Chapter 5 construction gives the compact global attractor Code Test. Its lift

Code Test

is the asymptotic target with which the exact attractors will be compared. It is equivalently the global attractor of the lifted reduced semiflow Code Test on the invariant-law graph.

For the reinforcement-learning reader. The reduced system is the rigorous version of the familiar sentence “the chain equilibrates between actor updates.” It does not say that the exact distribution is always stationary. It says that we have a well-defined slow system living on the invariant-law graph, and we can now ask for a theorem comparing the exact dynamics with that graph.

For the dynamical-systems reader. The reduced system is a vector field on the lower-dimensional phase space Code Test, while the exact system lives on the larger phase space Code Test. The comparison object is therefore the lift of a Code Test-trajectory to the invariant graph Code Test. Upper semicontinuity later in the chapter is a robustness statement for attractors under this singular perturbation.

The Chapter 0 model in exact and reduced form

The hand-computable two-state chain from Chapters 0 and 6 is the cleanest place to see the setup. Its frozen invariant law is

Code Test

so if we write only the first component Code Test, the exact law equation is

Code Test

In the asymmetric Chapter 0 model of Section 0.15 (Breaking the Symmetry), the slow equations are

Code Test

Code Test

The reduced system is obtained by replacing Code Test with its frozen equilibrium value Code Test:

Code Test

Code Test

where Code Test and Code Test. The point is visible without any theorem: the dynamic law coordinate has disappeared from the slow equations, but its influence remains through the stationary substitution Code Test.

The routing model in exact and reduced form

In the retail-to-vet routing model of Chapter 2, Section 2.8, the exact law equation is

Code Test

with

Code Test

Chapter 6 computed the frozen invariant law explicitly:

Code Test

where Code Test, Code Test, Code Test, Code Test are the rate combinations and Code Test is the normalizer introduced with the routing generator in Chapter 6. This Code Test is a transition rate of the chain, not the critic forcing Code Test of Definition 7.1.

The reduced routing system is therefore the Section 2.8 actor-critic system with the current customer mix Code Test replaced by this stationary customer mix Code Test. In business language, the exact model keeps track of the currently observed browsing population, while the reduced model replaces that population by the one a frozen policy would produce after the transient has washed out.

The reduction theorem ahead composes three separate mechanisms: the reduced flow and its lifted phase-space geometry, the non-autonomous law evolution, and the comparison estimates that turn one into the other.

The exact and reduced systems are now on the table. The real question is whether trajectories of the exact system stay close to the lifted reduced system on finite time intervals once the fast law has had time to relax. That is the content of the tracking theorem.

7.2 The Pathwise Tracking Estimate

Chapter 6 gave exponential convergence for each frozen chain. That is not yet enough for the exact reduction theorem, because in the exact system the actor parameter Code Test moves. The fast law therefore solves a non-autonomous equation driven by the whole path Code Test, not by a single frozen value of Code Test.

The right hypothesis is a pathwise version of the Chapter 6 mixing estimate. It asks for exponential decay on the zero-mass space Code Test along every measurable actor path.

Assumption 7.2 (Pathwise fast-state contraction). In addition to Assumption 6.2, there exist constants Code Test and Code Test such that for every measurable path Code Test, the evolution family

Code Test

of the non-autonomous fast equation

Code Test

satisfies

Code Test

This assumption is exactly the extra ingredient that Chapter 6 did not need. Assumption 6.2 supplies the frozen invariant law Code Test and its Lipschitz dependence through Theorem 6.4. Assumption 7.2 is different: it says that the fast law remains contractive along a moving actor path, so the law stays stable even while the actor drifts.

Section 7.4 shows that this pathwise hypothesis follows from a uniform reference-state minorization: a fixed anchor state is reached with positive probability on every block of length Code Test, no matter how the actor drifts during the block. The chain minorization \Rightarrow$ mixing \Rightarrow$ Lipschitz closure \Rightarrow$ tracking is therefore the through-line from the structural hypothesis on the generator to the comparison estimate of Theorem 7.3.

We can now state the main comparison theorem.

Theorem 7.3 (Finite-time tracking of the reduced flow). Assume the standing finite-state hypotheses of Chapter 2, Assumptions 2.7 and 2.8, Assumption 6.2, and Assumption 7.2. Let Code Test be the Lipschitz invariant-law map supplied by Theorem 6.4. Fix Code Test. Then there exists a constant Code Test, independent of Code Test, such that the following holds.

For Code Test, write

Code Test

let

Code Test

and let

Code Test

be the lifted reduced trajectory. Then for every Code Test,

Code Test

and

Code Test

Consequently, for every fixed Code Test,

Code Test

The proof has two steps. We first compare the exact law Code Test with the moving target Code Test. That is the genuine fast-slow part of the argument: the non-autonomous fast equation contracts, while the target graph Code Test moves only at Code Test speed. Second, once the law defect is controlled, the actor and critic equations are a Lipschitz perturbation problem on a compact set, so Gronwall’s inequality converts the law estimate into a full phase-space estimate.

Proof. Because Code Test is forward invariant for the exact flow (the exact-system theorem of Section 7.1), the exact trajectory starting at Code Test stays in Code Test, and the continuous function Code Test is bounded along it. Set

Code Test

Then

Code Test

By Theorem 6.4, the invariant-law map is Lipschitz on Code Test. Let Code Test be a Lipschitz constant such that

Code Test

Define the moving reference law

Code Test

Since Code Test is absolutely continuous and Code Test is Lipschitz, the map Code Test is absolutely continuous as well, and for almost every Code Test,

Code Test

Now set

Code Test

Both Code Test and Code Test are probability vectors, so Code Test. Moreover,

Code Test

for almost every Code Test. This is the place where Assumption 7.2 enters. Two features of the equation matter for the integral representation. First, the forcing Code Test also lies in Code Test, because Code Test is a probability vector for every Code Test; together with the fact that the evolution family Code Test preserves Code Test, this keeps the integrand below in Code Test along the whole interval. Second, the equation reads Code Test, or equivalently Code Test, so the homogeneous part is the rescaled fast equation whose evolution family is exactly Code Test, while the inhomogeneous forcing is Code Test without an extra factor of Code Test. Writing Code Test, variation of constants applied to this rescaled equation gives

Code Test

The factor of Code Test on the left-hand side of the original equation has been absorbed into the contraction rate Code Test of Code Test; it does not appear as an additional prefactor on the forcing term.

Taking Code Test-norms and using Assumption 7.2,

Code Test Code Test

The derivative bound for Code Test yields

Code Test Code Test

Because

Code Test

we obtain

Code Test

This is the first displayed estimate after enlarging the constant and renaming it Code Test.

We now compare the slow variables. Define

Code Test

The exact and reduced trajectories remain in the compact sets Code Test and Code Test, both forward invariant by Section 7.1, so the maps Code Test, Code Test, and Code Test are uniformly Lipschitz there. Choose constants Code Test such that for all admissible arguments,

Code Test

Code Test

Code Test

Since Code Test and Code Test on the absorbing set, the critic equation gives

Code Test Code Test Code Test

for some constant Code Test. Similarly, the actor equation yields

Code Test

for some constant Code Test. Adding the two inequalities and using

Code Test

we obtain a constant Code Test such that

Code Test

for every Code Test.

Gronwall’s inequality now gives

Code Test

Insert the law estimate already proved:

Code Test Code Test

Since both Code Test and Code Test lie in Code Test, their Code Test-distance is at most Code Test. Enlarging the constant again gives the clean bound

Code Test

To compare full phase points, use the product metric Code Test from Chapter 2:

Code Test Code Test Code Test

Combining the Code Test-bound with the law estimate gives the second displayed estimate.

Finally, if Code Test is fixed, then the initial-layer factor Code Test converges to zero uniformly for Code Test as Code Test. Because the remaining term is Code Test, the stated uniform convergence on Code Test follows. Code Test

The theorem says exactly what the informal timescale argument had promised, but with the right caveat attached. There is an initial layer of width Code Test during which the law relaxes to the invariant-law graph. After that layer, the full trajectory remains close to the lifted reduced trajectory on any fixed finite time window.

Example: the two-state chain has exact pathwise decay

For the two-state chain, the pathwise hypothesis is especially transparent. Any Code Test has the form Code Test, and for every measurable path Code Test,

Code Test

So the non-autonomous equation on Code Test is actually autonomous:

Code Test

which yields the exact formula

Code Test

Thus Assumption 7.2 holds with the sharp constants

Code Test

In the scalar law coordinate, the tracking estimate becomes

Code Test

This is a fully visible initial-layer estimate. The defect from the invariant-law graph decays exponentially fast on the Code Test-scale, and the remaining mismatch is proportional to the slowness of the actor motion.

Interpretation in the routing model

In the routing model, the theorem says that once the customer-mix dynamics are fast enough, the exact browsing population Code Test stays close to the stationary customer mix Code Test generated by the current policy. That is the rigorous content of the sentence “the customer mix equilibrates between policy updates.” The theorem is stronger than a local heuristic because it controls the full phase-space distance between the exact trajectory and the lifted reduced trajectory on every fixed finite horizon.

The finite-time comparison theorem is the singular-perturbation core of the chapter. The next section turns that finite-horizon estimate into a statement about the asymptotic objects themselves.

7.3 Upper Semicontinuity Of Attractors

Theorem 7.3 compares trajectories on a fixed time interval. Attractors concern behavior as Code Test. To pass from one to the other, we need one more ingredient: the uniform absorbing set Code Test, which Section 7.1 verified for the exact system at every Code Test. Once both the exact and reduced systems are trapped in fixed compact regions, finite-time closeness on a suitably chosen horizon becomes enough to compare their attractors.

This is the point where the language of robustness enters. From the dynamical-systems side, upper semicontinuity means that a small perturbation of the vector field cannot produce pieces of asymptotic behavior far away from the unperturbed attractor. From the reinforcement-learning side, it means that if the state distribution mixes quickly, then the long-run behavior of the exact coupled system remains close to the long-run behavior predicted by the invariant-law reduction.

The relevant set distance is one-sided.

Definition 7.4 (One-sided set distance). For nonempty subsets Code Test, define

Code Test

This is the Hausdorff semidistance from Code Test to Code Test. It measures whether every point of Code Test lies near some point of Code Test, but it does not require the converse.

That asymmetry is exactly what the reduction theorem can promise. The exact attractor cannot wander far away from the lifted reduced attractor when Code Test is small, but the reduced attractor may still contain limiting structures that are not approximated by every nearby exact system without additional hypotheses.

Everything the corollary needs about the exact system is in place from the exact-system theorem of Section 7.1: for every Code Test, the exact system generates a continuous semiflow Code Test on Code Test, the common compact set Code Test is forward invariant and absorbing for it with an absorption time independent of Code Test, and the omega-limit construction of Chapter 5 therefore supplies the compact global attractor Code Test.

Corollary 7.5 (Upper semicontinuity of the exact attractors). Assume the standing finite-state hypotheses of Chapter 2, Assumptions 2.7 and 2.8, Assumption 6.2, and Assumption 7.2, with the invariant-law map Code Test supplied by Theorem 6.4. Then for every Code Test, the exact semiflow Code Test possesses a compact global attractor Code Test, and

Code Test

The mechanism is short and worth seeing directly. We choose a time horizon Code Test long enough that the lifted reduced flow sends the absorbing set close to Code Test. Then Theorem 7.3 says that on that same horizon, the exact flow is uniformly close to the lifted reduced flow when Code Test is small. Invariance of the exact attractor transfers that finite-time estimate to a set-distance estimate.

Proof. Section 7.1 provides, for each Code Test, the continuous exact semiflow Code Test, the common compact absorbing set Code Test, and the compact global attractor Code Test.

Fix Code Test. Because Code Test is the global attractor of the lifted reduced semiflow Code Test, there exists Code Test such that

Code Test

Indeed, Code Test is the lift of Code Test, because Code Test depends only on Code Test. For lifted sets, the Lipschitz bound of Theorem 6.4 gives

Code Test

where Code Test is the product metric on Code Test and Code Test is the Lipschitz constant of Code Test from the proof of Theorem 7.3. Hence

Code Test

with Code Test the one-sided set distance on Code Test, defined as in Definition 7.4. Since Code Test attracts the bounded set Code Test under Code Test, we may choose Code Test so that the right-hand side is below Code Test.

Now apply Theorem 7.3 with Code Test. Since the theorem gives uniform convergence of Code Test to Code Test over all Code Test, there exists Code Test such that for Code Test,

Code Test

Because Code Test is invariant and contained in Code Test,

Code Test

Therefore

Code Test Code Test Code Test Code Test

Since Code Test was arbitrary, the claim follows. Code Test

The corollary is the finite-dimensional instance of the standard attractor robustness mechanism; see, for example, Robinson, Infinite-Dimensional Dynamical Systems, Chapter 10, Theorem 10.16 (Cambridge University Press, 2001). We wrote the proof out because in the present setting the argument fits on one page once the tracking theorem is in hand.

Example: the Chapter 0 attractor picture is stable under the fast-law perturbation

Return first to the symmetric Chapter 0 reduction, where the reduced attractor may consist of several equilibria. Corollary 7.5 says that for small Code Test, the exact fast-law system cannot acquire late-time states far away from that reduced attractor. The individual equilibria may shift, and their connecting geometry may deform, but the whole asymptotic picture remains close in one-sided set distance.

If one instead uses the asymmetric Chapter 0 variant from Section 0.15 (Breaking the Symmetry), the same theorem has the simpler interpretation that the exact attractor remains close to the lifted reduced equilibrium picture. The point is the same in both cases: the singular perturbation does not create a remote asymptotic branch when the fast law is genuinely fast.

Interpretation in the routing model

In the routing model, upper semicontinuity says that when browsing dynamics mix quickly, the long-run coupled behavior of policy, critic score, and customer mix stays close to the attractor predicted by the invariant-law reduction. The reduced attractor therefore gives a reliable large-time summary of the exact system in the fast-mixing regime.

This is the right kind of robustness statement for the application. One does not need to classify every equilibrium of the routing dynamics by hand. It is enough to know that the exact asymptotic set sits near the reduced one once the population law equilibrates much faster than the policy moves.

Remark. The corollary uses the one-sided set distance Code Test, not the symmetric Hausdorff distance. That is the mathematically correct continuity notion for the theorem we have actually proved: the argument shows that the exact attractor cannot wander far from the reduced attractor, while the converse direction would require additional hypotheses.

The theorem of this section is abstract until we know how to verify Assumption 7.2. That is the job of the next section.

7.4 The Minorization Sufficient Condition

Assumption 7.2 is the right hypothesis for the tracking theorem, but by itself it is still an abstract pathwise stability statement. We now return to the reference-state mechanism from Chapters 2 and 6 and show that it implies the pathwise contraction estimate directly.

The idea is the same as before, but the setting is stronger. In Chapter 6 we froze Code Test and used the minorization condition to prove contraction for a single semigroup Code Test. In Chapter 7 the actor may move, so we work with a non-autonomous evolution family Code Test. Here Code Test denotes the solution operator of Code Test on all of Code Test, so its columns are the solutions started from the basis vectors Code Test; the evolution family Code Test of Assumption 7.2 is the restriction of Code Test to the zero-mass space Code Test, which Code Test preserves because it conserves total mass. The same reference-state geometry still works because the lower bound is uniform in Code Test: every time block of length Code Test sends a definite amount of mass into the same anchor state, no matter how Code Test moves during that block.

Proposition 7.6 (Reference-state minorization implies pathwise contraction). Assume there exist a distinguished state Code Test and a constant Code Test such that

Code Test

Define

Code Test

Then, for every measurable path Code Test, every Code Test, and every Code Test, each column of the evolution operator Code Test for

Code Test

dominates Code Test. Consequently:

  1. if Code Test, then Assumption 7.2 holds with

Code Test

  1. if Code Test, then Code Test, so Assumption 7.2 holds vacuously: every Code Test is the zero vector, so the bound reads Code Test and any admissible constants serve, for instance Code Test and Code Test.

In particular, because constant paths Code Test are allowed, the same estimate also recovers the frozen contraction mechanism from Chapter 6.

The proof again has three steps. First we prove a one-block lower bound: after time Code Test, every basis state sends at least Code Test mass into the reference state Code Test. Second we rewrite that lower bound as a Dobrushin decomposition of the block propagator. Third we iterate the block contraction on the zero-mass space Code Test.

Proof. Fix a measurable path Code Test, a scale Code Test, and a time Code Test. For each initial basis vector Code Test, let Code Test solve

Code Test

The simplex-invariance argument from Section 7.1 applies verbatim along the measurable path: total mass is conserved because Code Test, and nonnegativity follows from the integrating-factor argument of Section 7.1, whose constant Code Test and nonnegative Picard iteration use only that Code Test takes values in Code Test. Hence Code Test remains a probability vector for all Code Test, and the columns of Code Test are probability vectors. This is the pathwise extension of the Imported fact of Section 6.2, which covers the frozen semigroup Code Test.

We first estimate the Code Test-component after one block of length Code Test.

If Code Test, then mass can only leave the reference state at total rate at most Code Test, so

Code Test

Gronwall’s inequality yields

Code Test

Now suppose Code Test. The Code Test-component satisfies

Code Test

so

Code Test

The reference-state component receives inflow from state Code Test at rate at least Code Test, while the remaining terms are nonnegative. Hence

Code Test

Multiplying by the integrating factor Code Test gives

Code Test

integrating from Code Test to Code Test and using Code Test, we obtain

Code Test

since Code Test was chosen exactly so that Code Test.

So every column of Code Test dominates Code Test.

If Code Test, then Code Test, so the pathwise contraction statement is immediate and there is nothing more to prove. Assume now that Code Test. Choose a state Code Test. Then

Code Test

for every Code Test, hence

Code Test

Set

Code Test

The column lower bound shows that Code Test has nonnegative entries. Since both Code Test and Code Test are column-stochastic, so is Code Test.

If Code Test, then Code Test because the coordinates of Code Test sum to zero. Therefore

Code Test

Every column-stochastic matrix is nonexpansive in Code Test. Indeed, if Code Test is the positive-negative decomposition of a zero-mass vector, then Code Test, and for any column-stochastic matrix Code Test,

Code Test

Applying this to Code Test gives the block contraction

Code Test

To pass from one block to arbitrary times, note that every propagator Code Test is column-stochastic and therefore nonexpansive on Code Test. Fix Code Test, and write

Code Test

Iterating the block estimate over the first Code Test full blocks and using nonexpansiveness on the remaining interval gives

Code Test

Finally,

Code Test

Since Code Test, this is exactly

Code Test

with

Code Test

Thus Assumption 7.2 holds. Code Test

The proposition is the pathwise analogue of Proposition 6.6. The mechanism is unchanged, but the conclusion is stronger: the contraction estimate now holds along every measurable actor path, which is exactly what Theorem 7.3 needs.

The routing chain revisited

Now return to the three-state routing example from Section 2.8. There we had already recorded the crucial structural bounds

Code Test

for every Code Test. In Chapter 2 this was a preview. Here we can cash it out.

Choose the retail hub Code Test as the reference state. Then we may take

Code Test

The total exit rates satisfy

Code Test

Code Test

Code Test

and the second row dominates the other two for every Code Test (it is at least Code Test, while the first and third rows never exceed Code Test and Code Test). The supremum defining Code Test is therefore attained in the second row at Code Test:

Code Test

The proof of Proposition 7.6 uses Code Test only as an upper bound on the total exit rates, so any upper bound serves in its place, exactly as any lower bound serves for Code Test. We may therefore take

Code Test

Hence

Code Test

The meaning is the same as in Chapter 6, but now it is a statement about the time-dependent exact law equation. No matter how the actor parameter moves, a uniform fraction of customer mass reaches the retail hub on every block of length Code Test. That is enough to force exponential pathwise contraction, and therefore enough to make the tracking theorem applicable.

This is exactly the theorem-level version of the business reading deferred in Chapter 2. “The retail hub remains structurally reachable” is the modeling intuition. Proposition 7.6 is the mathematical statement that turns that intuition into the contraction constants needed by Theorem 7.3.

Remark. The explicit Code Test branch in the proposition statement carries real content. When Code Test, the zero-mass space is trivial (Code Test), and the displayed minorization constants become degenerate. Splitting off the Code Test case ensures that the conclusion holds without an implicit appeal to Code Test.

At this point the deterministic stationary reduction is complete. Chapter 8 discusses the next two extension directions–non-autonomous forcing and stochastic perturbations–without altering the theorems assembled in this and the preceding chapters.

Exercises

Exercise 7.1 (Compute: the reduced Chapter 0 system). Start from the asymmetric Chapter 0 model in Section 0.15 (Breaking the Symmetry) and the frozen invariant law Code Test. Write the reduced two-dimensional system on Code Test explicitly. Verify that the only change is the substitution of Code Test by Code Test in the actor and critic drifts.

Exercise 7.2 (Verify: the initial-layer integral). In the two-state example, the exact pathwise contraction rate is Code Test. Compute

Code Test

exactly, and use it to derive an explicit version of the law-defect estimate in Theorem 7.3 for the Chapter 0 chain.

Exercise 7.3 (Connect: why the distance is one-sided). In one paragraph, explain why Corollary 7.5 uses the one-sided set distance Code Test rather than symmetric Hausdorff distance. Which part of the tracking argument is inherently one-sided?

Exercise 7.4 (Compute: the reduced routing system). Using the explicit formula for Code Test from Chapter 6, write the reduced actor and critic equations for the three-state routing model. Identify the exact term in the Section 2.8 formulas where the dynamic customer mix Code Test is replaced by the stationary customer mix Code Test.

Exercise 7.5 (Break: failure without exponential contraction). Construct a one-dimensional fast variable equation of the form Code Test for which the frozen equilibrium exists for each Code Test, but the linearization at that equilibrium has zero decay rate. Explain why the proof of Theorem 7.3 breaks down and why an Code Test tracking estimate should not be expected.