Paolo Baldan ; Richard Eggert ; Barbara König ; Tommaso Padoan - Fixpoint Theory -- Upside Down

lmcs:8382 - Logical Methods in Computer Science, June 7, 2023, Volume 19, Issue 2 - https://doi.org/10.46298/lmcs-19(2:15)2023
Fixpoint Theory -- Upside DownArticle

Authors: Paolo Baldan ORCID; Richard Eggert ORCID; Barbara König ; Tommaso Padoan ORCID

Knaster-Tarski's theorem, characterising the greatest fixpoint of a monotone function over a complete lattice as the largest post-fixpoint, naturally leads to the so-called coinduction proof principle for showing that some element is below the greatest fixpoint (e.g., for providing bisimilarity witnesses). The dual principle, used for showing that an element is above the least fixpoint, is related to inductive invariants. In this paper we provide proof rules which are similar in spirit but for showing that an element is above the greatest fixpoint or, dually, below the least fixpoint. The theory is developed for non-expansive monotone functions on suitable lattices of the form $\mathbb{M}^Y$, where $Y$ is a finite set and $\mathbb{M}$ an MV-algebra, and it is based on the construction of (finitary) approximations of the original functions. We show that our theory applies to a wide range of examples, including termination probabilities, metric transition systems, behavioural distances for probabilistic automata and bisimilarity. Moreover it allows us to determine original algorithms for solving simple stochastic games.


Volume: Volume 19, Issue 2
Secondary volumes: Selected Papers of the 24th International Conference on Foundations of Software Science and Computation Structures (FoSSaCS 2021)
Published on: June 7, 2023
Accepted on: April 21, 2023
Submitted on: August 20, 2021
Keywords: Computer Science - Logic in Computer Science

Classifications

Mathematics Subject Classification 20201

1 Document citing this article

Consultation statistics

This page has been seen 3221 times.
This article's PDF has been downloaded 734 times.