Finite mass identities and total variation bounds #
Normalization is preserved by marginals and deterministic maps. Total variation contracts under deterministic maps and bounds every finite test. For equal total mass, the positive-difference test attains the distance.
theorem
Algebraic.Cutwidth.Extractor.Internal.probabilityWeight_exists_pos
{α : Type u_1}
[Fintype α]
{p : α → ℝ}
(hp : IsProbabilityWeight p)
:
∃ (x : α), 0 < p x
theorem
Algebraic.Cutwidth.Extractor.Internal.probabilityWeight_le_one
{α : Type u_1}
[Fintype α]
{p : α → ℝ}
(hp : IsProbabilityWeight p)
(x : α)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.probabilityWeight_first
{α : Type u_1}
{β : Type u_2}
[Fintype α]
[Fintype β]
{p : α × β → ℝ}
(hp : IsProbabilityWeight p)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.probabilityWeight_map
{α : Type u_1}
{β : Type u_2}
[Fintype α]
[Fintype β]
{p : α → ℝ}
(hp : IsProbabilityWeight p)
(f : α → β)
:
IsProbabilityWeight (mapWeight f p)
theorem
Algebraic.Cutwidth.Extractor.Internal.probabilityWeight_uniform
(α : Type u_1)
[Fintype α]
[Nonempty α]
:
theorem
Algebraic.Cutwidth.Extractor.Internal.cappedWeight_card_le
{α : Type u_1}
[Fintype α]
{p : α → ℝ}
{K : ℕ}
(hp : IsProbabilityWeight p)
(cap : CappedWeight p K)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.cappedWeight_eq_uniform
{α : Type u_1}
[Fintype α]
{p : α → ℝ}
(cap : CappedWeight p (Fintype.card α))
(hp : IsProbabilityWeight p)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_nonneg
{α : Type u_1}
[Fintype α]
(p q : α → ℝ)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_self
{α : Type u_1}
[Fintype α]
(p : α → ℝ)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_comm
{α : Type u_1}
[Fintype α]
(p q : α → ℝ)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_triangle
{α : Type u_1}
[Fintype α]
(p q r : α → ℝ)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_eq_zero_iff
{α : Type u_1}
[Fintype α]
(p q : α → ℝ)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_le_one
{α : Type u_1}
[Fintype α]
{p q : α → ℝ}
(hp : IsProbabilityWeight p)
(hq : IsProbabilityWeight q)
:
theorem
Algebraic.Cutwidth.Extractor.Internal.weightDist_map_map_le
{α : Type u_1}
{β : Type u_2}
[Fintype α]
[Fintype β]
{p : α → ℝ}
(hp : IsProbabilityWeight p)
(f g : α → β)
: