Rational equivalence relations

https://doi.org/10.1016/0304-3975(86)90132-5Get rights and content
Under an Elsevier user license
open archive

Abstract

Rational relations (finite transductions) which are equivalence relations are discussed. After establishing a containment hierarchy, the complexity of canonical function computation and a number of class membership decision problems are studied. The following classes are considered: (1) rational equivalence relations, (2) equivalence kernels of rational functions, (3) deterministic rational equivalence relations, (4) equivalence kernels of subsequential functions, (5) recognizable equivalence relations, (6) length-bounded rational equivalence relations, and (7) finite equivalence relations.

Except for one open case

, Hasse diagrams are given to show the relative containments in the general and one-letter-alphabet cases. Canonical function application for an input of length n is shown to be O(n2) time and space for (1), O(n) time and space for (2), (3), and (6), and O(n) time and constant space for the others. It is shown that transitivity, symmetry, reflexivity, and membership in any of (1) through (5) are undecidable properties for rational relations whereas membership in (6) or (7) is decidable.

Cited by (0)

This work was supported by the Natural Sciences and Engineering Research Council of Canada under Grant No. A0237, and appears in abbreviated form in the Proceedings of the 13th ICALP (1986).