Thickened indicators #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This file is about thickened indicators of sets in (pseudo e)metric spaces. For a decreasing sequence of thickening radii tending to 0, the thickened indicators of a closed set form a decreasing pointwise converging approximation of the indicator function of the set, where the members of the approximating sequence are nonnegative bounded continuous functions.
Main definitions #
thickened_indicator_aux δ E
: Theδ
-thickened indicator of a setE
as an unbundledℝ≥0∞
-valued function.thickened_indicator δ E
: Theδ
-thickened indicator of a setE
as a bundled bounded continuousℝ≥0
-valued function.
Main results #
- For a sequence of thickening radii tending to 0, the
δ
-thickened indicators of a setE
tend pointwise to the indicator ofclosure E
.thickened_indicator_aux_tendsto_indicator_closure
: The version is for the unbundledℝ≥0∞
-valued functions.thickened_indicator_tendsto_indicator_closure
: The version is for the bundledℝ≥0
-valued bounded continuous functions.
The δ
-thickened indicator of a set E
is the function that equals 1
on E
and 0
outside a δ
-thickening of E
and interpolates (continuously) between
these values using inf_edist _ E
.
thickened_indicator_aux
is the unbundled ℝ≥0∞
-valued function. See thickened_indicator
for the (bundled) bounded continuous function with ℝ≥0
-values.
Equations
- thickened_indicator_aux δ E = λ (x : α), 1 - emetric.inf_edist x E / ennreal.of_real δ
As the thickening radius δ tends to 0, the δ-thickened indicator of a set E (in α) tends
pointwise (i.e., w.r.t. the product topology on α → ℝ≥0∞
) to the indicator function of the
closure of E.
This statement is for the unbundled ℝ≥0∞
-valued functions thickened_indicator_aux δ E
, see
thickened_indicator_tendsto_indicator_closure
for the version for bundled ℝ≥0
-valued
bounded continuous functions.
The δ
-thickened indicator of a set E
is the function that equals 1
on E
and 0
outside a δ
-thickening of E
and interpolates (continuously) between
these values using inf_edist _ E
.
thickened_indicator
is the (bundled) bounded continuous function with ℝ≥0
-values.
See thickened_indicator_aux
for the unbundled ℝ≥0∞
-valued function.
Equations
- thickened_indicator δ_pos E = {to_continuous_map := {to_fun := λ (x : α), (thickened_indicator_aux δ E x).to_nnreal, continuous_to_fun := _}, map_bounded' := _}
As the thickening radius δ tends to 0, the δ-thickened indicator of a set E (in α) tends pointwise to the indicator function of the closure of E.
Note: This version is for the bundled bounded continuous functions, but the topology is not
the topology on α →ᵇ ℝ≥0
. Coercions to functions α → ℝ≥0
are done first, so the topology
instance is the product topology (the topology of pointwise convergence).