Back to Search Start Over

Solving Proximity Constraints

Authors :
Cleopatra Pau
Temur Kutsia
Source :
Logic-Based Program Synthesis and Transformation ISBN: 9783030452599, LOPSTR
Publication Year :
2020
Publisher :
Springer International Publishing, 2020.

Abstract

Proximity relations are binary fuzzy relations that satisfy reflexivity and symmetry properties, but are not transitive. They induce the notion of distance between function symbols, which is further extended to terms. Given two terms, we aim at bringing them “sufficiently close” to each other, by finding an appropriate substitution. We impose no extra restrictions on proximity relations, allowing a term in unification to be close to two terms that themselves are not close to each other. Our unification algorithm works in two phases: first reducing the equation solving problem to constraints over sets of function symbols, and then solving the obtained constraints. Termination, soundness and completeness of both algorithms are shown. The unification problem has finite minimal complete set of unifiers.

Details

ISBN :
978-3-030-45259-9
ISBNs :
9783030452599
Database :
OpenAIRE
Journal :
Logic-Based Program Synthesis and Transformation ISBN: 9783030452599, LOPSTR
Accession number :
edsair.doi...........45a17d07d5d44ba4d8e1529552dcbac0