For example, to derive the identity [([p.sup.*]q).sup.*] = 1 + [(p + q).sup.*]q, we might reason equationally
Rather than work our way through the steps in this proof tree, we will reason equationally
, using the [=.sub.w] relation.
In order for C to be associative, R must satisfy two pentagonal commutative diagrams, equationally