RISC RISC Research Institute for Symbolic Computation  

Unification for Unranked Terms with Sequence Variables

This is a Java implementation of the algorithm ULight without sequence functions described in:

Part of the Library of Unification and Anti-Unification Algorithms.

Input Syntax:
Unification problem:
(Use the semicolon to separate
the equations of the system.)
Maximum derivation depth:
Justify computed unifiers:
Output format:


This software is released under the GNU Lesser General Public License ("LGPL"). For presentation purpose, the Java source code has been translated into JavaScript by the GWT compiler.
Some examples (click on them to prepared the input form):

  • f(g(x,b), X, b) =? f(g(y,x), g(a), b, b)
  • f(X, x, Y) =? f(f(X), x, a, b)

Author: Alexander Baumgartner FWF Der Wissenschaftsfond
Project: SToUT - Symbolic Computation Techniques for Unranked Terms