Kernel-Leaf Basis Generation Completeness #
Every nonzero solution row of an X-adic problem lies in the row module generated by the kernel-leaf basis: the high part is generated by the monomial completion rows and the bounded remainder by the scalar kernel.
Kernel-leaf basis generation completeness #
Every solution row of an X-adic problem splits into a low part, whose packed
coefficient vector lies in the bounded scalar kernel, plus a high part in which
every entry is divisible by X^(leafDegreeCap problem). The low part is a
constant-coefficient combination of the reconstructed scalar-kernel rows by
homogeneousKernelBasisRows_complete, the high part is a polynomial
combination of the monomial completion rows, and the reduction and completion
steps only enlarge the generated row module. Together these facts show that
the kernel-leaf basis generates every solution row.
Entries of a row linear combination are coefficient-weighted entry sums.
Row linear combinations of uniform-width matrices keep that width.
Rows agreeing in size and on every rowGet entry are equal.
Generation completeness of the kernel-leaf basis. Every nonzero solution row of an X-adic problem lies in the row module generated by the kernel-leaf basis.