diff options
author | Marcin Chrzanowski <mc370754@students.mimuw.edu.pl> | 2022-02-05 20:59:53 +0100 |
---|---|---|
committer | Marcin Chrzanowski <mc370754@students.mimuw.edu.pl> | 2022-02-05 20:59:53 +0100 |
commit | 4e6ed4cdb422a672e96e73808327e49b812e662f (patch) | |
tree | e593ae2ec8de9c9c87096ea9341aa87ebf426213 | |
parent | 58de6d333a1727a83d3eceeae903d271f92399a4 (diff) |
Specify trees as binary
-rw-r--r-- | mgr.tex | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -285,11 +285,11 @@ with elements of $Q$ such that \end{itemize} A run is \definedterm{accepting} if $T$'s root gets relabeled to an accepting -state, that is a state $q \in F$. The set of all trees accepted by an automaton -$A$ is called the \definedterm{language recognized by $A$}, notated $L(A)$. We -call the class of all languages recognized by tree automata \definedterm{regular -tree languages}, analogously to regular languages recognized by finite state -automata. +state, that is a state $q \in F$. The set of all binary trees accepted by an +automaton $A$ is called the \definedterm{language recognized by $A$}, notated +$L(A)$. We call the class of all languages recognized by tree automata +\definedterm{regular tree languages}, analogously to regular languages +recognized by finite state automata. We note that the expressive power of deterministic bottom-up tree automata is the same as that of nondeterministic (either bottom-up or top-down) tree @@ -316,9 +316,9 @@ $E$. We make use of a fundamental theorem tying MSO logic on trees and tree automata: \begin{theorem}\label{mso-to-automaton} - For every MSO formula $\varphi$ over trees, there exists a tree automaton - $A$ such that for every tree $T$, $T \models \varphi$ if, and only if $T \in - L(A)$. + For every MSO formula $\varphi$ over binary trees, there exists a tree + automaton $A$ such that for every binary tree $T$, $T \models \varphi$ if, + and only if $T \in L(A)$. \end{theorem} We note that the converse of this theorem is also true (i.e. that for every tree |