ModuleNativeTensorPushout.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FilteredColimit.NativeTensorPushout
3 declarations indexed from sourceView source ↗ Module documentation
Native ring models for tensor-product pushouts
Imports4
- Mathlib.Algebra.Category.Ring.Colimits
- Mathlib.Algebra.Category.Ring.Constructions
- Mathlib.CategoryTheory.Limits.Shapes.Pullback.IsPullback.Defs
- Mathlib.RingTheory.TensorProduct.Basic
Imported by2
Declarations
EtaleFundamentalGroups.CategoricalTensor.nativeModelInclusion
DocumentationThe literal model coprojection, retained as a RingHom before entering the Under categories. Only this construction exposes its R-AlgHom owner.
Source context 6 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
variable (R S B : Type u) [CommRing R] [CommRing S] [CommRing B]
[Algebra R S] [Algebra R B]
EtaleFundamentalGroups.CategoricalTensor.nativeTensorPushoutIso
DocumentationThe concrete tensor/pushout Iso in CommRingCat, with the model leg first. Its public interface has no coefficient-algebra structure on the tensor.
Source context 6 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
variable (R S B : Type u) [CommRing R] [CommRing S] [CommRing B]
[Algebra R S] [Algebra R B]
EtaleFundamentalGroups.CategoricalTensor.nativeModelInclusion_eq_pushout_inl
DocumentationThe native Iso carries the categorical model coprojection to the literal right tensor inclusion. This is the actual tensor pushout universal property.
Source context 6 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
variable (R S B : Type u) [CommRing R] [CommRing S] [CommRing B]
[Algebra R S] [Algebra R B]