RISC JKU

Introduction to Unification Theory



Overview
Unification, or solving equations, is a fundamental process in many areas of computer science. It is in the heart of the applications such as logic programming, automated reasoning, natural language processing, information retrieval, rewriting and completion, type checking, etc.
The course on Unification Theory is intended to be an introductory course covering the following topics: syntactic unification, Robinson's algorithm, improved algorithms for syntactic unification (space efficient, quadratic, almost linear), unification in equational theories, higher-order unification, matching, applications of unification.
Students are expected to present a selected topic in the class. There will be also homework assignments.

Organization

Summer Semester 2010.

Number:326.010
Title:Unification Theory
Lecturer:Temur Kutsia
Time:TBA
Place:TBA
Language:English
First meeting:March 9, at 17:15 in T112
Registration:Via the KUSSS system.

Course Materials

Literature

Useful Tools


Maintained by Temur Kutsia