Counting differences within fibers #
The finite-set argument at the end of Theorem 2.2 (thm:descent) in
paper/nivat.tex. A fiber with k inputs needs at most k - 1 generators for
all of its differences. finite_fiber_budget sums that bound over the fibers.
The argument uses an arbitrary function between sets of vectors. The application
to a Laurent filter is in Nivat.Descent.ExactDescent.
Differences between members of one fiber.
This is the generating set in the counting step of Theorem 2.2 (thm:descent).
Instances For
A finite input set yields a finite-dimensional space of same-fiber differences.
This is the finite-span step in Theorem 2.2 (thm:descent).
The fiber-counting inequality in Theorem 2.2 (thm:descent).
It holds for any function on a finite set of vectors; neither linearity nor a
finite-dimensional ambient space is needed.