OAI/NumberTheory/Ostmann/Arithmetic/MovingCellGap.lean
4 declarations, 0 contain sorry, 0 declared as axioms
From the prescribed cell sums to the diagonal's scalar gap
- theorem
OAI.Ostmann.spectatorStepGap_sub_oneline 11 - theorem
OAI.Ostmann.moving_cell_diagonal_gapline 18Source documentation
J + tailis the protected and surviving compensation target in (7.4). The two cell errors are paid by one unit of the coefficient of the step gap.theorem moving_cell_diagonal_gap (BD Bz z r m J tail w b cb small cg ec es : ℝ) (hr : 0 ≤ r) (hbalance : r * w = r * (J + tail) - spectatorStepGap BD Bz z r m) (hupper : 4 * b ≤ w + ec) (hlower : r * (J + tail) - es * r ≤ small + r * (cb - 1)) (hcost : 2 * cg + 1 + (ec + es) * r ≤ r * m) : 2 * cg + 1 + (r * 4) * b - (small + r * (cb - 1)) ≤ -spectatorStepGap (BD - 1) Bz z r m := by …Mentions: OAI.Ostmann.spectatorStepGap
- theorem
OAI.Ostmann.eventual_moving_cell_error_budgetline 30 - theorem
OAI.Ostmann.moving_linear_cell_error_budgetline 53Source documentation
The centers may each have an error proportional to
L. Since the bulk size isk^4 L + O(1), the same one-unit gap reserve pays these errors.theorem moving_linear_cell_error_budget (k n : ℕ) (C L cg ec es : ℝ) (hC : 0 ≤ C) (hk : 4 * C + 16 ≤ (k : ℝ) ^ 4) (hL : 1 ≤ L) (hcg : cg ≤ (91 / 100 : ℝ) * L) (he : ec + es ≤ C * L) : 2 * cg + 1 + (ec + es) * (2 ^ n : ℕ) ≤ (2 ^ n : ℕ) * (spectatorBulkCount k L : ℝ) := by …Mentions: OAI.Ostmann.spectatorBulkCount