Documentation

Mathlib.NumberTheory.LSeries.Linearity

Linearity of the L-series of f as a function of f #

We show that the LSeries of f : ℕ → ℂ is a linear function of f (assuming convergence of both L-series when adding two functions).

Addition #

theorem LSeries.term_add (f : ) (g : ) (s : ) :
theorem LSeries.term_add_apply (f : ) (g : ) (s : ) (n : ) :
LSeries.term (f + g) s n = LSeries.term f s n + LSeries.term g s n
theorem LSeriesHasSum.add {f : } {g : } {s : } {a : } {b : } (hf : LSeriesHasSum f s a) (hg : LSeriesHasSum g s b) :
LSeriesHasSum (f + g) s (a + b)
theorem LSeriesSummable.add {f : } {g : } {s : } (hf : LSeriesSummable f s) (hg : LSeriesSummable g s) :
@[simp]
theorem LSeries_add {f : } {g : } {s : } (hf : LSeriesSummable f s) (hg : LSeriesSummable g s) :
LSeries (f + g) s = LSeries f s + LSeries g s

Negation #

theorem LSeries.term_neg (f : ) (s : ) :
theorem LSeries.term_neg_apply (f : ) (s : ) (n : ) :
theorem LSeriesHasSum.neg {f : } {s : } {a : } (hf : LSeriesHasSum f s a) :
LSeriesHasSum (-f) s (-a)
theorem LSeriesSummable.neg {f : } {s : } (hf : LSeriesSummable f s) :
@[simp]
@[simp]
theorem LSeries_neg (f : ) (s : ) :
LSeries (-f) s = -LSeries f s

Subtraction #

theorem LSeries.term_sub (f : ) (g : ) (s : ) :
theorem LSeries.term_sub_apply (f : ) (g : ) (s : ) (n : ) :
LSeries.term (f - g) s n = LSeries.term f s n - LSeries.term g s n
theorem LSeriesHasSum.sub {f : } {g : } {s : } {a : } {b : } (hf : LSeriesHasSum f s a) (hg : LSeriesHasSum g s b) :
LSeriesHasSum (f - g) s (a - b)
theorem LSeriesSummable.sub {f : } {g : } {s : } (hf : LSeriesSummable f s) (hg : LSeriesSummable g s) :
@[simp]
theorem LSeries_sub {f : } {g : } {s : } (hf : LSeriesSummable f s) (hg : LSeriesSummable g s) :
LSeries (f - g) s = LSeries f s - LSeries g s

Scalar multiplication #

theorem LSeries.term_smul (f : ) (c : ) (s : ) :
theorem LSeries.term_smul_apply (f : ) (c : ) (s : ) (n : ) :
LSeries.term (c f) s n = c * LSeries.term f s n
theorem LSeriesHasSum.smul {f : } (c : ) {s : } {a : } (hf : LSeriesHasSum f s a) :
LSeriesHasSum (c f) s (c * a)
theorem LSeriesSummable.smul {f : } (c : ) {s : } (hf : LSeriesSummable f s) :
theorem LSeriesSummable.of_smul {f : } {c : } {s : } (hc : c 0) (hf : LSeriesSummable (c f) s) :
theorem LSeriesSummable.smul_iff {f : } {c : } {s : } (hc : c 0) :
@[simp]
theorem LSeries_smul (f : ) (c : ) (s : ) :
LSeries (c f) s = c * LSeries f s