A Set-Theoretic Decision Procedure for Quantifier-Free, Decidable Languages Extended with Restricted Quantifiers

Abstract

Let LX be the language of first-order, decidable theory X. Consider the language, LRQ(X), that extends LX with formulas of the form ∀ x ∈ A: φ (restricted universal quantifier, RUQ) and ∃ x ∈ A: φ (restricted existential quantifier, REQ), where A is a finite set and φ is a formula made of X-formulas, RUQ and REQ. That is, LRQ(X) admits nested restricted quantifiers. In this paper we present a decision procedure for LRQ(X) based on the decision procedure already defined for the Boolean algebra of finite sets extended with restricted intensional sets (LRIS). The implementation of the decision procedure as part of the \log\ (`setlog') tool is also introduced. The usefulness of the approach is shown through a number of examples drawn from several real-world case studies.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…