Finite automata and transformation monoids
L-trivial transformation membership
Passing to the opposite monoid preserves membership and exchanges L-triviality with R-triviality. The NP route needs less than a faithful action of the whole opposite monoid: an instance-specific observer only has to recognize the reversed target fibre. Its canonical states are left-context profiles, and a target with such profiles has a word of length at most . The first binary counterexample family has exactly profiles, so it supports this route rather than obstructing it. A general polynomial bound remains open.
FPRD-LT-D01 · decision problem
The supplied action is the input
Let be a minimal DFA and let
The promise is that is-trivial. Given an explicit transformation , decide whether . The monoid may contain exponentially many elements even though every generator is listed on only states.
FPRD-LT-L01 · lemma
Membership survives passage to the opposite monoid
Lemma. If transformations act on the right, then
Moreover, is-trivial exactly when is-trivial.
Proof. Opposite multiplication reverses the order of every product, so reversing the word preserves its underlying element. It also exchanges principal left and right ideals. ∎
This is an algebraic equivalence. It does not yet construct a small transformation action for the opposite monoid.
FPRD-LT-T01 · conditional theorem
A compact faithful action also needs a target code
Suppose one can compute a polynomial-size set, a faithful action, the images of all generators, and a partial order on that makes the action a poDFA. Because the supplied target need not belong to , also suppose the construction supplies a transformation satisfying when and otherwise.
Theorem. Under those assumptions the original membership problem is in NP, and every positive instance has a certificate of length at most
Proof. The target-code condition preserves membership; faithfulness is the stronger global separation hypothesis. Ryzhikov and Wolf's Proposition 9 supplies the displayed bound. Guess a word in the image generators, compare its transformation with, and reverse the word to read the corresponding product in . The target-code condition handles both positive and negative instances. ∎
The always-available right regular action has one state per element of . It proves that a faithful partially ordered action exists, but not that it is polynomial in the original DFA size.
FPRD-LT-T02 · conditional theorem
Only the target fibre must be faithful
Full faithfulness is stronger than the membership instance needs. Here a poDFA action means that carries a partial order and every generator moves each state only upward or leaves it fixed. Suppose one can compute such a polynomial-size action, the generator images, and a transformation. Since and have the same underlying elements, require the exact target-code condition
Equality on the right is equality of transformations on. Thus, when the target is not generated, no element of may map to ; the notation does not apply outside its domain.
Theorem. Under these assumptions, exactly when belongs to the monoid generated by the poDFA images. Hence every positive instance has a word certificate of length at most.
Proof. If , the target-code condition gives. Conversely, if an image word reaches , its value lies in the isolated fibre, so . Proposition 9 of Ryzhikov and Wolf replaces the image word by one of length at most with the same transformation. Reversing that word converts multiplication in back to multiplication in without changing its length. ∎
This remains a conditional route: the target-isolating observation must come from a uniform polynomial-time construction with a proof of the fibre property. Merely guessing a quotient does not make that universal property easy to verify.
FPRD-LT-X01 · exact example
Target isolation can be strictly smaller than faithfulness
Let with. Its principal left ideals are, so it is L-trivial. For target , map to the identity on a two-state chain and map both and to its constant top map.
This is a nonfaithful homomorphism into a two-state poDFA monoid, but the fibre over the identity is exactly. Thus it certifies this target while collapsing the other two monoid elements. Full faithful compression is therefore unnecessary for this single-target decision problem.
Independent multiplication-table and fibre audit · Review certificate
FPRD-LT-C01 · counterexample
Directly reversing the DFA does not work
Take the minimal two-state DFA for “the last letter is.” Letter sends both states to the final state and sends both to the other state. Its transition monoid is
whose principal left ideals are all distinct. Thus is L-trivial.
After reversing every transition, one state has both a self-loop and another outgoing edge on the same letter, and the two states lie on a directed cycle. The result is nondeterministic, not partially ordered, and not self-loop deterministic. Transposing the transition matrices has the same defect: it gives relations, not total functions.
FPRD-LT-E01 · finite computation
The four-state pattern did not survive
Exhaustive enumeration of unordered pairs of distinct complete transformations produced the following maxima among L-trivial semiautomata admitting some minimal-DFA final set:
| States | Qualifying pairs | Maximum shortest-word diameter |
|---|---|---|
| 2 | 3 | 1 |
| 3 | 87 | 2 |
| 4 | 3,846 | 3 |
These counts remain an exact baseline, but their apparent pattern is refuted by the five-state result below.
FPRD-LT-T03 · theorem
A binary J-trivial family needs length exactly n
For , let. Define two letters by
with fixing every other state, and
with fixing. Use initial state and sole final state.
Theorem. This DFA is minimal and its transition monoid is -trivial. The target
has shortest representative, of length exactly .
Proof. The state order makes both letters extensive. The DFA is confluent: from a chain state, the two successors merge after ; the endpoint cases are immediate, while the two successors of state merge after. TheMasopust and Krötzsch's deterministic characterization therefore makes the language piecewise testable. By Simon's theorem, its syntactic monoid is J-trivial; minimality identifies that syntactic monoid with the displayed DFA's transition monoid. All states are reachable, and separates a chain state from every state earlier in the displayed order; the final state is separated by the empty word. Hence the DFA is minimal.
Direct evaluation gives. Conversely, a target word needs a before its first ; otherwise states and coincide forever. After that first , state needs at least furthers. Thus there are at leasts. With twos the total length is at least; with only one, state must already have reached, forcing at least letters. ∎
This refutes the exact conjecture, not polynomial witnesses. A linear lower bound is compatible with Problem 22.19 being in NP.
The hypothesis is sharp for this formula: at the same generators reach the target by , of length three. The one- lower bound reaches only from five states onward.
Independent family and four-state boundary audit · Review certificate
FPRD-LT-E02 · exhaustive computation
The five-state binary maximum is exactly five
Every unordered pair of distinct aperiodic transformations on five states was filtered for accessibility from state, reduced under state relabellings fixing that state and interchange of the letters, closed exactly, tested for L-triviality, and tested against every final set modulo complementation.
| Stage | Pairs retained |
|---|---|
| Aperiodic unordered pairs | 839,160 |
| Accessible from state 0 | 210,888 |
| After symmetry reduction | 8,833 |
| L-trivial generated monoid | 1,238 |
| Some final set gives a minimal DFA | 1,148 |
The maximum shortest-word diameter is, attained by exactly three generator-pair classes. The smallest extremal uses
generates a 14-element monoid, is minimal with final set, and first reaches by. A raw labelled pass retained 27,324 minimal L-trivial pairs and 72 extremals, agreeing with the three symmetry classes.
This is an exhaustive finite classification with an independent exact audit of the smallest extremal, not a formal verification or an upper bound for larger automata.
FPRD-LT-X02 · exact example
The extremal target quotient has nine states
The smallest extremal monoid has 14 elements. Regard its left Cayley graph as a DFA with the target as the sole accepting element. Exact Moore minimization produces nine classes, and the resulting action remains partially ordered.
The transformation induced by on this nine-state quotient has singleton fibre: among all 14 source transformations, only induces that quotient map.
This is genuine target-specific compression, but it is obtained only after enumerating the 14-element monoid. It therefore does not supply the polynomial construction required to put the general compact-input problem in NP.
FPRD-LT-T04 · theorem
The reversed target fibre has a canonical observer
Let be the transition morphism and fix a target. For each, define its left-context profile
Theorem. The minimal DFA of has exactly states. If is L-trivial, that DFA is partially ordered. Hence every generated target has a representative of length at most.
Proof. A reversed prefix inducing accepts a continuation inducing exactly when. Myhill–Nerode equivalence is therefore equality of the profiles. The syntactic monoid of divides; L-triviality of makes the latter R-trivial, so the minimal DFA is partially ordered. Delete self-loops from an accepting run. The remaining run visits each observer state at most once and has length at most. ∎
The profiles factor through target-relevant fibres. With the right-action convention,
Thus depends only on. This observer may merge arbitrary non-target transformations; it need not preserve the whole opposite-monoid action. The earlier quadratic poDFA transformation bound is unnecessary here because target membership asks for one accepted path, not for another word inducing the same observer transformation.
FPRD-LT-T05 · theorem
The binary counterexample has an exact quadratic observer
For the family in FPRD-LT-T03, put. Its source transition monoid and canonical target observer have the exact sizes
The source count follows from unique normal forms,, and, together with the single special target. With, their ranges are
Their counts are,, and. Pointwise reduction uses
and, on overflow,
The remaining two- products reduce by the three capped sums,, and. Direct evaluation distinguishes the listed forms, giving elements.
Since , each profile is controlled by and. The nonempty pairs are exactly the following power, interval, and zero types, where:
Here the power type has; the interval type has except; and the zero type has. There are such pairs. All elements with empty form one dead residual. For interval and zero types, every is realized at state zero by the completing context
For power type use for, for, and the target itself for . These contexts send every other source state into . Consequently distinct sets are extension-distinguishable. This proves the displayed degree exactly.
The result closes this family, not the external complexity problem. It replaces a failed linear conjecture with positive structural evidence: a cubic generated monoid collapses to a quadratic target observer, while the shortest target word remains exactly linear.
FPRD-LT-C02 · exact control
Green height is not target distance
An exhaustive check of all 32,896 unordered generator pairs on four states found 4,473 L-trivial generated monoids. Their maximum left-Cayley height is six, attained by a ten-element monoid, but the largest shortest right-Cayley distance of any target in the entire search is only three.
Ideal-chain height can therefore substantially overestimate the certificate length even inside L-trivial transformation monoids. The exponential Green-height constructions known for unrestricted transformation semigroups do not settle the present problem because they are not shown L-trivial. Likewise, straight-line programs polynomial in an explicitly listed monoid can still be exponential in the degree of the compact transformation input.
This rules out a proxy, not the observer attack. A hard family must force many distinguishable target profiles or genuinely long target geodesics under the L-trivial promise.
FPRD-LT-B01 · open problem
The target-residual degree is the live boundary
Does every positive instance have a word witness of polynomial length in the degree of the supplied L-trivial action? The canonical observer makes one sufficient question exact: is polynomially bounded in for every target? A positive answer puts membership in NP via the path bound. A superpolynomial observer family would refute this particular route, but would not by itself prove superpolynomial target words; another succinct certificate could exist. The binary family now has an exact quadratic observer and therefore settles neither direction.
Sources
Problem source. Membership in reversed partially ordered automata, contributed by Andrew Ryzhikov.
Andrew Ryzhikov and Petra Wolf, Monoids of Upper Triangular Matrices over the Boolean Semiring, 49th International Symposium on Mathematical Foundations of Computer Science (MFCS 2024), LIPIcs 306, article 81, pp. 81:1–81:18, DOI 10.4230/LIPIcs.MFCS.2024.81. Proposition 9 is the quadratic representative-length result used above.
Tomáš Masopust and Markus Krötzsch, Partially Ordered Automata and Piecewise Testability, Logical Methods in Computer Science 17(2) (2021), article 14, pp. 14:1–14:36, DOI 10.23638/LMCS-17(2:14)2021; arXiv:1907.13115. This is the source used for the confluent-poDFA characterization.
Imre Simon, Piecewise Testable Events, in Automata Theory and Formal Languages, 2nd GI Conference, Lecture Notes in Computer Science 33 (1975), pp. 214–222, DOI 10.1007/3-540-07407-4_23. This is the source for the equivalence between piecewise testability and a J-trivial syntactic monoid.
Lukas Fleischer, Green's Relations in Finite Transformation Semigroups, arXiv:1703.04941. Its unrestricted exponential-height examples are used only as a boundary comparison, not imported into the L-trivial setting.
Lukas Fleischer and Manfred Kufleitner, The Intersection Problem for Finite Monoids, arXiv:1711.08717. Its SLP compression is measured in explicit monoid size and therefore does not settle the compact-input problem here.