Mathlib Map

Theorems · Theorem · ring theory

Finsupp.sum_add_index

∀ {α : Type u_1} {M : Type u_8} {N : Type u_10} [inst : DecidableEq α] [inst_1 : AddZeroClass M]
  [inst_2 : AddCommMonoid N] {f g : α →₀ M} {h : α → M → N},
  (∀ a ∈ f.support ∪ g.support, h a 0 = 0) →
    (∀ a ∈ f.support ∪ g.support, ∀ (b₁ b₂ : M), h a (b₁ + b₂) = h a b₁ + h a b₂) → (f + g).sum h = f.sum h + g.sum h

Taking the product under h is an additive homomorphism of finsupps, if h is an additive homomorphism on the support. This is a more general version of Finsupp.sum_add_index'; the latter has simpler hypotheses.

Defined in
Mathlib.Algebra.BigOperators.Finsupp.Basic
Cited by
18 results in Mathlib
Foundations
Depth 69 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
DecidableEqAddZeroClassAddCommMonoid

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

MvPolynomial.eval₂_add · cited by 23MvPolynomial.eval₂_addFinsupp.sum_add_index' · cited by 14Finsupp.sum_add_index'Convexity.dist_convexCombPair_left · cited by 4Convexity.dist_convexComb…Polynomial.sum_add_index · cited by 3Polynomial.sum_add_indexAddSubmonoid.exists_finsupp_of_mem_closure_range · cited by 2AddSubmonoid.exists_finsu…Finsupp.linearCombination_linearCombination · cited by 2Finsupp.linearCombination…TensorProduct.finsuppLeft_apply_tmul · cited by 2TensorProduct.finsuppLeft…TensorProduct.finsuppRight_apply_tmul · cited by 2TensorProduct.finsuppRigh…AddSubgroup.exists_finsupp_of_mem_closure_range · cited by 2AddSubgroup.exists_finsup…Convexity.convexCombPair_eq_sum · cited by 1Convexity.convexCombPair_…Convexity.StdSimplex.weights_convexCombPair · cited by 1StdSimplex.weights_convex…MvPolynomial.totalDegree_coeff_optionEquivLeft_add_le · cited by 1MvPolynomial.totalDegree_…Finsupp.sum_option_index · cited by 1Finsupp.sum_option_indexConvexity.convexCombPair_convexCombPair_assoc_left · cited by 1Convexity.convexCombPair_…LaurentPolynomial.smeval_add · cited by 1LaurentPolynomial.smeval_…DFunLike.coe · cited by 62936DFunLike.coeFinset · cited by 13712FinsetAddCommMonoid · cited by 12281AddCommMonoidFinsupp · cited by 5255FinsuppFinset.sum · cited by 5195Finset.sumFinset.sum_congr · cited by 2323Finset.sum_congrAddZeroClass · cited by 1237AddZeroClassFinsupp.support · cited by 828Finsupp.supportFinsupp.sum · cited by 481Finsupp.sumFinset.sum_add_distrib · cited by 131Finset.sum_add_distribFinset.subset_union_left · cited by 59Finset.subset_union_leftFinset.subset_union_right · cited by 45Finset.subset_union_rightFinsupp.sum_of_support_subset · cited by 21Finsupp.sum_of_support_su…Finsupp.support_add · cited by 17Finsupp.support_addFinsupp.sum_add_indexCITED BYCITES

Cites14

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by18

Results whose statement or proof uses this declaration.