错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

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

  • Maximiliano Cristiá,
  • Gianfranco Rossi

摘要

Let \(\mathcal {L}_\mathcal {X}\) L X be the language of a first-order, decidable, quantifier-free theory \(\mathcal {X}\) X . Consider the language, \(\mathcal {L}_\mathcal{R}\mathcal{Q}(\mathcal {X})\) L R Q ( X ) , that extends \(\mathcal {L}_\mathcal {X}\) L X with formulas of the form \(\forall x \in A: \phi \) x A : ϕ (restricted universal quantifier, RUQ) and \(\exists x \in A: \phi \) x A : ϕ (restricted existential quantifier, REQ), where A is a finite set and \(\phi \) ϕ is a formula made of \(\mathcal {X}\) X -formulas, RUQ and REQ. That is, \(\mathcal {L}_\mathcal{R}\mathcal{Q}(\mathcal {X})\) L R Q ( X ) admits nested restricted quantifiers. In this paper we present a decision procedure for some expressive fragments of \(\mathcal {L}_\mathcal{R}\mathcal{Q}(\mathcal {X})\) L R Q ( X ) and its implementation as part of the \(\{log\}\) { l o g } (‘setlog’) tool. The usefulness of the approach is shown by reporting on three real-world case studies.