Weight functions #
The lower-bound argument is organized around the standard pebbling weight
function: a pebble at distance d from a target contributes 2^{-d}.
Contribution of a single pebble at u to the weight with target target.
Equations
- PebblingLean.Pebbling.unitWeight dist target u = 1 / 2 ^ dist u target
Instances For
Weight of a pebbling distribution with respect to a target, using a supplied distance function.
Equations
- PebblingLean.Pebbling.weight dist D target = ∑ u : V, ↑(D u) * PebblingLean.Pebbling.unitWeight dist target u
Instances For
Algebraic effect of one legal move on a weighted sum.
Exact change in target weight under one legal move.
If moving from u to v moves at most one step closer to the target, then
the new pebble at v contributes no more weight than the two pebbles removed
from u.
A single legal move cannot increase target weight, provided the supplied distance function changes by at most one along graph edges.
Relational version of weight_moveDistribution_le for Move.
A sequence of legal moves cannot increase target weight.
If a reachable distribution has a pebble on the target, then its target weight is at least one.