Quadratically clamped copulas for the xi–Blest boundary #
The intercept is chosen by the uniform marginal constraint. Its existence uses the intermediate value theorem, and the ordering of its means proves monotonicity in the response threshold. No asserted copula or optimizer is passed as a hypothesis.
Equations
- Verification.quadraticMean b a = ∫ (u : ↑unitInterval), Verification.unitClamp (a + b * (1 - ↑u) ^ 2)
Instances For
theorem
Verification.exists_quadratic_intercept
(b : ℝ)
(hb : 0 ≤ b)
(v : ↑unitInterval)
:
∃ a ∈ Set.Icc (-b) 1, quadraticMean b a = ↑v
theorem
Verification.quadraticIntercept_monotone
(b : ℝ)
(hb : 0 ≤ b)
:
Monotone (quadraticIntercept b hb)
Equations
- Verification.quadraticKernel b hb v u = Verification.unitClamp (Verification.quadraticIntercept b hb v + b * (1 - ↑u) ^ 2)
Instances For
theorem
Verification.quadraticKernel_monotone
(b : ℝ)
(hb : 0 ≤ b)
(u : ↑unitInterval)
:
Monotone fun (v : ↑unitInterval) => quadraticKernel b hb v u
Actual quadratic-band copula at slope b; normalization is solved internally.
Equations
- Verification.quadraticBand b hb = Verification.copulaOfConditional (Verification.quadraticKernel b hb) ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
theorem
Verification.quadraticBand_conditionalCDF
(b : ℝ)
(hb : 0 ≤ b)
(v : ↑unitInterval)
:
(fun (u : ↑unitInterval) => (quadraticBand b hb).conditionalCDF u v) =ᵐ[MeasureTheory.volume] fun (u : ↑unitInterval) =>
unitClamp (quadraticIntercept b hb v + b * (1 - ↑u) ^ 2)