The free locus over a reduced ring, and of a filtered module #
Every module over a reduced ring is free at each minimal prime. For a finitely presented module, Mathlib's openness of the free locus therefore gives an open neighbourhood of the minimal primes where it is locally free.
A module with an exhaustive increasing filtration is free at every prime where all the
subquotients of the filtration are free. No finiteness is assumed, so this applies to modules
that are not finitely generated over the base, as in the proof of generic freeness in
TauCeti.RingTheory.Spectrum.Prime.GenericFreeness.
Main declarations #
Module.mem_freeLocus_of_mem_minimalPrimes: over a reduced ring, every module is free at the minimal primes.Module.iInter_freeLocus_subquotient_subset_freeLocus: a filtered module is free wherever all subquotients of the filtration are.
References #
- The Stacks Project, Tags 051R and 051Z, for generic freeness.
Over a reduced ring, every module is free at each minimal prime, where the localization of the ring is a field.
A module over a nonzero reduced ring has nonempty free locus.
A module is free at every prime at which all subquotients N (j + 1) ⧸ N j of an exhaustive
increasing filtration ⊥ = N 0 ≤ N 1 ≤ ⋯ are free.
No finiteness is assumed, so this applies to filtrations of modules that are not finitely generated over the base ring.
If a base prime belongs to the free locus of an algebra, that algebra is flat over the base after localizing at any prime above it.