AlgebraicCurve.Place.exists_of_valuationSubring_of_finiteDimensional
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_exists_of_valuationSubring_of_finiteDimensional
open AlgebraicCurveLean source · statement
theorem _root_.AlgebraicCurve.Place.exists_of_valuationSubring_of_finiteDimensional
{K F : Type*} [Field K] [Field F] [Algebra K F] (x : F)
[FiniteDimensional (IntermediateField.adjoin K ({x} : Set F)) F]
(A : ValuationSubring F) (hAK : ∀ a : K, algebraMap K F a ∈ A) (hA : A ≠ ⊤) :
∃ v : AlgebraicCurve.Place K F, v.toValuationSubring = A