A practically efficient and almost linear unification algorithm (Q1105360)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A practically efficient and almost linear unification algorithm
scientific article

    Statements

    A practically efficient and almost linear unification algorithm (English)
    0 references
    0 references
    0 references
    1988
    0 references
    An efficient unification algorithm for first-order terms is described. It relies on the known theoretical framework of homogeneous and valid equivalence relations on terms and it makes use of a union-find algorithmic schema, thus keeping an almost linear worst-case complexity. Its advantages over similar algorithms are a very low overhead and practical efficiency, even for small terms, that are due to simple data structures and careful design tradeoffs. The proposed algorithm is described in detail such as to be easily implemented. Its main part is proved, and its complexity analyzed. Comparative experimental results that support its advantage are given.
    0 references
    0 references
    0 references
    0 references
    0 references
    efficient unification algorithm
    0 references
    first-order terms
    0 references
    almost linear worst- case complexity
    0 references
    0 references