Lemmas about the support of a finitely supported function #
@[deprecated MonoidAlgebra.support_coeff_mul_subset (since := "2026-06-18")]
theorem
MonoidAlgebra.support_single_mul_eq_image
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[DecidableEq G]
(x y : MonoidAlgebra k G)
:
Alias of MonoidAlgebra.support_coeff_mul_subset.
theorem
MonoidAlgebra.support_coeff_single_mul_subset
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[DecidableEq G]
(x : MonoidAlgebra k G)
(r : k)
(a : G)
:
theorem
AddMonoidAlgebra.support_coeff_single_mul_subset
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Add G]
[DecidableEq G]
(x : AddMonoidAlgebra k G)
(r : k)
(a : G)
:
theorem
MonoidAlgebra.support_coeff_mul_single_subset
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[DecidableEq G]
(x : MonoidAlgebra k G)
(r : k)
(a : G)
:
theorem
AddMonoidAlgebra.support_coeff_mul_single_subset
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Add G]
[DecidableEq G]
(x : AddMonoidAlgebra k G)
(r : k)
(a : G)
:
theorem
MonoidAlgebra.support_coeff_single_mul_eq_image
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[DecidableEq G]
(f : MonoidAlgebra k G)
{r : k}
(hr : ∀ (y : k), r * y = 0 ↔ y = 0)
{x : G}
(lx : IsLeftRegular x)
:
theorem
AddMonoidAlgebra.support_coeff_single_mul_eq_image
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Add G]
[DecidableEq G]
(f : AddMonoidAlgebra k G)
{r : k}
(hr : ∀ (y : k), r * y = 0 ↔ y = 0)
{x : G}
(lx : IsAddLeftRegular x)
:
theorem
MonoidAlgebra.support_coeff_mul_single_eq_image
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[DecidableEq G]
(f : MonoidAlgebra k G)
{r : k}
(hr : ∀ (y : k), y * r = 0 ↔ y = 0)
{x : G}
(rx : IsRightRegular x)
:
theorem
AddMonoidAlgebra.support_coeff_mul_single_eq_image
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Add G]
[DecidableEq G]
(f : AddMonoidAlgebra k G)
{r : k}
(hr : ∀ (y : k), y * r = 0 ↔ y = 0)
{x : G}
(rx : IsAddRightRegular x)
:
@[deprecated MonoidAlgebra.support_coeff_mul_single_eq_image (since := "2026-06-18")]
theorem
MonoidAlgebra.support_mul_single_eq_image
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[DecidableEq G]
(f : MonoidAlgebra k G)
{r : k}
(hr : ∀ (y : k), y * r = 0 ↔ y = 0)
{x : G}
(rx : IsRightRegular x)
:
theorem
MonoidAlgebra.support_coeff_mul_single
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[IsRightCancelMul G]
(f : MonoidAlgebra k G)
(r : k)
(hr : ∀ (y : k), y * r = 0 ↔ y = 0)
(x : G)
:
theorem
AddMonoidAlgebra.support_coeff_mul_single
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Add G]
[IsRightCancelAdd G]
(f : AddMonoidAlgebra k G)
(r : k)
(hr : ∀ (y : k), y * r = 0 ↔ y = 0)
(x : G)
:
@[deprecated MonoidAlgebra.support_coeff_mul_single (since := "2026-06-18")]
theorem
MonoidAlgebra.support_mul_single
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[IsRightCancelMul G]
(f : MonoidAlgebra k G)
(r : k)
(hr : ∀ (y : k), y * r = 0 ↔ y = 0)
(x : G)
:
Alias of MonoidAlgebra.support_coeff_mul_single.
theorem
MonoidAlgebra.support_coeff_single_mul
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[IsLeftCancelMul G]
(f : MonoidAlgebra k G)
(r : k)
(hr : ∀ (y : k), r * y = 0 ↔ y = 0)
(x : G)
:
theorem
AddMonoidAlgebra.support_coeff_single_mul
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Add G]
[IsLeftCancelAdd G]
(f : AddMonoidAlgebra k G)
(r : k)
(hr : ∀ (y : k), r * y = 0 ↔ y = 0)
(x : G)
:
@[deprecated MonoidAlgebra.support_coeff_single_mul (since := "2026-06-18")]
theorem
MonoidAlgebra.support_single_mul
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[Mul G]
[IsLeftCancelMul G]
(f : MonoidAlgebra k G)
(r : k)
(hr : ∀ (y : k), r * y = 0 ↔ y = 0)
(x : G)
:
Alias of MonoidAlgebra.support_coeff_single_mul.
@[deprecated MonoidAlgebra.support_coeff_one_subset (since := "2026-06-18")]
Alias of MonoidAlgebra.support_coeff_one_subset.
theorem
MonoidAlgebra.mem_span_support_coeff
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[MulOneClass G]
(f : MonoidAlgebra k G)
:
An element of k[G] is in the subalgebra generated by its support.
@[deprecated MonoidAlgebra.mem_span_support_coeff (since := "2026-06-18")]
theorem
MonoidAlgebra.mem_span_support
{k : Type u₁}
{G : Type u₂}
[Semiring k]
[MulOneClass G]
(f : MonoidAlgebra k G)
:
Alias of MonoidAlgebra.mem_span_support_coeff.
An element of k[G] is in the subalgebra generated by its support.
theorem
AddMonoidAlgebra.mem_span_support_coeff
{k : Type u₁}
{G : Type u₂}
[Semiring k]
(f : AddMonoidAlgebra k G)
:
An element of k[G] is in the submodule generated by its support.
@[deprecated AddMonoidAlgebra.mem_span_support_coeff (since := "2026-06-18")]
theorem
AddMonoidAlgebra.mem_span_support
{k : Type u₁}
{G : Type u₂}
[Semiring k]
(f : AddMonoidAlgebra k G)
:
Alias of AddMonoidAlgebra.mem_span_support_coeff.
An element of k[G] is in the submodule generated by its support.