TwoChartCech.finite_projective_ker_and_bijective_baseChange_of_residue_surjective
Closed-fibre surjectivity for a finite free two-term complex gives a finite projective kernel and arbitrary kernel base change.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace TwoChartCech
universe uLean source · statement
theorem finite_projective_ker_and_bijective_baseChange_of_residue_surjective
{R M N : Type u} [CommRing R] [IsLocalRing R]
[AddCommGroup M] [Module R M] [Module.Finite R M] [Module.Free R M]
[AddCommGroup N] [Module R N] [Module.Finite R N] [Module.Free R N]
(d : M →ₗ[R] N)
(hsurj : Function.Surjective (kerBaseChangeHom d (IsLocalRing.ResidueField R))) :
Module.Finite R (LinearMap.ker d) ∧ Module.Projective R (LinearMap.ker d) ∧
∀ (A : Type u) [CommRing A] [Algebra R A],
Function.Bijective (kerBaseChangeHom d A)