The native LLL body produces a (δ, 1/2)-LLL-reduced matrix. Combines the
fuel-sufficiency theorem (lllLoop_fuel_sufficient) with the loop invariant
induction (lllLoop_isLLLReduced_of_fuel_gt_measure).
Independence is preserved by Hex.lllNative.
Classical native LLL short-vector bound at η = 1/2. For any independent
integer basis b, the first row of Hex.lllNative b δ ... has squared norm
at most (1 / (δ − 1/4))^(n − 1) times the squared norm of any nonzero
lattice vector.
Property triple for an accepted external reduction: a B' returned by
ExternalReducer.certifiedReduction b δ generates the same lattice as b, is independent,
and is (δ, 11/20)-LLL-reduced. Composes certifiedReduction_some_certCheck with
HexLLLMathlib.certCheck_sound, the single trusted property-level correspondence of
hex-lll §"Certified external selection".
The public LLL lll produces a (δ, 11/20)-LLL-reduced matrix. On the
native path this is lllNative_isLLLReduced (η = 1/2) lifted to η = 11/20
by isLLLReduced.mono_η. On the certified-selection path it follows from
certCheck_sound via certifiedReduction_some_property.
Independence is preserved by Hex.lll.
Public LLL short-vector bound at η = 11/20. For any independent
integer basis b, the first row of Hex.lll b δ … has squared norm at
most (1 / (δ − 121/400))^(n − 1) times the squared norm of any nonzero
lattice vector.