Module

Place_taylorRem_mem_toValuationSubring.lean

Nyll.AlgebraicCurves.Places.Place_taylorRem_mem_toValuationSubring
4 declarations indexed from sourceView source ↗

Place taylor Rem mem to Valuation Subring

Declarations

AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring.ProofAuxJetT1.evalAt_sub_of_mem'
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring
open AlgebraicCurve AlgebraicCurve.Place
namespace ProofAuxJetT1
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
theorem evalAt_sub_of_mem' (v : Place K F) (hv : v.IsRational) {f g : F}
    (hf : f ∈ v.toValuationSubring) (hg : g ∈ v.toValuationSubring) :
    v.evalAt (f - g) = v.evalAt f - v.evalAt g
AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring.ProofAuxJetT1.ord_nonneg_of_mem'
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring
open AlgebraicCurve AlgebraicCurve.Place
namespace ProofAuxJetT1
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
theorem ord_nonneg_of_mem' (v : Place K F) {f : F} (hf : f ∈ v.toValuationSubring) (hf0 : f ≠ 0) :
    0 ≤ v.ord f
AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring.ProofAuxJetT1.sub_evalAt_mul_inv_mem'
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring
open AlgebraicCurve AlgebraicCurve.Place
namespace ProofAuxJetT1
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
theorem sub_evalAt_mul_inv_mem' (v : Place K F) (hv : v.IsRational) {t : F} (ht : v.ord t = 1)
    {g : F} (hg : g ∈ v.toValuationSubring) :
    (g - algebraMap K F (v.evalAt g)) * t⁻¹ ∈ v.toValuationSubring
AlgebraicCurve.Place.taylorRem_mem_toValuationSubring
Source context 3 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_taylorRem_mem_toValuationSubring
open AlgebraicCurve AlgebraicCurve.Place
theorem _root_.AlgebraicCurve.Place.taylorRem_mem_toValuationSubring
    {K F : Type*} [Field K] [Field F] [Algebra K F]
    (v : Place K F) (hv : v.IsRational) {t : F} (ht : v.ord t = 1) {f : F}
    (hf : f ∈ v.toValuationSubring) (r : ℕ) :
    taylorRem v t f r ∈ v.toValuationSubring