Higher-Order Pattern Generalization Modulo Equational Theories with a unit element

David Cerna, Teimuraz Kutsia

Research output: Working paper and reportsPreprint

Abstract

We consider anti-unification for simply typed lambda terms in theories defined by associativity,commutativity, identity (unit element) axioms and their combinations, and develop a sound andcomplete algorithm which takes two lambda terms and computes their equational generalizations inthe form of higher-order patterns. The problem is finitary: the minimal complete set of suchgeneralizations contains finitely many elements. We define the notion of optimal solution andinvestigate special fragments of the problem for which the optimal solution can be computed in linearor polynomial time
Original languageEnglish
Place of PublicationHagenberg, Linz
PublisherRISC, JKU
Number of pages25
Publication statusPublished - 2019

Publication series

NameSubmitted to the RISC Report Series

Fields of science

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

JKU Focus areas

  • Digital Transformation

Cite this