Backward Pullback Recursion
- Backward pullback recursion is a method to obtain stationary solutions for stochastic recursions on partially ordered Polish spaces without assuming monotonicity.
- It uses pullback iterates from a stable envelope to explicitly construct an enriched probability space that captures solution multiplicity.
- Applications, such as in non-monotonic queueing systems, demonstrate its utility in stability analysis and in unifying diverse recursive methods.
Searching arXiv for the core paper and closely related pullback/backward-recursion work to ground the article in current metadata. Backward pullback recursion is the backward, or pullback, construction used to obtain stationary solutions of stochastic recursions of the form on a partially-ordered Polish space when monotonicity of is not assumed. In the generalized backwards scheme of Moyal, the central object is the pullback iterate
and the main result is an explicit construction of an extension of the original probability space on which a stationary solution is well-defined, together with conditions under which the solution is already defined on the original space. The framework is directed toward non-monotonic stochastic recursions and is applied to the stability study of two non-monotonic queueing systems (Moyal, 2010).
1. Formal setting of the recursion
The state space is a partially ordered Polish space with Borel -field , a bottom element , and the property that every -increasing sequence converges in . The driving environment is an ergodic, stationary dynamical system , where 0 is a measurable bijection, 1, and 2 is ergodic. The recursion is driven by an 3-valued random mapping 4, meaning that for each 5, the map 6 is measurable in 7, and 8 is measurable from 9 into 0 (Moyal, 2010).
The discrete-time stochastic recursion is
1
A stationary solution is an 2-valued random variable 3 such that
4
The backward pullback viewpoint does not begin from a forward trajectory. Instead, it considers iterates transported from time 5 to time 6, and asks whether a limit exists as 7 for suitable seeds 8, often chosen in an envelope 9.
This formulation isolates the difficulty specific to non-monotonic recursions. When 0 is not assumed monotone, the existence of a stationary solution cannot be reduced to the usual monotone comparison mechanism alone. The generalized backwards scheme therefore replaces a single backward trajectory by a family of pullback images indexed by admissible seeds.
2. Pullback sets and the explicit enriched space
The construction begins with a random set 1 satisfying the stability condition
2
Typical examples stated in the source are 3 or a finite deterministic set stable by each 4. From this envelope one defines the decreasing pullback sets
5
Because of the envelope stability, 6 almost surely. The pullback limit set is then
7
The standing finiteness condition is
8
Under the hypotheses of the generalized scheme, 9 is a 0-a.s. non-empty finite subset of 1, and for each 2 the restriction
3
is a bijection. Consequently, 4 is 5-a.s. constant; the source denotes this constant by 6 (Moyal, 2010).
The enriched probability space is built explicitly from these pullback limit sets.
| Object | Definition | Role |
|---|---|---|
| 7 | 8 | Enriched state space |
| 9 | 0 | Shift on the extension |
| 1 | Equal weighting on each fiber 2 | Stationary measure |
| 3 | 4 | Canonical stationary solution |
The measure 5 is defined by weighting each fiber 6 equally: 7 The resulting system 8 is stationary and ergodic, and the canonical projection satisfies
9
Thus 0 is a stationary solution on the extension (Moyal, 2010).
3. Standing assumptions and the existence mechanism
The generalized backwards scheme is organized around four groups of hypotheses. First are the state-space and measurability assumptions already described. Second is the dominating recursion hypothesis (H1): there exists a second 1-valued random mapping 2 such that 3 for all 4 a.s.; 5 is 6-nondecreasing and continuous a.s.; and the recursion
7
admits at least one 8-valued stationary solution 9.
Third is a regularity alternative. Either (H2) 0 is continuous on 1 a.s., or (H3) 2 has only finitely many discontinuities and there is a 3-locally-finite 4 a.s. such that 5. Fourth are the envelope stability condition for 6 and the finiteness of the pullback limit set 7 (Moyal, 2010).
| Hypothesis | Content |
|---|---|
| (H1) | Dominating recursion via 8 and a stationary solution 9 |
| (H2) | 0 continuous on 1 a.s. |
| (H3) | Finitely many discontinuities plus invariant locally finite 2 |
| (H4) | 3 |
Under (H1) plus (H2) or (H3), the source states that an extension exists by a Prohorov-tightness argument associated with Anantharam–Konstantopoulos. Under (H1), (H2/H3), the envelope stability condition, and (H4), the explicit enrichment described above is valid. This divides the theory into two layers: an abstract existence result for an extension, and an explicit fiberwise construction once the pullback limit set is controlled.
A plausible implication is that the generalized scheme shifts the analytical burden away from global monotonicity and toward the structure of finite pullback images inside a stable envelope. That inference is consistent with the organization of the hypotheses but is not itself stated as a theorem.
4. Projection to the original space, multiplicity, and backward coupling
The enriched construction projects to the original base through 4. The invariant events of the enriched system are of the form
5
The cardinality 6 determines whether the stationary solution already lives on the original probability space and whether it is unique (Moyal, 2010).
If 7 a.s., then 8 and 9 is the unique 0-valued solution of
1
on 2. In this case the pullback iterates couple strongly backward: 3 This is the strongest conclusion in the scheme: the extension collapses to a single measurable selector on the original space, and every admissible pullback sequence converges to it.
If 4, one does not obtain uniqueness on the original space. Instead, the source states that there are exactly 5 distinct solutions on the original space, corresponding to the 6 orbits in 7 under successive 8-applications. In this regime the enrichment is not merely a technical device; it records the multiplicity that remains invisible from the base alone.
5. Operational form and queueing applications
The construction can be read algorithmically. One computes a stable envelope 9, initializes 00, and then iterates
01
until stabilization or until a finite cardinality condition is reached with positive probability. One then sets
02
forms the extended space 03, defines 04, and sets 05. If 06 a.s., then 07 is obtained directly on the original space and the backward coupling conclusion follows (Moyal, 2010).
The illustrative example in the source is the Loss-Queue 08. Here 09 with the usual order, 10 denotes the interarrival time of 11, and 12 the service time of 13, with the marks jointly ergodic. The source states that if 14 then Loynes’ classical stability implies a unique solution on the original space. Otherwise one takes 15 and constructs
16
Under mild ergodicity and moment conditions, 17 is a finite nonempty set a.s., leading to an enriched space of cardinal 18 and exactly 19 stationary workload distributions.
The same section states that this framework recovers the constructions of Flipo–Neveu and of Anantharam–Konstantopoulos as special or dominated cases. This situates backward pullback recursion as a unifying method for non-monotonic queueing recursions rather than a queue-specific ad hoc construction.
6. Terminological scope and neighboring uses of “pullback” and “backward”
A common source of confusion is the breadth of the words “pullback” and “backward” across different areas. In the stochastic-recursion setting, the pullback object is the iterated composition
20
applied to admissible seeds inside an envelope, with the goal of constructing stationary solutions (Moyal, 2010).
By contrast, “Pullback parking functions” uses “pullback” for a combinatorial parking rule in which cars may move backwards up to 21 spots and forwards up to 22 spots on a one-way street; the main result counts such parking functions by final parking outcome and via a recursive formula (Elder et al., 21 Mar 2025). “A Differential-form Pullback Programming Language for Higher-order Reverse-mode Automatic Differentiation” uses pullbacks of differential 23-forms, with
24
to formulate reverse-mode AD in a higher-order setting (Mak et al., 2020). “Getting There and Back Again” uses “back again” for a recursion pattern in which recursive calls traverse one data structure and returns traverse another, formalized in Coq and accompanied by a tail-recursive variant called There and Forth Again (Danvy, 2022).
These uses share vocabulary but not the same construction. This suggests terminological overlap rather than methodological identity. The stochastic notion of backward pullback recursion is specifically a stationary-solution method for random recursions over an ergodic dynamical system, with explicit dependence on pullback iterates, invariant envelopes, and extension of the probability space.