AlgebraicCurves.Places.Proofs.Place_ord_nonneg_of_isIntegral_adjoin_of_ord_nonneg.AlgebraicCurve.Place.ord_nonneg_of_isIntegral_adjoin_of_ord_nonneg_impl
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_ord_nonneg_of_isIntegral_adjoin_of_ord_nonneg
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurveLean source · statement
theorem ord_nonneg_of_isIntegral_adjoin_of_ord_nonneg_impl {K F : Type*} [Field K] [Field
F] [Algebra K F]
(v : Place K F) {j u : F} (hu : IsIntegral (Algebra.adjoin K {j}) u) (hj : 0 ≤ v.ord j) :
0 ≤ v.ord u