|
[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 Comp(Σ1,Π1) 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 Comp(Σn,Πn) 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
Comp(Σn,Πn) 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.
|