Completeness and the Finite Model Property for Kleene Algebra, Reconsidered

Tobias Kappé*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Article in proceedingAcademicpeer-review

Abstract

Kleene Algebra (KA) is the algebra of regular expressions. Central to the study of KA is Kozen’s (1994) completeness result, which says that any equivalence valid in the language model of KA follows from the axioms of KA. Also of interest is the finite model property (FMP), which says that false equivalences always have a finite counterexample. Palka (2005) showed that, for KA, the FMP is equivalent to completeness.
We provide a unified and elementary proof of both properties. In contrast with earlier completeness proofs, this proof does not rely on minimality or bisimilarity techniques for deterministic automata. Instead, our approach avoids deterministic automata altogether, and uses Antimirov’s derivatives and the well-known transition monoid construction.
Our results are fully verified in the Coq proof assistant.
Original languageEnglish
Title of host publicationRelational and Algebraic Methods in Computer Science
EditorsRoland Glück, Luigi Santocanale, Michael Winter
PublisherSpringer
Pages158-175
Number of pages18
ISBN (Electronic)9783031280832
ISBN (Print)9783031280825
DOIs
Publication statusPublished - 2023
Event20th International Conference on Relational and Algebraic Methods in Computer Science - Augsburg, Germany
Duration: 3 Apr 20236 Apr 2023
Conference number: 20

Publication series

SeriesLecture Notes in Computer Science book series
Volume13896
ISSN0302-9743

Conference

Conference20th International Conference on Relational and Algebraic Methods in Computer Science
Abbreviated titleRAMiCS 2023
Country/TerritoryGermany
CityAugsburg
Period3/04/236/04/23

Fingerprint

Dive into the research topics of 'Completeness and the Finite Model Property for Kleene Algebra, Reconsidered'. Together they form a unique fingerprint.

Cite this