Articles in Journals

[1] Luigi Santocanale and André Arnold. Ambiguous classes in μ-calculi hierarchies. Theoret. Comput. Sci., 333(1-2):265-296, March 2005. Article available from Science Direct.

A classical result by Rabin states that if a set of trees and its complement are both Büchi definable in the monadic second order logic, then these sets are weakly definable. In the language of μ-calculi, this theorem asserts the equality between the complexity classes Σ2 /\ Π2 and Comp11) of the alternation-depth hierarchy of the μ-calculus of tree languages. It becomes natural to ask whether at higher levels of the hierarchy the ambiguous classes Σn + 1 /\ Πn + 1 and the composition classes Compnn) are equal, and for which μ-calculi. A first result of this paper is that the alternation-depth hierarchy of the games μ-calculus - whose canonical interpretation is the class of all complete lattices - enjoys this property. Explicitly, every parity game which is equivalent both to a game in Σn + 1 and to a game in Πn + 1 is also equivalent to a game obtained by composing games in Σn and Πn. A second result is that the alternation-depth hierarchy of the μ-calculus of tree languages does not enjoy the property. Taking into account that any Büchi definable set is recognized by a nondeterministic Büchi automaton, we generalize Rabin's result in terms of the following separation theorem: if two disjoint languages are recognized by nondeterministic Πn+ 1 automata, then there exists a third language recognized by an alternating automata in Compnn) containing one and disjoint with the other. Finally, we lift the results obtained for the μ-calculus of tree languages to the propositional modal μ-calculus: ambiguous classes do not coincide with composition classes, but a separation theorem is established for disjunctive formulas.
[2] Luigi Santocanale. On the equational definition of the least prefixed point. Theoretical Computer Science, 295(1-3):341-370, February 2003. Article available from Science Direct.

We propose a method to axiomatize by equations the least prefixed point of an order preserving function. We discuss its domain of application and show that the Boolean μ-calculus has a complete equational axiomatization. The method relies on the existence of a closed structure and its relationship to the equational axiomatization of Action Logic is made explicit. The implication operation of a closed structure is not monotonic in one of its variables; we show that the existence of such a term that does not preserve the order is an essential condition for defining by equations the least prefixed point. We stress the interplay between closed structures and fixed point operators by showing that the theory of Boolean modal μ-algebras is not a conservative extension of the theory of modal μ-algebras. The latter is shown to lack the finite model property.
[3] Luigi Santocanale. μ-bicomplete categories and parity games. Theoretical Informatics and Applications, 36:195-227, September 2002. Article available from the journal site.

For an arbitrary category, we consider the least class of functors containing the projections and closed under finite products, finite coproducts, parameterized initial algebras and parameterized final coalgebras, i.e. the class of functors that are definable by μ-terms. We call the category μ-bicomplete if every μ-term defines a functor. We provide concrete examples of such categories and explicitly characterize this class of functors for the category of sets and functions. This goal is achieved through parity games: we associate to each game an algebraic expression and turn the game into a term of a categorical theory. We show that μ-terms and parity games are equivalent, meaning that they define the same property of being μ-bicomplete. Finally, the interpretation of a parity game in the category of sets is shown to be the set of deterministic winning strategies for a chosen player.
[4] Luigi Santocanale. Free μ-lattices. Journal of Pure and Applied Algebra, 168(2-3):227-264, March 2002. Article available from Science Direct.

A μ-lattice is a lattice with the property that every unary polynomial has both a least and a greatest fix-point. In this paper we define the quasivariety of μ-lattices and, for a given partially ordered set P, we construct a μ-lattice JP whose elements are equivalence classes of games in a preordered class J(P). We prove that the μ-lattice JP is free over the ordered set P and that the order relation of JP is decidable if the order relation of P is decidable. By means of this characterization of free μ-lattices we infer that the class of complete lattices generates the quasivariety of μ-lattices.
[5] Luigi Santocanale. The alternation hierarchy for the theory of μ-lattices. Theory and Applications of Categories, 9:166-197, January 2002. Article available from the journal site.

The alternation hierarchy problem asks whether every μ-term φ, that is, a term built up also using a least fixed point constructor as well as a greatest fixed point constructor, is equivalent to a μ-term where the number of nested fixed points of a different type is bounded by a constant independent of φ. In this paper we give a proof that the alternation hierarchy for the theory of μ-lattices is strict, meaning that such a constant does not exist if μ-terms are built up from the basic lattice operations and are interpreted as expected. The proof relies on the explicit characterization of free μ-lattices by means of games and strategies.

This file has been generated by bibtex2html 1.70