Unification and generalization are operations on two terms computing respectively their greatest lower bound and least upper bound when the terms are quasi-ordered by subsumption up to variable renaming (i.e., t1 t2 iff t1 = t2 σ for some variable substitution σ). When term signatures are such that distinct functor symbols may be related with a fuzzy equivalence (called a similarity), these operations can be formally extended to tolerate mismatches on functor names and/or arity or argument order. We reformulate and extend previous work with a declarative approach defining unification and generalization as sets of axioms and rules forming a complete constraint-normalization proof system. These include the Reynolds-Plotkin term-generalization procedures, Maria Sessa’s “weak” unification with partially fuzzy signatures and its corresponding generalization, as well as novel extensions of such operations to fully fuzzy signatures (i.e., similar functors with possibly different arities). One advantage of this approach is that it requires no modification of the conventional data structures for terms and substitutions. This and the fact that these declarative specifications are efficiently executable conditional Horn-clauses offers great practical potential for fuzzy information-handling applications.

Aït-Kaci, H., Pasi, G. (2018). Fuzzy unification and generalization of first-order terms over similar signatures. In Logic-Based Program Synthesis and Transformation. 27th International Symposium, LOPSTR 2017, Namur, Belgium, October 10-12, 2017, Revised Selected Papers (pp.218-234). Springer Verlag [10.1007/978-3-319-94460-9_13].

Fuzzy unification and generalization of first-order terms over similar signatures

Pasi, G
2018

Abstract

Unification and generalization are operations on two terms computing respectively their greatest lower bound and least upper bound when the terms are quasi-ordered by subsumption up to variable renaming (i.e., t1 t2 iff t1 = t2 σ for some variable substitution σ). When term signatures are such that distinct functor symbols may be related with a fuzzy equivalence (called a similarity), these operations can be formally extended to tolerate mismatches on functor names and/or arity or argument order. We reformulate and extend previous work with a declarative approach defining unification and generalization as sets of axioms and rules forming a complete constraint-normalization proof system. These include the Reynolds-Plotkin term-generalization procedures, Maria Sessa’s “weak” unification with partially fuzzy signatures and its corresponding generalization, as well as novel extensions of such operations to fully fuzzy signatures (i.e., similar functors with possibly different arities). One advantage of this approach is that it requires no modification of the conventional data structures for terms and substitutions. This and the fact that these declarative specifications are efficiently executable conditional Horn-clauses offers great practical potential for fuzzy information-handling applications.
slide + paper
Theoretical Computer Science; Computer Science (all)
English
27th International Symposium on Logic-Based Program Synthesis and Transformation, LOPSTR 2017
2017
Fioravanti, F; Gallagher, JP
Logic-Based Program Synthesis and Transformation. 27th International Symposium, LOPSTR 2017, Namur, Belgium, October 10-12, 2017, Revised Selected Papers
9783319944593
2018
10855
218
234
https://www.springer.com/series/558
none
Aït-Kaci, H., Pasi, G. (2018). Fuzzy unification and generalization of first-order terms over similar signatures. In Logic-Based Program Synthesis and Transformation. 27th International Symposium, LOPSTR 2017, Namur, Belgium, October 10-12, 2017, Revised Selected Papers (pp.218-234). Springer Verlag [10.1007/978-3-319-94460-9_13].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/218815
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
Social impact