ModuleNativeTensorDescent.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FilteredColimit.NativeTensorDescent
14 declarations indexed from sourceView source ↗ Module documentation
Descent comparisons retaining the original native tensor actions
The native tensor product is compared directly with the categorical pushout. The comparison uses the original algebra instances, never the algebras reconstructed from an Under object. Its coefficient naturality is proved from the two tensor coprojections. This keeps action normalization out of the finite-field descent proofs.
Declarations
EtaleFundamentalGroups.NativeTensorDescent.modelIso
DocumentationThe original tensor algebra and the chosen pushout model have the same coefficient arrow. The native algebra actions are retained in this constructor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.nativeIso_inl_hom
DocumentationThe model projection of the actual named native comparison.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.nativeIso_inr_hom
DocumentationThe coefficient projection of the same native comparison.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.modelIso_hom_right
DocumentationReading the Under comparison keeps the same native ring Iso homomorphism.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.modelIso_inv_right
DocumentationReading its inverse likewise keeps the existing native ring Iso.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.homEquiv
DocumentationArbitrary native algebra maps correspond to maps of the actual pushout models. Both directions share the same constructed comparison.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.homEquiv_right
DocumentationThe ring map of the Hom correspondence uses precisely the two native comparison maps. This computation is closed before a coefficient square is formed.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.isoEquiv
DocumentationThe same comparison transports arbitrary native algebra equivalences.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.isoEquiv_hom
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.isoEquiv_inv
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
EtaleFundamentalGroups.NativeTensorDescent.nativeIso_leg
DocumentationThe direct native comparison commutes with the literal tensor map of a coefficient homomorphism. Only the two coprojection equations are used.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
variable {S}
EtaleFundamentalGroups.NativeTensorDescent.modelIso_leg
DocumentationThe underlying Under model square follows from the established native ring square, without unfolding either pushout universal-property proof.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
variable {S}
EtaleFundamentalGroups.NativeTensorDescent.square_of_conjugated_square
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
variable {S}
EtaleFundamentalGroups.NativeTensorDescent.hom_square
DocumentationA coefficient square between categorical models gives the original native algebra-hom square, without reopening reconstructed module actions.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups.NativeTensorDescent
open CategoryTheory.CategoricalTensorDescent
open EtaleFundamentalGroups.CategoricalTensor
variable (R S : Type u) [CommRing R] [CommRing S] [Algebra R S]
variable {S}