ModuleAlgebraCoaction.lean
Nyll.SchemeTheory.Descent.AlgebraCoaction
15 declarations indexed from sourceView source ↗ Module documentation
From tensor-form descent isomorphisms to algebra coactions
An overlap isomorphism is written as C ⊗[R] B ≃ₐ[B] B ⊗[R] C. Its diagonal normalization is an equality after the two multiplication maps. Its triple cocycle compares two explicit maps from C ⊗[R] (B ⊗[R] B) to B ⊗[R] (B ⊗[R] C), using the tensor associator and exchanges of factors. Evaluating these genuine overlap laws on c ⊗ 1 and c ⊗ 1 ⊗ 1 gives the counit and coassociativity of the native scalar-extension comonad.
Declarations
Algebra.Descent.tensorCoaction
DocumentationThe coaction extracted from the actual overlap isomorphism.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCoaction_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorSourceDiagonal
DocumentationRestricting the source of the overlap comparison to the diagonal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorTargetDiagonal
DocumentationRestricting the target of the overlap comparison to the diagonal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorFirstTransition
DocumentationThe overlap comparison on the first two of three coordinates.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCocycleLeft
DocumentationThe successive first-second and second-third comparisons.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCocycleRight
DocumentationThe direct first-third comparison, leaving the middle coordinate fixed.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorFirstTransition_one
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCocycleLeft_one
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCocycleRight_one
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCoaction_counit
DocumentationDiagonal normalization implies the counit identity of the extracted coaction.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.tensorCoaction_coassoc
DocumentationThe actual triple cocycle implies coassociativity of the extracted coaction.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Tensor
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
Algebra.Descent.nativeCoactionAxioms_of_pointwise
DocumentationPointwise counit and coassociativity for an algebra coaction are exactly the two equations of the native scalar-extension comonad.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Native
variable {R B : Type u} [CommRing R] [CommRing B]
variable (f : R →+* B) (C : Type u) [CommRing C] [Algebra B C]
Algebra.Descent.nativeCoactionAxioms
DocumentationTensor-form overlap normalization and cocycle give precisely the two laws of the native scalar-extension comonad, for the constructed coaction.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Native
variable {R B : Type u} [CommRing R] [CommRing B]
variable (f : R →+* B) (C : Type u) [CommRing C] [Algebra B C]
Algebra.Descent.tensorDescentEquiv
DocumentationA genuine tensor-form descent isomorphism with its ordinary overlap laws is effective: the invariant subalgebra recovers the given algebra after base change.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace Algebra.Descent
section Native
variable {R B : Type u} [CommRing R] [CommRing B]
variable (f : R →+* B) (C : Type u) [CommRing C] [Algebra B C]