Documentation

Mathlib.Data.Sym.Sym2.Finsupp

Finitely supported functions from the symmetric square #

This file lifts functions α →₀ M₀ to functions Sym2 α →₀ M₀ by precomposing with multiplication.

theorem Finsupp.mem_sym2_support_of_mul_ne_zero {α : Type u_1} {M₀ : Type u_2} [CommMonoidWithZero M₀] {f : α →₀ M₀} (p : Sym2 α) (hp : (Sym2.map (⇑f) p).mul 0) :
noncomputable def Finsupp.sym2Mul {α : Type u_1} {M₀ : Type u_2} [CommMonoidWithZero M₀] (f : α →₀ M₀) :
Sym2 α →₀ M₀

The composition of a Finsupp with Sym2.mul as a Finsupp.

Equations
    Instances For
      @[simp]
      theorem Finsupp.coe_sym2Mul {α : Type u_1} {M₀ : Type u_2} [CommMonoidWithZero M₀] (f : α →₀ M₀) :
      theorem Finsupp.sym2Mul_apply_mk {α : Type u_1} {M₀ : Type u_2} [CommMonoidWithZero M₀] {f : α →₀ M₀} (a b : α) :
      f.sym2Mul s(a, b) = f a * f b