Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell University Graduate School
  3. Cornell Theses and Dissertations
  4. A Kleene Theorem and Decision Problems for Probability and Angelic Nondeterminism

A Kleene Theorem and Decision Problems for Probability and Angelic Nondeterminism

File(s)
Ong_cornellgrad_0058F_14936.pdf (768.23 KB)
Permanent Link(s)
https://doi.org/10.7298/1bxz-wj13
https://hdl.handle.net/1813/117613
Collections
Cornell Theses and Dissertations
Author
Ong, Shawn
Abstract

In order to reason about the capabilities and limitations of a specific com-puting model or programming language, a formal system that can model the behavior of a computational device is required. Once such a correspondence is established, we have access to tools to reason about the performed computation from both denotational and operational viewpoints: for example, the equational theory may be axiomatized, and we can classify the computations which can be carried out by the corresponding model of computation. Even in otherwise lim- ited models of computation, the combination of probability and nondetermin- ism in state-based systems is a particularly challenging problem, chiefly due to the provable lack of a distributive law between the powerset and Giry monads. This thesis focuses on the theory of a version of probabilistic Kleene al- gebra with angelic nondeterminism and the corresponding class of automata. This approach implements semantics via distributions over multisets in order to overcome the theoretical barriers arising from the absence of a distributive law. Chapter 3 introduces the model and establishes a correspondence between the expression and automaton models by proving a Kleene theorem. Such a theorem demonstrates that the two models of computation are equivalent and is the first instance of such a theorem for models including both probability and nondeterminism. This chapter also explore the coalgebraic theory, as well as demonstrating both operational and denotational semantics, in addition to some equational reasoning principles. In Chapter 4 of this thesis, we further extend this theory by investigating the significant decision problems related to this model of computation. In particular, we provide a decision procedure for language equivalence and an algorithm for determining whether a relation is a bisimulation. These algorithms both build off of a novel correspondence be- tween distributions over multisets and formal power series, which allows us to leverage results from polynomial algebra.

Description
157 pages
Date Issued
2025-05
Keywords
Automata Theory
•
Formal Languages
•
Kleene Theorem
•
Nondeterminism
•
Probability
•
Theory of Computation
Committee Chair
Kozen, Dexter
Committee Member
Halpern, Joseph
Bindel, David
Degree Discipline
Applied Mathematics
Degree Name
Ph. D., Applied Mathematics
Degree Level
Doctor of Philosophy
Rights
Attribution 4.0 International
Rights URI
https://creativecommons.org/licenses/by/4.0/
Type
dissertation or thesis
Link(s) to Catalog Record
https://newcatalog.library.cornell.edu/catalog/16938288

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance