Logo del repository
  1. Home
 
Opzioni

From Set to Hyperset Unification

ALIFFI D.
•
ROSSI G.
•
DOVIER, Agostino
1999
  • journal article

Periodico
JOURNAL OF FUNCTIONAL AND LOGIC PROGRAMMING
Abstract
In this paper we show how to extend a set unification algorithm that is, an extended unification algorithm incorporating the axioms of a simple theory of sets to hyperset unification (roughly speaking, to sets in which membership can form cycles). This result is obtained by enlarging the domain of terms (hence, trees) to that of graphs involving free as well as interpreted function symbols (namely, the set element insertion and the empty set), which can be regarded as a convenient denotation of hypersets. We present a hyperset unification algorithm that (nondeterministically) computes, for each given unification problem, a finite collection of systems of equations in solvable form whose solutions represent a complete set of solutions for the given unification problem. The crucial issue of termination of the algorithm is addressed and solved by the addition of simple nonmembership constraints. Finally, the hyperset unification problem in question is proved to be NP-complete, and the proposed algorithm to be in NP.
Archivio
http://hdl.handle.net/11390/675357
http://danae.uni-muenster.de/lehre/kuchen/JFLP/articles/1999/A99-10/A99-10.html
Diritti
metadata only access
Visualizzazioni
1
Data di acquisizione
Jun 8, 2022
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback