`PreU6` holds (round six, `preU6_holds`)
ProvedJ6Seg.PJ.preU6_holdsPreU6 holds.
The following holds (Lean statement, in the scope of module Solutions.J6SegILPreJK34):
theorem J6Seg.PJ.preU6_holds (P : Prm) (hP : P.Ok) (pl : Plan6) (tab : Fin 1 → IStmt HS 1) :
PreU6 P pl tab
Context. B5: the contract PreU6
preU6_holds: for every plan and every table, PreU6 P pl tab holds. The family U has four
procedures, the native pairs eCn / tearP (chunk pass) and eJn / tearP (J pass), relocated
by the permutation of nativeLayout; Cp = 2, A = 0. Hence PreNeed6 P pl (preNeed6_holds).
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_R6_Defs66 set_option autoImplicit false set_option relaxedAutoImplicit false set_option maxHeartbeats 1000000 open J6Seg J6Seg.PJ open IntMul NLogN NLogN.KIL NLogN.RS Function IntMul.Kappa.R6
theorem J6Seg.PJ.preU6_holds (P : Prm) (hP : P.Ok) (pl : Plan6) (tab : Fin 1 → IStmt HS 1) :
PreU6 P pl tab := by sorry