Algorithms and complexity

Pre-query causal tracks and fixed-cut factorization

A completed computation can have a simple causal history while still requiring substantial memory before a future query is known. These results separate offline path width, online track scheduling, query-oblivious placement, and information stored in a complete snapshot at one cut.

FPRD-D30 · definition

A one-way track is placed before the query is known

Fix an integer address line and finitely many labelled persistent tracks. At each input step a track may hold its address or move one address toward smaller coordinates. A demand event(t,p)(t,p) is served only if a track occupies address ppat time tt. Tracks cannot teleport or be placed at a selector-chosen address after the selector is revealed.

This is a mirrored one-way multi-head automaton with a pinned coordinate convention. Calling the heads “tracks” emphasizes persistence and pre-query placement; it does not introduce a random-access memory model.

FPRD-T68 · theorem and separation

Offline width, online scheduling, and preplacement differ

For a binary word xx of length TT, let

ST(x)={r:0≤r≤T, r≡T(mod2), x[r:T] is an even palindrome}. S_T(x)=\{r:0\le r\le T,\ r\equiv T\pmod2, \ x[r:T]\text{ is an even palindrome}\}.

Appending a bit bb gives the exact recurrence

ST+1(xb)={T+1}∪{r−1:r∈ST(x), r≥1, b=xr−1}. S_{T+1}(xb)=\{T+1\}\cup \{r-1:r\in S_T(x),\ r\ge1,\ b=x_{r-1}\}.

Along a surviving update r↦r−1r\mapsto r-1, the virtual axis χT(r)=(T+r−1)/2\chi_T(r)=(T+r-1)/2is stationary. This explicit definition replaces an earlier compressed description in which the survivor coordinate was not recoverable from the prose alone.

Causal service orders events by

(t,p)⪯(t′,p′)⟺p′≤p  and  p−p′≤t′−t. (t,p)\preceq(t',p') \quad\Longleftrightarrow\quad p'\le p\ \text{ and }\ p-p'\le t'-t.

An affine change of coordinates turns this into ordinary two-dimensional dominance. Dilworth's theorem therefore makes the minimum offline number of persistent tracks exactly the width of the event poset.

Online scheduling can be harder even at width two. Begin withA=(28,8)A=(28,8),B=(28,12)B=(28,12), and thenC=(36,6)C=(36,6), which can follow either earlier event. If an online scheduler putsCC on theAA-track, reveal(38,0)(38,0); otherwise reveal(38,10)(38,10). Either completed poset has width two, but the scheduler needs a third track.

Now reveal rr selector bits only after placement and demand exactly one address

q(z)=(r+1)value⁡2(z). q(z)=(r+1)\operatorname{value}_2(z).

Every completed branch has one demand and hence width one, but exact pre-query service requires 2r2^rtracks. Each initial rr-step backward cone contains at most one target, and one holding track per target attains the bound.

FPRD-T69 · exact theorem

A fixed cut splits information between snapshots and readable cells

Fix a cut, a continuation horizon, and kktracks. A complete root snapshot contains the finite control state and every labelled track position, before sensing at the cut. A layout determines a readable set AA, the union of its kk backward cones.

A cell of past inputs is AA-resolving if any two pasts in the cell that agree onAA give identical answers to every allowed continuation. Then:

The minimum number of complete snapshots in akk-track factorization is the minimum number of cells in a partition of the past set such that each cell is resolving for the readable set of some layout.

A protocol induces the partition by its root snapshots; a deterministic induction proves that each resulting cell is resolving. Conversely, given a cell label and its supplied layout, a strict layered continuation stores the symbols in the readable cones and reproduces the future answers.

For late INDEX with d=2rd=2^rindependent data bits at sites spaced r+1r+1apart, each track reveals at most one bit. A snapshot cell can therefore contain at most 2k2^krows, while storing the untracked bits in the snapshot attains the bound. The exact frontier is

χk=2max⁡(d−k,0). \chi_k=2^{\max(d-k,0)}.

Limitations and hostile cases

  • Spacing r+1r+1 is essential. With r=2r=2 and sites0,2,4,60,2,4,6, one track rooted at address two can read both zero and two. It can resolve two independent bits, so the one-bit-per-track formula does not apply.
  • The factorization converse starts from a supplied snapshot and layout at one cut. It is not an online prefix initializer and does not make independently optimal factorizations compatible across cuts or horizons.
  • Counting tracks alone is uninformative when arbitrarily many snapshots are free: zero tracks always give a finite snapshot partition. The theorem concerns the joint frontier.

Sources and evidence

The model and fixed-cut theorem use classical multi-head, dominance-order, and one-way factorization ingredients. Their pinned-coordinate packaging is an FPRD formulation without a literature-priority claim. No external specialist review is recorded.