OAI/Combinatorics/LowSpaceSubsetSum/Word/WordSeedScalarBounds.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Application-scale bounds for measured scalar samplers
Only the actual prime tests incur the half-exponential factor. Permutation range tests, retained candidate buffers and tuple assembly remain polynomial.
- theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.self_le_powline 17 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.multiple_powerline 20 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.small_tailline 23 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.factor_numericline 30 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.permutation_numericline 56 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.prime_modulus_fitsline 87Source documentation
The executed modulus itself fits, using strict width slack in the application.
theorem prime_modulus_fits (I : Instance n) {ell : ℕ} (hell : ell ≤ n) : (WordSeedPowerExecution.run ell).1 < 2^wordWidth I := by …Mentions: OAI.LowSpaceSubsetSum.Instance, OAI.LowSpaceSubsetSum.WordSeedPowerExecution.run, OAI.LowSpaceSubsetSum.wordWidth
- theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.factorWork_leline 92 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.prime_work_leline 97 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.permutation_boundsline 104 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.permutation_bounded_scaleline 110 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.scalar_cells_leline 117 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.factor_bounded_scaleline 130 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.prime_bounded_scaleline 137 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.compression_boundsline 144 - theorem
OAI.LowSpaceSubsetSum.WordSeedScalarBounds.compression_bounded_scaleline 178