Covering numbers #
We define covering numbers of sets in a pseudo-metric space, which are minimal cardinalities of
ε-covers of sets by closed balls.
We also define the packing number, which is the maximal cardinality of an ε-separated set.
We prove inequalities between these covering and packing numbers.
Main definitions #
externalCoveringNumber: the extenal covering number of a setAfor radiusεis the minimal cardinality (inℕ∞) of anε-cover.coveringNumber: the covering number (or internal covering number) of a setAfor radiusεis the minimal cardinality (inℕ∞) of anε-cover contained inA.packingNumber: the packing number of a setAfor radiusεis the maximal cardinality of anε-separated set inA.
Main statements #
externalCoveringNumber_le_coveringNumber: the external covering number is less than or equal to the covering number.packingNumber_two_mul_le_externalCoveringNumber: the packing number with radius2 * εis less than or equal to the external covering number forε.
References #
- [R. Vershynin, High-dimensional probability][vershynin2018high]
The external covering number of a set A in X for radius ε is the minimal cardinality
(in ℕ∞) of an ε-cover by points in X (not necessarily in A).
Equations
- Metric.externalCoveringNumber ε A = ⨅ (C : Set X), ⨅ (_ : Metric.IsCover ε A C), C.encard
Instances For
The covering number (or internal covering number) of a set A for radius ε is
the minimal cardinality (in ℕ∞) of an ε-cover contained in A.
Equations
- Metric.coveringNumber ε A = ⨅ (C : Set X), ⨅ (_ : C ⊆ A), ⨅ (_ : Metric.IsCover ε A C), C.encard
Instances For
The packing number of a set A for radius ε is the maximal cardinality (in ℕ∞)
of an ε-separated set in A.
Equations
- Metric.packingNumber ε A = ⨆ (C : Set X), ⨆ (_ : C ⊆ A), ⨆ (_ : Metric.IsSeparated (↑ε) C), C.encard
Instances For
The packing number of a set A for radius 2 * ε is at most the external covering number
of A for radius ε.