![](//s1.studylibfr.com/store/data-gzf/748b19058d739d3dd8c9dc7b1ae9a096/1/008326474.htmlex.zip/bg4.jpg)
MSO Logics over tree structures (2)
MSO formulas over a tree Tare built up from atoms:
•El(Xi,X
j)“Xi,X
jdenote singletons {u},{v}
with (u, v)being an l-labeled edge”
•Xi⊆Xj“Xidenotes a subset of Xj”
...through connectives ∨,¬and quantifier ∃over variables.
•Each free variable Xiin a formula ϕ(¯
X)
is interpreted by a designated subset Vi.
•Tϕ[¯
V]iff ϕ(¯
X)holds in T
by interpreting Vifor Xi, for all i.
The model-checking problem for (T,¯
V)is to decide
whether Tϕ[¯
V], for any given formula ϕ(¯
X).