Terminology About Trees
A tree is a partially ordered structure with a unique least element (called the root) such that for every node in the tree, the set of elements is finite and linearly ordered.
Root: the node at the top of the tree (in picture). Predecessors: nodes above something (in picture). Successors: nodes below something (in picture). Leaves: nodes with no successors. Branch: a maximal linearly ordered subset.
Trees needn’t be finite. This will particularly arise once we begin to work with modal logic.
In a finite tree, every branch is uniquely determined by a leaf.
Example: Recursive Definition
Give a recursive definition for variables occurring in . (Count all occurrences … ).
Base: .
Inductive: , .
Thus the final definition is,
Unique Readability of Formulas
For each formula , exactly one of the following holds:
- is a proposition variable, which is uniquely determined.
- has form for a unique formula .
- has form where , , and are uniquely determined.