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

08/06/2022
by   Maximiliano Cristiá, et al.
0

Let ℒ_𝒳 be the language of first-order, decidable theory 𝒳. Consider the language, ℒ_ℛ𝒬(𝒳), that extends ℒ_𝒳 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 𝒳-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 {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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro