Skip

Theoretical computer science · 3 manuscript(s)

Generalized star height at most three

Verified by Lean
Open on GitHub

1 · The essentials

The result concerns ways of describing collections of finite strings built from a fixed, finite set of symbols. These descriptions can combine alternatives, join strings together, repeat a pattern, or select everything outside a described collection. Repetition can sit inside repetition, creating layers. The reported result says that every collection describable by a regular expression has a description with at most three nested layers of repetition when all these operations are allowed. The description uses the same symbols throughout, including when selecting everything outside a collection. The bound does not depend on the size of a machine recognizing the collection. The main result has a Lean formalization, although the supplied source does not specify exactly which supporting claims that formalization covers.

A picture to help (an imperfect image, not to be taken literally)

As an imperfect image, imagine writing instructions for assembling strings of letter tiles, using choices, joining, repetition, and a rule that accepts anything not covered by another instruction. The result says that repetition instructions need never be nested more than three levels deep; it does not say that the whole instruction sheet must be short.

Why it matters

The source describes this as resolving the uniform-boundedness version of the generalized star-height problem: one fixed ceiling works for every regular language over a finite alphabet. That ceiling is independent of automaton size. The result concerns nesting depth, not a stated bound on the total length of the resulting expression.

2 · Going further

For a finite alphabet , the problem is to describe every regular language using generalized regular expressions with union, concatenation, Kleene star, and complement. Star height measures the maximum nesting depth of Kleene stars. Complement is taken within the same free monoid , so the ambient alphabet does not change. The reported bound is star height at most three, uniformly over all such languages, independently of automaton size.

The manuscript titled “Finite Monoid Computations and a Uniform Generalized Star-Height Bound” shows in the manuscript a bound of thirteen. Its abstract describes representing finite-monoid computations as affine updates and recovering those computations through twelve successive split constructions. The companion “Generalized Star Height at Most Four” shows in the manuscript a bound of four, with a construction using an affine correction that hides one interval product, a finite clock, and several scales for moving boundaries through periodic words.

The companion “Generalized Star Height at Most Three” gives the strongest stated bound. Its abstract describes expressing finite-monoid computations using a prefix code of word pieces. Thus the three manuscripts present related constructions with stated bounds of thirteen, four, and three; the supplied abstracts do not provide the intermediate details needed to reconstruct those constructions. The main result has a Lean formalization, but the supplied material does not identify its precise coverage across the three manuscripts.

Useful notions

  • Finite alphabets and strings
  • Regular languages and recognizing automata
  • Union, concatenation, and complement
  • Kleene star and nesting depth
  • Finite monoids and prefix codes

What was known before / what is new

Before

The source identifies the underlying question as the uniform-boundedness version of the generalized star-height problem. Within this manuscript family, it supplies constructions with bounds of thirteen and four alongside the bound of three. It gives no further historical account of earlier results.

New

The strongest stated result gives an absolute bound of three for every regular language over a finite alphabet. Both the expression and its complement operations stay over that same alphabet. The corresponding abstract describes a construction that expresses finite-monoid computations through a prefix code of word pieces.

Limits and assumptions

The result assumes a regular language over a finite alphabet and allows union, concatenation, Kleene star, and complement within the same free monoid. Its bound is on star nesting depth, not on expression length. The main result has a Lean formalization, but the supplied source does not specify which supporting constructions or companion claims are included. The source does not state that three is optimal or settle whether a smaller uniform bound is possible.

Mini glossary

Generalized regular expression
—
An expression describing a language using union, concatenation, Kleene star, and complement.
Kleene star
—
An operation allowing zero or more repetitions of strings from a language.
Star height
—
The maximum nesting depth of Kleene stars in an expression.
Free monoid
—
For an alphabet , the set of all finite strings over , including the empty string, with concatenation as its operation.
Finite monoid
—
A finite set equipped with an associative operation and an identity element.
Prefix code
—
A collection of words in which no word is a proper prefix of another.

Keywords : Generalized star height · Regular languages · Finite monoids

AI-generated explanation based on the manuscript. Unofficial. Refer to the manuscript for the authoritative version.

3 · Technical details and sources

Claim made in the manuscript (source text)

Every regular language over a finite alphabet has a generalized regular expression with at most three nested Kleene stars, allowing union, concatenation and complement over the same alphabet. This establishes an absolute bound independent of automaton size, resolving the uniform-boundedness version of the generalized star-height problem.

Verified by Lean: the Lean software checked the part of the reasoning described below, sometimes only part of the manuscript. This does not mean independent mathematicians have validated the result.

Scope of the Lean formalization (source text)

…

lean/docs/134.md

Manuscripts in this family

★

Finite Monoid Computations and a Uniform Generalized Star-Height Bound

25/09/2026
To be verified

Every regular language over a finite alphabet has a generalized regular expression of star height at most thirteen over that same alphabet. We prove this uniform bound by representing finite monoid computations as affine updates and recovering them through twelve successive split constructions.

2.

Generalized Star Height at Most Four

25/09/2026
To be verified

Every regular language over a finite alphabet has generalized star height at most four over that same alphabet. We give a complete construction using an affine correction that hides one interval product, a finite clock, and several scales for moving boundaries through periodic words.

3.

Generalized Star Height at Most Three

25/09/2026
To be verified

Every regular language over a finite alphabet has generalized star height at most three, with complement taken in the same free monoid. We express finite-monoid computations using a prefix code of word pieces.