Counting and bounding the scheduled field seeds #
The nested seed tuple has one factor for each retained field seed. Exact finite-field cardinalities turn this product into a power of two. Sparse rounding and the finite width schedule then bound its exponent.
theorem
Algebraic.Cutwidth.Extractor.Internal.card_scheduledBlockSeeds
(n h Q E ell : ℕ)
[(s : ℕ) → Fintype (AdjoinRoot (binaryModulus s))]
:
Fintype.card
(RecursiveSeeds (ScheduledInitialSeed n h Q E) (ScheduledLevelSeed n h Q E) h × ScheduledFinalSeed n h Q E ell) = 2 ^ scheduledBlockSeedBits n h Q E ell