welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

location: AbstractTemurKutsia

Generalization algorithms and applications

Temur Kutsia

RISC, Johannes Kepler University Linz, Austria

In this talk, we discuss the generalization problem of logical terms and their applications. Given two terms s and t, their generalization is a term r such that s and t can be obtained from r by some substitutions. Interesting generalizations are the least general ones. Anti-unification is the process used to compute 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 inductive logic programming, case-based reasoning, analogy making, symbolic mathematical computing, computational linguistics, software maintenance, program analysis, synthesis, transformation, etc. Some of these algorithms and applications will be reviewed in the talk. We will also consider recent developments about generalization computation for special theories.