| ⊦ ((t0 = leaf ⊃ a; t0 .leftmost)) = a, ((t0 = leaf ⊃ a; t0 .leftmost)) ∈ t0 |
∀ a. ((t = leaf ⊃ a; t .leftmost)) = a ∨ ((t = leaf ⊃ a; t .leftmost)) ∈ t, ∀ a. ((t1 = leaf ⊃ a; t1 .leftmost)) = a ∨ ((t1 = leaf ⊃ a; t1 .leftmost)) ∈ t1 ⊦ ((branch(t, a0, t1) = leaf ⊃ a; branch(t, a0, t1) .leftmost)) = a, ((branch(t, a0, t1) = leaf ⊃ a; branch(t, a0, t1) .leftmost)) ∈ branch(t, a0, t1)
[[CONCRETESIMPRULES : ([CSIMPGEN : tree generated by leaf, branch;])]]