Declarations
AlgebraicCurve.Place.uniformizerSubring'
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Transport
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.instSMulCommClass_subring
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Transport
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.kaehlerMap_subring_D_uniformizer
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section Transport
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringKaehlerSpanTop
DocumentationThe differential of a uniformizer spans the differential module of every valuation ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Place.uniformizerSubring''
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.polynomialAlgebra
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.polynomialAlgebra_algebraMap_X
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.polynomialIsScalarTower
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.range_mapBaseChange_le_span_D_uniformizer
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.range_mapBaseChange_eq_top_of_subsingleton
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.span_D_uniformizer_eq_top_of_subsingleton
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CotangentEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringPolynomialFormallyUnramified
DocumentationEach valuation ring has vanishing relative differentials over the polynomial algebra defined by its uniformizer.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringKaehlerSpanTop_of_polynomialFormallyUnramified
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurve.Place.uniformizerSubring'''
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.irreducible_uniformizerSubring'''
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.maximalIdeal_eq_span_uniformizer
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.D_polynomialAlgebra_uniformizer
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ker_algebraMap_residueField_eq_span
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.formallyUnramified_polynomial_residueField_of_isSeparable
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_residueKaehler_of_isSeparable
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_residueTensor_polynomialKaehler_of_isSeparable
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.finite_polynomialKaehler_of_finite_kaehler
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.subsingleton_polynomialKaehler_of_isSeparable_of_finite
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section ResidueEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringKaehlerFinite
DocumentationEvery valuation ring has a finite module of differentials over the constant field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringPolynomialFormallyUnramified_of_kaehlerFinite_of_isSeparable
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurve.Place.finite_kaehler_of_essFiniteType
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section EftEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.essFiniteType_of_exists_finiteType_isLocalization
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section EftEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringEssFiniteType
DocumentationEvery valuation ring is essentially of finite type over the constant field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringFiniteTypeModel
DocumentationEach valuation ring is a localization of a finitely generated subalgebra.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringKaehlerFinite_of_essFiniteType
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringEssFiniteType_of_finiteTypeModel
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringEssFiniteType_iff_finiteTypeModel
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringKaehlerFinite_of_finiteTypeModel
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.ValuationSubring.ofPrime_congr_s12
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.ValuationSubring.eq_top_of_idealOfLE_eq_bot_s12
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.ValuationSubring.idealOfLE_ne_bot_of_ne_top_s12
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.ValuationSubring.eq_of_isDiscreteValuationRing_of_le_s12
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace ValuationSubring
open _root_.ValuationSubring
open _root_.ValuationSubring
variable {F : Type*} [Field F]
AlgebraicCurve.Place.modelInclusion
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.coe_modelInclusion
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.modelAlgebra
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerIdeal
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.centerIdeal_isPrime
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isUnit_modelInclusion_of_not_mem_centerIdeal
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isUnit_modelInclusion_of_mem_primeCompl
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.modelAlgebra_isScalarTower
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.essFiniteType_of_finiteType_isLocalization_centerIdeal
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterIdeal
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
variable (A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringDedekindModel
DocumentationEach valuation ring is a localization at its centre in a finite-type subalgebra of the function field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringEssFiniteType_of_dedekindModel
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringFiniteTypeModel_of_dedekindModel
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.inv_mem_of_not_mem_centerIdeal
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterNonzero
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.div_mem_of_not_mem_centerIdeal
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterNonzero
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurve.Place.centerIdeal_ne_bot_of_isFractionRing
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section CenterNonzero
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurve.Place.centerLocalizationSubalgebra
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.centerLocalizationSubalgebra_isLocalization
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.centerLocalizationSubalgebra_isDomain
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationSubalgebra_isDiscreteValuationRing
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.centerLocalizationSubalgebra_isFractionRing
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationSubalgebra_subset
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationValuationSubring
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.coe_centerLocalizationValuationSubring
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.centerLocalizationValuationSubring_isDiscreteValuationRing
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationValuationSubring_le
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.centerLocalizationValuationSubring_eq
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.coe_centerLocalizationSubalgebra_eq
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.mem_centerLocalizationSubalgebra_of_mem
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.isLocalization_centerIdeal_of_isDedekindDomain
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section LocalizationSubalgebra
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
(A : Subalgebra K F) (hA : (A : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringDedekindFractionModel
DocumentationEvery valuation ring contains a finite-type Dedekind subalgebra with the given fraction field.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringDedekindModel_of_dedekindFractionModel
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurve.Place.isIntegrallyClosed_toValuationSubring
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
AlgebraicCurve.Place.mem_valuationSubring_of_isIntegral
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.modelAlgebra_isScalarTower_top
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (B : Subalgebra K F) (hB : (B : Set F) ⊆ (v.toValuationSubring : Set F))
include hB in
AlgebraicCurve.Place.mem_valuationSubring_of_isIntegral_subalgebra
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (B : Subalgebra K F) (hB : (B : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
include hB in
AlgebraicCurve.Place.integralClosure_subset_valuationSubring
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
section IntegrallyClosed
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (B : Subalgebra K F) (hB : (B : Set F) ⊆ (v.toValuationSubring : Set F))
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
include hB in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.IsAffineChart
DocumentationA finite-type Dedekind subalgebra whose fraction field is the given function field.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.ValSubringTwoAffineCharts
DocumentationTwo affine charts such that each valuation ring contains at least one of them.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringDedekindFractionModel_of_twoAffineCharts
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringDedekindModel_of_twoAffineCharts
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TwoCharts
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurve.Place.toKSubalgebra
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurve.Place.coe_toKSubalgebra
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.gate_adjoin_subset_valuationSubring_of_mem
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section Gates
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
Transcendental.isPrincipalIdealRing_adjoin_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.isDedekindDomain_adjoin_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.isIntegrallyClosed_adjoin_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.isNoetherianRing_adjoin_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Algebra.FiniteType.adjoin_singleton_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
Transcendental.inv_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AdjoinRingProperties
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.transcendentalChart
DocumentationThe integral closure of the algebra generated by the chosen element.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.coe_transcendentalChart
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.transcendentalChart_subset_valuationSubring_of_mem
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
variable {K}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.transcendentalChart_subset_or_inv_subset
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section TranscendentalChart
variable (K : Type*) {F : Type*} [Field K] [Field F] [Algebra K F]
variable {K}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.isScalarTower_integralClosure_subalgebra
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section
variable (B : Subalgebra K F)
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.finiteType_integralClosure_of_moduleFinite
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
section
variable (B : Subalgebra K F)
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.isDedekindDomain_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.isFractionRing_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.moduleFinite_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.finiteType_integralClosure_adjoin
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.isAffineChart_restrictScalars_integralClosure
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.isAffineChart_transcendentalChart
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsAffineChartEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.HasSeparatingTranscendental
DocumentationA transcendental element giving finite separable extensions for itself and its inverse.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendental
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringTwoAffineCharts_of_hasSeparatingTranscendental
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendental
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringDedekindModel_of_hasSeparatingTranscendental
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section SeparatingTranscendental
variable (K F : Type*) [Field K] [Field F] [Algebra K F]
variable {K F}
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField.adjoin_simple_inv_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField.algebraMap_comp_equivOfEq_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField.finiteDimensional_of_eq_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField.isSeparable_of_eq_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField.finiteDimensional_adjoin_inv_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField.isSeparable_adjoin_inv_s12
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
namespace IntermediateField
open _root_.IntermediateField
open _root_.IntermediateField
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.dCoordGenerates_of_valSubringKaehlerSpanTop
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section AbstractEngine
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurve.Place.isSeparable_residueField_of_perfectField_of_finiteResidue
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section PerPlaceSupply
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.isSeparable_residueField_forall_of_perfectField
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section PerPlaceSupply
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.AlgebraicCurve
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringKaehlerSpanTop_of_kaehlerFinite_of_isSeparable
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsSeparableEngines
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.dCoordGenerates_of_valSubringKaehlerFinite_of_isSeparable
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section IsSeparableEngines
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.dCoordGenerates_of_valSubringKaehlerFinite_of_perfectField
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section PerfectFieldEngines
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.dCoordGenerates_of_valSubringFiniteTypeModel_of_perfectField
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12ChainWires
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.dCoordGenerates_of_valSubringDedekindModel_of_perfectField
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12ChainWires
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.Place.dCoordGenerates_of_hasSeparatingTranscendental_of_perfectField
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12ChainWires
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped _root_.AlgebraicCurve.Place in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.hasSeparatingTranscendental_of_isCurveOver_of_perfectField
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12ChainWires
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open _root_.IntermediateField
_root_.AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.IntermediateField in
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.valSubringKaehlerSpanTop_of_isCurveOver_of_perfectField_s12
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.Place.ord_nonneg_of_mem_s12
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
AlgebraicCurve.Place.mem_of_ord_nonneg_s12
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.ord_uniformizerSubring'_s12
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.dCoord_eq_D_uniformizerSubring'_s12
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.exists_mem_D_eq_smul_dCoord_s12
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.exists_unit_D_eq_smul_dCoord_s12
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurve.Place.exists_ord_eq_zero_D_eq_smul_D_s12
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable (v : Place K F)
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.exists_ord_eq_zero_D_eq_smul_D_of_isCurveOver_s12
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve.AlgebraicCurve.exists_mem_D_eq_smul_D_of_isCurveOver_s12
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
section S12WellDefined
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurve.exists_mem_D_eq_smul_D_of_isCurveOver
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.FunctionFields.Proofs.ExistsMemDSmulDCurve
open IsDedekindDomain
open IsDedekindDomain Polynomial
open IsDedekindDomain Polynomial IsLocalRing
open scoped TensorProduct
open IsDedekindDomain Polynomial IsLocalRing
open IsDedekindDomain Polynomial IsLocalRing
open IsLocalRing
open IsLocalRing
open _root_.IsLocalRing
open _root_.IntermediateField
open _root_.IntermediateField.algebraAdjoinAdjoin
open _root_.IntermediateField
open _root_.IntermediateField
noncomputable section