Higher-Order Pattern Unification Modulo Similarity Relations

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

The combination of higher-order theories and fuzzy logic can be useful in decision-making tasks that involve reasoning across abstract functions and predicates, where exact matches are often rare or unnecessary. Developing efficient reasoning and computational techniques for such a combined formalism presents a significant challenge. In this paper, we adopt a more straightforward approach aiming at integrating two well-established and computationally well-behaved components: higher-order patterns on one side and fuzzy equivalences expressed through similarity relations based on minimum T-norm on the other. We propose a unification algorithm for higher-order patterns modulo these similarity relations and prove its termination, soundness, and completeness. This unification problem, like its crisp counterpart, is unitary. The algorithm computes a most general unifier with the highest degree of approximation when the given terms are unifiable.

Original languageEnglish
Title of host publicationLogic-Based Program Synthesis and Transformation
Subtitle of host publication35th International Symposium, LOPSTR 2025, Rende, Italy, September 9–10, 2025, Proceedings
EditorsSantiago Escobar, Laura Titolo
PublisherSpringer
Pages75-93
Number of pages19
Volume16117
ISBN (Print)978-3-032-04847-9
DOIs
Publication statusPublished - 09 Sept 2025

Publication series

NameLecture Notes in Computer Science
Volume16117 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fields of science

  • 101013 Mathematical logic
  • 101 Mathematics
  • 101012 Combinatorics
  • 101005 Computer algebra
  • 101009 Geometry
  • 101001 Algebra
  • 101020 Technical mathematics

JKU Focus areas

  • Digital Transformation

Cite this