The bottom-up pass computes a possible state set for every node.
Work from leaves toward the root
The bottom-up pass visits children before parents. Each internal node compares the Fitch sets of its children.
post-order: children before parent
Intersect if possible, otherwise union
The 2 lower internal nodes have disjoint child sets, so they take unions. The root intersects those sets and keeps A.
empty intersection⇒union