Skip to Main Content (Press Enter)

Logo UNIMI
  • ×
  • Home
  • Persone
  • Attività
  • Ambiti
  • Strutture
  • Pubblicazioni
  • Terza Missione

Expertise & Skills
Logo UNIMI

|

Expertise & Skills

unimi.it
  • ×
  • Home
  • Persone
  • Attività
  • Ambiti
  • Strutture
  • Pubblicazioni
  • Terza Missione
  1. Pubblicazioni

UNIFORM INTERPOLANTS IN EUF: ALGORITHMS USING DAG-REPRESENTATIONS

Articolo
Data di Pubblicazione:
2022
Citazione:
UNIFORM INTERPOLANTS IN EUF: ALGORITHMS USING DAG-REPRESENTATIONS / S. Ghilardi, A. Gianola, D. Kapur. - In: LOGICAL METHODS IN COMPUTER SCIENCE. - ISSN 1860-5974. - 18:2(2022), pp. 1-24. [10.46298/LMCS-18(2:2)2022]
Abstract:
The concept of uniform interpolant for a quantifier-free formula from a given formula with a list of symbols, while well-known in the logic literature, has been unknown to the formal methods and automated reasoning community for a long time. This concept is precisely defined. Two algorithms for computing quantifier-free uniform interpolants in the theory of equality over uninterpreted symbols (EUF) endowed with a list of symbols to be eliminated are proposed. The first algorithm is non-deterministic and generates a uniform interpolant expressed as a disjunction of conjunctions of literals, whereas the second algorithm gives a compact representation of a uniform interpolant as a conjunction of Horn clauses. Both algorithms exploit efficient dedicated DAG representations of terms. Correctness and completeness proofs are supplied, using arguments combining rewrite techniques with model theory.
Tipologia IRIS:
01 - Articolo su periodico
Keywords:
DAG representation; EUF; term rewriting; Uniform Interpolation
Elenco autori:
S. Ghilardi, A. Gianola, D. Kapur
Autori di Ateneo:
GHILARDI SILVIO ( autore )
Link alla scheda completa:
https://air.unimi.it/handle/2434/928700
Link al Full Text:
https://air.unimi.it/retrieve/handle/2434/928700/2035799/LMCS20.pdf
  • Aree Di Ricerca

Aree Di Ricerca

Settori


Settore MAT/01 - Logica Matematica
  • Informazioni
  • Assistenza
  • Accessibilità
  • Privacy
  • Utilizzo dei cookie
  • Note legali

Realizzato con VIVO | Progettato da Cineca | 26.1.3.0