The half-shift dual certificate for s >= 1 #
This covers the theta <= 1 branch of Lemma 3.5, with s = 1/theta, and the sufficient direction of Lemma 3.6. It includes the junction s=1.
noncomputable def
ProbabilityTheory.Copula.RankRegion.RhoGamma.halfShiftPotential
(s : ℝ)
(u : ↑unitInterval)
:
Equations
Instances For
The same potential on the real line, used for its derivative bound.
Equations
Instances For
theorem
ProbabilityTheory.Copula.RankRegion.RhoGamma.halfShiftPotentialReal_lipschitz
{s : ℝ}
(hs : 1 ≤ s)
:
LipschitzWith ⟨s - 1, ⋯⟩ (halfShiftPotentialReal s)
theorem
ProbabilityTheory.Copula.RankRegion.RhoGamma.halfShiftPotential_lipschitz
{s : ℝ}
(hs : 1 ≤ s)
:
LipschitzWith ⟨s - 1, ⋯⟩ (halfShiftPotential s)
theorem
ProbabilityTheory.Copula.RankRegion.RhoGamma.halfShiftPotential_feasible
{s : ℝ}
(hs : 1 ≤ s)
(u v : ↑unitInterval)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoGamma.halfShift_optimal
{s : ℝ}
(hs : 1 ≤ s)
(C : Copula 2)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoGamma.halfShiftPotential_contact
(s : ℝ)
:
∀ᵐ (x : Fin 2 → ↑unitInterval) ∂RhoFootrule.halfTurn.toMeasure, halfShiftPotential s (x 0) + halfShiftPotential s (x 1) = (↑(x 0) - ↑(x 1)) ^ 2 - s * |↑(x 0) - ↑(x 1)|