Round-six lemma `g32_ok`
ProvedR6Chk.Bit.DagC.g32_okAn auxiliary lemma of the round-six development, published as a separate node because its proof is long or shared.
The following holds (Lean statement, in the scope of module Solutions.R6ChkBitDagC):
theorem R6Chk.Bit.DagC.g32_ok : allL (gchunkChk supG) g32 = true
Context. Bit round six, h = 23: kernel checks of the gm-side DAG against the support table. 174 gate chunks (200 gates each), 27 output chunks, 1 retained chunk. Generated by bit_dagmod.py.
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_Defs51 set_option autoImplicit false set_option relaxedAutoImplicit false set_option maxHeartbeats 1000000 open R6Chk R6Chk.Bit R6Chk.Bit.DagC open R6Chk R6Chk.Bit
theorem R6Chk.Bit.DagC.g32_ok : allL (gchunkChk supG) g32 = true := by sorry