Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-03-08 19:42 0afdaab2

View on Github →

feat(linear_algebra): submodules of f.g. free modules are free (#6178) This PR proves the first half of the structure theorem for modules over a PID: if R is a principal ideal domain and M an R-module which is free and finitely generated (expressed by is_basis R (b : ι → M), for a [fintype ι]), then all submodules of M are also free and finitely generated. This result requires some lemmas about the rank of (free) modules (which in that case is basically the same as fintype.card ι). If M were a vector space, this could just be expressed as findim R M, but it isn't necessarily, so it can't be.

Estimated changes