Smith normal form supplies a kernel basis
ID: smith-normal-form-supplies-a-kernel-basis
Let be an -by- matrix over a principal ideal domain . Choose Smith normal form with exactly nonzero diagonal entries. Since and are invertible matrices, is equivalent to . The integral domain property forces the first coordinates of to vanish, so are a basis of a module for the kernel. These vectors form part of a basis of a module of , which is stronger than merely finding a nonzero vector in the kernel over the fraction field.
New to topics? Read the docs here!