ModuleAssociatedPrime.lean
Nyll.EtaleFundamentalGroups.Purity.SpecialLocal.AssociatedPrime
6 declarations indexed from sourceView source ↗ Module documentation
Minimal cotangent support and associated primes
For a finite module over a Noetherian ring, a minimal point of its support is an associated prime. Applying this to the two finite cotangent modules turns a minimal point of the non-etale cotangent support into an associated prime of one of those modules. The codimension-one hypothesis from SpecialLocalPuritySupport simultaneously shows that this prime does not have height one.
This is the exact interface at which a depth or branch-locus theorem must enter; no height bound or purity conclusion is assumed here.
Declarations
EtaleFundamentalGroups.SpecialLocalPurity.mem_minimalPrimes_annihilator_of_minimal_mem_support
DocumentationA minimal point of the support of a finite module is a minimal prime over its annihilator.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.SpecialLocalPurity
universe u v
EtaleFundamentalGroups.SpecialLocalPurity.mem_associatedPrimes_of_minimal_mem_support
DocumentationA minimal point of the support of a finite module over a Noetherian ring is an associated prime.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.SpecialLocalPurity
universe u v
EtaleFundamentalGroups.SpecialLocalPurity.exists_minimal_nonEtaleCotangentSupport_of_not_formallyEtale
DocumentationIf a finite algebra is not formally etale, the union of its two cotangent supports has a minimal point. The point is obtained from a minimal prime over the intersection of the two annihilator ideals, so no Noetherian topological choice is hidden in the statement.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.SpecialLocalPurity
universe u v
EtaleFundamentalGroups.SpecialLocalPurity.isEtaleAt_of_lt_minimal_nonEtaleCotangentSupport
DocumentationEvery prime strictly below a minimal point of the non-etale cotangent support lies in the etale locus.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.SpecialLocalPurity
universe u v
EtaleFundamentalGroups.SpecialLocalPurity.minimal_nonEtaleCotangentSupport_associated_and_height_ne_one
DocumentationUnder height-one etaleness, a minimal point of the non-etale cotangent support is an associated prime of one cotangent module and is not height one. This packages the two production inputs without assuming the missing purity height bound.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.SpecialLocalPurity
universe u v
EtaleFundamentalGroups.SpecialLocalPurity.exists_nonEtaleCotangentSupport_associated_and_height_ne_one_of_isEtaleAt_heightOne
DocumentationA non-formally-etale finite torsion-free domain extension which is etale over every height-one prime has a higher-codimension associated cotangent prime. This is the contradiction witness used by the minimal-bad-point branch-locus argument.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.SpecialLocalPurity
universe u v