theorem
fenchelConjugate_eq_monotoneConjugate_polarGauge_of_comp
{n : ℕ}
{f k : (Fin n → ℝ) → EReal}
{g : EReal → EReal}
(hk : IsClosedGauge k)
(hfg : f = fun (x : Fin n → ℝ) => g (k x))
(hg_mono : Monotone g)
(hg_top : g ⊤ = ⊤)
(hζ : ∃ (ζ : ℝ), 0 < ζ ∧ g ↑ζ ≠ ⊤ ∧ g ↑ζ ≠ ⊥)
:
IsGaugeLike (fenchelConjugate n f) ∧ ∀ (xStar : Fin n → ℝ), fenchelConjugate n f xStar = monotoneConjugateERealNonneg g (polarGauge k xStar)
Theorem 15.3 (conjugate formula): If f(x) = g (k x) with k a closed gauge and g as above,
then f* is gauge-like and satisfies
f*(x⋆) = g⁺ (kᵒ x⋆), where g⁺ is monotoneConjugateERealNonneg g and kᵒ is the polar gauge
polarGauge k.
Basic properties of gPow z = (1/p) * phiPow p z.
theorem
sublevel_closedGauge_eq_sublevel_f_pow
{n : ℕ}
{p : ℝ}
{f k : (Fin n → ℝ) → EReal}
(hp : 0 < p)
(hf_hom : PositivelyHomogeneousOfDegree p f)
(hk : IsGauge k)
(hunit : {x : Fin n → ℝ | k x ≤ 1} = {x : Fin n → ℝ | f x ≤ ↑(1 / p)})
{r : ℝ}
:
Sublevel sets of a closed gauge match sublevels of a positive-homogeneous function.
theorem
f0_ne_top_of_closedProperConvex_posHomogeneous
{n : ℕ}
{p : ℝ}
{f : (Fin n → ℝ) → EReal}
(hp : 1 < p)
(hf_closed : ClosedConvexFunction f)
(hf_proper : ProperConvexFunctionOn Set.univ f)
(hf_hom : PositivelyHomogeneousOfDegree p f)
:
A closed proper convex positively homogeneous function is finite at the origin.
theorem
isGaugeLike_of_closedProperConvex_posHomogeneous
{n : ℕ}
{p : ℝ}
{f : (Fin n → ℝ) → EReal}
(hp : 1 < p)
(hf_closed : ClosedConvexFunction f)
(hf_proper : ProperConvexFunctionOn Set.univ f)
(hf_hom : PositivelyHomogeneousOfDegree p f)
:
A closed proper convex positively homogeneous function is gauge-like.