Complexity of the satisfiability problem for a class of propositional schemata

  • Authors:
  • Vincent Aravantinos;Ricardo Caferra;Nicolas Peltier

  • Affiliations:
  • Grenoble University (LIG/CNRS);Grenoble University (LIG/CNRS);Grenoble University (LIG/CNRS)

  • Venue:
  • LATA'10 Proceedings of the 4th international conference on Language and Automata Theory and Applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Iterated schemata allow to define infinite languages of propositional formulae through formulae patterns. Formally, schemata extend propositional logic with new (generalized) connectives like e.g. $\bigwedge^{n}_{i=1}$ and $\bigvee^{n}_{i=1}$ where n is a parameter. With these connectives the new logic includes formulae such as $\bigwedge^{n}_{i=1} {(P_i \Rightarrow P_{i+1})}$ (atoms are of the form P1, Pi+5, Pn, ...). The satisfiability problem for such a schema S is: “Are all the formulae denoted by S valid (or satisfiable)?” which is undecidable [2]. In this paper we focus on a specific class of schemata for which this problem is decidable: regular schemata. We define an automata-based procedure, called schaut, solving the satisfiability problem for such schemata. schaut has many advantages over procedures in [2,1]: it is more intuitive, more concise, it allows to make use of classical results on finite automata and it is tuned for an efficient treatment of regular schemata. We show that the satisfiability problem for regular schemata is in 2-EXPTIME and that this bound is tight for our decision procedure.