OAI/AlgebraicGeometry/CartierSections/InitialExponents.lean
25 declarations, 0 contain sorry, 0 declared as axioms
Initial exponents of algebraic power series
The algebraic relation bounds initial exponents uniformly in the weights. Generic positive perturbations extend this bound to least faces of nonnegative weights, as used in the logarithmic jet argument of Uniform Cartier sections for Fano-type contractions.
- def
OAI.CartierSections.IsInitialExponentline 25Source documentation
A nonzero coefficient of least real weight.
def IsInitialExponent (w : ι → ℝ) (f : MvPowerSeries ι k) (d : ι →₀ ℕ) : Prop := …
- theorem
OAI.CartierSections.exists_initial_exponentline 29 - theorem
OAI.CartierSections.IsInitialExponent.uniqueline 51 - theorem
OAI.CartierSections.IsInitialExponent.coeff_eq_zeroline 56 - theorem
OAI.CartierSections.coeff_mul_initialline 63Source documentation
Rationally independent weights prevent cancellation of initial terms.
theorem coeff_mul_initial {w : ι → ℝ} (hw : Function.Injective (realWeight w)) {f g : MvPowerSeries ι k} {d e : ι →₀ ℕ} (hd : IsInitialExponent w f d) (he : IsInitialExponent w g e) : MvPowerSeries.coeff (d + e) (f * g) = MvPowerSeries.coeff d f * MvPowerSeries.coeff e g := by …Mentions: OAI.CartierSections.realWeight, OAI.CartierSections.IsInitialExponent
- theorem
OAI.CartierSections.IsInitialExponent.mulline 85 - theorem
OAI.CartierSections.initial_oneline 103 - theorem
OAI.CartierSections.IsInitialExponent.powline 112 - theorem
OAI.CartierSections.initial_tie_of_sum_eq_zeroline 127Source documentation
A vanishing finite sum with a nonzero term has two terms with the same minimal exponent, for injective real weights. This follows by cancellation at the least-weight coefficient.
theorem initial_tie_of_sum_eq_zero (w : ι → ℝ) (hw : Function.Injective (realWeight w)) (s : Finset J) (F : J → MvPowerSeries ι k) (d : J → (ι →₀ ℕ)) (hlead : ∀ j ∈ s, F j ≠ 0 → IsInitialExponent w (F j) (d j)) (hnonzero : ∃ j ∈ s, F j ≠ 0) (hsum : ∑ j ∈ s, F j = 0) : ∃ j ∈ s, ∃ l ∈ s, j ≠ l ∧ F j ≠ 0 ∧ F l ≠ 0 ∧ d j = d l := by …Mentions: OAI.CartierSections.realWeight, OAI.CartierSections.IsInitialExponent
- def
OAI.CartierSections.exponentDegreeline 156 - theorem
OAI.CartierSections.exponentDegree_addline 158 - theorem
OAI.CartierSections.exponentDegree_nsmulline 162 - theorem
OAI.CartierSections.initial_polynomial_degree_leline 166 - theorem
OAI.CartierSections.algebraic_initial_degree_leline 177Source documentation
Every initial exponent of a nonzero algebraic power series has degree bounded by the degrees of the polynomial coefficients of its algebraic relation. The bound is independent of the choice of positive rationally independent weights. This algebraic degree estimate bounds the jets in the logarithmic jet argument.
theorem algebraic_initial_degree_le [IsDomain k] {w : ι → ℝ} (hwpos : ∀ i, 0 < w i) (hw : LinearIndependent ℚ w) {f : MvPowerSeries ι k} {γ : ι →₀ ℕ} (hγ : IsInitialExponent w f γ) (s : Finset ℕ) (p : ℕ → MvPolynomial ι k) (N : ℕ) (hdeg : ∀ j ∈ s, (p j).totalDegree ≤ N) (hnonzero : ∃ j ∈ s, p j ≠ 0) (hrelation : ∑ j ∈ s, (p j : MvPowerSeries ι k) * f ^ j = 0) : exponentDegree γ ≤ N := by …Mentions: OAI.CartierSections.IsInitialExponent, OAI.CartierSections.exponentDegree
- theorem
OAI.CartierSections.exists_independent_fin_boxline 236Source documentation
Any finite family of nonempty real intervals contains a rationally independent tuple. The proof uses countability of a finite rational span.
theorem exists_independent_fin_box (n : ℕ) (l u : Fin n → ℝ) (hlu : ∀ i, l i < u i) : ∃ w : Fin n → ℝ, LinearIndependent ℚ w ∧ ∀ i, l i < w i ∧ w i < u i := by … - theorem
OAI.CartierSections.exists_independent_boxline 259 - theorem
OAI.CartierSections.realWeight_one_eq_degreeline 275 - theorem
OAI.CartierSections.realWeight_monoline 279 - theorem
OAI.CartierSections.realWeight_add_constline 283 - theorem
OAI.CartierSections.degree_perturbation_boundline 289Source documentation
A useful exact small-perturbation bound.
theorem degree_perturbation_bound {ε : ℝ} (hε : 0 < ε) (N : ℕ) : 0 < ε / (N + 1 : ℝ) ∧ ε / (N + 1 : ℝ) * N < ε := by … - theorem
OAI.CartierSections.exists_bounded_initial_exponentline 301Source documentation
An algebraic power series has a coefficient of bounded total degree on its least face for every nonnegative weight, including faces with zero weights. This includes least faces with zero-weight transverse coordinates.
theorem exists_bounded_initial_exponent {f : MvPowerSeries ι k} (hf : f ≠ 0) (s : Finset ℕ) (p : ℕ → MvPolynomial ι k) (N : ℕ) (hdeg : ∀ j ∈ s, (p j).totalDegree ≤ N) (hnonzero : ∃ j ∈ s, p j ≠ 0) (hrelation : ∑ j ∈ s, (p j : MvPowerSeries ι k) * f ^ j = 0) (w : ι → ℝ) (hw : ∀ i, 0 ≤ w i) : ∃ d, IsInitialExponent w f d ∧ exponentDegree d ≤ N := by …Mentions: OAI.CartierSections.IsInitialExponent, OAI.CartierSections.exponentDegree
- def
OAI.CartierSections.partialDegreeline 348 - theorem
OAI.CartierSections.partialDegree_leline 350 - theorem
OAI.CartierSections.realWeight_sub_online 355 - theorem
OAI.CartierSections.algebraic_initial_partial_degree_leline 364Source documentation
All exponents on a least face have bounded degree in the coordinates whose weights are positive. A small generic perturbation gives the bound for every exponent on the face.
theorem algebraic_initial_partial_degree_le {f : MvPowerSeries ι k} (hf : f ≠ 0) (s : Finset ℕ) (p : ℕ → MvPolynomial ι k) (N : ℕ) (hdeg : ∀ j ∈ s, (p j).totalDegree ≤ N) (hnonzero : ∃ j ∈ s, p j ≠ 0) (hrelation : ∑ j ∈ s, (p j : MvPowerSeries ι k) * f ^ j = 0) (w : ι → ℝ) (hw : ∀ i, 0 ≤ w i) (B : Finset ι) (hB : ∀ i ∈ B, 0 < w i) {d : ι →₀ ℕ} (hd : IsInitialExponent w f d) : partialDegree B d ≤ N := by …Mentions: OAI.CartierSections.IsInitialExponent, OAI.CartierSections.partialDegree