202503081503

Tags : Logic, Finite Model Theory

Ranked Trees in Logic


A Ranked Tree is a tree where the number of children of each non-leaf node is the same (or is bounded above by a fixed value ).

Here the value will be fixed to be but the same can be done for any .

Each node now can be represented by a graph by a string in .

Definition

A Tree Domain describes the set of strings that represent nodes of a tree. Such a set is a prefix closed subset of and if then either both and are in or neither of them are in

A -tree is defined as a tuple where is a tree-domain and is a labelling function.

We represent such a tree as a first order structure as follows:

Definition

The set of trees that can be represented by a formula for some logic is the set of tree that satisfy the formula


References