Commit 2025-03-14 10:49 17b56b42
View on Github →refactor(FreeModule/IdealQuotient): Generalize to submodule of full rank (#22902) Many results using Smith Normal Form for ideals of a finite free ring over a PID are also true in the case of submodules of full rank. Therefore we generalize the existing proofs to this case (usually the proofs work almost as is) and prove the corresponding results for submodules of full rank in two new files:
LinearAlgebra.FreeModule.Finite.Quotient: we prove in particular that forMa free finite module over a PIDRand a submoduleNofMof same rank, we have
(M ⧸ N) ≃ₗ[R] Π i, R ⧸ Ideal.span ({smithNormalFormCoeffs b h i} : Set R)
LinearAlgebra.FreeModule.Finite.CardQuotient: we prove in particular that ifMis a free finiteℤ-module of basisbandNis a submodule of basisbNof the same dimension, then
(b.det ((↑) ∘ bN)).natAbs = Nat.card (M ⧸ N)
The original proofs about ideals are deduced as consequences of the generalized proofs.