Module

IsConfluentPattern_exists_eq_of_lt_jetMult.lean

Nyll.AlgebraicCurves.Places.Taylor.IsConfluentPattern_exists_eq_of_lt_jetMult
1 declaration indexed from sourceView source ↗

Is Confluent Pattern exists eq of lt jet Mult

Declarations

AlgebraicCurve.IsConfluentPattern.exists_eq_of_lt_jetMult
Source context 3 commands

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

section ProofImplementation
namespace AlgebraicCurves.Places.Taylor.Proofs.IsConfluentPattern_exists_eq_of_lt_jetMult
open AlgebraicCurve
theorem _root_.AlgebraicCurve.IsConfluentPattern.exists_eq_of_lt_jetMult
    {K F : Type*} [Field K] [Field F] [Algebra K F]
    {M : ℕ} {P : Fin M → Place K F} {t : Fin M → F} {e : Fin M → ℕ}
    (hpat : IsConfluentPattern P t e) (i : Fin M) {q : ℕ} (hq : q < jetMult P (P i)) :
    ∃ i', P i' = P i ∧ e i' = q