ModuleFaithfullyFlatModuleHomDescent.lean
Nyll.SchemeTheory.RingTheory.Descent.FaithfullyFlatModuleHomDescent
6 declarations indexed from sourceView source ↗ Module documentation
Descent of module homomorphisms along a faithfully flat algebra
The usual Amitsur equalizer for a target module also gives the Hom-level full-faithfulness statement. An S-linear map between two extended modules comes from the base precisely when its values on the canonical generators belong to the target equalizer.
Declarations
EtaleFundamentalGroups.tensorProductDescentCompatibleLinearMaps
DocumentationThe submodule of maps between extended modules whose values on the canonical generators satisfy the Amitsur equalizer relation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open scoped TensorProduct
universe u v w w'
variable {R : Type u} [CommRing R]
variable {S : Type v} [CommRing S] [Algebra R S]
variable {M : Type w} [AddCommGroup M] [Module R M]
variable {N : Type w'} [AddCommGroup N] [Module R N]
EtaleFundamentalGroups.tensorProductLinearMapToDescentCompatible
DocumentationBase change sends every R-linear map to a descent-compatible map between the extended modules.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open scoped TensorProduct
universe u v w w'
variable {R : Type u} [CommRing R]
variable {S : Type v} [CommRing S] [Algebra R S]
variable {M : Type w} [AddCommGroup M] [Module R M]
variable {N : Type w'} [AddCommGroup N] [Module R N]
EtaleFundamentalGroups.tensorProductLinearMapToDescentCompatible_coe
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open scoped TensorProduct
universe u v w w'
variable {R : Type u} [CommRing R]
variable {S : Type v} [CommRing S] [Algebra R S]
variable {M : Type w} [AddCommGroup M] [Module R M]
variable {N : Type w'} [AddCommGroup N] [Module R N]
EtaleFundamentalGroups.tensorProductLinearMapDescentEquiv
DocumentationFaithfully flat base change is fully faithful after equipping extended modules with their canonical Amitsur descent relation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open scoped TensorProduct
universe u v w w'
variable {R : Type u} [CommRing R]
variable {S : Type v} [CommRing S] [Algebra R S]
variable {M : Type w} [AddCommGroup M] [Module R M]
variable {N : Type w'} [AddCommGroup N] [Module R N]
EtaleFundamentalGroups.tensorProductLinearMapDescentEquiv_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open scoped TensorProduct
universe u v w w'
variable {R : Type u} [CommRing R]
variable {S : Type v} [CommRing S] [Algebra R S]
variable {M : Type w} [AddCommGroup M] [Module R M]
variable {N : Type w'} [AddCommGroup N] [Module R N]
EtaleFundamentalGroups.tensorProductLinearMapDescentEquiv_symm_baseChange
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open scoped TensorProduct
universe u v w w'
variable {R : Type u} [CommRing R]
variable {S : Type v} [CommRing S] [Algebra R S]
variable {M : Type w} [AddCommGroup M] [Module R M]
variable {N : Type w'} [AddCommGroup N] [Module R N]