ModuleNativeTensorCorrespondence.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FilteredColimit.NativeTensorCorrespondence
9 declarations indexed from sourceView source ↗ Module documentation
Correspondence with the original native algebras
Each tensor product is constructed with its original algebra instances in a one-tensor scope. The categorical interface is then identified with that native object. The equivalence below has arbitrary native algebra equivalences as its inverse input, and proves both round trips.
Declarations
EtaleFundamentalGroups.CategoricalTensor.nativeTensorObject
DocumentationThe actual native tensor algebra, retaining both stored base actions.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.nativeCoefficientObject
DocumentationRead one coefficient arrow as the actual commutative algebra it defines. The object stores the ring and that same algebra map exactly once.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.nativeCoefficientObject_mkUnder
DocumentationReconstructing the original algebra from its native algebra map gives the original stored owner. No tensor is formed in this normalization.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.tensorFunctor_obj_coefficientObjects
DocumentationThe existing tensor functor forms precisely the native tensor of the two algebras owned by its inputs. This checks only those constructors, not any tensor relation, map law, or universal-property proof.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.tensorFunctor_obj_native
DocumentationThe categorical tensor constructor reconstructs exactly the original native tensor algebra. Each input normalization was proved before this scope, so no raw tensor dictionary is reconstructed alongside the functor interface.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.nativeUnderHom
DocumentationRead a morphism under the base into the original native algebra actions. Its scalar compatibility is the defining Under square.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.nativeUnderHomEquivAlgHom
DocumentationArbitrary native algebra homomorphisms are precisely the corresponding Under morphisms, with both round trips proved using the original actions.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.nativeUnderIsoEquivAlgEquiv
DocumentationNative algebra equivalences and isomorphisms under the base have the same arbitrary data. Neither direction assumes a comparison equation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]
EtaleFundamentalGroups.CategoricalTensor.native_finitePresentation
DocumentationOriginal algebraic finite presentation supplies the native Under model's ring-hom finite presentation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.CategoricalTensor
variable {R : Type u} [CommRing R]