Module

Place_min_ord_le_ord_add.lean

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

Place min ord le ord add

The order of a nonzero sum is bounded below by the minimum of the summands’ orders.

Declarations

AlgebraicCurves.Places.Proofs.Place_min_ord_le_ord_add.AlgebraicCurve.FF2S.le_ord_add
Source context 7 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_min_ord_le_ord_add
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace FF2S
open _root_.AlgebraicCurve
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
theorem le_ord_add (v : Place K F) {f g : F} (hf : f ≠ 0) (hg : g ≠ 0) (hfg : f + g ≠ 0) :
    min (v.ord f) (v.ord g) ≤ v.ord (f + g)
AlgebraicCurve.Place.min_ord_le_ord_add
Source context 2 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_min_ord_le_ord_add
theorem _root_.AlgebraicCurve.Place.min_ord_le_ord_add {K F : Type*} [Field K] [Field F]
  [Algebra K F] (v : AlgebraicCurve.Place K F) {f g : F} (hf : f ≠ 0) (hg : g ≠ 0) (hfg :
  f + g ≠ 0) :
    min (v.ord f) (v.ord g) ≤ v.ord (f + g)