Language Quotients Revisited

We revisit the basic concept of quotient of a regular language [Formula: see text] by a language [Formula: see text] that is not necessarily regular. We revise the deterministic complexity upper bounds of the quotient operation, and we also address the nondeterministic case. Specifically, the revised deterministic upper bound is shown to be more accurate for all hard streams of regular languages. When both languages [Formula: see text] and [Formula: see text] are regular, we give algorithms to construct their quotient in four ways. If the two languages are given via NFAs, the first algorithm produces an NFA for the desired quotient. If the two languages are given via regular expressions, we present an algorithm that produces a regular expression for the quotient both using ordinary derivatives and using partial derivatives. Finally, we consider regular expressions with a quotient operator and define the set of partial derivatives for regular expressions with this operator. Thus, using the partial derivative automaton, one can directly produce an NFA for the quotient. We have implemented all algorithms and present here experimental results.

Authors

Institutions

Publication Details

Journal
International Journal of Foundations of Computer Science
Published
2025-04-01
DOI
https://doi.org/10.1142/s0129054125430026
Primary Topic
semigroups and automata theory
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Language Quotients Revisited

Stavros Konstantinidis, Nelma Moreira, Rogério Reis
International Journal of Foundations of Computer Science
semigroups and automata theory
article

Language Quotients Revisited

Stavros Konstantinidis, Nelma Moreira, Rogério Reis
article en

Abstract

We revisit the basic concept of quotient of a regular language [Formula: see text] by a language [Formula: see text] that is not necessarily regular. We revise the deterministic complexity upper bounds of the quotient operation, and we also address the nondeterministic case. Specifically, the revised deterministic upper bound is shown to be more accurate for all hard streams of regular languages. When both languages [Formula: see text] and [Formula: see text] are regular, we give algorithms to construct their quotient in four ways. If the two languages are given via NFAs, the first algorithm produces an NFA for the desired quotient. If the two languages are given via regular expressions, we present an algorithm that produces a regular expression for the quotient both using ordinary derivatives and using partial derivatives. Finally, we consider regular expressions with a quotient operator and define the set of partial derivatives for regular expressions with this operator. Thus, using the partial derivative automaton, one can directly produce an NFA for the quotient. We have implemented all algorithms and present here experimental results.

International Journal of Foundations of Computer ScienceVol. 36(03)
Universidade do Porto (PT), Saint Mary's University (CA)
Openalex Percentile: Top 91%
semigroups and automata theory
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Language Quotients Revisited — Stavros Konstantinidis, Nelma Moreira, et al. · International Journal of Foundations of Computer Science (2025) | TGRS Research Map | TGRS