ModuleModuleBaseChangeHomExt.lean
Nyll.SchemeTheory.RingTheory.Descent.ModuleBaseChangeHomExt
2 declarations indexed from sourceView source ↗ Module documentation
Extensionality for homomorphisms between base-changed modules
Maps between tensor extensions are determined on elements 1 ⊗ m, and maps between localized modules are determined on fractions with denominator one. These are the two componentwise extensionality lemmas used by mixed formal gluing.
Imports2
- Mathlib.RingTheory.Localization.Module
- Mathlib.LinearAlgebra.TensorProduct.Tower
Imported by3
Declarations
EtaleFundamentalGroups.tensorProduct_linearMap_ext_of_one_tmul
DocumentationAn S-linear map between scalar extensions is determined by its values on the canonical generators 1 ⊗ m.
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.localizedModule_linearMap_ext_of_mk_one
DocumentationA linear map between localized modules is determined by the images of the source elements with denominator one.
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]