JOURNAL ARTICLE

Anti-Unification: Algorithms and Applications

Temur Kutsia

Year: 2018 Journal:   EPiC series in computing Vol: 19 Pages: 2-0

Abstract

The anti-unification problem of two terms t<sub>1</sub> and t<sub>2</sub> is concerned with finding a term t which generalizes both t<sub>1</sub> and t<sub>2</sub>. That is, the input terms should be substitution instances of the generalization term. Interesting generalizations are the least general ones. The purpose of anti-unification algorithms is to compute such least general generalizations. Research on anti-unification has been initiated more than four decades ago, with the pioneering works by Gordon~D.~Plotkin and John~C.~Reynolds. Since then, a number of algorithms and their modifications have been developed, addressing the problem in first-order or higher-order languages, for syntactic or equational theories, over ranked or unranked alphabets, with or without sorts/types, etc. Anti-unification has found applications in machine learning, inductive logic programming, case-based reasoning, analogy making, symbolic mathematical computing, software maintenance, program analysis, synthesis, transformation, and verification. Some of these algorithms and applications will be reviewed in the talk. We will also consider recent developments in unranked and higher-order generalization computation.

Keywords:
Unification Generalization Algorithm Computer science Order (exchange) Automated theorem proving Substitution (logic) Algebra over a field Transformation (genetics) Theoretical computer science Discrete mathematics Mathematics Programming language Pure mathematics

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.01
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Algebra and Logic
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Unital Anti-Unification: Type and Algorithms

David M. CernaTemur Kutsia

Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl) Year: 2020
BOOK-CHAPTER

A Library of Anti-unification Algorithms

Alexander BaumgärtnerTemur Kutsia

Lecture notes in computer science Year: 2014 Pages: 543-557
BOOK-CHAPTER

Unification Algorithms

Mirna Udovičić

Lecture notes in networks and systems Year: 2019 Pages: 606-620
© 2026 ScienceGate Book Chapters — All rights reserved.