Lower semilinear copulas and their xi--footrule bound #
The standard lower semilinear representation is C(u,v)=min(u,v) q(max(u,v)), where q(t)/t is nonincreasing for positive t. The chosen value q(0) does not change the copula. This condition is the usual diagonal constraint delta(t)/t^2.
- q : ↑unitInterval → ℝ
- ratio_antitone : AntitoneOn (fun (t : ↑unitInterval) => self.q t / ↑t) (Set.Ioi 0)
Instances For
Equations
Instances For
theorem
Verification.LowerSemilinearData.cdf_of_le
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(u v : ↑unitInterval)
(h : u ≤ v)
:
theorem
Verification.LowerSemilinearData.cdf_of_ge
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(u v : ↑unitInterval)
(h : v ≤ u)
:
theorem
Verification.LowerSemilinearData.ratio_cross
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(u v : ↑unitInterval)
(hu : 0 < u)
(huv : u ≤ v)
:
theorem
Verification.LowerSemilinearData.section_diff_le
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(u w v : ↑unitInterval)
(huw : u ≤ w)
:
Every section has Lipschitz constant q(v), even when the LSL copula is not SI.
theorem
Verification.LowerSemilinearData.section_lipschitz
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(v : ↑unitInterval)
:
LipschitzWith ⟨D.q v, ⋯⟩ fun (u : ↑unitInterval) => C.cdf ![u, v]
theorem
Verification.LowerSemilinearData.conditionalCDF_le
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(v : ↑unitInterval)
:
∀ᵐ (u : ↑unitInterval), C.conditionalCDF u v ≤ D.q v
theorem
Verification.LowerSemilinearData.square_integral_le
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
(v : ↑unitInterval)
:
theorem
Verification.LowerSemilinearData.xi_le_footrule
{C : ProbabilityTheory.Copula 2}
(D : LowerSemilinearData C)
:
The LSL inequality follows from its section bound, without an SI hypothesis.