Context
Contextual rewriting treats metavariable subtrees as opaque. Leaf intervals can therefore overlap or nest even when the constructor occurrences actually rewritten are independent.
Definitions
- Leaf support is the interval of leaves under the entire matched expression.
- Active-constructor support consists only of the two binary constructor occurrences replaced by an associativity rotation; substituted metavariable subtrees are opaque.
Hypotheses and scope
- The five-leaf binary-tree rotation graph and contextual associativity moves.
Proof or evidence
Starting at , perform the inner rotation and the outer rotation in either order. Both paths end at , although one leaf interval is nested in the other. The preserved exhaustive enumeration finds three four-cycles and no coinitial rotation pair with disjoint leaf intervals.
Verification notes
The explicit two-order computation supplies the counterexample; finite enumeration corroborates completeness for the five-leaf graph. The source boundary preserving the arity-four no-interchange theorem was retained.
Limitations
- Leaf-disjointness remains a sufficient special case; it is not necessary.
- The pentagon result is unaffected because its rotation graph has no four-cycle.
- Finite enumeration corroborates the five-leaf inventory but is not presented as an all-arity proof.