Аннотация:Мы представляем эффективный алгоритм для проверки эквивалентности состояний детерминированных конечных нисходящих (top-down) древесных автоматов (DFTAs). В отличие от строковыхавтоматов, древесные автоматы работают с иерархическими структурами, и это обстоятельствоосложняет алгоритмические задачи. Наш подход сводит проблему проверки эквивалентности кпроверке разрешимости систем уравнений, которые определяют поведение DFTA. Эта проверкаосуществляется при помощи правил равносильных преобразований, которые либо обнаруживаютнеразрешимость или несовместность уравнений, либо приводят систему к такому виду, которыйгарантирует существование решения. Доказаны корректность и завершение алгоритма и установлена верхняя оценка O(n2) времени его выполнения в модели вычислений RAM (Random AccessMachine) с указателями.