Module

Place_mem_of_ord_nonneg.lean

Nyll.AlgebraicCurves.Places.Place_mem_of_ord_nonneg
2 declarations indexed from sourceView source ↗

Place mem of ord nonneg

A nonzero function of nonnegative order belongs to the valuation subring of a place.

Imports1
Imported by42

Declarations

AlgebraicCurves.Places.Place_mem_of_ord_nonneg.AlgebraicCurve.Place.rowMain
Source context 11 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Places.Place_mem_of_ord_nonneg
open IsDedekindDomain WithZero IsLocalRing
noncomputable section
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F : Type*} [Field K] [Field F] [Algebra K F] (v : Place K F)
theorem rowMain {f : F} (hf : f ≠ 0) (h : 0 ≤ v.ord f) :
    f ∈ v.toValuationSubring
AlgebraicCurve.Place.mem_of_ord_nonneg
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Places.Place_mem_of_ord_nonneg
open IsDedekindDomain WithZero IsLocalRing
open _root_.AlgebraicCurve _root_.AlgebraicCurves.Places.Place_mem_of_ord_nonneg.AlgebraicCurve in
theorem _root_.AlgebraicCurve.Place.mem_of_ord_nonneg {K F : Type*} [Field K] [Field F]
  [Algebra K F] (v : Place K F) {f : F} (hf : f ≠ 0) (h : 0 ≤ v.ord f) :
    f ∈ v.toValuationSubring