notelogic

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:

  1. is a proposition variable, which is uniquely determined.
  2. has form for a unique formula .
  3. has form where , , and are uniquely determined.