Use the clipped Lindley recursion and the weighted cumulative-input topology for a slotted queue. If cumulative past input eventually with , choose a finite so . Starting with a full buffer at time , the queue must hit zero before the present, since otherwise its final workload is at most . Monotonicity couples all initial workloads by that zero, establishing a finite memory horizon. The same horizon works for sufficiently close input . Since and clipping is Lipschitz continuous with constant one, the two finite recursions started empty differ by at most .
Work deterministically with nonnegative arrivals. Write for integer , and . The relevant metric is
This is the weighted cumulative-input topology for a slotted queue. It is a genuine norm on the ambient space of sequences with finite value: zero cumulative differences force every individual difference to vanish, since . Every input in the specified set has finite norm, because its long prefixes are bounded by and there are only finitely many earlier prefixes.
Use the conventional net-input slot boundary finite-buffer workload map, whose recursion is the clipped Lindley recursion
Arriving work in a slot is available to that slot's service, and the observed queue state is after service and upper clipping. This fixes the slot convention explicitly. The queue size is obtained by starting in the distant past and taking the present workload. We first prove that, under the stated strict drift condition, this is uniquely defined independently of the initial state.
Fix and write . Choose a finite integer so large that
Then . Start at time with a full buffer . The trajectory must hit zero by time zero. Otherwise lower clipping is never used, so for nonnegative lost-work amounts the total recursion would give
contradicting nonnegativity. If zero is attained even at the last update the desired conclusion still holds.
The update is monotone in the initial workload. Couple all starting values in using the same arrivals. When the trajectory starting at reaches zero, all smaller trajectories must also be zero, and they remain identical thereafter. Thus the present queue depends only on the last slots, not on any earlier state or arrivals. This is finite-memory continuity of a finite-buffer queue. In particular it proves the existence and uniqueness of without assuming a random stationary law.
The same memory horizon works in a neighborhood of . If , then
The full-buffer trajectory for therefore also reaches zero within this horizon. Both and can consequently be calculated from initial workload zero at time , even though their respective reset times need not coincide.
Clipping to is Lipschitz continuous with constant one, so
Iterating from the common initial value zero gives
The cumulative-input norm bounds each summand:
Summing proves the explicit local estimate
Given , choose . Then the workload difference is less than . Since was arbitrary, the queue size function is continuous on .
The argument also handles the alternative slot ordering that clips arrivals to the buffer before serving them: its update is a composition of monotone one-Lipschitz clipping and service maps, and negative total net input forces a reset. Measuring immediately after arrivals instead adds one finite-coordinate update, which is likewise continuous in this norm. The essential point is strict subcritical drift and loss of dependence on the remote past, rather than incorrectly replacing a finite-buffer history by the minimum of and an infinite-buffer workload.
There is an indexing issue in the printed topology. Its cumulative sums omit , whereas the post-slot workload of a queue in part (a) includes . To see the problem, take all for , with , and compare two inputs with and . Their distance according to the printed cumulative-sum expression is zero, yet
Thus the post-slot workload is not continuous in the literal printed topology. On two-sided sequences that expression is a seminorm, since it also ignores future coordinates; the fixed-mean input class is not a vector space (if signed inputs are allowed, it is an affine set).
The appropriate repair for the post-slot convention is to use one-sided past inputs including time zero and the weighted cumulative-input topology for a slotted queue:
This is a finite metric on the fixed-mean class, since cumulative differences are ; equality of all cumulative sums implies equality of all past coordinates. It is equivalent to augmenting the printed cumulative-difference distance by : their cumulative sums differ only by this extra coordinate and a one-step shift.
Here is the full corrected continuity proof. Fix with , and let . Choose such that whenever . If , then, for all such ,
Both queue workloads therefore maximize over the same finite collection , containing the value zero. For any two finite lists, the difference of their maxima is at most the maximum absolute difference of corresponding entries. Thus
in this neighborhood. In particular the queue workload is locally Lipschitz continuous and hence continuous.
An alternative indexing repair retains the printed topology but interprets the time-zero function as the workload before slot , namely . The same finite-window argument proves its continuity. One must then shift the time labels consistently in the later recursions. The remaining answers use the post-slot convention and .
The indexing defect also affects the downstream claim. For the two inputs in part (b), now choose . The constant input has zero downstream queue workload, while the input with has
Their printed distance is zero, so the literal post-slot downstream continuity assertion is false as well.
In the corrected weighted cumulative-input topology for a slotted queue, apply the finite-window proof of part (b) separately with services and . Both have strictly negative long-window drift because . There are a neighborhood of and finite constants such that
This proves continuity, and indeed local Lipschitz continuity, for the intended downstream function.
Suppose a family of random arrival paths has a large deviation principle in this corrected input space, at speed with good rate function . The contraction principle for large deviations then gives the downstream good rate function
It is infinity for . The path large deviation principle, its topology, and its subcritical domain must actually be established for the chosen stochastic model: a collection of finite-dimensional large deviation principles alone does not control infinitely long workload windows. Nor should upstream departures be assumed independent; the path contraction avoids that unjustified assumption.
Consider two work-conserving slotted queues in tandem, with upstream service and downstream service , where upstream departures can be served downstream in the same slot. Put . Then and . If , addition gives . Otherwise , so the upstream queue empties and both sides of that identity are zero. Thus total workload obeys the Lindley recursion with service . Starting empty in the remote past yields the displayed identity whenever the upstream workload is finite. Both workloads, and hence their difference, are continuous in the weighted cumulative-input topology for a slotted queue under strictly subcritical mean input .