Support of a function #
In this file we prove basic properties of Function.support f = {x | f x ≠ 0}, and similarly for
Function.mulSupport f = {x | f x ≠ 1}.
theorem Function.mulSupport_mul {α : Type u_1} {M : Type u_2} [MulOneClass M] (f g : α → M) :
(mulSupport fun (x : α) => f x * g x) ⊆ mulSupport f ∪ mulSupport g
theorem Function.mulSupport_pow {α : Type u_1} {M : Type u_2} [Monoid M] (f : α → M) (n : ℕ) :
(mulSupport fun (x : α) => f x ^ n) ⊆ mulSupport f
@[simp]
@[simp]
@[simp]
@[simp]
theorem Function.mulSupport_mul_inv {α : Type u_1} {G : Type u_3} [DivisionMonoid G] (f g : α → G) :
(mulSupport fun (x : α) => f x * (g x)⁻¹) ⊆ mulSupport f ∪ mulSupport g
theorem Function.mulSupport_div {α : Type u_1} {G : Type u_3} [DivisionMonoid G] (f g : α → G) :
(mulSupport fun (x : α) => f x / g x) ⊆ mulSupport f ∪ mulSupport g