# Place the attached generate.py in the working directory.
from generate import MatroidChow, uniform_chow, braid_chow
uniform_chow(8, 12)
braid_chow(8)
generator = MatroidChow()
[(p["matroid"], generator.value(p, 100)) for p in generator.enumerate()]All 37 entries are exact polynomials in $\mathbb Z[t]$. The generator uses (2), grouping uniform flats by size and braid flats by block count, and retaining the actual flat lattices for the named objects.
The separate checks.py computes (1), independently enumerating partitions for braid restrictions and all ground-set subsets for the named objects. Known-answer controls precede full-coefficient agreement checks on all 37 values. All 24 uniform cases also agree with the derangement formula of [1], Theorem 3.21, using explicitly counted permutations. Degree, endpoint coefficients, positivity, symmetry, unimodality and (4) are checked on every entry. The standard dry run reports a longest entry of 79 characters and about 3 KB of entries. The attached argument-selection.md records the finite coverage and its rationale.