ModuleScalarExtension.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FilteredColimit.ScalarExtension
8 declarations indexed from sourceView source ↗ Module documentation
Scalar extension of tensor equivalences with literal compatibility
The tensor universal property extends a map along an actual coefficient algebra homomorphism. The same construction on its inverse produces the extended equivalence. Both compatibility squares with a later coefficient algebra are retained. No additional algebra structure between the two coefficient rings is installed.
Imports3
- Mathlib.Algebra.Algebra.Equiv
- Mathlib.RingTheory.TensorProduct.Basic
- Mathlib.RingTheory.TensorProduct.Maps
Imported by2
Declarations
EtaleFundamentalGroups.tensorAlgHom_tmul
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
EtaleFundamentalGroups.tensorMap_smul
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
EtaleFundamentalGroups.tensorScalarExtendAlgHom
DocumentationExtend a tensor-algebra morphism along the specified coefficient map, using the actual tensor universal property.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
variable {K E T B D : Type u}
[CommRing K] [CommRing E] [CommRing T] [CommRing B] [CommRing D]
[Algebra K E] [Algebra K T] [Algebra K B] [Algebra K D]
EtaleFundamentalGroups.tensorScalarExtendAlgHom_tmul
DocumentationThe extended map has its specified value on every pure tensor.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
variable {K E T B D : Type u}
[CommRing K] [CommRing E] [CommRing T] [CommRing B] [CommRing D]
[Algebra K E] [Algebra K T] [Algebra K B] [Algebra K D]
EtaleFundamentalGroups.tensorScalarExtendAlgHom_map
DocumentationExtension commutes with the original coefficient inclusion on all elements.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
variable {K E T B D : Type u}
[CommRing K] [CommRing E] [CommRing T] [CommRing B] [CommRing D]
[Algebra K E] [Algebra K T] [Algebra K B] [Algebra K D]
EtaleFundamentalGroups.tensorScalarExtendAlgEquiv
DocumentationExtend a genuine tensor-algebra equivalence and its inverse along the specified coefficient map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
variable {K E T B D : Type u}
[CommRing K] [CommRing E] [CommRing T] [CommRing B] [CommRing D]
[Algebra K E] [Algebra K T] [Algebra K B] [Algebra K D]
EtaleFundamentalGroups.tensorScalarExtendAlgHom_square
DocumentationA literal forward compatibility square survives extension of scalars.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
variable {K E T B D : Type u}
[CommRing K] [CommRing E] [CommRing T] [CommRing B] [CommRing D]
[Algebra K E] [Algebra K T] [Algebra K B] [Algebra K D]
EtaleFundamentalGroups.tensorScalarExtendAlgEquiv_squares
DocumentationBoth literal squares survive extension of a genuine equivalence. The inverse is the extension of the original inverse by construction.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe u
variable {K E T B D : Type u}
[CommRing K] [CommRing E] [CommRing T] [CommRing B] [CommRing D]
[Algebra K E] [Algebra K T] [Algebra K B] [Algebra K D]