theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.LeftData.dual_phase
(S : LeftData)
(k : ℕ)
(i : Fin 4)
(s : ↑unitInterval)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.LeftData.symmetric_contact
(S : LeftData)
(i : S.Index × Bool)
(s : ↑unitInterval)
:
S.dual ↑(S.symmetricPath i s 0) + S.dual ↑(S.symmetricPath i s 1) = |↑(S.symmetricPath i s 0) - ↑(S.symmetricPath i s 1)| ^ 2 - UpperSpline.period (↑S.N) S.v S.w * |↑(S.symmetricPath i s 0) - ↑(S.symmetricPath i s 1)|
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.LeftData.cost_lower_bound
(S : LeftData)
(C : Copula 2)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.LeftData.supporting_bound
(S : LeftData)
(C : Copula 2)
:
C.spearmanRho - 2 * UpperSpline.period (↑S.N) S.v S.w * C.spearmanFootrule ≤ S.copula.spearmanRho - 2 * UpperSpline.period (↑S.N) S.v S.w * S.copula.spearmanFootrule
The supporting line is valid for every copula and is attained by this family.
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.LeftData.maximizes_rho
(S : LeftData)
(C : Copula 2)
(h : C.spearmanFootrule = S.copula.spearmanFootrule)
: