Shuffle and Boolean-Product Automata

Prefix quotients under shuffle

For nonempty words x,yx,y, the prefix automaton ofx∗⨿y∗x^*\amalg y^* is an ordinary quotient of its location automaton exactly when both words are positive powers of one common letter. Mixed incoming labels give the obstruction; a closed-form grid projection gives every positive case. None of these starred-word shuffles admits the stronger left-invariant quotient. Strong unary synchronization restores that left quotient on the accessible automata; arbitrary synchronization restores it only in the atomic (1,1)(1,1) case. Weak synchronization restores an ordinary quotient for every unary cycle pair, but never a left quotient. For arbitrary-arity memoryless Boolean products, componentwise left quotients transfer exactly. The natural prefix construction is the product-prefix automaton split by possible last-event signatures, yielding a sharp criterion for when the two constructions agree.

2019–2023 structural background

Where the quotient relation holds—and where it breaks

We write ⨿\amalg for the shuffle product throughout.

For ordinary regular expressions, Broda, Holzer, Maia, Moreira, and Reis's 2019 paper A Mesh of Automata maps each marked position to its prefix expression. Equality after unmarking gives a left-invariant equivalence, and the prefix automaton is the resulting quotient of the position automaton. Broda, Maia, Moreira, and Reis's 2021 paper The Prefix Automatongives the full correspondence and extends it to intersection.

Intersection is synchronized: both components move on the same letter. Its paired locations and paired prefix expressions retain that common label. Shuffle is asynchronous: either component may move while the other stays fixed. A shuffle location can therefore accumulate labelled recurrence from both components, even though every prefix state still ends in one letter.

Broda, Machiavelo, Moreira, and Reis's 2023 paper Location based automata for expressions with shuffle and intersection proves that the quotient relation can fail for shuffle; its Example 13 uses((ab)∗)⨿((bc)∗)((ab)^*)\amalg((bc)^*). The results below isolate a local obstruction, turn it into an exact classification for all starred-word shuffles, and reduce the smallest negative witness to two letter occurrences.

Broda, Machiavelo, Moreira, and Reis's other 2023 paper, Location automata for synchronised shuffle expressions, treats strong, arbitrary, and weak synchronized shuffle at the word level, constructs location and partial-derivative automata, and proves the latter is a quotient of the former. It does not define a prefix automaton for these operators. FPRD-SH-D02 below supplies the prefix convention needed to ask the corresponding quotient question for the strong and arbitrary operators. FPRD-SH-D03 gives the separate reversal-dual receipt needed by the weak operator. Both are FPRD extensions of that framework, not constructions attributed to the paper.

FPRD-SH-D01 · definition

The loop spectrum

For a letter-labelled NFA AAand state qq, define

ΛA(q)={σ:q→σq}. \Lambda_A(q)=\{\sigma:q\xrightarrow{\sigma}q\}.

We use the broad existential state quotient: a blockCC has aσ\sigma-transition to a blockDD whenever some member ofCC has such a transition to some member of DD.

FPRD-SH-T01 · theorem

A quotient cannot delete loop labels

Theorem. Ifπ:A↠B\pi:A\twoheadrightarrow Bis an existential state quotient, then

ΛA(q)⊆ΛB(π(q))(q∈QA). \Lambda_A(q)\subseteq\Lambda_B(\pi(q)) \qquad(q\in Q_A).

Proof. Ifq→σqq\xrightarrow{\sigma}q, then the same edge witnesses aσ\sigma-loop on the blockπ(q)\pi(q). ∎

Loop preservation is elementary. Its use here is to expose a specific incompatibility between asynchronous locations and single-letter prefix states.

FPRD-SH-L01 · lemma

Prefix states are homogeneous

Lemma. In the prefix automaton of an expression with shuffle, every noninitial state has one incoming transition label. In particular, no prefix state has self-loops on two distinct letters.

Proof. Every noninitial prefix state has the formβσ\beta\sigma. By the construction, every transition entering it is labelledσ\sigma. Unmarking merges only syntactically identical states, so it does not merge different terminal letters. ∎

FPRD-SH-T04 · theorem

Incoming labels cannot disappear in a quotient

For a state qq, define its incoming spectrum by

IA(q)={σ:∃p  (p→σq)}. I_A(q)=\{\sigma:\exists p\;(p\xrightarrow{\sigma}q)\}.

Theorem. Ifπ:A↠B\pi:A\twoheadrightarrow Bis an existential state quotient, thenIA(q)⊆IB(π(q))I_A(q)\subseteq I_B(\pi(q))for every state qq.

Proof. Every labelled edge enteringqq becomes an edge with the same label entering its quotient block. ∎

This is stronger than the loop-spectrum test: the differently labelled predecessors need not be the target state, recurrent, or equal. Since prefix states are homogeneous, one APOS state with two incoming labels rules out every quotient immediately.

FPRD-SH-T05 · exact classification

The starred-word dichotomy

Here a starred-word shuffle means that each operand repeats one fixed nonempty word any number of times, while the shuffle may advance either operand at each step. The location and prefix automata are the constructions of Broda, Machiavelo, Moreira, and Reis.

Theorem. Letx,y∈Σ+x,y\in\Sigma^+. ThenAPre(x∗⨿y∗)A_{\mathrm{Pre}}(x^*\amalg y^*)is an existential state quotient ofAPOS(x∗⨿y∗)A_{\mathrm{POS}}(x^*\amalg y^*)if and only ifx=amx=a^m andy=any=a^n for one letteraa and integersm,n≥1m,n\ge1.

Necessity. Writex=x1⋯xmx=x_1\cdots x_m andy=y1⋯yny=y_1\cdots y_n. Every position pair (i,j)(i,j) is a reachable shuffle-grid location: advance the two components independently until those positions are current. It receives one edge labelledxix_i by advancing the first coordinate and one labelledyjy_j by advancing the second. Every prefix state is homogeneous—all edges entering it carry its final letter—so homogeneity and FPRD-SH-T04 forcexi=yjx_i=y_j for every pair, so all letters in both words are one common letter.

Sufficiency. Letx=am,y=anx=a^m,y=a^n. The noninitial prefix states form a cyclic gridqp,rq_{p,r} overZm×Zn\mathbb Z_m\times\mathbb Z_n, with one edge advancing either coordinate. For row-only, column-only, and interior APOS states, define

π(i,0)=qi−1,0,π(0,j)=q0,j−1,π(i,j)=qi−1, j mod n, \pi(i,0)=q_{i-1,0},\qquad \pi(0,j)=q_{0,j-1},\qquad \pi(i,j)=q_{i-1,\,j\bmod n},

where the second coordinate in the interior formula lies in{0,…,n−1}\{0,\ldots,n-1\}, and send the initial location toε\varepsilon. The two initial edges merge intoε→aq0,0\varepsilon\xrightarrow{a}q_{0,0}; the union of each block's edges gives exactly the two cyclic grid advances. The four APOS final locations map to{ε,qm−1,0,q0,n−1}\{\varepsilon,q_{m-1,0},q_{0,n-1}\}, precisely the prefix final set. ∎

The positive quotient is constructive but generally not left-invariant by this map. FPRD-SH-T06 below excludes every alternative left-invariant partition.

FPRD-SH-C03 · executable audit

The formulas survive exact structural checks

AuditCoverageResult
Incoming-spectrum witnesses1,278 pairs over {a,b,c}\{a,b,c\}, total length at most 51,248 mixed; 30 unary controls
Constructive quotient9 parameter pairs through (m,n)=(16,16)(m,n)=(16,16)Exact NFA equality in every case
Largest instance289 APOS states257 APre states

The verifier compares the recursively constructed prefix automaton with the quotient induced by the displayed formula—states, transitions, initial state, and final set—not merely language equivalence. The finite audit checks the implementation; the proof above supplies the all-length result.

FPRD-SH-T02 · theorem

Independent recurrence is fatal

Theorem. Letα=β⨿γ\alpha=\beta\amalg\gamma. Suppose a location ofAPOS(β)A_{\mathrm{POS}}(\beta)has an aa-self-loop and a location ofAPOS(γ)A_{\mathrm{POS}}(\gamma)has a bb-self-loop, wherea≠ba\ne b. In the full asynchronous product construction, the paired location is a state of APOS(α)A_{\mathrm{POS}}(\alpha). ThenAPre(α)A_{\mathrm{Pre}}(\alpha)is not a quotient ofAPOS(α)A_{\mathrm{POS}}(\alpha).

Proof. Shuffle Follow may advance either coordinate and hold the other fixed. The product location therefore has both anaa-loop and abb-loop. The loop-spectrum theorem forces both labels onto its image under any quotient, while prefix homogeneity forbids that image. ∎

For a convention that trims unreachable locations, the paired location must be reachable. The same condition is required when applying the argument inside a nested shuffle.

FPRD-SH-X01 · counterexample

The smallest nondegenerate witness

Let a≠ba\ne b and setα=a∗⨿b∗\alpha=a^*\amalg b^*. Write the location states as0,A=(1,0),B=(0,2),C=(1,2)0,A=(1,0),B=(0,2),C=(1,2). Every state is final.

Location stateaabb
00AABB
AAAACC
BBCCBB
CCCCCC

The prefix automaton has the three final statesε,X,Y\varepsilon,X,Y, with every state sending aa toXX andbb toYY. The location stateCC carries both loop labels, so no quotient exists.

A nondegenerate shuffle needs at least one letter occurrence in each operand. This expression has exactly two, so it is occurrence-minimal in that class. By comparison, Example 13 of Broda, Machiavelo, Moreira, and Reis's 2023 paper has four letter occurrences.

FPRD-SH-T03 · theorem

What the stronger left quotient requires

For a candidate projectionπ:QA↠P\pi:Q_A\twoheadrightarrow P, define the predecessor-block profile

Pred⁡σπ(q)={π(r):r→σq}. \operatorname{Pred}^{\pi}_{\sigma}(q) =\{\pi(r):r\xrightarrow{\sigma}q\}.

Theorem. The partitionπ\pi is left-invariant exactly when its initial block is saturated andPred⁡σπ(q)=Pred⁡σπ(q′)\operatorname{Pred}^{\pi}_{\sigma}(q) =\operatorname{Pred}^{\pi}_{\sigma}(q') for every letter whenever π(q)=π(q′)\pi(q)=\pi(q').

This is right invariance on the reversed automaton, written in predecessor form. It is a complete test for a fixed candidate partition.

FPRD-SH-T06 · exact classification

No starred-word shuffle has a left quotient

An ordinary quotient only asks whether each target edge is the image of some source edge. A left-invariant quotient is stricter: source states merged into one target state must also have the same incoming history after predecessors are replaced by their quotient blocks.

Theorem. For all nonempty wordsx,yx,y,APre(x∗⨿y∗)A_{\mathrm{Pre}}(x^*\amalg y^*)is not a left-invariant quotient ofAPOS(x∗⨿y∗)A_{\mathrm{POS}}(x^*\amalg y^*).

Proof. By FPRD-SH-T05, an ordinary quotient is possible only when x=amx=a^m andy=any=a^n. It remains to exclude this unary family.

Write the one-coordinate location states asRi=(i,0)R_i=(i,0) andCj=(0,j)C_j=(0,j). In the location automaton, the initial state 00has edges to R1R_1 andC1C_1, while

Pred⁡(R1)={0,Rm},Pred⁡(C1)={0,Cn}. \operatorname{Pred}(R_1)=\{0,R_m\},\qquad \operatorname{Pred}(C_1)=\{0,C_n\}.

The prefix initial state has only one successor,q0,0q_{0,0}. Any quotient must therefore send both R1R_1 andC1C_1 toq0,0q_{0,0}. Left invariance then forces their predecessor-block profiles to agree, soRmR_m andCnC_n also lie in one block. Every other source state mapping toq0,0q_{0,0} must share this same profile. Consequently the entire block overq0,0q_{0,0} has at most the two predecessor blocks represented by00 andRm,CnR_m,C_n.

If (m,n)≠(1,1)(m,n)\ne(1,1), the target state has the three distinct predecessors

ε,qm−1,0,q0,n−1, \varepsilon,\qquad q_{m-1,0},\qquad q_{0,n-1},

a contradiction. For m=n=1m=n=1, the two target predecessors collapse to{ε,q0,0}\{\varepsilon,q_{0,0}\}. Initial-set saturation keeps the source initial state alone. Every noninitial source state must therefore map to the only noninitial target state, so the sole interior location maps toq0,0q_{0,0}; its predecessor profile is {q0,0}\{q_{0,0}\}, whereas R1R_1 andC1C_1 retain the initial predecessor. Left invariance fails there as well. ∎

Together with FPRD-SH-T05, this closes the ordinary-versus-left quotient classification for the entire starred-word family.

FPRD-SH-X02 · sharp control

The smallest unary case exhibits the exceptional defect

For a∗⨿a∗a^*\amalg a^*, merging the three noninitial locations gives the two-state prefix automaton. Thus an ordinary quotient exists.

It is not left-invariant. A one-coordinate location has the initial state as an aa-predecessor, while the two-coordinate location does not. Those states must be merged to obtain the prefix automaton, but their predecessor-block profiles disagree.

Distinct loop labels are therefore sharp for ruling out every quotient. Their absence does not restore the left-invariant quotient architecture established in A Mesh of Automata and The Prefix Automaton. FPRD-SH-T06 shows that this is the first case of an all-length obstruction, not an isolated small example.

FPRD-SH-C01 · exact reproduction

The published example is recovered exactly

A structural checker implements Example 13 of Broda et al.'s location-automata paper, marked prefix recursion, unmarking, existential quotients, and predecessor-profile tests. For((ab)∗)⨿((bc)∗)((ab)^*)\amalg((bc)^*), it reconstructs the following counts and exhausts all compatible partitions.

AutomatonStatesTransitions
Location918
Marked prefix918
Unmarked prefix816

No existential state quotient maps the location automaton onto the unmarked prefix automaton.

FPRD-SH-C02 · bounded census

Quotient failure is common in the tested family

The same checker exhausts everyx∗⨿y∗x^*\amalg y^* over{a,b,c}\{a,b,c\} with nonempty words and total word length at most four.

Total lengthCasesNo ordinary quotientOrdinary quotientLeft quotient
29630
3544860
424323490
Total306288180

All 18 ordinary-quotient cases are unary controls in which both operands repeat the same letter. This census was the discovery record for FPRD-SH-T05; the theorem above now proves its pattern at every length.

FPRD-SH-D02 · FPRD definition

A last-event prefix convention for synchronized shuffle

Broda, Machiavelo, Moreira, and Reis's synchronized-shuffle frameworkdistinguishes three word operations. Under strong synchronization onΓ\Gamma, letters inΓ\Gamma must be read jointly. Under arbitrary synchronization, a matching synchronized letter may be read jointly or by either component alone. Theweak operator permits one component to consume a synchronized letter alone, but prevents the other component from doing so before the next joint event resets that memory.

To form the prefix target studied here, FPRD extends the usual backward last-event recursion. For strong synchronization, a solo terminal event is admitted only outsideΓ\Gamma, while a paired terminal event is admitted only when both components end in the same letter of Γ\Gamma. For arbitrary synchronization, the solo clauses remain unrestricted and the paired clause is added. The ordinaryRεR_\varepsilon recursion is then applied to these terminal-event clauses.

This synchronized prefix convention is an FPRD definition. The Broda et al. supply the word operations and location automata; the quotient results below concern their pairing with this explicit last-event target.

FPRD-SH-T07 · exact classification

Strong unary synchronization restores the left quotient

Theorem. Letm,n≥1m,n\ge1 and synchronize(am)∗(a^m)^* with(an)∗(a^n)^* strongly onΓ={a}\Gamma=\{a\}. The accessible location automaton and the natural prefix automaton are isomorphic. Hence the latter is a left-invariant quotient of the former.

Proof. Every noninitial transition must advance both component cycles. The accessible product locations therefore form the diagonal orbit

(i,j)⟼(i+1 mod m,  j+1 mod n), (i,j)\longmapsto(i+1\bmod m,\;j+1\bmod n),

of lengthlcm⁡(m,n)\operatorname{lcm}(m,n). The synchronized last-event recursion produces the same orbit, with the same initial edge, labels, cycle, and final position. The orbit correspondence is thus an automaton isomorphism; isomorphism is left-invariant. ∎

“Accessible” is essential: the syntactic product universe also contains unreachable off-diagonal locations, and they are not silently deleted inside a quotient.

FPRD-SH-T08 · exact classification

Arbitrary unary synchronization has an atomic left boundary

Here arbitrary means that each occurrence ofaa may be consumed by the left component, the right component, or both components jointly.

Theorem. Under arbitrary synchronization onΓ={a}\Gamma=\{a\}, the natural prefix automaton of(am)∗⨿aΓ(an)∗(a^m)^*\mathbin{\amalg^{\Gamma}_{a}}(a^n)^*is an ordinary quotient of its location automaton exactly whenmin⁡(m,n)=1\min(m,n)=1. It is a left-invariant quotient exactly whenm=n=1m=n=1.

Ordinary necessity. The initial location has threeaa-successors: the first left position R1R_1, the first right position C1C_1, and their synchronized pairS1,1S_{1,1}. The prefix initial state has one successorq0,0q_{0,0}, so all three source states must enter its block. ButR1→S1,1R_1\to S_{1,1} is a solo right advance. When m,n≥2m,n\ge2, the target state q0,0q_{0,0}has no self-loop, while the forced block does—a contradiction.

Ordinary sufficiency. Ifm=1m=1, send the initial location to ε\varepsilon, the unique row state toq0,0q_{0,0}, and set

π(Cj)=π(S1,j)=q0,j−1(1≤j≤n). \pi(C_j)=\pi(S_{1,j})=q_{0,j-1} \qquad(1\le j\le n).

The union of each block's solo and synchronized edges gives exactly the target self-loop and cyclic successor edges, with the correct final set. The casen=1n=1 is symmetric.

Left boundary. Form=1<nm=1<n, the forcedq0,0q_{0,0}-block contains states with predecessor-block profiles{ε,q0,0}\{\varepsilon,q_{0,0}\}and{ε,q0,n−1}\{\varepsilon,q_{0,n-1}\}. They cannot sew; the symmetric argument handlesn=1<mn=1<m. Atm=n=1m=n=1, merging all three noninitial location states produces the one noninitial prefix state, and every member has profile{ε,q0,0}\{\varepsilon,q_{0,0}\}. That quotient is left-invariant. ∎

FPRD-SH-C04 · executable audit

The synchronization thresholds survive exact checks

AuditCoverageResult
Strong synchronization576 pairs, 1≤m,n≤241\le m,n\le24Accessible isomorphism and left quotient in every case
Arbitrary synchronization576 pairs, 1≤m,n≤241\le m,n\le24Ordinary iff min⁡(m,n)=1\min(m,n)=1; left iff m=n=1m=n=1
Exhaustive partition search10,534 partitions across six boundary instancesAgrees with both classifications

These computations compare exact states, transitions, initial and final sets, quotient images, and predecessor profiles. They audit the formulas; the all-parameter conclusions come from the proofs.

A separate implementation reconstructs the automata from their event rules and compares both automata with an independent word-level oracle in 4,536 bounded cases. See the independent output, checker, and audit certificate.

FPRD-SH-B01 · resolved boundary

Weak synchronization needs a backward-memory receipt

Broda, Machiavelo, Moreira, and Reis's weak location construction carries forward memory sets Δ,Λ\Delta,\Lambda: they record which synchronized letters have occurred solo since the previous joint event. A prefix construction runs the structural question in the opposite direction. It must certify which solo synchronized letters may occur before the next joint event.

Reusing the forward memory as though it were already this backward receipt leaves the prefix states and transitions under-specified. The next result discharges this requirement by defining the receipt through reversal, rather than identifying the two directions silently.

This boundary remains useful: the weak construction below depends on the reversal proof, not on treating forward history as backward prefix data.

FPRD-SH-D03 · FPRD definition theorem

The backward receipt is the reversal dual

Let ⋈Γ,D,E\bowtie_{\Gamma,D,E} be the auxiliary weak shuffle defined by Broda et al., whereD,ED,E remember one-sided synchronized letters since the previous joint event. Define

u⋈←Γ,D,Ev={zR:z∈uR⋈Γ,D,EvR}. u\overleftarrow{\bowtie}_{\Gamma,D,E}v =\{z^R:z\in u^R\bowtie_{\Gamma,D,E}v^R\}.

The same sets now describe one-sided letters before the next joint event. Peeling a joint terminal letter resets both sets; peeling a left-only terminal letter adds it toDD and is forbidden when it is already in EE; the right-only rule is symmetric.

Correctness. Reversal turns every terminal event into the corresponding first event of the reversed component words. The three rules are therefore exactly the published forward weak-shuffle clauses in the opposite orientation. Induction on output length proves the last-event decomposition, and the usual structural induction givesL(Rε(α⨿Γwβ))=L(α⨿Γwβ)L(R_\varepsilon(\alpha\amalg^w_\Gamma\beta))=L(\alpha\amalg^w_\Gamma\beta). ∎

This defines an FPRD weak prefix extension. It is not attributed to the cited source paper.

FPRD-SH-T09 · exact classification

Weak unary synchronization always restores an ordinary quotient

Theorem. For everym,n≥1m,n\ge1, the backward-receipt prefix automaton of(am)∗⨿{a}w(an)∗(a^m)^*\mathbin{\amalg^w_{\{a\}}}(a^n)^*is an existential quotient of its accessible weak location automaton.

Write prefix states asPi,jbP^b_{i,j}, with receiptb∈{N,L,R}b\in\{N,L,R\}. Write location states as left and right boundary statesXi,YjX_i,Y_j and paired statesZi,jbZ^b_{i,j}. The quotient is

The receipt letter records the permitted one-sided run before the next joint event: NNis neutral, LL records a left-only run, and RRrecords a right-only run.

Xi↦Pi,0L,Yj↦P0,jR,Zi,jN↦Pi,jN,Zi,jL↦Pi,j+1L,Zi,jR↦Pi+1,jR. X_i\mapsto P^L_{i,0},\quad Y_j\mapsto P^R_{0,j},\quad Z^N_{i,j}\mapsto P^N_{i,j},\quad Z^L_{i,j}\mapsto P^L_{i,j+1},\quad Z^R_{i,j}\mapsto P^R_{i+1,j}.

Proof. Substitution into the weak Follow rules gives exactly the three backward-receipt transition families. The one-step shifts sew each one-sided boundary cycle to its paired seam. Initial successors and final images agree exactly; in particular the paired terminal states wrap onto the two one-sided prefix finals. ∎

FPRD-SH-T10 · exact impossibility

Weak unary synchronization never restores a left quotient

Theorem. No parameter pairm,n≥1m,n\ge1 admits a left-invariant quotient from the weak location automaton onto the backward-receipt prefix automaton.

Proof. A left quotient preserves determinization: its initial set is a union of quotient blocks, and equal predecessor-block profiles keep every reachable subset a union of blocks. The determinized source and target therefore have isomorphic reachable subset automata. After sufficiently many unary steps, every noninitial prefix state is reachable at every length, so its subset orbit is fixed. The location subset contains every paired state but also exactly one left boundary state and one right boundary state. Those two states advance around their component cycles, giving least eventual periodlcm⁡(m,n)\operatorname{lcm}(m,n). This differs whenever the least common multiple exceeds one.

At (m,n)=(1,1)(m,n)=(1,1), both eventual periods are one, but the location determinization has one additional transient subset: the pairedLL- andRR-receipt states appear only on the second step. Thus the determinizations are again nonisomorphic. ∎

FPRD-SH-C05 · executable audit

The weak classification survives exact checks

AuditCoverageResult
Closed-form quotient1,024 pairs, 1≤m,n≤321\le m,n\le32Exact equality in every case
Subset orbits256 pairs, 1≤m,n≤161\le m,n\le16APOS period lcm⁡(m,n)\operatorname{lcm}(m,n); APre period one
Exhaustive partitions11,825 partitions across (1,1),(1,2),(2,1)(1,1),(1,2),(2,1)Ordinary yes; left no

The finite checks audit the shifted seams and the exceptional case. The all-parameter conclusions come from the proofs.

The independent review also reconstructs all 1,024 quotient cases, all 256 subset orbits, and the exceptional(1,1)(1,1) transient. Its outputis accompanied by the checkerand certificate.

FPRD-SH-T11 · arbitrary-arity transfer theorem

Memoryless Boolean products preserve componentwise left quotients

In Broda, Machiavelo, Moreira, and Reis's 2026 Boolean-product construction, each letter has a family of allowed nonempty participant sets. A transition advances exactly the participating components and leaves the others fixed. The policy is memoryless when that family depends only on the letter, not on earlier events.

Following Broda, Holzer, Maia, Moreira, and Reis's definition, an equivalence is left-invariant when its initial set is a union of equivalence classes and equivalent target states have the same predecessor classes for every letter. The quotient automaton has those classes as its states.

Theorem. LetEiE_i be a left-invariant equivalence on component automatonAiA_i. For every memoryless Boolean policy ψ\psi, the coordinatewise relationE=∏iEiE=\prod_iE_i is left-invariant on the product, and

∥ψ(A1,…,An)/E≅∥ψ(A1/E1,…,An/En). \Vert_\psi(A_1,\ldots,A_n)/E \cong \Vert_\psi(A_1/E_1,\ldots,A_n/E_n).

Proof. Fix one allowed participant set. On an advancing coordinate, equality of component predecessor-block profiles supplies the required predecessor of an equivalent target. On a nonparticipating coordinate, the transition stutters; the equivalent target remains in the same component block and is its own required predecessor. This proves equality of every product predecessor-block profile. Initiality is saturated coordinatewise. The same participant-set witness shows that an edge between quotient blocks exists exactly when the product of the component quotients has that edge. ∎

The 2026 paper establishes the corresponding right-invariant product architecture. Reversal gives the theorem above as its left-handed dual: an event run keeps the same participant sets in reverse order, so no additional state is needed. This contrasts with weak synchronization, where event legality depends on earlier one-sided events.

The independent review checks every two-state unary transition structure and binary support policy in the stated finite domain, including all admissible initial and final boundary sets. The arbitrary- arity conclusion comes from the proof, not that enumeration.

FPRD-SH-B02 · exact construction boundary

There are two different prefix constructions

For ordinary component expressions, the classical position-to-prefix quotients and FPRD-SH-T11 give a canonical left quotient

∥ψ(APOS(ei))↠∥ψ(APre(ei)). \Vert_\psi(A_{\mathrm{POS}}(e_i)) \twoheadrightarrow \Vert_\psi(A_{\mathrm{Pre}}(e_i)).

That target need not be the natural prefix automaton obtained by applying the backward prefix recursion to the single combined Boolean-product expression. Pure shufflea∗⨿b∗a^*\amalg b^* is already a counterexample: its natural prefix automaton is not any quotient of its location automaton, while the componentwise quotient above exists.

The next theorem resolves this comparison for flat memoryless Boolean-product expressions.

FPRD-SH-T12 · exact construction theorem

The natural prefix automaton is an event-signature expansion

An incoming event signature of a product state is a pair(a,S)(a,S): the last global event read aa and advanced exactly the components in the allowed supportSS. WriteSig⁡(q)\operatorname{Sig}(q) for the signatures of useful edges enteringqq.

Theorem. For a flat Boolean-product expression with marked ordinary components, its natural backward prefix automaton is obtained from the useful canonical product of the component prefix automata by replacing each noninitial stateqq with one copy for every member of Sig⁡(q)\operatorname{Sig}(q). Consequently,

∣QPre∣=1+∑q≠q0∣Sig⁡(q)∣. |Q_{\mathrm{Pre}}|=1+\sum_{q\ne q_0}|\operatorname{Sig}(q)|.

Proof idea. The final-event rule removes one terminal marked aa from every participating component, leaves every stuttering coordinate unchanged, composes the resulting prefixes, and appends the single global event. Thus a natural prefix state determines a product target and its last support. Conversely, every useful product edge supplies exactly that backward factorization. Induction through the backward closure preserves predecessors, finality, and the initial state. ∎

The direction matters: before unmarking, the natural construction is generally a refinement of the component-prefix product, not a quotient of it.

FPRD-SH-T13 · expression-specific iff criterion

Agreement means one possible last event per product state

Corollary. For the useful marked constructions,

APre(∥ψ(ei))≅∥ψ(APre(ei))  ⟺  ∣Sig⁡(q)∣=1(q≠q0). A_{\mathrm{Pre}}(\Vert_\psi(e_i)) \cong \Vert_\psi(A_{\mathrm{Pre}}(e_i)) \iff |\operatorname{Sig}(q)|=1 \quad(q\ne q_0).

If one useful target has two signatures, the marked natural automaton has strictly more states and cannot be any quotient of the product. After erasing position marks, uniqueness remains a sufficient condition. The converse for one particular unmarked expression can fail because erasure may merge signature copies; the next theorem gives the exact policy-level statement that is uniform over all component expressions.

FPRD-SH-T14 · sharp universal classification

Pairwise-overlapping unique supports are necessary and sufficient

Combining the prefix construction with the Boolean-product support policy, call a memoryless policy signature-rigid when every active letter aa has exactly one support SaS_a, andSa∩Sb≠∅S_a\cap S_b\ne\varnothingwhenever a≠ba\ne b.

Theorem. A policy is signature-rigid if and only if, for every tuple of ordinary component expressions, the natural prefix automaton of the flat Boolean-product expression is isomorphic to the useful canonical product of the component prefix automata. In that case the left quotient uses only singleton blocks. If the policy is not signature-rigid, some tuple of starred expressions makes the natural automaton strictly larger than the product, so no quotient map from the product can produce it.

Proof. Under signature rigidity, two signatures entering one state cannot share a letter because its support is unique. They cannot use distinct letters either: their supports meet in a component whose homogeneous target state would then need two incoming labels. Hence every target has one signature.

Conversely, two supports for one letter are separated by choosing a∗a^* in every component. This works even when the supports overlap or one contains the other: the loop in each participatinga∗a^* component permits both event orders, while a coordinate in the supports' symmetric difference records whether it advanced or stuttered at the last event. Those two residual expressions remain distinct after position marks are erased. Disjoint supports for distinct letters are separated by placinga∗a^* on one support andb∗b^* on the other. In both witness families, one useful product state has two possible last-event signatures, so the natural automaton has strictly more states. ∎

Full synchronization is one positive case, but not the whole class. At arity three, supports{1,2},{2,3},{1,3}\{1,2\},\{2,3\},\{1,3\}are pairwise intersecting and therefore work even though no participant belongs to all three. Pure shuffle is the negative control: its singleton supports violate uniqueness or pairwise intersection.

An independent exhaustive review covers all 16,452 two-letter support policies at arities one through three, separates every one of the 16,382 non-rigid policies, and checks the same-letter unmarked boundary for 172,128 support-pair occurrences. The cited papers supply the component constructions; no literature-priority claim is made for this classification.

FPRD-SH-T15 · exact state-complexity theorem

A support graph gives the exact worst-case local split

Form a graph CψC_\psi whose vertices are the allowed event signatures(a,S)(a,S). Two distinct signatures are adjacent when they have the same letter or their supports are disjoint.

Theorem. Over every tuple of ordinary component expressions, the largest attainable number of incoming signatures at one useful canonical product state is exactly

Ω(ψ)=ω(Cψ).\Omega(\psi)=\omega(C_\psi).

Hence every flat expression with useful component-prefix product PP satisfies

Δ(E)≤(ω(Cψ)−1)(∣Q(P)∣−1). \Delta(E)\le \bigl(\omega(C_\psi)-1\bigr)(|Q(P)|-1).

Proof. Any signatures entering one product target form a clique. If different letters had overlapping supports, their common component target would have incoming edges with two labels, contradicting prefix-state homogeneity. Conversely, take any clique. Every participant occurring in it sees one common letter; put that letter's starred expression in the component. The noninitial starred product state is useful and has a self-loop for every signature in the clique. A maximum clique therefore realizes equality. ∎

The earlier signature-rigidity theorem is the endpointω(Cψ)=1\omega(C_\psi)=1. The full clique number measures how far a non-rigid policy can split one canonical state.

This is a worst-case statement over component expressions, not a claim that every expression realizes the clique number. The starred construction proves attainability by assigning one homogeneous letter to each participant used by a maximum clique.

FPRD-SH-T16 · complexity classification

Exact policy-only prediction is NP-complete

Theorem. Given an explicitly listed policyψ\psi and an integerkk, deciding whether some component expressions can produce one useful product state with at least kk incoming signatures is NP-complete. Hardness holds when every letter has one support of size three.

Proof. A certificate is a list of pairwise compatible policy signatures. For hardness, reduce three-dimensional matching as defined in Karp's 1972 NP-completeness paper: make each triple a fresh letter whose only support is that triple. Distinct signatures are adjacent exactly when the triples are disjoint, so a matching of sizekk is exactly akk-clique and, by the preceding theorem, exactly a realizable local split of sizekk. ∎

The hardness concerns prediction from a variable-arity policy. When one fixed useful product is already explicit, its incoming signatures can still be enumerated directly from its edges.

FPRD-SH-T17 · exact global state-count identity

Total overhead is target-set collision excess

For each event signature σ\sigma, let TσT_\sigma be the useful product states entered by an edge with that signature.

Theorem. Every fixed flat memoryless Boolean-product expression satisfies

Δ(E)=∑σ∣Tσ∣−∣⋃σTσ∣. \Delta(E)=\sum_\sigma |T_\sigma| -\left|\bigcup_\sigma T_\sigma\right|.

Inclusion–exclusion may be restricted to cliques of the signature-compatibility graph. When every letter has one support, those cliques are exactly support matchings.

Proof. A useful product stateqq lies in exactly∣Sig⁡(q)∣|\operatorname{Sig}(q)|target sets. Double-counting signature–target incidences and subtracting the number of noninitial useful states gives the formula. Any nonempty target-set intersection consists of signatures entering one state, hence forms a compatibility clique. ∎

The pairwise intersection sum is always an upper bound. It is exact precisely when no useful product state receives three or more signatures; triple collisions require the alternating inclusion–exclusion corrections.

For example, if three target sets contain the same single state, that state contributes 3−1=23-1=2to the true overhead but (32)=3\binom32=3to the pair sum. The triple intersection subtracts the excess one.

FPRD-SH-T18 · exact finite-size theorem

Independent support blocks have a closed total-overhead formula

Suppose each active letter has one support and the active supports are pairwise disjoint. Let BaB_abe the useful synchronous block advanced by letteraa, withNa=∣Q(Ba)∣N_a=|Q(B_a)| andM=∏aNaM=\prod_aN_a. Writerr for the number of active letters, equivalently the number of independent blocks.

Theorem.

Δ(E)=∑a(Na−1)∏b≠aNb−(M−1)=(r−1)M−M∑a1Na+1. \Delta(E)= \sum_a(N_a-1)\prod_{b\ne a}N_b-(M-1) =(r-1)M-M\sum_a\frac1{N_a}+1.

Proof. Disjoint supports make the useful product the Cartesian product of the blocks. Signatureaa enters exactly those tuples whose aa-block is noninitial, giving∣Ta∣=(Na−1)∏b≠aNb|T_a|=(N_a-1)\prod_{b\ne a}N_b. Their union is every tuple except the all-initial state. Apply the collision identity. ∎

Ordinary rr-ary pure shuffle is the singleton-support case, soNi=miN_i=m_i for component state counts mim_i. The earlier clique bound exceeds the exact answer by∑aM/Na−r\sum_a M/N_a-r. The gap is positive when there are at least two active blocks and at least one block has more than one state. With one active block, both the exact overhead and clique bound are zero. For fixedr≥2r\ge2, the coefficientr−1r-1 is asymptotically sharp as all block sizes grow.

Overlapping one-support policies do not factor into independent blocks. Their exact prescribed-size maximum remains open.

FPRD-SH-T19 · exact sparse compilation

Policy compatibility compiles exactly into colored exact cover

Give every policy signature σ=(a,S)\sigma=(a,S)one primary selector with an on and an off option. Its on option contains each participant in SSas a nonprimary item colored by aa.

Theorem. XCC solutions are in bijection with cliques of the event-signature compatibility graph. With one support per letter, they are exactly support-hypergraph matchings.

Proof. Every selector chooses its signature on or off. Knuth's color-controlled exact-cover rulepermits selected options to share a participant exactly when their colors agree. This is the policy rule(a,S)∼(b,T)  ⟺  a=b or S∩T=∅(a,S)\sim(b,T)\iff a=b\text{ or }S\cap T=\varnothing. ∎

Knuth's 2000 Dancing Linkspaper supplies the reversible sparse-update technique; his later DLX2 implementation supplies the color semantics used here. DLX2 can therefore enumerate the compatible signature families without constructing the canonical product. For a fixed expression, compatibility is only the policy layer: the corresponding target intersection can still be empty or contain no useful state.

FPRD-SH-T20 · exact automata-to-matching correspondence

A depth-one Boolean product exposes the complete matching core

For a graph G=(V,E)G=(V,E), give each edge ee its own letteraea_e and support, and give vertex vv the component expressionRv=ε+∑e∋vaeR_v=\varepsilon+\sum_{e\ni v}a_e.

Theorem. Useful product states are exactly graph matchings, and

Δ(G)=∑M∈M(G)(∣M∣−1)+. \Delta(G)=\sum_{M\in\mathcal M(G)}(|M|-1)_+.

Proof. Selecting an edge consumes both endpoint components, so executable edge sets are precisely matchings. A matching state has one predecessor for each choice of its last edge, hence exactly ∣M∣|M|incoming signatures and overhead(∣M∣−1)+(|M|-1)_+. ∎

FPRD-SH-T21 · exact counting-complexity boundary

Product-free enumeration is exact—but counting remains hard

Theorem. Exact overhead for the one-shot family is #P-complete under polynomial-time Turing reductions, even with size-two supports and depth-one component expressions.

Z(G)=1+Δ(G⊔K2)−2Δ(G), Z(G)=1+\Delta(G\sqcup K_2)-2\Delta(G),

where Z(G)Z(G) is the number of all graph matchings.

A size-kk matching has exactlyk−1k-1 overhead witnesses. Adding one isolated edge yields the displayed recovery identity. Membership in #P uses a matching of size at least two together with one distinguished edge other than its least edge; a size-kk matching has exactlyk−1k-1 such witnesses. Valiant's theorem that counting all graph matchings is #P-complete and the two-call identity then prove completeness under polynomial-time Turing reductions. Dancing Links remains a useful sparse reversible enumerator, but this theorem does not turn exact evaluation into a polynomial-time computation.

FPRD-SH-T22 · exact uniform-support stability transfer

Kneser independence gives two sharp zero-overhead ceilings

Give every letter one distinct support inF⊆([n]r)\mathcal F\subseteq\binom{[n]}r. FPRD-SH-T14 says the policy has zero overhead for every compatible component tuple exactly when these supports intersect pairwise. Equivalently, F\mathcal F is an independent set of the Kneser graphKGn,rKG_{n,r}.

Theorem. Suppose1≤r≤n1\le r\le n. Ifn<2rn<2r, every tworr-sets intersect, so the full family ([n]r)\binom{[n]}rhas universal zero overhead. Ifn≥2rn\ge2r,

∣F∣≤(n−1r−1). |\mathcal F|\leq\binom{n-1}{r-1}.

When n>2rn>2r, equality requires a full star: one participant belongs to every support. If also r≥2r\ge2 and no participant is common to every support, the sharp Hilton–Milner ceiling is

∣F∣≤(n−1r−1)−(n−r−1r−1)+1. |\mathcal F| \leq \binom{n-1}{r-1} -\binom{n-r-1}{r-1}+1.

In the Hilton–Milner range the largest empty-core zero-overhead policies are known exactly, including their equality shapes. Forr≥4r\geq4, fixx∉A∈([n]r)x\notin A\in\binom{[n]}r, include AA, and include everyrr-set throughxx that meetsAA. Forr=3r=3, the second equality type consists of all triples meeting a fixed triple in at least two points; for r=2r=2, it is a triangle.

The boundary n=2rn=2r is genuinely different. Each support is disjoint only from its complement, so choosing one member of every complementary pair gives a maximum zero-overhead family. Many such maximum families have no common participant whenr≥2r\ge2; the star/non-star gap disappears. The case n<2rn<2ris simpler still: the Kneser graph has no edges, and the full support family is zero-overhead.

The extremal inequalities and equality cases are the classical Erdős–Ko–Rado and Hilton–Milner theorems. The FPRD result is their exact transfer to the universal natural-prefix overhead question.

FPRD-SH-T23 · quantitative collision receipt

Above the ceiling, the Kneser spectrum counts forced witnesses

Assume 1≤r≤n/21\le r\le n/2. WriteN=(nr)N=\binom nr,d=(n−rr)d=\binom{n-r}r,τ=(n−r−1r−1)\tau=\binom{n-r-1}{r-1}, and α=(n−1r−1)\alpha=\binom{n-1}{r-1}. If m=∣F∣>αm=|\mathcal F|>\alpha, then the number of unordered disjoint support pairs satisfies

dp⁡(F)≥⌈d+τ2N m(m−α)⌉. \operatorname{dp}(\mathcal F) \geq \left\lceil \frac{d+\tau}{2N}\,m(m-\alpha) \right\rceil.

Proof. The Kneser graph isdd-regular and has least eigenvalue −τ-\tau. Apply the Rayleigh bound to the support-family indicator after removing its constant component. This gives2dp⁡(F)≥(d+τ)m(m−α)/N2\operatorname{dp}(\mathcal F)\geq (d+\tau)m(m-\alpha)/N. ∎

In the one-shot construction of FPRD-SH-T20, size-two support matchings are exactly these disjoint pairs, while every larger matching contributes additional nonnegative overhead. Therefore the same expression is a policy-size-only lower bound on one-shot natural-prefix overhead.

This general spectral receipt is not claimed sharp. The supersaturation literatureobtains stronger and sometimes exact disjoint-pair minima in restricted parameter ranges.

FPRD-SH-T24 · quantitative diversity receipt

A near-star hub forces a block of automata obstructions

Let mm be the number of supports,dd the largest number containing one participant, γ=m−d\gamma=m-d, andqq the number of disjoint support pairs.

Diversity receipt.

q≥γmax⁡{0,d−[(n−1r−1)−(n−r−1r−1)]}. q\ge \gamma\max\left\{0, d-\left[\binom{n-1}{r-1}-\binom{n-r-1}{r-1}\right] \right\}.

Proof. Choose a participant of degreedd. A support avoiding it can meet at most(n−1r−1)−(n−r−1r−1)\binom{n-1}{r-1}-\binom{n-r-1}{r-1}of all supports through that participant. Every remaining hub support is disjoint from it. Sum over theγ\gamma off-hub supports; crossing pairs are counted once. ∎

Each counted pair is an executable two-letter prefix-splitting receipt. Unlike the global spectral bound, this certificate can activate already near the Hilton–Milner non-star threshold.

FPRD-SH-T31 · exact diversity-parameterized factorization

The closest star supplies an exceptional search kernel

Choose a maximum-degree participant xx. Let A\mathcal A be the supports containing it—called the participant star—and letB\mathcal Bbe the diversityγ\gamma supports that avoid it. This uses Kupavskii's diversity parameter, but the factorization below is the FPRD automata deduction. Because every member of A\mathcal Acontains xx, a compatible signature family—one whose supports are pairwise disjoint—contains at most one of them. WriteM(B)\mathcal M(\mathcal B) for the pairwise-disjoint subfamilies ofB\mathcal B.

Exact factorization. Every compatible family of size at least two is uniquely either

N,N∈M(B), ∣N∣≥2,orN∪{A},N≠∅, A∈A, A∩⋃N=∅. N,\quad N\in\mathcal M(\mathcal B),\ |N|\ge2, \qquad\text{or}\qquad N\cup\{A\},\quad N\ne\varnothing,\ A\in\mathcal A,\ A\cap\bigcup N=\varnothing.

Substituting these two forms into the exact target-set inclusion–exclusion formula computes global natural-prefix overhead with at mostO(∣F∣2γ)O(|\mathcal F|2^\gamma)calls to the target-intersection oracle. The canonical component product is not enumerated. This bound counts oracle calls; an implementation must separately account for the representation and intersection cost of its target sets.

This is a target-oracle theorem. Equal policy conflict patterns do not force equal expression-dependent target sets, so the reachability and usefulness oracle remains necessary. A closest star is convenient but need not minimize the exceptional side; the optimal intersecting-core decomposition appears below.

FPRD-SH-T32 · exact one-shot algorithm and quotient

Conflict masks and a zeta transform remove the oracle

In the depth-one, or one-shot, model, each component letter can occur at most once, so product states are pairwise-disjoint support families, equivalently support matchings. For an exceptional matching NN, let c(N)c(N) count hub supports disjoint from its union. The full matching polynomial splits as

ZF(z)=ZB(z)+z∑N∈M(B)c(N)z∣N∣. Z_{\mathcal F}(z)=Z_{\mathcal B}(z) +z\sum_{N\in\mathcal M(\mathcal B)}c(N)z^{|N|}.

Index the exceptional supports by[γ][\gamma] and assign each hub support its conflict maskμ(A)={j:A∩Bj≠∅}\mu(A)=\{j:A\cap B_j\ne\varnothing\}. If wMw_M is the number of hub supports with mask MM, then

c(N)=∑M:M∩N=∅wM=W([γ]∖N), c(N)=\sum_{M:M\cap N=\varnothing}w_M =W([\gamma]\setminus N),

where WW is the subset-zeta transform ofww: it precomputes, for every set of exceptional indices, the total weight of all of its submasks. This gives exact one-shot overhead inO(∣F∣rγ+γ2γ)O(|\mathcal F|r\gamma+\gamma2^\gamma)time and O(2γ)O(2^\gamma)auxiliary space.

Why the quotient is canonical. Equal masks give the same compatibility decision against every exceptional matching. If two masks differ at jj, the singleton matching {Bj}\{B_j\}distinguishes them. Thus no coarser exact compatibility quotient exists. ∎

FPRD-SH-T33 · optimal intersecting-core decomposition

Any intersecting core gives the same exact factorization

Let C⊆F\mathcal C\subseteq\mathcal Fbe any pairwise-intersecting support family and putB=F∖C\mathcal B=\mathcal F\setminus\mathcal C,k=∣B∣k=|\mathcal B|. A support matching contains at most one member ofC\mathcal C. Therefore the target factorization and the one-shot conflict-mask/zeta algorithm above hold verbatim with kkin place of γ\gamma.

κ(F)=τ(DF)=∣F∣−max⁡{∣C∣:C is pairwise intersecting}≤γ(F), \kappa(\mathcal F)=\tau(D_{\mathcal F}) =|\mathcal F|-\max\{|\mathcal C|:\mathcal C\text{ is pairwise intersecting}\} \le \gamma(\mathcal F),

where DFD_{\mathcal F} joins disjoint supports. Thus a minimum vertex cover gives the smallest exceptional side among decompositions obtained from one pairwise-intersecting core. A maximum participant star merely supplies one feasible cover.

The displayed running times assume that a cover is supplied. Computing a minimum cover has its own parameterized cost; for comparison, Harris and Narayanaswamy give a modern fixed-parameter vertex-cover algorithm. The theorem does not assert that this decomposition is optimal among all possible exact-overhead algorithms. It also does not solve expression reachability. In the long-standing binary shuffle state-complexity problem, the support kernel is already constant-size; the unresolved work lies in the target/reachability oracle.

A trace-counting test makes the sequential boundary exact. The published DFA problem is#P\#\mathrm P-complete with one commuting edge and hence κ=1\kappa=1, while the one-Foata-step fragment has a directO(∣Σ∣κ2κm)O(|\Sigma|\kappa2^\kappa m)algorithm. See thetrace-cover boundary.

FPRD-SH-B10 · corrected parameter boundary

Diversity can exceed the best intersecting-core kernel without bound

For a prime power qq, take the lines of the finite projective planePG(2,q)PG(2,q) as supports on its points. Every two lines meet, so the whole family is an intersecting core and κ=0\kappa=0. There are q2+q+1q^2+q+1 lines and each point lies on q+1q+1 of them; these standard incidence facts are documented in Dembowski's Finite Geometries. Hence

γ=q2,κ=0.\gamma=q^2,\qquad \kappa=0.

Diversity remains a meaningful extremal parameter and a correct supplied kernel. It is not the canonical exact-search parameter. The smallest control is the triangle{12,13,23}\{12,13,23\}, where(γ,κ)=(1,0)(\gamma,\kappa)=(1,0).

FPRD-SH-C18 · exact corrected-kernel audit

Minimum-cover and direct collision calculations agree

ControlCoverageResult
Complete support families1,088 families; 10,288 matching statesPass
Larger deterministic controls2,600 policies; 21,089 matching statesPass
Policy-valid targets1,200 systems; 7,281 useful statesPass
Projective planesq=2,3,5q=2,3,5(γ,κ)=(4,0),(9,0),(25,0)(\gamma,\kappa)=(4,0),(9,0),(25,0)

All checks pass and a complete rerun is byte-identical. The arbitrary-parameter result is proved above; the finite audit validates the implementation and boundary examples.

A separate implementation exhaustively checks 16,384 support families of size at most seven on four participants, covering 181,196 matching states and 1,776 strict improvements over the closest-star diversity parameter. It also reconstructs the projective planes of orders 2, 3, and 5 directly over finite fields.

FPRD-SH-B09 · sharp scope boundary

Exponential search output is not an arithmetic lower bound

  • Uniform families can realize all 2γ2^\gamma conflict-mask classes, so the canonical quotient-size bound is exact.
  • γ+1\gamma+1 pairwise-disjoint supports have diversity γ\gamma and 2γ+12^{\gamma+1} XCC solutions. Any enumerator that emits them all has exponential output.
  • The same disjoint family has the closed overhead (γ−1)2γ+1(\gamma-1)2^\gamma+1. Therefore the output example does not prove that evaluating the final number requires exponential time.

FPRD-SH-C17 · exact diversity-kernel audit

Direct collision counts and both kernel algorithms agree

ControlCoverageResult
Complete support families33,856Pass
Matching states738,063Pass
Policy-valid target systems2,000 systems; 24,636 useful statesPass
Sharpness constructionsConflict classes through γ=8\gamma=8; output through γ=12\gamma=12Pass

A second complete run is byte-identical. The finite audit supports the implementation; the arbitrary-parameter conclusions come from the proofs above.

The review certificate, independent verifier, and exact output provide a separate implementation over 1,088 complete families and 250 deterministic larger controls.

FPRD-SH-C11 · exact extremal and spectral audit

The phase boundary and equality families survive exact enumeration

AuditCoverageResult
Complete small domains1,082,432 support familiesEKR, Hilton–Milner, complement-pair, and spectral receipts agree
Triple equality casesAll 182 maximal intersecting families at (7,3)(7,3)The 175 largest empty-core families are exactly the two classical types
Larger matching controls640 policies; 10,466 matching statesDisjoint-pair and one-shot overhead receipts agree

Every check passes. The arbitrary-size statements come from the exact automata reduction, the cited classical theorems, and the spectral proof.

The independent review certificate, checker, and exact output add hostile tests below the EKR range, atn=2rn=2r, and atr=1r=1. Those tests exposed the missing hypotheses now stated in FPRD-SH-T22 and FPRD-SH-T23.

FPRD-SH-T25 · exact graph-product correspondence

Cartesian support tensors produce strong graph powers

Let JψJ_\psi join distinct signatures whose nonempty supports overlap. Independent sets in this graph are pairwise-disjoint support families, so the maximum local signature split isΩ(ψ)=α(Jψ)\Omega(\psi)=\alpha(J_\psi).

On participant universe UkU^k, define the tensor support

S(a1,…,ak)=Sa1×⋯×Sak. S_{(a_1,\ldots,a_k)}=S_{a_1}\times\cdots\times S_{a_k}.

Tensor theorem.

Jψ⊗k=Jψ⊠k. J_{\psi^{\otimes k}}=J_\psi^{\boxtimes k}.

Proof. Two product supports intersect exactly when every coordinate-support pair intersects. In a shared coordinate the support intersects itself; in a differing coordinate this is an edge of JψJ_\psi. That is precisely strong-product adjacency. ∎

FPRD-SH-T26 · exact asymptotic invariant

Support-packing capacity is Shannon capacity

Define the asymptotic packing rate of Cartesian support tensors by

Ω∞(ψ)=sup⁡k≥1Ω(ψ⊗k)1/k. \Omega_\infty(\psi)=\sup_{k\ge1}\Omega(\psi^{\otimes k})^{1/k}.

Capacity identity.

Ω∞(ψ)=Θ(Jψ). \Omega_\infty(\psi)=\Theta(J_\psi).

Every finite simple graph occurs asJψJ_\psi for a uniform policy: represent each graph edge by one token shared by its endpoints, then add private tokens until every support has the common positive size max⁡(1,Δ(G))\max(1,\Delta(G)). The maximum with one is essential for edgeless graphs: it preserves the theorem's nonempty-support hypothesis. The unrestricted asymptotic policy problem therefore contains general Shannon capacity; useful leverage must come from structured policy families.

This is a policy/graph dictionary, not an expression compiler. A signature of ψ⊗k\psi^{\otimes k}is already a vertex of the strong power. Whether a prefix automaton over the original signatures can realize a correlated code is a separate reachability question, answered for the pentagon only in FPRD-SH-X04 below.

FPRD-SH-B03 · published graph-capacity boundary

Nondivisible complements of Kneser graphs retain a capacity gap

For the complete rr-uniform policy,Jψ=KGn,r‾J_\psi=\overline{KG_{n,r}}. Kneser graphs themselves have capacity equal to their EKR independence number, so no asymptotic gap remains there. Whenr∣nr\mid n, the complement also collapses at one use with capacityn/rn/r. Whenr∤nr\nmid n, the one-shot packing⌊n/r⌋\lfloor n/r\rfloor and the fractional/Lovász ceiling n/rn/rdiverge.

The smallest complete two-support case is the triangular graphT5=KG5,2‾T_5=\overline{KG_{5,2}}. The published finite powers give

α(T5),α(T5⊠2),α(T5⊠3),α(T5⊠4)=2,5,12,27, \alpha(T_5),\alpha(T_5^{\boxtimes2}), \alpha(T_5^{\boxtimes3}),\alpha(T_5^{\boxtimes4}) =2,5,12,27,

At the next layer, supermultiplicativity gives12⋅5=6012\cdot5=60, while the recursive upper bound used by Kizhakkepallathu, Östergård, and Popa gives⌊(5/2)⋅27⌋=67\lfloor(5/2)\cdot27\rfloor=67. Hence 60≤α(T5⊠5)≤6760\le\alpha(T_5^{\boxtimes5})\le67; no exact fifth-power value is claimed here.

The general finite-attainment question is already settled negatively; recent work gives infinitely many connected nonattaining graphs. It is not listed here as an open problem.

FPRD-SH-C12 · exact Shannon-bridge audit

The tensor and universality compilers survive complete small tests

AuditCoverageResult
Tensor pairs39,693Support overlap equals strong-product adjacency
Graph representationsAll 1,099 graphs through five verticesUniform policies reproduce every graph
Edgeless boundaryOrders 1–5Positive-width private padding preserves nonempty supports
Triangular specializationAll two-supports on five participantsConflict graph is the 10-vertex, 6-regular T5

Independent checker · verification output · audit certificate

FPRD-SH-T27 · policy-level no-amplification criterion

Perfect overlap policies finish support packing in one layer

Perfect-policy theorem. IfJψJ_\psi is perfect, then

Ω∞(ψ)=Ω(ψ)=α(Jψ). \Omega_\infty(\psi)=\Omega(\psi)=\alpha(J_\psi).

By Lovász's perfect graph theorem, the complement of a perfect graph is perfect, soα(J)=χ(J‾)\alpha(J)=\chi(\overline J). Combining this with the Lovász-theta sandwichα≤Θ≤ϑ≤χ(J‾)\alpha\le\Theta\le\vartheta\le\chi(\overline J)collapses every inequality to equality. This gives a useful support-policy gate: perfect overlap graphs need no finite-power packing search. Pure shuffle has an empty overlap graph and full synchronization a complete one, so both have exactly multiplicative support-tensor behavior. The statement does not classify the languages or reachable states of arbitrary expressions using those policies.

FPRD-SH-X03 · strict support-tensor amplification

A five-cycle support tensor packs five where layers pack four

Put five participants on a cycle and let letteraia_i advance the adjacent pair{i,i+1}\{i,i+1\}. Its support-overlap graph is C5C_5.

Pentagon split.

Ω(ψ)=2,Ω(ψ⊗2)=5>4,Ω∞(ψ)=5. \Omega(\psi)=2, \qquad \Omega(\psi^{\otimes2})=5>4, \qquad \Omega_\infty(\psi)=\sqrt5.

The five tensor signatures{(i,2i mod 5):i∈Z5}\{(i,2i\bmod5):i\in\mathbb Z_5\}are pairwise compatible. This is Lovász's classical pentagon codein support-policy notation. By itself it says nothing about reachability in a prefix automaton: each displayed pair is already a tensor letter. The expression-level construction is separate.

FPRD-SH-B04 · open cyclic-policy rate

The seven-cycle support rate remains a graph-capacity boundary

The same adjacent-pair policy on seven participants hasJψ=C7J_\psi=C_7, henceΩ∞(ψ)=Θ(C7)\Omega_\infty(\psi)=\Theta(C_7). Buys, Polak, and Zuiddam's Lean-verified recursive construction gives an explicit code in the two-hundredth strong power and therefore

3.258805369885…≤Ω∞(ψ)<3.3177. 3.258805369885\ldots \leq\Omega_\infty(\psi)<3.3177.

No improvement to those graph-capacity bounds is claimed, and the support-tensor identity does not make this an expression theorem. The five-dimensional base gadget is now compiled separately below: a table-free path generator reconstructs the published 367-code, and residual minimization gives a 128-state partial DFA. This is a succinctness result for a known slice. A new capacity result still requires an emitted finite slice that improves a published bound.

The complementing-permutation compiler is not the route to this result. C5≅C5‾C_5\cong\overline{C_5}, but C7≇C7‾C_7\not\cong\overline{C_7}: the two graphs have degrees two and four. Thus the square compiler calibrates self-complementary families such as Paley graphs, while the seven-cycle requires the five-coordinate path construction.

FPRD-SH-T28 · reachable expression compiler

A complementing relabelling compiles a twisted section

Let a one-support-per-letter policy have overlap graphG=JψG=J_\psi. At participantuu, use the optional-once component expressioneu=ε+∑u∈Svave_u=\varepsilon+\sum_{u\in S_v}a_v. Suppose π:G→G‾\pi:G\to\overline Gis a complementing permutation. Synchronize the expression with the copy in which global letterava_v is read asaπ(v)a_{\pi(v)}.

Twisted-section compiler. The synchronized expression has exactly 1+∣V(G)∣1+|V(G)|reachable natural-prefix states, and the last-signature map on its noninitial states has image

{(v,π(v)):v∈V(G)}, \{(v,\pi(v)):v\in V(G)\},

an independent, nonrectangular section ofG⊠2G^{\boxtimes2} when∣V(G)∣>1|V(G)|>1.

Proof. Flatten the synchronized pair onto two disjoint participant layers. Letter ava_vhas supportTv=({0}×Sv)∪˙({1}×Sπ(v))T_v=(\{0\}\times S_v)\mathbin{\dot\cup}(\{1\}\times S_{\pi(v)}). For distinct v,wv,w, an edge of GG makes the first-layer supports overlap, while a nonedge becomes an edge afterπ\pi and makes the second layer overlap. Thus no two events can occur, leaving one initial state and one state per letter. Conversely, an edge in either coordinate is sent to a nonedge in the other coordinate, so the displayed permutation graph is independent in the strong square. ∎

The hypothesis is essential. It applies to the pentagon and to self-complementary Paley graphs, not to the seven-cycle. A one-way edge-to-nonedge permutation can produce an independent diagonal, but without the reverse implication it does not force all second events to block.

FPRD-SH-X04 · exact expression-level calibration

The pentagon twist is reachable in six natural-prefix states

Put Si={i,i+1}S_i=\{i,i+1\} onZ5\mathbb Z_5 and give participant uu the component expressioneu=ε+au−1+aue_u=\varepsilon+a_{u-1}+a_u. The useful component-prefix product states are exactly the matchings of C5C_5: one empty, five single-edge, and five two-edge matchings. Incoming last-signature expansion splits each two-edge matching twice.

One-layer resourceExact count
Participants / letters5 / 5
Component-prefix states3 each; 15 total
Raw Cartesian product35=2433^5=243
Useful component product11 states; 15 transitions
Natural prefix automaton16 states; 15 transitions
Largest last-signature fibre2

Now synchronize this expression with the copy relabelled byπ(i)=2i(mod5)\pi(i)=2i\pmod5. The ambient square contains 162=25616^2=256state pairs, but only the initial pair and five one-event pairs are reachable. Their last-signature image is exactly

{(0,0),(1,2),(2,4),(3,1),(4,3)}. \{(0,0),(1,2),(2,4),(3,1),(4,3)\}.

Both coordinate projections have size five, so this set is not a rectangle; it has size five where a product of maximum one-layer packs has size 2⋅2=42\cdot2=4. Flattening the construction uses ten participants, twenty support incidences, and the raw product310=59,0493^{10}=59{,}049, while its reachable natural prefix automaton still has only six states and five transitions.

This passes the expression-reachability calibration and rules out a rectangle-only theorem. It lists five macro-events, so it is not an asymptotically compact code generator and does not improve a Shannon-capacity bound.

FPRD-SH-T29 · exact reversible compiler

The reversible compiler quotients equal successor sets

A partial deterministic automaton is reversible when, for each input letter, no state has two distinct predecessors bearing that letter. For a two-letter block relationD⊆A2D\subseteq A^2, putDx={y:(x,y)∈D}D_x=\{y:(x,y)\in D\} andR(D)={Dx:Dx≠∅}\mathcal R(D)=\{D_x:D_x\ne\varnothing\}. Use an accepting root rr, one intermediate state pRp_R for each distinct successor set, and transitions

r→xpDx,pR→yr(y∈R). r\xrightarrow{x}p_{D_x}, \qquad p_R\xrightarrow{y}r\quad(y\in R).

Residual-quotient compiler. This partial DFA recognizesD∗D^*, has1+∣R(D)∣1+|\mathcal R(D)| states. Two first symbols share an intermediate state exactly when their successor sets agree. The quotient is reversible exactly when the distinct members of R(D)\mathcal R(D)are pairwise disjoint. It is a graph-language for GGexactly when DD is independent in G⊠2G^{\boxtimes2}.

For the pentagon permutation code, the fibres are singletons. The lowering therefore has six states, ten transitions, accepts5m5^m words of length2m2m, and has growth5\sqrt5. This is the compact regular-language form of the same five-code, consistent with Meiburg's Theorem 14.

The quotient is invisible in the pentagon but necessary for Meiburg's C7C_7 construction. Using the standard vertex alphabet{0,1,…,6}\{0,1,\ldots,6\}, its final block is (6,0)(6,0). Its first coordinates 2 and 4 have the same successor set{1,3}\{1,3\}, while 3 and 5 both have {5}\{5\}. Merging them gives the five prefix statesS0,S1,S24,S35,S6S_0,S_1,S_{24},S_{35},S_6with pairwise disjoint successor sets{2,4},{6},{1,3},{5},{0}\{2,4\},\{6\},\{1,3\},\{5\},\{0\}. Together with the root, this is the six-state reversible machine of Theorem 15, with growth10\sqrt{10}.

Fibre-by-first-coordinate is sufficient but not minimal. Every two-block or longer-block compilation must quotient equal successor residuals before reversibility is assessed.

An independent checker verifies the corrected ten-word code is independent in C7⊠2C_7^{\boxtimes2}, and that its six-state quotient has fourteen transitions and is reversible. See the audit certificate.

FPRD-SH-B05 · exact method boundary

Classical automata certificates still factor through finite graph codes

Slice boundary. If a classical graph-languageL⊆V(G)∗L\subseteq V(G)^* has growth ρ\rho, then every fixed-length sliceLn=L∩V(G)nL_n=L\cap V(G)^n is an independent set in G⊠nG^{\boxtimes n}. For every ε>0\varepsilon>0, some finite slice satisfies∣Ln∣1/n>ρ−ε|L_n|^{1/n}>\rho-\varepsilon.

The first sentence is the distinguishability requirement; the second is the limsup defining language growth. Reversible state splitting, feedback, hiding, or an expression compiler may supply a much smaller description and a better structured search, but a classical lower bound always emits ordinary strong-power independent sets at finite lengths. The productive target is therefore succinct generation and verification cost—not a classical capacity certificate that avoids finite slices.

FPRD-SH-C13 · exact expression and reversible audit

The twisted compiler survives exhaustive small tests

AuditCoverageResult
Pentagon expression11/16 one-layer states; 256 ambient square pairsExactly six reachable states and five twisted signatures
Complementing compilers1,099 labelled graphs; 265 certificates2,544 independent-code and 2,544 synchronized-blocking pairs pass
Two-block relationsAll 530 through three symbols, plus the standard-alphabet C7 ten-codeBoth fibre and residual-quotient criteria agree; the C7 code is also strong-square independent
Graph languages4,130 fixed-slice checksBlock independence and language distinguishability agree

FPRD-SH-B06 · corrected semantic boundary

One synchronized macro-event is not a two-letter path block

The reachable compiler in FPRD-SH-X04 and the reversible lowering in FPRD-SH-T29 encode the same classical pentagon code at different semantic layers. In the former, (i,2i)(i,2i) is one composite synchronized event. Over the original alphabet it is a two-event word, represented directly by

R5=(a0a0+a1a2+a2a4+a3a1+a4a3)∗. R_5=(a_0a_0+a_1a_2+a_2a_4+a_3a_1+a_4a_3)^*.

The length-2m2m slice is{00,12,24,31,43}m\{00,12,24,31,43\}^m, an independent set of C5⊠2mC_5^{\boxtimes2m}with size 5m5^m. In his 2025 finite-automata construction, Meiburg uses this same starred graph language. Thus both realizations are exact, but reachability of the synchronized six-state macro-event automaton does not determine the natural-prefix count of the direct word expression.

FPRD-SH-X05 · exact direct-expression calibration

The direct block expression has eleven prefix states; six comes after quotienting

Applying the backward recursion of Broda, Maia, Moreira, and Reis toR5R_5 gives exactly

{ε}∪{R5ai:i∈Z5}∪{R5aia2i:i∈Z5}. \{\varepsilon\}\cup\{R_5a_i:i\in\mathbb Z_5\} \cup\{R_5a_i a_{2i}:i\in\mathbb Z_5\}.

These eleven states carry 35 transitions. Mergingε\varepsilon with the five completed-block states gives the minimal six-state partial DFAq→aihi→a2iqq\xrightarrow{a_i}h_i\xrightarrow{a_{2i}}q. The quotient is reversible because doubling permutesZ5\mathbb Z_5. The natural prefix automaton is not reversible: all six block-boundary states have an aia_i-edge to the same halfway state.

This six-state quotient is the classical compact block generator; it is distinct from the separately valid six-state synchronized macro-event realization in FPRD-SH-X04.

FPRD-SH-C14 · independent state-space audit

The direct path compiler and its quotient pass an independent audit

ObjectExact countControl
Direct natural prefix automaton11 states; 35 transitionsPublished backward recursion
Minimal reversible quotient6 states; 10 transitionsAll 488,281 alphabet words of lengths 0–8
Accepted words in that test domain781Direct two-letter-block oracle
Minimality controls15 state pairsExplicit distinguishing suffixes

The verifier also checks all ten pentagon-code pairs and per-symbol reversibility. All comparisons pass. The earlier 66/81 carrier and 87/191 carrier-controller counts are not retained: the exact source model and verifier for those numbers could not be recovered, so they are not treated as reproduced evidence.

Independent checker · verification output · audit certificate

FPRD-SH-X06 · table-free five-block compiler

The 367-word seven-cycle base code compiles without storing its vectors

Let C7C_7 be the seven-vertex cycle. A code in its fifth strong power is a set of five-letter words over Z7\mathbb Z_7 in which no two distinct words are adjacent in every coordinate. Polak and Schrijver's 2019 construction gives such a code with 367 words. Replaying their cyclic arithmetic construction starts from 382 candidates. Their rounding map and conflict filter delete 55, leaving an independent 327-word core. Exactly 71 further words can be added individually; their conflict graph has 85 edges and independence number 40.

Three-bit extension theorem. The 71-vertex graph has exactly eight maximum independent sets. They share 37 words, and their remaining choices are one endpoint from each of

03565 ⁣− ⁣63505,24635 ⁣− ⁣34035,64246 ⁣− ⁣64340. 03565\!-\!63505,\qquad 24635\!-\!34035,\qquad 64246\!-\!64340.

The published code uses selector bits(0,1,1)(0,1,1). The complete 367-word table is therefore regenerated from fixed arithmetic, one graph predicate, and three bits.

Here “compiler” means a finite recipe that generates the words as labelled paths. It does not mean that 367 different codewords can be stored as 367 distinct one-step state labels in fewer than 367 states; cardinality rules out that different model.

FPRD-SH-T30 · exact residual compiler

The published extension is the unique 128-state residual minimum

Read coordinates in the order(0,2,3,4,1)(0,2,3,4,1) and merge prefixes when exactly the same suffixes complete them to codewords. By the Myhill–Nerode theorem, these accepted-suffix sets are precisely the states of the minimal partial deterministic automaton for this fixed-order finite language. Its layers are

1, 7, 49, 61, 9, 1, 1,\ 7,\ 49,\ 61,\ 9,\ 1,

hence 128 states and 424 transitions. The raw prefix trie has 1,059 states. Myhill–Nerode residuals prove minimality for the chosen order; exhaustive comparison of all 120 coordinate orders and all eight maximum extensions gives minimum counts130,129,129,128,132,130,130,129130,129,129,128,132,130,130,129. The extension printed in the original paper is the unique 128-state choice within these eight maximum extensions and 120 coordinate orders. This finite comparison does not cover arbitrary recodings or transducers.

The same table-free code exactly reproduces Gao'seight private pairs, two complementary transversals, and auxiliary partition(o,h,v)=(321,26,20)(o,h,v)=(321,26,20). Its typed base tuple is therefore(367,8,367,321,26,20)(367,8,367,321,26,20), so Gao's six product nodes can operate on a compiled base package.

The 128-state DFA is not reversible: same-letter transitions merge at three residual layers. The compiler presents the known code and current recursive bound; it does not improve either one.

FPRD-SH-C15 · exact C7 compiler audit

The base compiler and typed Gao interface pass without an input code table

AuditExact coverageResult
Arithmetic reconstruction382 generated; 55 deleted; 327 retainedPublished construction reproduced
Extension graph71 vertices; 85 edges; 383 exact search nodesExactly eight maxima of size 40
Residual compilersEight extensions × 120 coordinate ordersPublished choice uniquely reaches 128 states
Gao base interfaceEight private pairs; both transversals; all 367 auxiliary words(367,8,367,321,26,20)(367,8,367,321,26,20)
Recursive packageSix product nodes through 40 base blocksExact M40M_{40} and published rate

The audit certificate records the reproduced outputs and hashes. Thebase compilerand an independent hostile verifier are published with it.

FPRD-SH-X08 · resource-preserving typed translation

Gao's complete product tree compiles as a 204-node language DAG

Gao's 2026 recursive construction equips each code gadget with ten fixed-length languages. Here IIis the code, RR andQQ are the distinguished private-pair centers and alternatives,B=I∖RB=I\setminus R,PH,PVP^{\mathrm H},P^{\mathrm V}are complementary transversals, andX=O∪˙H∪˙VX=O\mathbin{\dot\cup}H\mathbin{\dot\cup}Vis the auxiliary code partition. Gao's product map gives the code as seven disjoint concatenation rectangles:

B1B2  ∪˙  R1O2  ∪˙  P1HH2  ∪˙  P1VV2  ∪˙  O1R2  ∪˙  H1P2V  ∪˙  V1P2H. B_1B_2\;\dot\cup\;R_1O_2\;\dot\cup\;P^H_1H_2 \;\dot\cup\;P^V_1V_2\;\dot\cup\;O_1R_2 \;\dot\cup\;H_1P^V_2\;\dot\cup\;V_1P^H_2.

The other nine language types close under the same union and fixed-block concatenation operations. The base package contributes 12 canonical syntax nodes: zero, the empty word, and ten language leaves. Each of the six product steps adds 32 nodes. The resulting syntax DAG therefore has 12+6⋅32=20412+6\cdot32=204nodes and denotes Gao's exactM40M_{40}-word code without enumerating a product word. Independence remains Gao's theorem; the new result is the explicit language compiler and resource account.

FPRD-SH-C16 · exact symbolic derivative audit

The known 200-dimensional code has a 192,771-state deterministic compiler

Base blocksDimensionCodewordsCompiler statesTransitions
15367134479
210134,7537802,395
31549,494,9272,3337,183
5256,681,889,698,9915,63117,633
1050about 4.48×10254.48\times10^{25}19,20460,832
20100about 2.02×10512.02\times10^{51}63,496202,536
40200about 4.09×101024.09\times10^{102}192,771618,415

Exact Brzozowski derivatives close all 201 depth layers while retaining generated base suffixes and hash-consed union/concatenation nodes. The largest layer has 6,761 states, and an independent complete rerun is byte-identical. These are exactly the reachable canonical syntax states produced by this implementation. They are not necessarily distinct left quotients of the language and thus give only an upper bound on the minimal DFA.

A hostile two-block calibration makes that distinction concrete. The same construction produces 780 canonical syntax states, but only 766 distinct accepted-suffix languages; at depth eight, 107 syntax states collapse to 93 semantic residuals. Direct enumeration of all 134,753 two-block codewords confirms the denoted language. Thus “exact” here refers to the declared canonical syntax compiler, not to automaton minimality.

See the typed compiler, independent verifier, and audit certificate.

FPRD-SH-B08 · stopping boundary

The symbolic compiler does not improve the C7 capacity bound

The table-free base, typed product DAG, and symbolic derivative automaton now present Gao's known code through dimension 200. They neither improve the current lower bound onΘ(C7)\Theta(C_7) nor prove a minimal or reversible automaton. Further minimization would refine a presentation of a known code, not address a literature-recognized open problem. The natural next question is instead whether support-family diversity can serve as a kernel parameter for exact-cover-with-colors overhead computation.

FPRD-SH-C10 · exact compiler and reduction audit

The XCC bridge survives complete small tests

AuditCoverageResult
Colored signature subsets16,384XCC consistency equals policy compatibility
Exhaustive graphsAll 1,099 through five verticesProduct states, multiplicities, and matching overhead agree
Larger controls256 deterministic eight-vertex graphsMatching and isolated-edge identities agree

All 21,152 matching receipts and useful product states pass with zero failures.

A separate direct-subset checker confirms all 16,384 color-compatibility choices and all 1,099 simple graphs through five vertices. Its exact outputcovers 10,312 matching/product states; the different state total reflects omission of the source checker's 256 random eight-vertex controls, not a disagreement.

FPRD-SH-C09 · exact theorem audit

Collision and pure-shuffle formulas survive complete small tests

AuditCoverageResult
Target-set families65,536Direct, collision, and inclusion–exclusion counts agree
One-support policies2,924 policies; 28,856 intersectionsNonempty intersections are exactly support matchings
Pure-shuffle sizes3,905 vectors; 809,710 product statesClosed formula and clique-bound gap agree

All 910,931 recorded checks pass. The unrestricted theorems come from the proofs; the enumeration is an independent boundary audit.

A separately implemented review checker repeats all 65,536 target-set families and all 3,905 block-size vectors, covering 809,710 noninitial product states. It also tests the previously omitted one-block equality boundary. See its exact output and audit certificate.

FPRD-SH-C08 · exact theorem audit

The graph theorem and reduction survive complete small tests

AuditCoverageResult
Two-letter policies16,452 through arity threeGraph and starred maxima agree
Policy-signature incidences114,884All exercised
Three-dimensional matchingAll 256 subinstances of the 2×2×22\times2\times2 universeMatching and clique numbers agree

The finite audit checks the compatibility rule, exact starred realization, and hardness reduction. The arbitrary-arity theorem and NP-completeness result come from the proofs.

The independent review checker re-enumerates all 16,452 policies, 114,884 policy-signature incidences, and 256 reduced three-dimensional-matching instances without importing the source verifier.

FPRD-SH-C07 · exact theorem audit

The policy boundary survives exhaustive small-support testing

AuditCoverageResult
Two-letter policies16,448 through arity threeAll pass
Rigid policy/component combinations11,736Every useful target has one signature
Non-rigid starred witnesses16,382Every policy violation is separated
Expansion projections16,448Every split edge projects correctly

The exact checker also verifies the full-synchronization positive control, the pure-shuffle negative control, and the pairwise triangle with no globally common participant. The all-arity theorem comes from the proof, not the enumeration.

The independent checker adds arity one, exhaustively compares the policy criterion with homogeneous target signatures, and verifies the nested-support and unmarked same-letter boundaries. Itsmachine-readable output records zero failures.

FPRD-SH-C06 · executable audit

The Boolean-product transfer survives exact enumeration

AuditCoverageResult
Transition/policy/partition combinations8,192Complete for the stated two-state, one-letter structural domain
Boolean policiesAll 8 policies on supports {1},{2},{1,2}\{1\},\{2\},\{1,2\}Included
Predecessor-compatible partitions5,408Product predecessor compatibility and quotient commutation pass
Saturated initial-set pairs56,448Product saturation and quotient initial blocks agree
Final-set pairs86,528Quotient final blocks agree without an extra saturation hypothesis

The original 8,192-case enumeration tested transition structures but did not vary initial or final sets. The independent review closes that audit gap and publishes itscertificate. Arbitrary arity and alphabet size still come from the proof.

Positive control

Why intersection escapes the obstruction

FeatureIntersectionShuffle
Component updateBoth components moveOne component moves
Admissible letterThe same letter in both componentsEither component's next letter
Location labelsShare one letterMay mix letters
Independent loop accumulationExcluded by synchronizationPossible
Prefix quotientLeft quotient constructedFails in general

The intersection proof in The Prefix Automaton pairs component prefix data only when both components end in the same symbol, and the shuffle/intersection location presentationpreserves that synchronized label. Shuffle removes exactly this common-label constraint.

FPRD-SH-T07 realizes the same mechanism inside strong unary synchronized shuffle. FPRD-SH-T08 shows that merely permitting a synchronized move is weaker: when solo moves remain available, the left quotient survives only at the atomic parameter pair. FPRD-SH-T09 and FPRD-SH-T10 show that weak synchronization cuts differently: its directional receipt restores every ordinary quotient but none of the left quotients.

Scope and sources

  • The loop-spectrum condition is sufficient, not necessary.
  • The incoming-spectrum theorem gives the complete negative direction for starred-word shuffles.
  • The displayed projection classifies ordinary quotients, while FPRD-SH-T06 proves that no starred-word shuffle has a left-invariant quotient.
  • FPRD-SH-D02 is an FPRD prefix definition layered on the cited synchronized word and location constructions.
  • The strong, arbitrary, and weak synchronized classifications are exact for unary starred words under their stated FPRD prefix conventions.
  • The weak backward receipt is proved by reversal; it is not obtained by silently reusing the published forward memory.
  • The natural prefix automaton of a flat memoryless Boolean-product expression is the incoming-event-signature expansion of the useful component-prefix product.
  • Signature-rigid policies—one support per active letter and pairwise-intersecting supports for distinct letters—are exactly those that make the constructions agree for every tuple of ordinary components.
  • The support-tensor/Shannon identity concerns macro-signature packing; tensor letters are not silently treated as reachable words of an expression.
  • FPRD-SH-T28 and FPRD-SH-X04 separately compile the classical self-complementary square code into reachable states of optional-once Boolean-product expressions.
  • The complementing-permutation compiler does not apply to C7C_7; the 367-word result is instead a five-letter path compiler.
  • FPRD-SH-X06 reconstructs the Polak--Schrijver code without a word table; FPRD-SH-T30 is an exact residual-size calculation for that known code, not a new capacity bound.
  • The reversible two-block compiler is a compact regular generator, but every classical fixed-length language slice remains an ordinary strong-power independent set.
  • The C7 base-gadget reconstruction is table-free but finite: it scans the fixed fifth power and solves a typed 71-vertex constraint problem.
  • The 128-state minimal finite-language automaton emits five-letter paths in its best coordinate order. It is not a smaller last-signature realization of 367 distinct tuples.
  • The source papers own the position/prefix quotient architecture, the intersection theorem, and the original shuffle counterexample.
  • The parameter κ\kappa is optimal only within the displayed intersecting-core decomposition; no general lower bound for exact-overhead evaluation is claimed.
  • The FPRD classifications and Boolean-product extensions have not been externally reviewed or positioned as literature-priority claims.
  1. Sabine Broda, Markus Holzer, Eva Maia, Nelma Moreira, and Rogério Reis, “A Mesh of Automata,” Information and Computation 265 (2019), 94–111. DOI: 10.1016/j.ic.2019.01.003.
  2. Sabine Broda, Eva Maia, Nelma Moreira, and Rogério Reis, “The Prefix Automaton,” Journal of Automata, Languages and Combinatorics 26, nos. 1–2 (2021), 17–53. DOI: 10.25596/jalc-2021-017.
  3. Sabine Broda, António Machiavelo, Nelma Moreira, and Rogério Reis, “Location based automata for expressions with shuffle and intersection,” Information and Computation 295, part B (2023), article 104917. DOI: 10.1016/j.ic.2022.104917.
  4. Sabine Broda, António Machiavelo, Nelma Moreira, and Rogério Reis, “Location automata for synchronised shuffle expressions,” Journal of Logical and Algebraic Methods in Programming 132 (2023), article 100847. DOI: 10.1016/j.jlamp.2023.100847.
  5. Sabine Broda, António Machiavelo, Nelma Moreira, and Rogério Reis, “Boolean Products of Languages,” in Implementation and Application of Automata (CIAA 2026), LNCS 16695 (Springer, 2026), 16–31. DOI: 10.1007/978-3-032-31176-4_2.
  6. P. Erdős, C. Ko, and R. Rado, “Intersection Theorems for Systems of Finite Sets,” The Quarterly Journal of Mathematics, Second Series, 12, no. 1 (1961), 313–320. DOI: 10.1093/qmath/12.1.313.
  7. A. J. W. Hilton and E. C. Milner, “Some Intersection Theorems for Systems of Finite Sets,” The Quarterly Journal of Mathematics, Second Series, 18, no. 1 (1967), 369–384. DOI: 10.1093/qmath/18.1.369.
  8. József Balogh, Shagnik Das, Hong Liu, Maryam Sharifzadeh, and Tuan Tran, “Structure and Supersaturation for Intersecting Families,” The Electronic Journal of Combinatorics 26, no. 2 (2019), article P2.34. DOI: 10.37236/7683.
  9. Jie Wen and Benjian Lv, Structure of large tt-intersecting families I: Stability for the Hilton–Milner–Frankl theorem, 2026.
  10. Andrey Kupavskii, “Diversity of Uniform Intersecting Families,” European Journal of Combinatorics 74 (2018), 39–47. DOI: 10.1016/j.ejc.2018.07.005; arXiv:1709.02829.
  11. Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto, Jesper Nederlof, and Pekka Parviainen, “Fast Zeta Transforms for Lattices with Few Irreducibles,” ACM Transactions on Algorithms 12, no. 1 (2016), article 4, 1–19. DOI: 10.1145/2629429. Conference version: SODA 2012, 1436–1444.
  12. David G. Harris and N. S. Narayanaswamy, “A Faster Algorithm for Vertex Cover Parameterized by Solution Size,” in 41st International Symposium on Theoretical Aspects of Computer Science (STACS 2024), LIPIcs 289, article 40, 40:1–40:18. DOI: 10.4230/LIPIcs.STACS.2024.40; arXiv:2205.08022.
  13. Peter Dembowski, Finite Geometries, Ergebnisse der Mathematik und ihrer Grenzgebiete 44 (Springer-Verlag, 1968; reprint 1997). DOI: 10.1007/978-3-642-62012-6.
  14. Donald E. Knuth, “Dancing Links,” in Millennial Perspectives in Computer Science (2000), 187–214. arXiv:cs/0011047.
  15. Donald E. Knuth, DLX2: Algorithm 7.2.2.1C, the Extension to Color-Controlled Covers, literate C implementation, September 2016. This is the primary source for the XCC color semantics used in FPRD-SH-T19.
  16. Leslie G. Valiant, “The Complexity of Enumeration and Reliability Problems,” SIAM Journal on Computing 8, no. 3 (1979), 410–421. DOI: 10.1137/0208032.
  17. Richard M. Karp, “Reducibility Among Combinatorial Problems,” in Raymond E. Miller and James W. Thatcher, eds., Complexity of Computer Computations, The IBM Research Symposia Series (Plenum Press, 1972), 85–103. DOI: 10.1007/978-1-4684-2001-2_9.
  18. László Lovász, “Normal Hypergraphs and the Perfect Graph Conjecture,” Discrete Mathematics 2, no. 3 (1972), 253–267. DOI: 10.1016/0012-365X(72)90006-4.
  19. László Lovász, “On the Shannon Capacity of a Graph,” IEEE Transactions on Information Theory 25, no. 1 (1979), 1–7. DOI: 10.1109/TIT.1979.1055985.
  20. Ashik Mathew Kizhakkepallathu, Patric R. J. Östergård, and Alexandru Popa, “On the Shannon Capacity of Triangular Graphs,” The Electronic Journal of Combinatorics 20, no. 2 (2013), article P27. DOI: 10.37236/3214.
  21. Nitay Lavi and Igal Sason, “Advances in the Shannon Capacity of Graphs,” AIMS Mathematics 11, no. 1 (2026), 2747–2796. DOI: 10.3934/math.2026111; arXiv:2509.24600.
  22. Alexander Meiburg, “Bounding the Graph Capacity with Quantum Mechanics and Finite Automata,” IEEE Transactions on Information Theory 71, no. 5 (2025), 3305–3316. DOI: 10.1109/TIT.2025.3544970; arXiv:2403.10985.
  23. Nathaniel Itty, Christopher D. Rosin, Chase Carstensen, and Daniel Reichman, “Improved lower bounds for the Shannon capacity of odd cycles,” arXiv:2607.21517 (2026 preprint).
  24. Sven C. Polak and Alexander Schrijver, “New lower bound on the Shannon capacity of C7C_7 from circular graphs,” Information Processing Letters 143 (2019), 37–40. DOI: 10.1016/j.ipl.2018.11.006; arXiv:1808.07438.
  25. Yu Gao, “A Recursive Construction Improving the Lower Bound on the Shannon Capacity of C7C_7,” arXiv:2607.27869v1 (2026 preprint).
  26. Pjotr Buys, Sven Polak, and Jeroen Zuiddam, “Lean-verified lower bounds for the Shannon capacity of odd cycles,” arXiv:2607.29681v1 (2026 preprint).