ModuleFractionFieldTensorComponent.lean
Nyll.EtaleFundamentalGroups.FiniteEtale.ChosenPrime.FractionFieldTensorComponent
11 declarations indexed from sourceView source ↗ Module documentation
Field-tensor coordinates for an actual chosen generic component
Let C / R be finite and let L be a field over the fraction field of R. The literal generic algebra C ⊗[R] L is canonically the field tensor product
FractionRing C ⊗[FractionRing R] L.
This file transports a specified maximal component, a normalization prime, and its prime localization across that canonical comparison. In particular, a component produced by EtaleChosenPrimeLocalFactor is not reselected after passing to fraction fields.
Declarations
EtaleFundamentalGroups.finiteBaseFractionRingAlgebra
DocumentationThe fraction-field extension induced by a faithful finite map R → C.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
EtaleFundamentalGroups.finiteBaseFractionRingAlgebraInstance
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
EtaleFundamentalGroups.finiteBaseFractionFieldTensorAlgebra
DocumentationThe scalar action of C on the field tensor product is the literal left-factor action through FractionRing C.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorAlgEquiv
DocumentationCanonical comparison between the literal finite generic fibre and the tensor product of the two fraction fields.
It is linear over C: on the target, C acts through the left copy of FractionRing C.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorIdeal
DocumentationThe literal maximal ideal of the fraction-field tensor product obtained from the already selected component of C ⊗[R] L.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorIdeal_isMaximal
DocumentationThe transported fraction-field tensor ideal is maximal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorComponentAlgEquiv
DocumentationThe actual quotient component produced before fieldification is canonically the literal generic tensor component after fieldification.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorIntegralClosureAlgEquiv
DocumentationIntegral closures in the two presentations of the same actual component are canonically equivalent.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorIntegralClosurePrime
DocumentationThe normalization prime obtained by literal transport to the fraction-field tensor component.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorIntegralClosurePrime_isPrime
DocumentationLiteral transport of a normalization prime preserves primality.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)
EtaleFundamentalGroups.finiteBaseFractionFieldTensorIntegralClosureLocalizationAlgEquiv
DocumentationPrime localization of the actual chosen component is unchanged by the canonical field-tensor presentation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups
universe uR uC uL
variable {R : Type uR} {C : Type uC} {L : Type uL}
variable [CommRing R] [IsDomain R]
variable [CommRing C] [IsDomain C]
variable [Algebra R C] [FaithfulSMul R C]
variable [Field L] [Algebra R L]
variable [Algebra (FractionRing R) L]
local instance finiteBaseFractionRingAlgebraInstance :
Algebra (FractionRing R) (FractionRing C) :=
finiteBaseFractionRingAlgebra (R := R) (C := C)