betaFeedback

WorksComputer Science

A superlogarithmic lower bound for deterministic word separation

Abstract

Let S(n)S(n) be the maximum, over distinct binary words of length nn, of the least number of states in a complete deterministic finite automaton that accepts exactly one of them. We prove S(n)≥(1−o(1))log⁡nlog⁡log⁡nS(n)\geq(1-o(1))\log n\log\log n. The main step is a common word of length exp⁡(O(klog⁡k))\exp(O(\sqrt{k}\log k)) that, after suitable powering of the generators, reaches the sink components of every transformation pair on kk states and attains minimum rank on each sink. This transfers the balanced positive permutation identities of Xu and Regan to the full transformation monoid without changing their leading logarithmic length. The conclusion concerns deterministic automata; it makes no assertion about nondeterministic separators.

Statement and conventions

All logarithms are natural. A word acts on states in written order: q⋅uv=(q⋅u)⋅vq \cdot uv = (q \cdot u) \cdot v. The same convention is used for products of transition matrices. Thus a transformation matrix TT has one entry 1 in each row, and TvT v is the indicator of the inverse image of the subset whose indicator is vv.

Write TkT_k for the monoid of all transformations of a kk-element set. A binary identity for TkT_k is a pair of distinct words whose evaluations agree for every choice of the two generators in TkT_k. An identity is balanced if the two words have the same number of occurrences of each letter. In particular, they have the same length.

Theorem 1.1. For every sufficiently large integer kk there are distinct balanced binary words uk,vku_k, v_k which form an identity for TkT_k and satisfy

log⁡∣uk∣=log⁡∣vk∣≤(1+o(1))klog⁡k(k⟶∞).(1)\log|u_k| = \log|v_k| \le(1 + o(1))\frac{k}{\log k}\qquad(k \longrightarrow\infty). \tag*{(1)}

Consequently, for complete deterministic binary automata,

S(n)≥(1−o(1))log⁡nlog⁡log⁡n.(2)S(n) \ge(1 - o(1))\log n\log\log n. \tag*{(2)}

In particular S(n)S(n) is not O(log⁡n)O(\log n).

The correspondence between transformation identities and deterministic word separation is standard; see Bulatov, Karpova, Shur, and Startsev [1]. We use the following established input, keeping its permutation hypothesis explicit.

Theorem 1.2 (Xu–Regan, Theorem A.1 of [2]). There are distinct balanced positive binary identities pk=qkp_k = q_k for the symmetric group on kk points such that log⁡∣pk∣≤(1+o(1))k/log⁡k\log|p_k| \le(1 + o(1))k/\log k.

The proof below establishes the transformation-monoid extension. It does not infer a lower bound for deterministic automata merely from a lower bound for permutation automata. Nor does it infer any lower bound for nondeterministic automata, whose transitions need not be functions.

Prepared with AI assistance from OpenAI Codex in mathematical exploration, checking, and manuscript preparation.

Powering and averaging

Fix k≥4k \ge4, a permutation XX, and an arbitrary transformation YY on Q={1,…,k}Q = \{1,\ldots,k\}. Put

L=k∏p≤kp⌊log⁡k/log⁡p⌋,A=XL,B=YL.(3)L = k\prod_{p \le\sqrt{k}}p^{\lfloor\log k/\log p\rfloor}, \qquad A = X^L,\qquad B = Y^L. \tag*{(3)}

where the product is over primes. There are at most k\sqrt{k} factors, each at most kk, so log⁡L=O(klog⁡k)\log L = O(\sqrt{k}\log k).

Lemma 2.1. Every cycle of AA or BB has length 1 or a prime exceeding k\sqrt{k}. There are at most k\sqrt{k} nontrivial cycles of either transformation. Moreover B(Q)B(Q) is precisely the cyclic set of BB, and BB is a permutation on B(Q)B(Q).

Proof. A cycle of a transformation on kk points has length d≤kd \le k. Every prime-power divisor of dd with prime at most k\sqrt{k} divides LL. There can be at most one prime divisor greater than k\sqrt{k}, and its exponent is one. The cycles of the LLth power therefore have lengths 1 or that remaining prime. Each nontrivial cycle uses more than k\sqrt{k} points. Finally every transient path of YY has length less than k≤Lk \le L. Thus YLY^L maps every point onto a cycle of YY, and its restriction to that cyclic set is a permutation. This is also its own cyclic set. □

The type of (A,B)(A,B) consists of the two multisets of cycle lengths, including fixed points. Only kO(k)k^{O(\sqrt{k})} types occur: each list of nontrivial cycles has at most k\sqrt{k} entries in {1,…,k}\{1,\ldots,k\}, and each number of fixed points has at most k+1k+1 choices. All random choices below depend only on this type.

For every distinct nontrivial cycle length dd of AA, choose independently a uniform integer in {0,…,d−1}\{0,\ldots,d-1\}, add these integers, and add an independent uniform integer in {0,…,k−1}\{0,\ldots,k-1\}. Call the result aa. Define bb in the same way using the cycle lengths of BB, then add 1. All choices for aa and bb are independent. Since the sum of the distinct cycle lengths is at most kk, we have 0≤a<2k0 \le a < 2k and 1≤b≤2k1 \le b \le2k. The residue of aa modulo every AA-cycle length is uniform; the same holds for bb modulo every BB-cycle length.

Lemma 2.2. There are intervals I,JI,J of kk consecutive integers, with I⊆NI \subseteq\mathbb{N} and J⊆{1,2,…}J \subseteq\{1,2,\ldots\}, such that

Pr⁡(a=i)≥k−2(i∈I),Pr⁡(b=j)≥k−2(j∈J).(4)\Pr(a=i) \ge k^{-2}\quad(i\in I),\qquad\Pr(b=j) \ge k^{-2}\quad(j\in J). \tag*{(4)}

Proof. Before the last uniform summand, either sum is supported on at most kk integers. A most probable value has probability at least 1/k1/k. Adding the last uniform summand supplies the required interval, each point having probability at least 1/k21/k^2. The additional 1 in bb makes its interval positive. □

Let A‾=EAa\overline{A}=\mathbb{E}A^a and B‾=EBb\overline{B}=\mathbb{E}B^b. The first matrix averages uniformly on each AA-orbit. The second sends each point uniformly onto the cyclic BB-orbit containing its BB-image. An independent random block has word and matrix

BbAa,P=E(BbAa)=B‾ A‾.(5)B^bA^a,\qquad P=\mathbb{E}(B^bA^a)=\overline{B}\,\overline{A}. \tag*{(5)}

A block has at most 4k4k letters.

Sink components and stationary denominators

A sink is a sink strongly connected component of the directed graph with edges x→Axx\to Ax and x→Bxx\to Bx. Sinks are closed under both letters and are unions of AA-orbits.

Lemma 3.1. For every type there is a word of length kO(k)k^{O(\sqrt{k})} sending every state into a sink, simultaneously for all labeled pairs of that type.

Proof. After one random block, conditional on the current AA-orbit, the point is uniform on that orbit. On these orbits consider the quotient chain that starts with this uniform distribution and applies a block. Each positive transition has probability at least 1/k21/k^2: choose a point in the initial AA-orbit and a point in the relevant cyclic BB-orbit. The quotient graph includes every edge induced by BB between AA-orbits, because the average on a cyclic BB-orbit includes the first BB-image. Consequently every quotient vertex has a path to a sink.

Every singleton AA-orbit reached after a block is a cyclic point of BB. Indeed, the last AA-rotation cannot enter an AA-fixed point from a different point. If that point is BB-fixed it is already a singleton sink. Otherwise it lies on a nontrivial BB-cycle. Suppose a quotient path enters this singleton and then leaves it. The entering transition and the leaving transition use the same cyclic BB-orbit, so the predecessor can reach the successor in one block. The intermediate singleton can be deleted. A shortest path therefore has no intermediate singleton. With at most k\sqrt{k} nontrivial AA-orbits, it has at most ⌈k⌉+1\lceil\sqrt{k}\rceil+1 edges.

It follows that, from any state, at most H=⌈k⌉+2H=\lceil\sqrt{k}\rceil+2 blocks reach a sink with probability at least p=k−2(⌈k⌉+1)p=k^{-2(\lceil\sqrt{k}\rceil+1)}. Sinks are absorbing. After tt such windows the failure probability is at most (1−p)t≤e−pt(1-p)^t\le e^{-pt}. There are at most k2kk^{2k} labeled pairs and kk starting states per pair. Choose t>p−1log⁡(k2k+1)t>p^{-1}\log(k^{2k+1}). A union bound gives a positive probability of success in every case, hence a common word. Its length 4kHt4kHt is kO(k)k^{O(\sqrt{k})}.

Fix a sink KK. The quotient chain just used is irreducible on its AA-orbits, since their graph is the quotient of the strongly connected union graph. Each positive transition into an orbit produces a uniform point of that orbit. Starting from any state, one block first produces such a uniform distribution. These facts show that PP is irreducible on the states of KK as well.

We recall directly why this gives a unique positive stationary row probability μ\mu. Cesaro averages of any row probability have a convergent subsequence, and a limit is stationary. If any of its coordinates is positive, stationarity and irreducibility propagate positivity to every coordinate. A column satisfying Pf=fPf=f attains its maximum on a nonempty set closed under every positive transition; irreducibility forces that set to be all of KK. Thus the right kernel of P−IP-I is one-dimensional. Equality of row and column rank gives the same statement for the left kernel, proving uniqueness. Since the last averaging operation is A‾\overline{A}, the measure μ\mu is uniform on each AA-orbit and μA=μ\mu A=\mu.

Lemma 3.2. On every sink the coordinates of μ\mu are rational with a common positive denominator D≤kCkD\le k^{C\sqrt{k}}, for an absolute constant CC.

Proof. The assertion is immediate for a singleton sink. In a nonsingleton sink write AiA_i for the AA-orbits and BlB_l for the cyclic BB-orbits. Let wiw_i be the weight of each point of AiA_i under μ\mu, and let zlz_l be the weight of each point of BlB_l after applying B‾\overline{B}. Set

nli=∣Bl∩Ai∣,mil=∣{x∈Ai:Bx∈Bl}∣.n_{li}=|B_l\cap A_i|,\qquad m_{il}=|\{x\in A_i:Bx\in B_l\}|.

Stationarity and normalization are exactly

∣Ai∣wi=∑lnlizl,(6)|A_i|w_i=\sum_l n_{li}z_l, \tag*{(6)}
∣Bl∣zl=∑imilwi,(7)|B_l|z_l=\sum_i m_{il}w_i, \tag*{(7)}
∑i∣Ai∣wi=1.(8)\sum_i |A_i|w_i=1. \tag*{(8)}

An AA-fixed point in this sink cannot be transient for BB: it would have no incoming BB-edge, by Lemma 2.1, and no incoming AA-edge other than its loop. It also cannot be BB-fixed, since then it would itself be a sink. Hence it lies on a nontrivial BB-cycle, and (3.1) identifies its wiw_i with the corresponding zlz_l. If BlB_l is a singleton, its point is in a nontrivial AA-orbit. Furthermore no singleton AA-orbit has this BB-basin, since all those points lie on nontrivial BB-cycles. Equation (3.2) therefore expresses this zlz_l as an integer combination of the wiw_i belonging to nontrivial AA-orbits.

Eliminate both kinds of singleton variable using these formulas. At most 2k2\sqrt{k} variables remain. All equations have integer coefficients bounded by O(k2)O(k^2) and right sides 0 or 1. Conversely a solution of the reduced system reconstructs a solution of (3.1)–(3.3). That system has a unique solution, by the uniqueness of μ\mu and the definition of the intermediate measure. Thus a square nonsingular subsystem can be selected. Hadamard’s determinant inequality bounds its determinant in absolute value by kckk^{c\sqrt{k}}. Cramer’s rule gives this determinant as a common denominator of the remaining variables. The eliminated variables are integer combinations of them, so the same denominator works for every coordinate of μ\mu.

A short common minimum-rank word

Continue on a fixed sink and regard A,BA,B as rational linear operators on columns. Define

U0={v∈QK:μBbAav=μv for all a≥0, b≥1}.(9)U_0=\{v\in\mathbb{Q}^{K}:\mu B^bA^av=\mu v\text{ for all }a\geq0,\ b\geq1\}. \tag*{(9)}

It is a linear subspace invariant under AA and A−1A^{-1}, because μA=μ\mu A=\mu and AA has finite order. Let U∞U_\infty be the largest subspace of U0U_0 invariant under both AA and BB. Equivalently, v∈U∞v\in U_\infty if and only if Tv∈U0Tv\in U_0 for every word TT. For v∈U∞v\in U_\infty, both letters preserve μv\mu v and keep vv in U∞U_\infty. The assertion for BB follows by setting a=0,b=1a=0,b=1 in (4.1).

Lemma 4.1. It suffices in (4.1) to test a∈Ia\in I and b∈Jb\in J from Lemma 2.2. The operators AaA^a, a∈Ia\in I, span all nonnegative powers of AA. The operators BbB^b, b∈Jb\in J, span all positive powers of BB.

Proof. The minimal polynomial of the invertible operator AA has nonzero constant term and degree at most ∣K∣≤k|K|\leq k. The resulting recurrence expresses every power of AA in the span of any kk consecutive powers. For BB, its action on the linear image E=BQKE=B\mathbb{Q}^{K} is invertible: Lemma 2.1 gives rank⁡B2=rank⁡B\operatorname{rank} B^2=\operatorname{rank} B, and hence B∣E:E→EB|_E:E\to E is bijective. Its minimal polynomial again has degree at most kk and nonzero constant term. Multiplying its recurrence by an initial positive power of BB proves the claim about positive powers.

For completeness the subtraction of the constant μv\mu v in (4.1) respects these recurrences. The constant column 1\mathbf{1} is fixed by AA and by BB and belongs to EE. Both relevant minimal polynomials therefore vanish at 11. For fixed aa, the sequence μBbAav−μv\mu B^bA^av-\mu v satisfies the recurrence for B∣EB|_E for b≥1b\geq1. Its vanishing on JJ forces vanishing for all positive bb, by extending the recurrence in both directions. For each such bb, the recurrence for AA extends vanishing from II to all a≥0a\geq0. □

Lemma 4.2. If v∉U∞v\notin U_\infty, there is a product of at most ⌈k⌉+1\lceil\sqrt{k}\rceil+1 blocks BbAaB^bA^a, with a∈I,b∈Ja\in I,b\in J, which sends vv outside U0U_0. The empty product is allowed.

Proof. Put W0=span⁡Q{Aav:a≥0}W_0=\operatorname{span}_{\mathbb{Q}}\{A^av:a\geq0\}. Given the AA-invariant space WiW_i, let Vi+1V_{i+1} be its closure under all nonnegative powers of BB, and let Wi+1W_{i+1} be the closure of Vi+1V_{i+1} under AA. Every Vi+1V_{i+1} is BB-invariant. If Wi+1=WiW_{i+1}=W_i the construction has stabilized at a space invariant under both letters.

The rational representation of AA is semisimple: its minimal polynomial divides td−1t^d-1 for some dd, which has no repeated roots in characteristic zero. A cycle of prime length pp contributes one trivial factor and one irreducible factor with minimal polynomial 1+t+⋯+tp−11+t+\cdots+t^{p-1}; its irreducibility follows from Eisenstein’s criterion after replacing tt by t+1t+1. Thus the entire representation has at most k\sqrt{k} nontrivial simple factors, counted with multiplicity. If Wi+1/WiW_{i+1}/W_i contains only trivial factors, AA acts as the identity on that quotient. Hence (A−I)Vi+1⊆Wi⊆Vi+1(A-I)V_{i+1}\subseteq W_i\subseteq V_{i+1}. This makes Vi+1V_{i+1} already AA-invariant, so Wi+1=Vi+1W_{i+1}=V_{i+1} and the construction has stabilized. Every other growth step uses a nontrivial factor. There are therefore at most ⌈k⌉+1\lceil\sqrt{k}\rceil+1 rounds before stabilization.

The stabilized space is the smallest A,BA,B-invariant space containing vv. If it were contained in U0U_0, then v∈U∞v\in U_\infty. Thus some spanning word produced within these rounds sends vv outside U0U_0. Its outermost AA power can be deleted, using the AA-invariance of U0U_0 and its inverse. Delete identity BB powers and combine neighboring AA powers. The result has at most the stated number of positive BB runs. By Lemma 4.1, expand each AA power in the powers from II and each positive BB power in the powers from JJ. If every resulting word sent vv into U0U_0, linearity would put the original word there too. At least one resulting product has the required property.

Lemma 4.3. For every type there is a word VV of length kO(k)k^{O(\sqrt{k})} such that, on each sink of every pair of that type, every column of VV belongs to U∞U_\infty.

Proof. Starting at the indicator v0v_0 of any subset of the sink, take independent blocks Mt=BbtAatM_t=B^{b_t}A^{a_t} and put vt+1=Mt+1vtv_{t+1}=M_{t+1}v_t. All vtv_t remain indicators. Set Zt=μvtZ_t=\mu v_t and Ft=Zt2F_t=Z_t^2. Stationarity gives E(Zt+1∣vt)=Zt\mathbb{E}(Z_{t+1}\mid v_t)=Z_t and therefore

E(Ft+1−Ft∣vt)=Var⁡(Zt+1∣vt)≥0.(10)\mathbb{E}(F_{t+1}-F_t\mid v_t)=\operatorname{Var}(Z_{t+1}\mid v_t)\ge0. \tag*{(10)}

If vt∉U0v_t\notin U_0, Lemma 4.1 supplies a pair from I×JI\times J for which Zt+1≠ZtZ_{t+1}\ne Z_t. Its probability is at least k−4k^{-4}, and its difference has absolute value at least 1/D1/D by Lemma 3.2. Thus the right side of (4.2) is at least k−4D−2k^{-4}D^{-2}.

If vt∉U∞v_t\notin U_\infty, Lemma 4.2 reaches such a drift point along at most ⌈k⌉+1\lceil\sqrt{k}\rceil+1 blocks, each with probability at least k−4k^{-4}. In a horizon H=⌈k⌉+2H=\lceil\sqrt{k}\rceil+2, the expected gain in FF is consequently at least η=k−C1\eta=k^{-C_1} for an absolute C1C_1. Unused steps have nonnegative drift. The subspace U∞U_\infty is absorbing for these operations.

Let qjq_j be the probability of being outside U∞U_\infty after jj horizons. Since 0≤F≤10\le F\le1, telescoping the horizon gains gives η∑j=0h−1qj≤1\eta\sum_{j=0}^{h-1}q_j\le1. The sequence qjq_j is nonincreasing, so qh≤1/(hη)q_h\le1/(h\eta). With h≥2/ηh\ge2/\eta the probability of remaining outside is at most 1/21/2, uniformly over the starting indicator. Repeating this experiment ss times makes it at most 2−s2^{-s}, by conditioning at the start of each experiment.

There are at most k2kk^{2k} labeled pairs, at most kk sinks per pair, and at most 2k2^k subsets per sink. Choosing s>log⁡2(k2k+12k)s>\log_2(k^{2k+1}2^k) and applying a union bound gives a single sequence that sends every such indicator into its respective U∞U_\infty. Its number of letters is 4kHhs=kO(k)4kHhs=k^{O(\sqrt{k})}. If the sampled blocks are M1,…,MtM_1,\ldots,M_t, take the forward word V=Mt⋯M1V=M_t\cdots M_1. This order is essential: its column action is exactly the successive inverse-image experiment. In particular every singleton indicator, hence every column of VV, is stable.

:::

For a sink KK, let rKr_K denote the minimum rank of any word restricted to KK, including the empty word.

Lemma 4.4. The word of Lemma 4.3 has rank rKr_K on every sink to which that lemma applies.

Proof. For a column vv of VV, stability implies μTv=μv\mu Tv=\mu v for every word TT. Since μ\mu is strictly positive and these columns are indicators, TvTv is nonzero exactly when vv is nonzero. Thus TVTV and VV have the same number of nonzero columns and hence the same transformation rank on KK. If a word TT had rank smaller than rank⁡(V∣K)\operatorname{rank}(V|_K), then rank⁡((TV)∣K)≤rank⁡(T∣K)<rank⁡(V∣K)\operatorname{rank}((TV)|_K)\le\operatorname{rank}(T|_K)<\operatorname{rank}(V|_K), a contradiction.

Proposition 4.5. There are words R,VR,V, depending only on kk, of length kO(k)k^{O(\sqrt{k})} such that, for every powered pair (A,B)(A,B) in (2.1), RR sends all states into sinks and VV has minimum rank on every sink. With W=RVW=RV and S=W(Q)S=W(Q), both AWAW and BWBW restrict to permutations of SS.

Proof. Concatenate the words of Lemma 3.1 over all types to obtain RR. Once a state has entered a sink, all later letters keep it there. Concatenate the words of Lemma 4.3 over all types to obtain VV. For a fixed pair and sink, the factor belonging to its type has rank rKr_K by Lemma 4.4. Composing on either side by words cannot increase that rank, and cannot decrease it below rKr_K by its definition. Thus VV has the required rank. The number of types is kO(k)k^{O(\sqrt{k})}, so the length bound survives concatenation.

For each sink KK put SK=V(K)S_K=V(K). Since R(K)⊆KR(K) \subseteq K, W(K)⊆V(K)W(K) \subseteq V(K); their cardinalities are both rKr_K, and hence W(K)=SKW(K)=S_K. Moreover R(Q)R(Q) is contained in the union of the sinks, so

W(Q)=⋃KSK.(11)W(Q)=\bigcup_K S_K. \tag*{(11)}

This equality uses the factorization W=RVW=RV. Now AWAW maps each SKS_K into itself. Its image there is (WAW)(K)(WAW)(K), whose rank is at least rKr_K and at most ∣SK∣=rK\lvert S_K\rvert=r_K. It is therefore a bijection on SKS_K. The same argument applies to BWBW. Since the sink images are disjoint, both macros are permutations of all of SS.

From permutations to all transformations

Proposition 5.1. There are distinct balanced words uu, vv of length exp⁡((1+o(1))k/log⁡k)\exp((1+o(1))k/\log k) which agree whenever the first generator is a permutation on kk points and the second is an arbitrary transformation.

Proof. Take the words pk,qkp_k,q_k of Theorem 1.2. In the powered generators use the macros 0W0W, 1W1W, preceded by the common word WW. By Proposition 4.5, the prefix maps into SS and the macros act as permutations of SS. A permutation identity on kk points holds on SS by adjoining fixed points if ∣S∣<k\lvert S\rvert<k. Hence

Wpk(0W,1W)=Wqk(0W,1W)Wp_k(0W,1W)=Wq_k(0W,1W)

in every powered evaluation. The displayed literal words are distinct: the two macros have the same length and different first letters, so their substitution is injective; adjoining a common prefix also is injective. They are balanced because pk,qkp_k,q_k are balanced and have the same number of substituted copies of WW.

Replace each letter by its LLth power. This injective uniform substitution transfers the identity from A=XL,B=YLA=X^L,B=Y^L to X,YX,Y and preserves balance. If m=∣pk∣m=\lvert p_k\rvert, the resulting length is L(∣W∣+m(∣W∣+1))L(\lvert W\rvert+m(\lvert W\rvert+1)). Its logarithm is at most

(1+o(1))klog⁡k+O(klog⁡k)=(1+o(1))klog⁡k.(1+o(1))\frac{k}{\log k}+O(\sqrt{k}\log k)=(1+o(1))\frac{k}{\log k}.

Lemma 5.2 (Cyclic-set encoding). If u=vu=v is a balanced identity for pairs with the first generator a permutation on at most kk points, substitute 0↦0k0\mapsto0^k, 1↦0k11\mapsto0^k1 and append 0k0^k to both words. The resulting words form a distinct balanced identity for TkT_k. Their length is at most (k+1)∣u∣+k(k+1)\lvert u\rvert+k.

Proof. Let X,YX,Y be arbitrary transformations on kk points. The map XkX^k sends every point into the cyclic set CC of XX. On CC, the map A=XkA=X^k is a permutation and B=YXkB=YX^k is a transformation of CC to itself. If hh denotes the stated substitution, associativity gives

h(u)(X,Y)Xk=Xku(A,B),h(v)(X,Y)Xk=Xkv(A,B).h(u)(X,Y)X^k=X^ku(A,B),\qquad h(v)(X,Y)X^k=X^kv(A,B).

The right sides agree, which proves the identity.

To see injectivity of hh, write a word uniquely as 0e01 0e11⋯1 0et0^{e_0}1\,0^{e_1}1\cdots1\,0^{e_t}. Its image has zero-run lengths k(e0+1),…,k(et−1+1),ketk(e_0+1),\ldots,k(e_{t-1}+1),ke_t. These recover the original word; the case of no ones is included. Appending a common suffix preserves distinctness by cancellation in the free monoid. If the input counts are c0,c1c_0,c_1, the output counts are k(c0+c1)+kk(c_0+c_1)+k zeros and c1c_1 ones. Thus balance is preserved, as is the claimed length bound.

Proof of Theorem 1.1. Proposition 5.1 also applies on fewer than kk points: extend both generators by fixed points to a kk-element set. Lemma 5.2 now proves the identity assertion and (1.1), since its additional logarithmic cost is O(log⁡k)O(\log k).

An identity for TkT_k is an identity for all transformations on at most kk states, by the same extension argument. Therefore its two words finish in the same state in every complete deterministic automaton of at most kk states, for every starting state and every accepting set. No such automaton separates them.

Fix 0<ε<10 < \varepsilon< 1 and put k=⌊(1−ε)log⁡nlog⁡log⁡n⌋k = \lfloor(1-\varepsilon)\log n\log\log n \rfloor. As n→∞n \to\infty, k/log⁡k=(1−ε+o(1))log⁡nk/\log k = (1-\varepsilon+o(1))\log n. Equation (1) gives ∣uk∣=∣vk∣≤n|u_k| = |v_k| \le n for all sufficiently large nn. Append the same number of zeros to both words to reach length exactly nn. They remain distinct and form an identity, so S(n)>kS(n) > k. Since this holds for every fixed ε∈(0,1)\varepsilon\in(0,1), it gives (2). □

References

Email address: [email protected]

Email address: [email protected]

Email address: [email protected]

Email address: [email protected]

References

  1. [1]A. A. Bulatov, O. Karpova, A. M. Shur, and K. Startsev, Lower bounds on words separation: Are there short identities in transformation semigroups?, Electronic Journal of Combinatorics 24 (2017), no. 3, Paper P3.35. doi:10.37236/6450.DOI
  2. [2]C. Xu and K. Regan, An improved lower bound for separating words by permutation automata, arXiv:2610.11098v1 (2026), Theorem A.1. https://arxiv.org/abs/2610.11098.

Paper details

vlnc:W_xp435cz7
Version
v1 · latest
Published
Fresh — published within the last 30 days
License
CC BY 4.0
Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

  • Computer Science

OpenAI Codex

View statement
Looking for related papers…
Contents