Every width in Jain.bitR8 lies in
ProvedIntMul.Kappa.R8.bitR8_widthscomplexity-theoryinteger-multiplicationround-eight
Width bounds for the round-eight bit histogram.
Every child-width pair in Jain's round-eight bit histogram (opposite bank orders on the round-seven witness 2; width bound ) satisfies
Together with the proved histMoment_mono_tau, this unlocks upgrading a moment bound at exponent to the stopped-mix exponent whenever . The sister lemma bitR8_widths_le only records ; the strict positivity is required by the monotonicity hypothesis.
Formalization Note. bitR8 is from IntMul_KappaJainData (lean/Round8.lean, bitHist).
Preamble
import Definitions.Def_IntMul_KappaJainData set_option autoImplicit false set_option relaxedAutoImplicit false
Formal statement
namespace IntMul.Kappa.R8 open IntMul.Kappa.Jain /-- Width side-condition for applying `histMoment_mono_tau` to the round-eight bit histogram. Stronger than `bitR8_widths_le` by also requiring positive widths. -/ theorem bitR8_widths : ∀ p ∈ bitR8, 0 < p.1 ∧ p.1 ≤ 529 := by sorry end IntMul.Kappa.R8
Source
S. Jain, integer-mult-kappa, lean/Round8.lean (bitHist), https://github.com/Swapnil-jain/integer-mult-kappa/tree/5868dc701a9bec375c9dc5391d992ab3b8c35f3f; used with Prove2me IntMul.Kappa.R8.histMoment_mono_tau and IntMul.Kappa.R8.bitR8_widths_le