ModuleCategoricalTensor.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FilteredColimit.CategoricalTensor
12 declarations indexed from sourceView source ↗ Module documentation
The native categorical tensor owner and its pushout comparison
The tensor functor is Mathlib's existing CommRingCat.tensorProd. Its native maps and functor laws are retained. Descent is transported across the proved tensorProdIsoPushout, without calling the former raw descent theorem.
Declarations
EtaleFundamentalGroups.CategoricalTensor.tensorFunctor
DocumentationThe coefficient arrow supplies the unique algebra used by the existing categorical tensor functor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.tensorFunctorIsoPushout
DocumentationThe existing tensor/pushout comparison, normalized to the coefficient's original arrow.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.comparison
DocumentationThe actual tensor model and its categorical pushout are canonically isomorphic over the same coefficient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.homEquiv
DocumentationTransport arbitrary model morphisms through the proved comparison.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.extendHom
DocumentationCoefficient extension is the pushout extension conjugated by the existing native tensor comparison.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.tensorLeg
DocumentationThe underlying coefficient leg on native tensor objects.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.extendHom_square
DocumentationThe tensor coefficient square is the literal underlying ring square of the native model morphisms and the canonical coefficient leg.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.finitelyPresentable
DocumentationAlgebraic finite presentation supplies categorical finite presentability for the original model, with no additional compactness premise.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.exists_hom_stage_of_isFinitelyPresentable
DocumentationCategorical tensor Hom descent from the original finite presentation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.exists_iso_stage_of_isFinitelyPresentable
DocumentationCategorical tensor isomorphism descent preserves both coefficient squares of the arbitrary input isomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.exists_hom_stage
DocumentationCategorical tensor Hom descent from the original finite presentation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}
EtaleFundamentalGroups.CategoricalTensor.exists_iso_stage
DocumentationCategorical tensor isomorphism descent preserves both coefficient squares of the arbitrary input isomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
open CategoryTheory.CategoricalTensorDescent
variable {R : CommRingCat.{u}}