ModuleCompositum.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.Compositum
61 declarations indexed from sourceView source ↗ Declarations
DiscreteValuationField.FieldCompositum.fg_comap_val_of_fg_of_le
DocumentationA finitely generated intermediate field of the ambient field Ω which is contained in L remains finitely generated after pulling it back to the field type L.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.map_val_le_self
DocumentationThe image of an intermediate field of L under the ambient inclusion L -> Ω is contained in the original ambient intermediate field L.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_map_val_sup_le_sup_of_right_le
DocumentationIf the right finite-support field lies in K', then the finite common top built from a left subfield of L maps into the ambient common top L ⊔ K'.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.finiteDimensional_map_val_of_finiteDimensional
DocumentationFinite-dimensionality transfers from a left subextension U ≤ L to its image in the ambient field Ω.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.supRightAlgebra
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.supLeftAlgebra
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.supRightIsScalarTower
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.supLeftIsScalarTower
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.tensorProduct_exists_list_sum_tmul
DocumentationEvery tensor is a finite sum of pure tensors. This local source form is used to move from abstract field-level tensor representatives to denominator clearing data in the compositum arguments.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_productMap_range
DocumentationThe field-level product map L ⊗_K K' -> Ω has image exactly the compositum subalgebra L ⊔ K'. This is the pure algebraic generation source behind the later valuation-ring common-top comparison.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.exists_tensor_productMap_eq_of_mem_sup
DocumentationEvery element of the compositum is represented by a tensor under the field-level product map L ⊗_K K' -> Ω.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_productMap_val_comp
DocumentationThe product map into the actual compositum subtype agrees with the ambient product map after coercing the target back to Ω.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.exists_sup_tensor_productMap_eq
DocumentationEvery element of the compositum subtype is represented by a tensor under the intrinsic product map L ⊗_K K' -> L ⊔ K'.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_productMap_surjective
DocumentationThe intrinsic field-level product map L ⊗_K K' -> L ⊔ K' is surjective. This is the exact field-generation source used before any valuation-ring generation statement is attempted.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.exists_list_sum_sup_tensor_productMap_eq
DocumentationFinite-sum form of the intrinsic field-level product-map generation L ⊗_K K' -> L ⊔ K'.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_left_adjoin_right_range_eq_top
DocumentationThe compositum is generated over the left factor by the right factor.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_flip_productMap_range
DocumentationThe field-level product map K' ⊗_K L -> Ω has image exactly the compositum subalgebra L ⊔ K'. This is the order matching the later valuation-ring tensor product O_K' ⊗_{O_K} O_L.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.exists_flip_tensor_productMap_eq_of_mem_sup
DocumentationEvery element of the compositum is represented by a tensor under the field-level product map K' ⊗_K L -> Ω, in the order matching the valuation ring tensor product.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_flip_productMap_val_comp
DocumentationThe product map K' ⊗_K L -> L ⊔ K' agrees with the ambient product map after coercing the target back to Ω.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.exists_sup_flip_tensor_productMap_eq
DocumentationEvery element of the compositum subtype is represented by a tensor under the intrinsic product map K' ⊗_K L -> L ⊔ K'.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.sup_flip_productMap_surjective
DocumentationThe intrinsic field-level product map K' ⊗_K L -> L ⊔ K' is surjective. This is the source form aligned with the valuation-ring tensor map used in the unramified base-change construction.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.supFlipProductMapRightAlgHom
DocumentationThe intrinsic product map K' ⊗_K L -> L ⊔ K', regarded as a K'-algebra hom. This is the field-level base-change map used in the the unramified base-change theorem; no separability of K'/K is involved.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.supFlipProductMapRightAlgHom_surjective
DocumentationThe K'-algebra product map K' ⊗_K L -> L ⊔ K' is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.finiteDimensional_sup_over_right_of_left
DocumentationThe actual compositum L ⊔ K' is finite over the right factor whenever the left factor is finite over the base.
This is the finite-dimensional source needed for unramified base change: base change by an arbitrary algebraic extension is reduced elementwise to a finite right subextension, but the finiteness of the right branch itself comes from the finite left factor.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.tensorProductIdealHasQuotient
DocumentationThe algebraic first-isomorphism theorem with the source ring structure fixed by its commutative-ring parent.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
DiscreteValuationField.FieldCompositum.quotientKerAlgEquivOfSurjectiveCommRing
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.supFlipProductMapRightAlgHomQuotientKerAlgEquiv
DocumentationThe field factor selected by the product map K' ⊗_K L -> L ⊔ K' is the actual compositum field: quotienting by the kernel of the surjective K'-algebra map gives L ⊔ K'.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.exists_list_sum_sup_flip_tensor_productMap_eq
DocumentationFinite-sum form of the intrinsic field-level product-map generation K' ⊗_K L -> L ⊔ K', in the order matching the valuation-ring tensor product.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_right_adjoin_left_range_eq_top
DocumentationThe compositum is generated over the right factor by the left factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_right_adjoin_left_singleton_eq_top_of_adjoin_eq_top
DocumentationIf the left factor is generated over K by one element, then the compositum is generated over the right factor by the image of that same element. This is the field-level primitive-generator source behind the residue-generation step in unramified base change.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.right_finrank_mul_compositum_finrank
DocumentationTower formula for the degree of the compositum over the right factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.left_finrank_mul_compositum_finrank
DocumentationTower formula for the degree of the compositum over the left factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.finiteDimensional_compositum_over_right_of_left
DocumentationThe compositum is finite over the right factor when the left factor is finite over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.finiteDimensional_compositum_over_right
DocumentationThe compositum is finite over the right factor when both factors are finite over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.finiteDimensional_compositum_over_left
DocumentationThe compositum is finite over the left factor when both factors are finite over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.finiteDimensional_sup_over_right
DocumentationThe common top field L ⊔ K' is finite over the right factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.finiteDimensional_sup_over_left
DocumentationThe common top field L ⊔ K' is finite over the left factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_right_le_left
DocumentationThe degree of the base-changed field extension L K' / K' is bounded by the degree of L / K.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_left_le_right
DocumentationSymmetric bound for the degree of the compositum over the left factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_right_le_left
DocumentationCommon-top form of the degree bound for L ⊔ K' / K'.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_left_le_right
DocumentationCommon-top form of the degree bound for L ⊔ K' / L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.relfinrank_intersection_square
DocumentationRelative-degree square for a compositum, measured from the intersection L ⊓ K'.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.relfinrank_intersection_extendScalars_square
DocumentationThe same relative-degree square written with base-changed intermediate fields over the right and left compositum branches.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_right_dvd_intersection_product
DocumentationThe right compositum degree divides the left intersection-product.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_left_dvd_intersection_product
DocumentationThe left compositum degree divides the symmetric intersection-product.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_right_dvd_intersection_product
DocumentationCommon-top form of the right branch degree divisibility.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_left_dvd_intersection_product
DocumentationCommon-top form of the left branch degree divisibility.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.linearDisjoint_of_finrank_coprime
DocumentationIf two finite-degree intermediate fields have coprime degrees over the base, then they are linearly disjoint over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_right_eq_left_of_linearDisjoint
DocumentationUnder linear disjointness, the degree of L K' / K' equals the degree of L / K.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_left_eq_right_of_linearDisjoint
DocumentationUnder linear disjointness, the degree of L K' / L equals the degree of K' / K.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_right_eq_left_of_linearDisjoint
DocumentationCommon-top form of the degree equality for L ⊔ K' / K' under linear disjointness.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_left_eq_right_of_linearDisjoint
DocumentationCommon-top form of the degree equality for L ⊔ K' / L under linear disjointness.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_right_eq_left_of_finrank_coprime
DocumentationCoprime-degree form of the degree equality for L K' / K'.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.compositum_finrank_over_left_eq_right_of_finrank_coprime
DocumentationCoprime-degree form of the degree equality for L K' / L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_right_eq_left_of_finrank_coprime
DocumentationCommon-top coprime-degree form of the degree equality for L ⊔ K' / K'.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.sup_finrank_over_left_eq_right_of_finrank_coprime
DocumentationCommon-top coprime-degree form of the degree equality for L ⊔ K' / L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.isSeparable_sup_over_right_of_left
DocumentationField-level source for unramified base change: after arbitrary finite base change K'/K, the common top L ⊔ K' is separable over K' as soon as L/K is separable.
This uses formal unramifiedness of separable field extensions, stability under base change, and the surjective product map K' ⊗_K L -> L ⊔ K'.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.isSeparable_compositum_over_right
DocumentationThe compositum is separable over the right factor after arbitrary finite base change, provided the left factor is separable over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.isSeparable_compositum_over_left
DocumentationSymmetric separability statement for the compositum over the left factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.isSeparable_sup_over_right
DocumentationThe common top field is separable over the right factor after arbitrary finite base change, provided the left factor is separable over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing
DiscreteValuationField.FieldCompositum.isSeparable_sup_over_left
DocumentationThe common top field is separable over the left factor when both factors are separable over the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace DiscreteValuationField
namespace FieldCompositum
open scoped TensorProduct
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
/-- The algebraic first-isomorphism theorem with the source ring structure
fixed by its commutative-ring parent. -/
local instance tensorProductIdealHasQuotient
(L K' : IntermediateField K Ω) :
HasQuotient (K' ⊗[K] L) (Ideal (K' ⊗[K] L)) :=
@Ideal.instHasQuotient (K' ⊗[K] L)
(inferInstance : CommRing (K' ⊗[K] L)).toRing