Unification was introduced by J.A. Robinson in the context of automatic theorem proving and plays an important role in many areas of symbolic manipulation. We present a general framework where all known algorithms for unification can be described, and in this context we introduce the most general version of our algorithm. Two alternative refinements are then exposed, the first leading with the total number of syblos and n log n with the number of distinct variables; the second to a more complicated linear algorithm. Full complexity analysis of both algorithms is included.
Unification in linear time and space: a structured presentation
Martelli A;
1976
Abstract
Unification was introduced by J.A. Robinson in the context of automatic theorem proving and plays an important role in many areas of symbolic manipulation. We present a general framework where all known algorithms for unification can be described, and in this context we introduce the most general version of our algorithm. Two alternative refinements are then exposed, the first leading with the total number of syblos and n log n with the number of distinct variables; the second to a more complicated linear algorithm. Full complexity analysis of both algorithms is included.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
prod_422471-doc_150228.pdf
accesso aperto
Descrizione: Unification in linear time and space: a structured presentation
Dimensione
8.83 MB
Formato
Adobe PDF
|
8.83 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.