Light adjacent pairs in weighted trees #
Monien and Preis's red/black argument contracts parts of a black component to a weighted tree. When all its leaves are sufficiently heavy, a light adjacent pair gives the next small candidate for a positive set.
We prove their weighted-tree lemma through a forest inequality: nonnegative
weights at leaves and isolated vertices, together with nonnegative sums
across edges, force a nonnegative total. Shifting weights by a threshold
then gives a light adjacent pair whenever the total lies below that threshold
times the number of vertices. RedBlack.Restoration handles one local
edge-restoration step. Monien and Preis's global tree reorganization is not
formalized: RedBlack.Clusters proves their red/black lemma by bounded
connected partitions instead, and Bisection.exists_bisectionBound uses it.
A finite forest has nonnegative total weight if its leaves and isolated vertices have nonnegative weight and every edge has nonnegative endpoint sum.
If leaves and isolated vertices weigh at least A, but the average
weight is below A, some adjacent pair weighs less than 2 A.
Monien and Preis's weighted-tree lemma, with denominators cleared.
In a tree on n ≥ 2 vertices, if every leaf weighs at least the total
weight divided by n - 1, some adjacent pair weighs at most twice that ratio.