202503141903
Tags : Finite Model Theory, Logic
Unranked Trees in Logic
An Unranked Tree is a tree where each node can have different finite number of children.
Definition
A Tree Domain is a subset of which is prefix closed such that for each we have for all .
A -tree is defined as a tuple where is a tree-domain and is a labelling function.
Unliked Ranked Trees it is no longer sufficient to have 2 successor relations as there are arbitrarily many children for each node, so we add further structure on to the tree.
The structure added here is that there is an order relation on the sibling.
Definition
The set of trees that can be represented by a formula for some logic is the set of trees that satisfy the formula