A Set-Theoretic Decision Procedure for Quantifier-Free, Decidable Languages Extended with Restricted Quantifiers
arXiv:2208.03518
Abstract
Let be the language of first-order, decidable theory . Consider the language, , that extends with formulas of the form (restricted universal quantifier, RUQ) and (restricted existential quantifier, REQ), where is a finite set and is a formula made of -formulas, RUQ and REQ. That is, admits nested restricted quantifiers. In this paper we present a decision procedure for based on the decision procedure already defined for the Boolean algebra of finite sets extended with restricted intensional sets (). The implementation of the decision procedure as part of the (`setlog') tool is also introduced. The usefulness of the approach is shown through a number of examples drawn from several real-world case studies.