Arrow Research search

Author name cluster

Yde Venema

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

14 papers
2 author rows

Possible papers

14

CSL Conference 2025 Conference Paper

Modal Automata: Analysing Modal Fixpoint Logics, One Step at a Time (Invited Talk)

  • Yde Venema

We present and investigate a general framework for studying modal fixpoint logics and some related versions of monadic second-order logic, by means of certain finite automata that operate on Kripke structures. Characteristic of these modal automata is that the co-domain of their transition function is a set of formulas of a so-called one-step logic. The motivation for taking this perspective is that if a logic is characterised by a class of modal automata, many of its properties are already determined at the level of the much simpler one-step logic.

CSL Conference 2022 Conference Paper

Succinct Graph Representations of μ-Calculus Formulas

  • Clemens Kupke
  • Johannes Marti
  • Yde Venema

Many algorithmic results on the modal mu-calculus use representations of formulas such as alternating tree automata or hierarchical equation systems. At closer inspection, these results are not always optimal, since the exact relation between the formula and its representation is not clearly understood. In particular, there has been confusion about the definition of the fundamental notion of the size of a mu-calculus formula. We propose the notion of a parity formula as a natural way of representing a mu-calculus formula, and as a yardstick for measuring its complexity. We discuss the close connection of this concept with alternating tree automata, hierarchical equation systems and parity games. We show that well-known size measures for mu-calculus formulas correspond to a parity formula representation of the formula using its syntax tree, subformula graph or closure graph, respectively. Building on work by Bruse, Friedmann & Lange we argue that for optimal complexity results one needs to work with the closure graph, and thus define the size of a formula in terms of its Fischer-Ladner closure. As a new observation, we show that the common assumption of a formula being clean, that is, with every variable bound in at most one subformula, incurs an exponential blow-up of the size of the closure. To realise the optimal upper complexity bound of model checking for all formulas, our main result is to provide a construction of a parity formula that (a) is based on the closure graph of a given formula, (b) preserves the alternation-depth but (c) does not assume the input formula to be clean.

GandALF Workshop 2021 Workshop Paper

Filtration and canonical completeness for continuous modal mu-calculi

  • Jan Rooduijn
  • Yde Venema

The continuous modal mu-calculus is a fragment of the modal mu-calculus, where the application of fixpoint operators is restricted to formulas whose functional interpretation is Scott-continuous, rather than merely monotone. By game-theoretic means, we show that this relatively expressive fragment still allows two important techniques of basic modal logic, which notoriously fail for the full modal mu-calculus: filtration and canonical models. In particular, we show that the Filtration Theorem holds for formulas in the language of the continuous modal mu-calculus. As a consequence we obtain the finite model property over a wide range of model classes. Moreover, we show that if a basic modal logic L is canonical and the class of L-frames admits filtration, then the logic obtained by adding continuous fixpoint operators to L is sound and complete with respect to the class of L-frames. This generalises recent results on a strictly weaker fragment of the modal mu-calculus, viz. PDL.

GandALF Workshop 2021 Workshop Paper

On the size of disjunctive formulas in the μ-calculus

  • Clemens Kupke
  • Johannes Marti
  • Yde Venema

A key result in the theory of the modal mu-calculus is the disjunctive normal form theorem by Janin & Walukiewicz, stating that every mu-calculus formula is semantically equivalent to a so-called disjunctive formula. These disjunctive formulas have good computational properties and play a pivotal role in the theory of the modal mu-calculus. It is therefore an interesting question what the best normalisation procedure is for rewriting a formula into an equivalent disjunctive formula of minimal size. The best constructions that are known from the literature are automata-theoretic in nature and consist of a guarded transformation, i. e. , the constructing of an equivalent guarded alternating automaton from a mu-calculus formula, followed by a Simulation Theorem stating that any such alternating automaton can be transformed into an equivalent non-deterministic one. Both of these transformations are exponential constructions, making the best normalisation procedure doubly exponential. Our key contribution presented here shows that the two parts of the normalisation procedure can be integrated, leading to a procedure that is single-exponential in the closure size of the formula.

Highlights Conference 2021 Conference Abstract

Succinct graph representations of mu-calculus formulas

  • Yde Venema

Given the status of the modal mu-calculus as a universal specification language, the computational complexity of its model checking and satisfiability problems is of central importance. To determine the complexity of a proposed algorithm for one of these problems, one needs a sensible measure of the size of the formula that is (part of) the input to the algorithm. Different size measures have been used, depending on how precisely such a formula is represented in the input: (1) the length of the formula, corresponding to a representation of the formula as a string or syntax tree; (2) subformula size, corresponding to a representation of the formula as the directed acyclic graph of its subformulas; and (3) closure size, corresponding to a similar representation of a formula via its (Fischer-Ladner) closure. The choice between these representations is non-trivial because the subformula size of a formula may be exponentially smaller than its length, and, as was shown by Bruse, Friedmann & Lange, its closure size may be exponentially smaller than its subformula size. Consequently, complexity results about the mu-calculus may be suboptimal when expressed in terms of subformula size, in the sense that a stronger version of the result holds when formulated in terms of closure size. In other words, it is desirable to design algorithms that operate on a representation of a formula that is based on its closure. In the literature different frameworks have been used to represent mu-calculus formulas; examples include alternating tree automata and hierarchical equation system. In both cases the mathematically fundamental structure underlying the representation is essentially a graph, whose nodes are labelled with logical connectives and priorities. Likewise, the parity games that feature in model checking algorithms generally are based on an arena which is some kind of product of a graph representing the formula and the model where it is evaluated. In all of these settings the graph representing the formula can be based on its syntax tree, its subformula dag or its closure graph. We make this graph structure explicit and call the resulting concept a “parity formula”. One can view these parity formulas as a natural generalisation of mu-calculus formulas themselves, alternating tree automata, hierarchical equation systems; and of the formula component of model checking games. However, parity formulas have a very simple mathematical structure, which allows for a straightforward and unambiguous definition of its size and its index (alternation depth). We provide two new results about the representation of mu-calculus formulas as parity formulas: 1) A common assumption in the literature on the mu-calculus is that one may assume, without loss of generality, that formulas are clean, or well-named, in the sense that bound variables are disjoint from free variables, and each bound variable determines a unique subformula. We show that this assumption may lead to an exponential blow-up in terms of closure-size. This means that, if one is interested in optimal complexity results, it can not be assumed that the input formula is clean. 2) To the best of our knowledge, all representations of mu-calculus formulas known from the literature, are suboptimal in one way or another: they are based on the subformula dag, presuppose this cleanness assumption, or use a priority function yielding an unnecessarily big index. Our main result is a construction that provides, for every mu-calculus formula, an equivalent parity formula that is based on its closure of the given formula and has an index that exactly corresponds to its alternation depth. The proof of this result is non-trivial. (joint work with Clemens Kupke and Johannes Marti)

TCS Journal 2018 Journal Article

Completeness for the modal μ-calculus: Separating the combinatorics from the dynamics

  • Sebastian Enqvist
  • Fatemeh Seifan
  • Yde Venema

The modal mu-calculus is a very expressive formalism extending basic modal logic with least and greatest fixpoint operators. In the seminal paper introducing the formalism in the shape known today, Kozen also proposed an elegant axiom system, and he proved a partial completeness result with respect to the Kripke-style semantics of the logic. The problem of proving Kozen's axiom system complete for the full language remained open for about a decade, until it was finally resolved by Walukiewicz. In this paper we develop a framework that will let us clarify and simplify parts of Walukiewicz' proof. Our main contribution is to take the automata-theoretic viewpoint, already implicit in Walukiewicz' proof, much more seriously by bringing automata explicitly into the proof theory. Thus we further develop the theory of modal parity automata as a mathematical framework for proving results about the modal mu-calculus. Once the connection between automata and derivations is in place, large parts of the completeness proof can be reformulated as purely automata-theoretic theorems. From a conceptual viewpoint, our automata-theoretic approach lets us distinguish two key aspects of the mu-calculus: the one-step dynamics encoded by the modal operators, and the combinatorics involved in dealing with nested fixpoints. This “deconstruction” allows us to work with these two features in a largely independent manner. More in detail, prominent roles in our proof are played by two classes of modal automata: next to the disjunctive automata that are known from the work of Janin & Walukiewicz, we introduce here the class of semi-disjunctive automata that roughly correspond to the fragment of the mu-calculus for which Kozen proved completeness. We will establish a connection between the proof theory of Kozen's system, and two kinds of games involving modal automata: a satisfiability game involving a single modal automaton, and a consequence game relating two such automata. In the key observations on these games we bring the dynamics and combinatorics of parity automata together again, by proving some results that witness the nice behaviour of disjunctive and semi-disjunctive automata in these games. As our main result we prove that every formula of the modal mu-calculus provably implies the translation of a disjunctive automaton; from this the completeness of Kozen's axiomatization is immediate.

CSL Conference 2016 Conference Paper

Completeness for Coalgebraic Fixpoint Logic

  • Sebastian Enqvist
  • Fatemeh Seifan
  • Yde Venema

We introduce an axiomatization for the coalgebraic fixed point logic which was introduced by Venema as a generalization, based on Moss' coalgebraic modality, of the well-known modal mu-calculus. Our axiomatization can be seen as a generalization of Kozen's proof system for the modal mu-calculus to the coalgebraic level of generality. It consists of a complete axiomatization for Moss'modality, extended with Kozen's axiom and rule for the fixpoint operators. Our main result is a completeness theorem stating that, for functors that preserve weak pullbacks and restrict to finite sets, our axiomatization is sound and complete for the standard interpretation of the language in coalgebraic models. Our proof is based on automata-theoretic ideas: in particular, we introduce the notion of consequence game for modal automata, which plays a crucial role in the proof of our main result. The result generalizes the celebrated Kozen-Walukiewicz completeness theorem for the modal mu-calculus, and our automata-theoretic methods simplify parts of Walukiewicz' proof.

TCS Journal 2014 Journal Article

Proof systems for Moss' coalgebraic logic

  • Marta Bílková
  • Alessandra Palmigiano
  • Yde Venema

We study Gentzen-style proof theory of the finitary version of the coalgebraic logic introduced by L. Moss. The logic captures the behaviour of coalgebras for a large class of set functors. The syntax of the logic, defined uniformly with respect to a finitary coalgebraic type functor T, uses a single modal operator ∇ T of arity given by the functor T itself, and its semantics is defined in terms of a relation lifting functor T ¯. An axiomatization of the logic, consisting of modal distributive laws, has been given together with an algebraic completeness proof in work of C. Kupke, A. Kurz and Y. Venema. In this paper, following our previous work on structural proof theory of the logic in the special case of the finitary powerset functor, we present cut-free, one- and two-sided sequent calculi for the finitary version of Moss' coalgebraic logic for a general finitary functor T in a uniform way. For the two-sided calculi to be cut-free we use a language extended with the boolean dual of the nabla modality.

Highlights Conference 2013 Conference Abstract

Expressiveness modulo bisimilarity: a coalgebraic perspective

  • Yde Venema

Janin and Walukiewicz showed that the modal mu-calculus MC is the bisimulation-invariant fragment of monadic second-order logic MSO. Their proof uses parity automata with a transition map defined in terms of monadic first-order logic. We decompose their proof in three parts: (1) automata-theoretic characterizations of MSO and MC respectively, (2) a simple model-theoretic characterization of the identity-free fragment of monadic first-order logic, and (3) a coalgebraic result, stating that the second result propagates from the `one-step level' to the level of full fixpoint logics.

Highlights Conference 2013 Conference Abstract

Game bisimulations between basic positions

  • Yde Venema

Acceptance games and evaluation games provide examples of parity games in which some positions can be singled out as being *basic*, in the sense that (1) matches proceed in *rounds*, moving from one basic position to another, and (2) when determining the winner of an infinite match, only the basic positions matter. We introduce a notion of bisimulation between two such games that combines Pauly's bisimulation between extensive strategic games, with a combinatorial part for the parity condition. Applications include the proof of complementation lemmas in automata theory.

LPAR Conference 2007 Conference Paper

Completeness for Flat Modal Fixpoint Logics

  • Luigi Santocanale
  • Yde Venema

Abstract Given a set Γ of modal formulas of the form γ ( x, p ), where x occurs positively in γ, the language \(\mathcal{L}_\sharp({\it \Gamma})\) is obtained by adding to the language of polymodal logic K connectives \(\sharp_\gamma\), γε Γ. Each term \(\sharp_\gamma\) is meant to be interpreted as the parametrized least fixed point of the functional interpretation of the term γ ( x ). Given such a Γ, we construct an axiom system \({\bf K}_\sharp(\Gamma)\) which is sound and complete w. r. t. the concrete interpretation of the language \(\mathcal{L}_\sharp({\it \Gamma})\) on Kripke frames. If Γ is finite, then \({\bf K}_\sharp(\Gamma)\) is a finite set of axioms and inference rules.

I&C Journal 2006 Journal Article

Automata and fixed point logic: A coalgebraic perspective

  • Yde Venema

This paper generalizes existing connections between automata and logic to a coalgebraic abstraction level. Let F: Set to Set be a standard functor that preserves weak pullbacks. We introduce various notions of F-automata, devices that operate on pointed F-coalgebras. The criterion under which such an automaton accepts or rejects a pointed coalgebra is formulated in terms of an infinite two-player graph game. We also introduce a language of coalgebraic fixed point logic for F-coalgebras, and we provide a game semantics for this language. Finally, we show that the two approaches are equivalent in expressive power. We prove that any coalgebraic fixed point formula can be transformed into an F-automaton that accepts precisely those pointed F-coalgebras in which the formula holds. And conversely, we prove that any F-automaton can be converted into an equivalent fixed point formula that characterizes the pointed F-coalgebras accepted by the automaton.

TCS Journal 2004 Journal Article

Stone coalgebras

  • Clemens Kupke
  • Alexander Kurz
  • Yde Venema

We argue that the category of Stone spaces forms an interesting base category for coalgebras, in particular, if one considers the Vietoris functor as an analogue to the power set functor on the category of sets. We prove that the so-called descriptive general frames, which play a fundamental role in the semantics of modal logics, can be seen as Stone coalgebras in a natural way. This yields a duality between modal algebras and coalgebras for the Vietoris functor. Building on this idea, we introduce the notion of a Vietoris polynomial functor over the category of Stone spaces. For each such functor T we provide an adjunction between T-sorted Boolean algebras with operators and the Stone coalgebras for T. We also identify the subcategory of algebras on which the adjunction restricts to an equivalence and show that the final T-coalgebra is the dual of the initial T-BAO.

TARK Conference 1998 Conference Paper

A Modal Logic of Information Change

  • Joeri Engelfriet
  • Yde Venema

We study the dynamics of information change, using modal logic as a vehicle. Our semantic perspective is that of a supermodel in which a state represents some agent's information, and the accessibility relations are those of increasing and decreasing knowledge. We concentrate on two specific settings in which an information state consists of all valuations that are models for some propositional formula, or theory, respectively; treating such a set of valuations as an epistemic S5-model, allows us to interpret epistemic formulas in it in the standard fashion. For the validities of one of these two supermodels we provide a Hilbert-style derivation system; our main technical result shows this derivation system to be sound and complete.

v2026.09.13