ModuleGenericTensorSplit.lean
Nyll.SchemeTheory.RingTheory.GenericTensorSplit
6 declarations indexed from sourceView source ↗ Module documentation
A split generic tensor in the original scalar-extension orientation
Mathlib's pushout cancellation identifies (K ⊗[R] S) ⊗[K] B with S ⊗[R] B as S-algebras, using the canonical S action on the right factor of K ⊗[R] S. A supplied splitting then gives an actual splitting into copies of S ⊗[R] K, with explicit formulas for both directions.
Imports4
- Mathlib.Algebra.Algebra.Equiv
- Mathlib.Algebra.Algebra.Pi
- Mathlib.RingTheory.TensorProduct.Maps
- Mathlib.RingTheory.IsTensorProduct
Imported by2
Declarations
SchemeTheory.genericTensorCancelRingEquiv
DocumentationCancel the actual K-base change, preserving its literal ring maps.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u v
variable (R K S B : Type u)
[CommRing R] [CommRing K] [CommRing S] [CommRing B]
[Algebra R K] [Algebra R S] [Algebra R B] [Algebra K B]
[IsScalarTower R K B]
SchemeTheory.genericTensorCancelRingEquiv_tmul
DocumentationThe cancellation comparison on a double pure tensor.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u v
variable (R K S B : Type u)
[CommRing R] [CommRing K] [CommRing S] [CommRing B]
[Algebra R K] [Algebra R S] [Algebra R B] [Algebra K B]
[IsScalarTower R K B]
SchemeTheory.genericTensorCancelRingEquiv_symm_tmul
DocumentationThe inverse comparison retains both original factors.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u v
variable (R K S B : Type u)
[CommRing R] [CommRing K] [CommRing S] [CommRing B]
[Algebra R K] [Algebra R S] [Algebra R B] [Algebra K B]
[IsScalarTower R K B]
SchemeTheory.genericTensorSplitEquiv
DocumentationTransport an actual splitting over the left generic fiber into the original scalar-extension orientation used by integral-closure descent.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u v
variable (R K S B : Type u)
[CommRing R] [CommRing K] [CommRing S] [CommRing B]
[Algebra R K] [Algebra R S] [Algebra R B] [Algebra K B]
[IsScalarTower R K B]
SchemeTheory.genericTensorSplitEquiv_tmul
DocumentationThe transported forward map is the supplied splitting, followed by the literal commutation of each generic-fiber factor.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u v
variable (R K S B : Type u)
[CommRing R] [CommRing K] [CommRing S] [CommRing B]
[Algebra R K] [Algebra R S] [Algebra R B] [Algebra K B]
[IsScalarTower R K B]
SchemeTheory.genericTensorSplitEquiv_symm_apply
DocumentationThe transported inverse applies the supplied inverse to the literal commuted coordinates, then applies the constructed cancellation map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory
open scoped TensorProduct
universe u v
variable (R K S B : Type u)
[CommRing R] [CommRing K] [CommRing S] [CommRing B]
[Algebra R K] [Algebra R S] [Algebra R B] [Algebra K B]
[IsScalarTower R K B]