A Tableau-Based Decision Procedure for a Fragment of Set Theory with Iterated Membership

  • Authors:
  • Domenico Cantone;Calogero G. Zarba;Rosa Ruggeri Cannata

  • Affiliations:
  • Dipartimento di Matematica e Informatica, Università di Catania, Catania, Italy 95125;LORIA and INRIA-Lorraine, Villers-lès-Nancy Cedex, France 54602;European Commission ESTAT.C.6, Economic indicators of the Euro zone, Bruxelles, Belgium B-1049

  • Venue:
  • Journal of Automated Reasoning
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

MLSS is a decidable fragment of set theory involving the predicates membership and set equality and the operators union, intersection, set difference, and singleton. In this paper we extend MLSS with the iterated membership predicate, that is, with a predicate denoting the transitive closure of the membership relation. We call the resulting language MLSS+. We prove that MLSS+ is decidable by providing a decision procedure for it based on Smullyan semantic tableaux. As an application of our results, we show how our decision procedure can be used as a black box in order to allow an interactive theorem prover to verify some basic properties of the ordinal numbers.