Automata and formal languages
Bounded-period archives and recognition
Periods up to a fixed bound admit an exact finite algebra. The algebra needs linear information in the bound under arbitrary contexts, and that demand survives several natural transducer typings. For one-sided recognition, Fine–Wilf yields a different normal form after an exact finite delay.
Period convention
A positive integer is a period of when
Periods longer than the word are therefore vacuous. For a fixed cap, writeand.
FPRD-T82 · canonical quotient
The weakest monoid quotient for every bounded period
For words , define
Each fixed-period language is regular, so this joint syntactic congruence has finite index. The quotientrecognizes every period predicate through. It is weakest in the exact algebraic sense: every monoid morphism recognizing all those languages factors onto .
A direct compositional cover stores
The prefix and suffix resolve every distance- comparison crossing a concatenation boundary. The period vector alone is not compositional: at , the words 01 and 10 have the same vector, but appending 0 separates them.
If , then
Distinct length-B words are separated by a length-B right context, so exact generic storage requires bits for every fixed non-unary alphabet. On a unary alphabet, every word has every positive period and the quotient is trivial.
FPRD-T83 · rooted-type saturation
One rooted crossing type realizes every generic context
Consider a deterministic three-sweep transducer: the first and third sweeps are silent, while the middle right-to-left sweep copies the input. Every nonempty internal interval has the same idempotent three-loop effect and the same rooted reverse component.
An interval with spatial block has trace output, so every output word occurs in this one type. Three adjacent spatial blocks
produce the trace . Therefore legal same-type equivalence coincides with the generic two-sided congruence:
Fixing the crossing sequences, flow, direction, component, and rooted side need not remove a single class of.
The long productive intervals in this witness are not output-minimal anchors. The theorem concerns bare rooted typing.
FPRD-T84 · marked-anchor lower bound
Two fixed output-minimal anchors still leave a linear-bit archive
In the same reverse-copy machine over, choose two named one-cell marker loops. They have the same rooted type, each emits , and each is genuinely output-minimal. If the middle spatial word is, the complete output amid the anchors is
Right insertion acts by . For and, let. The marker skeleton of has period K and, by Fine–Wilf, no smaller period. Consequently
A legal insertion derived from z therefore distinguishes from all other payloads. The marked quotient has at least classes and at most, hence exactly bits of information.
FPRD-T85 · promise state complexity
Deterministic storage and existential mismatch certificates separate
Let ,, and promise that the input lies in
On this promise, having a period through K is exactly payload equality. Equality has a-element NFA fooling set, and either deterministic polarity must distinguish all first payloads. Thus equality is exponentially nondeterministic and both equality and inequality are exponentially deterministic.
Inequality is different: an NFA guesses a bit of the first payload, counts the next data symbols, and accepts when the corresponding bit of the second payload differs. This uses states. Conversely, the reachable state sets after the prefixes form an antichain, so
Hence promise-NFA complexity for inequality is. The same comparison matrix supports an exponential deterministic archive but only a linear existential mismatch certificate.
The NFA is promise-relative and may accept malformed inputs. This is not a linear-state exact recognizer for the standalone framed language.
FPRD-T86 · exact finite-delay normal form
After (2B-2) letters, all surviving periods move together
Suppose ,, and. If, Fine–Wilf gives
Every surviving period asks for the same next letter,. Appending that letter preserves the entire profile; any other letter destroys it, and an absent period never returns under further extension.
A complete DFA therefore stores a short word verbatim until the horizon, then either enters a sink or retains the least period d and a rotating length-d delay window. The same transition graph recognizes and its complement by swapping final states, with at most
states. Over a non-unary alphabet the delay is exact. For, the word one step before the horizon has the nonprincipal profile, and its two next letters select different surviving branches. The case has a separate one-step transition witness; is the ordinary constant-word language and is not covered by the theorem.
FPRD-T87 · exact-language state complexity
A fixed ternary alphabet gives a linear NFA lower bound for the complement
Let and set
Over the single fixed alphabet, a recursive codeproduces
where flips the last bit. The construction realizes the comparison matrix
Why the selector works
If x and y first differ at coordinate i, the recursive prefix and twisted-suffix towers agree for symbols. This gives an off-diagonal border and therefore a period through B. On the diagonal, sibling codewords are mutually cross-bifix-free and have disjoint proper-period sets. Splitting possible borders into those contained in a codeword, those entering the separator, and those crossing the full separator excludes every nonempty proper border.
The length is important: every candidate period is nonvacuous, so the argument uses the ordinary period convention without changing the language.
The polarity determines the NFA conclusion
For , the matrix has identity polarity. Its m diagonal pairs form a standard NFA fooling set, so
Every DFA for either polarity also needs at least m states. But the matrix for has the complementary polarity. If an NFA with state set Q recognizes that language, the reachable sets at this cut form an antichain, yielding only
Thus the same selector gives a linear-in-B NFA lower bound for the complement, deterministic lower bounds for both languages, and a weaker Sperner bound for the original language. It does not give an m-state NFA lower bound for.
This is an exact theorem about already exposed ternary words. It neither constructs legal transducer runs or inversions nor transfers the lower bound to the originating input language or device-size problem.
What the results do not imply
These results distinguish three tasks. The monoid supports arbitrary two-sided composition and preserves every individual bounded-period predicate. The finite-delay DFA recognizes only Boolean period existence under one-sided input. The transducer constructions show how much information remains after a particular output word or marked record has already been exposed.
None of them locates a successful run, chooses legal anchors, removes the run/inversion quantifiers, or constructs an equivalent one-way transducer. The remaining problem is the projection from input and run structure to the exposed record, not further compression of that record in isolation.