The three extra hypotheses of `P14NeedH'` hold at round-six parameters for large `n` (round six, `p14_hyps_r6`)
ProvedIntMul.Kappa.R6.IL3.p14_hyps_r6The three extra hypotheses of P14NeedH' hold at round-six parameters for large n.
(1) is stated for every N < 2^(6b) (the caller's vol·r + w + Ew D is below that).
The following holds (Lean statement, in the scope of module Solutions.R6IL3Hyps):
theorem IntMul.Kappa.R6.IL3.p14_hyps_r6 (P : Prm) (hP : P.Ok) (K₀ : ℕ) : ∃ n₁ : ℕ, ∀ n, n₁ ≤ n →
Good P n ∧ 6 ≤ KP6 P n ∧
(∀ N : ℕ, N < 2 ^ (6 * bP6 n) → zsz (N : ℤ) ≤ pP6 P n) ∧
(pP6 P n + K₀) ^ 5 ≤ 2 ^ KP6 P n ∧
((K₀ * dP6 P n * (zsz (pP6 P n : ℤ) + 1) : ℕ) : ℝ) ≤
(KP6 P n : ℝ) * (dP6 P n : ℝ) ^ P.lamp
Context. Round six, item language (I3): the extra hypotheses of P14NeedH' at round-six parameters
p14_hyps_r6: for P.Ok, any constant K₀ and all large n, the round-six values
K = KP6 = ℓ - 1, D = dP6 = ⌊b^ε⌋, p = pP6 = 6 b^(1+x) satisfy
zsz N ≤ pfor everyN < 2^(6b)(andn ≤ 2^b,V ≤ 48 n, so every local size of the caller is far below);(p + K₀)^5 ≤ 2^K;K₀ D (zsz p + 1) ≤ K D^lamp(this isε (2 - lamp) < 1,Prm.Ok.eps_two_sub);
and also 6 ≤ K.
Formalization Note. Part of the Lean formalization of the round-six κ-improvement (integer-multiplication-kappa campaign, target IntMul.Kappa.jain_round6_framework). The statement is copied verbatim from the Lean development; the platform node carries the same declaration name. Definitions it mentions live in the IntMul_Kappa_R6_Defs* bundles (on top of the published κ bundles IntMul_Kappa_K_Defs*).
-- Round-six κ development (integer-multiplication-kappa), generated by skeleton subtraction. import Definitions.Def_IntMul_Kappa_K_Defs33 import Definitions.Def_IntMul_Kappa_R6_Defs1 import Mathlib import Definitions.Def_IntMul_HvdH_M_Defs8 import Definitions.Def_IntMul_MultitapeModel import Definitions.Def_IntMul_KappaFramework import Definitions.Def_IntMul_Kappa_R6_Defs14 set_option autoImplicit false set_option relaxedAutoImplicit false set_option maxHeartbeats 1000000 open IntMul IntMul.Kappa IntMul.Kappa.R6 open Real open IntMul.Kappa.R6 NLogN
theorem IntMul.Kappa.R6.IL3.p14_hyps_r6 (P : Prm) (hP : P.Ok) (K₀ : ℕ) : ∃ n₁ : ℕ, ∀ n, n₁ ≤ n →
Good P n ∧ 6 ≤ KP6 P n ∧
(∀ N : ℕ, N < 2 ^ (6 * bP6 n) → zsz (N : ℤ) ≤ pP6 P n) ∧
(pP6 P n + K₀) ^ 5 ≤ 2 ^ KP6 P n ∧
((K₀ * dP6 P n * (zsz (pP6 P n : ℤ) + 1) : ℕ) : ℝ) ≤
(KP6 P n : ℝ) * (dP6 P n : ℝ) ^ P.lamp := by sorry