ModuleTensorPrimeContraction.lean
Nyll.EtaleFundamentalGroups.Completions.Retained.TensorPrimeContraction
4 declarations indexed from sourceView source ↗ Module documentation
Contracting a retained completed prime chain through a finite-model tower
Suppose two finite models over the same local base are connected by an algebra map. After a common base change, the canonical tensor map contracts any prime chain in the upper model to a prime chain in the lower model.
The point of this small leaf is coordinate retention: contractions to the old finite models and to the new base are proved for the literal tensor map. No generic component, independently selected prime, or comparison equivalence occurs in the statement.
Declarations
EtaleFundamentalGroups.completedFiniteModelTensorRightAlgebra
DocumentationThe right-coordinate algebra used to formulate literal contractions to the upper and lower finite models.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uR' uS₀ uS₁
EtaleFundamentalGroups.completedFiniteModelTowerAlgHom
DocumentationThe canonical map between two base-changed finite models.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uR' uS₀ uS₁
/-- The right-coordinate algebra used to formulate literal contractions to
the upper and lower finite models. -/
noncomputable local instance completedFiniteModelTensorRightAlgebra
{R : Type uR} {R' : Type uR'} {S : Type uS₀}
[CommRing R] [CommRing R'] [CommRing S]
[Algebra R R'] [Algebra R S] :
Algebra S (R' ⊗[R] S) :=
Algebra.TensorProduct.rightAlgebra
EtaleFundamentalGroups.completedFiniteModelTowerAlgHom_tmul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uR' uS₀ uS₁
/-- The right-coordinate algebra used to formulate literal contractions to
the upper and lower finite models. -/
noncomputable local instance completedFiniteModelTensorRightAlgebra
{R : Type uR} {R' : Type uR'} {S : Type uS₀}
[CommRing R] [CommRing R'] [CommRing S]
[Algebra R R'] [Algebra R S] :
Algebra S (R' ⊗[R] S) :=
Algebra.TensorProduct.rightAlgebra
EtaleFundamentalGroups.completedFiniteModelTower_contract_primeChain
DocumentationA retained generic/height-one chain in the upper completed model contracts to the same literal chain in the lower completed model.
In particular, the lower completed prime lies over the specified lower finite-model prime q₀, not merely over an unspecified contraction.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uR' uS₀ uS₁
/-- The right-coordinate algebra used to formulate literal contractions to
the upper and lower finite models. -/
noncomputable local instance completedFiniteModelTensorRightAlgebra
{R : Type uR} {R' : Type uR'} {S : Type uS₀}
[CommRing R] [CommRing R'] [CommRing S]
[Algebra R R'] [Algebra R S] :
Algebra S (R' ⊗[R] S) :=
Algebra.TensorProduct.rightAlgebra