The topological support of a function #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
In this file we define the topological support of a function f
, tsupport f
,
as the closure of the support of f
.
Furthermore, we say that f
has compact support if the topological support of f
is compact.
Main definitions #
function.mul_tsupport
&function.tsupport
function.has_compact_mul_support
&function.has_compact_support
Implementation Notes #
- We write all lemmas for multiplicative functions, and use
@[to_additive]
to get the more common additive versions. - We do not put the definitions in the
function
namespace, following many other topological definitions that are in the root namespace (compareembedding
vsfunction.embedding
).
The topological support of a function is the closure of its support. i.e. the closure of the set of all elements where the function is nonzero.
Equations
- tsupport f = closure (function.support f)
The topological support of a function is the closure of its support, i.e. the closure of the set of all elements where the function is not equal to 1.
Equations
A function f
has compact support or is compactly supported if the closure of the support
of f
is compact. In a T₂ space this is equivalent to f
being equal to 0
outside a compact
set.
Equations
A function f
has compact multiplicative support or is compactly supported if the closure
of the multiplicative support of f
is compact. In a T₂ space this is equivalent to f
being equal
to 1
outside a compact set.
Equations
If a family of functions f
has locally-finite multiplicative support, subordinate to a family
of open sets, then for any point we can find a neighbourhood on which only finitely-many members of
f
are not equal to 1.
If a family of functions f
has locally-finite support, subordinate to a family of open sets,
then for any point we can find a neighbourhood on which only finitely-many members of f
are
non-zero.