AlgebraicCurve.Place.aeval_mem
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Finite_setOf_ord_ne_zero_of_finiteDimensional
noncomputable section
open IsDedekindDomain WithZero IsLocalRing
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place hiding exists_ord_pos
section SupportTransfer
open Polynomial
variable {K F F' : Type*} [Field K] [Field F] [Field F'] [Algebra K F'] [Algebra F F']
[FiniteDimensional F F']
variable (w : Place K F')
omit [FiniteDimensional F F'] inLean source · statement
theorem _root_.AlgebraicCurve.Place.aeval_mem {Q : Polynomial F} {x : F'}
(hcoeff : ∀ i, algebraMap F F' (Q.coeff i) ∈ w.toValuationSubring)
(hx : x ∈ w.toValuationSubring) :
Polynomial.aeval x Q ∈ w.toValuationSubring