The BHKS knapsack lattice basis is upper-triangular: below-diagonal entries
vanish. Follows from the block structure [I_r | Ã; 0 | diag].
The BHKS knapsack lattice basis has strictly positive diagonal (needs
0 < p): 1 in the I_r block, p^(a-l_j) > 0 in the D block.
The BHKS knapsack lattice basis is LLL-independent
(Hex.Matrix.independent), so the proven LLL short-vector bound applies to it.
Every direct CLD column bound is dominated by the CLD floor.
The lifted-factor product over a singleton subset is the lifted factor.
Each direct Hensel factor has positive degree.
The full direct lift, scaled once by the input leading coefficient, factors through each local factor modulo the lift modulus.
Distinct factors in the direct Hensel basis remain coprime modulo the full lift modulus.
A direct Hensel factor remains irreducible after reduction at its selected prime.
A direct Hensel factor remains irreducible after reduction at the prime stored in the canonical lift data.
Every direct Hensel factor has degree at most the input polynomial. Reduction at the selected prime preserves both degrees, and the direct factor congruence makes the local factor divide the reduced square-free part.
A direct Hensel factor is coprime modulo the lift modulus to its own CLD quotient.
Production-bounded BHKS reverse containment from the algebraic lift facts.
This is the assembly point between the LLL geometry and the resultant
contradiction. The deliberately coarse R, V, and E used by
Hex.bhksBound dominate, respectively, support-vector coordinates, retained
row coordinates, and the adjusted full vector.
The direct lift and its genuine-support partition at an ordinary recombination-adequate precision. This is the shared algebraic context for both the inexpensive forward cut theorem and the full resultant argument.
The Hensel precision contains at least one prime-power digit.
- inputScale_coprime : (Hex.DensePoly.leadingCoeff core).gcd (Int.ofNat (data.p ^ Hex.precisionForCoeffBound B data.p)) = 1
The input leading coefficient is invertible modulo the lift modulus.
The modulus is large enough for unique centred coefficient recovery.
- lift : DirectLiftFacts core B data
The semantic properties of the direct-coordinate Hensel lift.
- partition : DirectSupportPartition core B data Finset.univ core
The genuine-factor supports partition all modular factors.
Instances For
Build the unique direct adequacy context from the semantic prime plan and the executable recovery floor.
Every lifted-factor index belongs to a genuine support.
Two genuine supports sharing an index are equal.
The number of genuine supports equals the number of normalized irreducible factors.
Every local factor divides the input modulo the full direct lift modulus.
The CLD vector of every genuine direct support is short at the ordinary recombination floor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
At the ordinary recovery floor, every genuine direct support survives the
Gram--Schmidt cut. This is the forward half W ≤ L'; unlike exact span it
does not require the larger resultant bound.
At the ordinary recovery floor, the executable CLD partition has at least one class for every irreducible integer factor.
At an adequate precision, the projected CLD lattice is exactly the span of
the direct modular supports of the normalized irreducible integer factors.
All algebraic inputs use directLiftData; no dilation-coordinate lift appears
in the statement or proof.