vix.ing · top · new · best · stats · spec

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

2022/08/06 by Maximiliano Cristiá, Cristiá, Maximiliano, Gianfranco Rossi +1
Computer Science · #Computability, Logic, AI Algorithms #FOS: Computer and information sciences #Formal Methods in Verification #Logic in Computer Science (cs.LO) #Logic, programming, and type systems #Software Engineering (cs.SE)

paper · pdf · doi:10.48550/arxiv.2208.03518

openalex publication_date 2022/08/06 · openalex created_date 2022/10/04 · openalex updated_date 2026/07/28

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.

Related