MoL-2024-09: Automata Closure Constructions for Kleene Algebra with Hypotheses

MoL-2024-09: Chung, Liam (2024) Automata Closure Constructions for Kleene Algebra with Hypotheses. [Report]

[thumbnail of MoL-2024-09.text.pdf] Text
MoL-2024-09.text.pdf - Published Version

Download (583kB)

Abstract

In this thesis, we will develop automaton constructions as a tool for studying the equational theories of Kleene algebra with arbitrary hypotheses. Kleene algebra with hypotheses is a framework for assigning language-based semantics to Kleene algebra-based systems where extra features are formulated as axioms in the equational logic.
These semantics are defined by a closure operation on languages called “hypothesis closure”. Completeness of the “hypothesis-closed” semantics can be shown via reductions to known systems, such as Kleene algebra with tests. However, doing so requires that the hypothesis closure can be effectively computed. This thesis proposes a general approach to calculating the hypothesis closure in terms of standard Kleene algebra, for arbitrary hypotheses.
We define two constructions on automata and prove they are correct, when they terminate. We examine cases where they terminate, and present a strategy for improving how often they do. In cases where the constructions terminate, proving completeness becomes much simpler via reductions, and we even obtain a decision procedure for equality, using automaton equivalence. We will therefore work extensively with automata-theoretic machinery to define the proposed constructions, and prove their correctness.

Item Type: Report
Report Nr: MoL-2024-09
Series Name: Master of Logic Thesis (MoL) Series
Year: 2024
Subjects: Computation
Logic
Mathematics
Depositing User: Dr Marco Vervoort
Date Deposited: 23 Sep 2024 12:20
Last Modified: 23 Sep 2024 12:20
URI: https://eprints.illc.uva.nl/id/eprint/2326

Actions (login required)

View Item View Item