Logics for Reversible Regular Languages and Semigroups with Involution
Pith reviewed 2026-05-25 10:49 UTC · model grok-4.3
The pith
MSO and FO logics with between and neighbour predicates characterize fragments of regular languages closed under reversal via semigroups with involution.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We present MSO and FO logics with predicates `between' and `neighbour' that characterise various fragments of the class of regular languages that are closed under the reverse operation. The standard connections that exist between MSO and FO logics and varieties of finite semigroups extend to this setting with semigroups extended with an involution. The case is different for FO with neighbour relation where we show that one needs additional equations to characterise the class.
What carries the argument
MSO and FO logics extended by between and neighbour predicates, connected to varieties of finite semigroups equipped with an involution.
If this is right
- Reversible regular languages admit uniform logical and algebraic descriptions through the added predicates and the involution.
- Most fragments of the reversible class are captured exactly by the extended logics without further restrictions.
- The neighbour predicate in FO requires supplementary equations on the involutive semigroup to achieve a complete match.
- The same predicates suffice to separate the reversible languages from the full class of regular languages.
Where Pith is reading between the lines
- The construction supplies a uniform method that could be applied to other closure properties such as complement or intersection.
- Concrete finite semigroups with involution can now be checked directly against the extra equations to decide membership in the FO-neighbour fragment.
- Automata constructions that respect the involution may be derived mechanically from the logical definitions.
- The exception for the neighbour predicate suggests that neighbour-based logics are sensitive to the precise algebraic signature chosen for reversal.
Load-bearing premise
The usual logic-to-semigroup correspondences remain valid after an involution is added to the semigroups, except that the FO-neighbour case needs further equations.
What would settle it
A concrete reversible regular language that is definable in FO with the neighbour predicate yet fails to satisfy the additional equations, or a language satisfying those equations yet not definable in the logic.
read the original abstract
We present MSO and FO logics with predicates `between' and `neighbour' that characterise various fragments of the class of regular languages that are closed under the reverse operation. The standard connections that exist between MSO and FO logics and varieties of finite semigroups extend to this setting with semigroups extended with an involution. The case is different for FO with neighbour relation where we show that one needs additional equations to characterise the class.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces MSO and FO logics augmented with 'between' and 'neighbour' predicates that characterize fragments of regular languages closed under reversal. It extends the classical Eilenberg correspondences between these logics and varieties of finite semigroups to the setting of semigroups equipped with an involution, with the exception that FO logic with the neighbour predicate requires additional equations to fully characterize the corresponding class.
Significance. If the characterizations and extensions hold, the work supplies a uniform logical and algebraic framework for reversible regular languages, generalizing standard results on MSO/FO definability and semigroup varieties to the involution setting. The explicit identification of the FO-neighbour exception provides a precise boundary on where the standard correspondences fail to lift directly.
minor comments (2)
- The abstract states the main results but the manuscript should include a brief proof sketch or reference to the key theorem establishing the extension of the MSO/FO correspondences to involutive semigroups (e.g., the theorem corresponding to the second sentence of the abstract).
- Notation for the involution operation on semigroups should be introduced explicitly in the preliminaries section and used consistently when stating the additional equations for the FO-neighbour case.
Simulated Author's Rebuttal
We thank the referee for the careful reading and positive recommendation to accept the manuscript. The provided summary correctly reflects the scope and main results of the paper.
Circularity Check
No significant circularity; derivation extends external standard results
full rationale
The paper's central claims rest on extending known Eilenberg-style correspondences between MSO/FO logics and semigroup varieties to the involution setting, with explicit predicates (between, neighbour) and an acknowledged exception for FO+neighbour requiring extra equations. No self-definitional steps, fitted inputs renamed as predictions, or load-bearing self-citations appear in the abstract or claim structure. The work treats the standard connections as independent external facts and derives the reversible-language characterizations from them without reducing the target results to definitions or fits internal to the paper.
Axiom & Free-Parameter Ledger
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/ArithmeticFromLogic.leanLogicNat recovery; no involution or language-theoretic predicates unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We present MSO and FO logics with predicates ‘between’ and ‘neighbour’ that characterise various fragments of the class of regular languages that are closed under the reverse operation. … The standard connections … extend to this setting with semigroups extended with an involution.
-
IndisputableMonolith/Foundation/LogicAsFunctionalEquation.leanSatisfiesLawsOfLogic; Translation Theorem unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Theorem 15. The syntactic ⋆-semigroup … satisfies exe⋆ = ex⋆e⋆ …
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.