Equality cases for the eta/Blest region in exact-blest-regions.tex.
theorem
Papers.Rockel2026ExactBlest.ae_coord_ne
(C : ProbabilityTheory.Copula 2)
(i : Fin 2)
(c : ℝ)
:
Uniform marginals put no mass on a specified coordinate line.
Instances For
theorem
Papers.Rockel2026ExactBlest.measurable_graphRank
(w : ↑unitInterval)
:
Measurable (graphRank w)
theorem
Papers.Rockel2026ExactBlest.graph_support_graph
(C : ProbabilityTheory.Copula 2)
(w : ↑unitInterval)
(hw : ↑w ≤ 1 / 2)
(hbound :
(1 + kA ↑w) * Rockel2026XiBlest.blestNu C - 2 * kA ↑w * eta C = (1 + kA ↑w) * Rockel2026XiBlest.blestNu (familyA w) - 2 * kA ↑w * eta (familyA w))
:
∀ᵐ (x : Fin 2 → ↑unitInterval) ∂C.survivalCopula.toMeasure, x 1 = graphRank w (x 0)
theorem
Papers.Rockel2026ExactBlest.graph_upper_unique
(C : ProbabilityTheory.Copula 2)
(w : ↑unitInterval)
(hw : ↑w ≤ 1 / 2)
(he : eta C = eta (familyA w))
(hn : Rockel2026XiBlest.blestNu C = Rockel2026XiBlest.blestNu (familyA w))
:
theorem
Papers.Rockel2026ExactBlest.graph_lower_unique
(C : ProbabilityTheory.Copula 2)
(w : ↑unitInterval)
(hw : ↑w ≤ 1 / 2)
(he : eta C = eta (familyA w))
(hn : Rockel2026XiBlest.blestNu C = 2 * eta (familyA w) - Rockel2026XiBlest.blestNu (familyA w))
:
theorem
Papers.Rockel2026ExactBlest.copula_eq_of_reverse_graph
(C D : ProbabilityTheory.Copula 2)
(f : ↑unitInterval → ↑unitInterval)
(hf : Measurable f)
(hc : ∀ᵐ (x : Fin 2 → ↑unitInterval) ∂C.toMeasure, x 0 = f (x 1))
(hd : ∀ᵐ (x : Fin 2 → ↑unitInterval) ∂D.toMeasure, x 0 = f (x 1))
:
The same graph-law argument with the second marginal as the parameter.
noncomputable def
Papers.Rockel2026ExactBlest.randomRank
(a : ℝ)
(ha : 1 / 2 < a)
(ha1 : a < 1)
(z : ↑unitInterval)
:
Equations
- Papers.Rockel2026ExactBlest.randomRank a ha ha1 z = ⟨Papers.Rockel2026ExactBlest.randomRankReal a ↑z, ⋯⟩
Instances For
theorem
Papers.Rockel2026ExactBlest.measurable_randomRank
(a : ℝ)
(ha : 1 / 2 < a)
(ha1 : a < 1)
:
Measurable (randomRank a ha ha1)
theorem
Papers.Rockel2026ExactBlest.randomized_support_graph
(C : ProbabilityTheory.Copula 2)
(a : ℝ)
(ha : 1 / 2 < a)
(ha1 : a < 1)
(hbound : (1 + kB a) * Rockel2026XiBlest.blestNu C - 2 * kB a * eta C = (1 + kB a) * nuB a - 2 * kB a * etaB a)
:
∀ᵐ (x : Fin 2 → ↑unitInterval) ∂C.survivalCopula.toMeasure, x 0 = randomRank a ha ha1 (x 1)
theorem
Papers.Rockel2026ExactBlest.randomized_upper_unique
(C : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
(ha : 1 / 2 < ↑a)
(ha1 : ↑a < 1)
(he : eta C = etaB ↑a)
(hn : Rockel2026XiBlest.blestNu C = nuB ↑a)
:
theorem
Papers.Rockel2026ExactBlest.randomized_lower_unique
(C : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
(ha : 1 / 2 < ↑a)
(ha1 : ↑a < 1)
(he : eta C = etaB ↑a)
(hn : Rockel2026XiBlest.blestNu C = 2 * etaB ↑a - nuB ↑a)
:
theorem
Papers.Rockel2026ExactBlest.blest_max_unique
(C D : ProbabilityTheory.Copula 2)
(hc : Rockel2026XiBlest.blestNu C = 1)
(hd : Rockel2026XiBlest.blestNu D = 1)
:
theorem
Papers.Rockel2026ExactBlest.blest_min_unique
(C D : ProbabilityTheory.Copula 2)
(hc : Rockel2026XiBlest.blestNu C = -1)
(hd : Rockel2026XiBlest.blestNu D = -1)
:
theorem
Papers.Rockel2026ExactBlest.eta_bottom_unique
(C D : ProbabilityTheory.Copula 2)
(hc : eta C = -1)
(hd : eta D = -1)
:
theorem
Papers.Rockel2026ExactBlest.eta_upper_unique
(C D : ProbabilityTheory.Copula 2)
(he : eta C = eta D)
(hc : Rockel2026XiBlest.blestNu C = eta C + etaGap (eta C))
(hd : Rockel2026XiBlest.blestNu D = eta D + etaGap (eta D))
:
Unique upper-boundary copula at every eta, including both junctions.
theorem
Papers.Rockel2026ExactBlest.eta_lower_unique
(C D : ProbabilityTheory.Copula 2)
(he : eta C = eta D)
(hc : Rockel2026XiBlest.blestNu C = eta C - etaGap (eta C))
(hd : Rockel2026XiBlest.blestNu D = eta D - etaGap (eta D))
:
theorem
Papers.Rockel2026ExactBlest.asymmetry_upper_unique
(C : ProbabilityTheory.Copula 2)
(hc : Rockel2026XiBlest.blestNu C - eta C = 27 / 128)
:
The sharp asymmetry equality singles out the quarter-parameter copula.
theorem
Papers.Rockel2026ExactBlest.asymmetry_lower_unique
(C : ProbabilityTheory.Copula 2)
(hc : Rockel2026XiBlest.blestNu C - eta C = -27 / 128)
:
theorem
Papers.Rockel2026ExactBlest.rho_eta_upper_unique
(C : ProbabilityTheory.Copula 2)
(hc : C.spearmanRho - eta C = 27 / 128)
:
theorem
Papers.Rockel2026ExactBlest.rho_eta_lower_unique
(C : ProbabilityTheory.Copula 2)
(hc : C.spearmanRho - eta C = -27 / 128)
:
theorem
Papers.Rockel2026ExactBlest.familyA_graph_law
(w : ↑unitInterval)
(hw : ↑w ≤ 1 / 2)
:
(familyA w).survivalCopula.toMeasure = MeasureTheory.Measure.map (fun (u : ↑unitInterval) => ![u, graphRank w u]) MeasureTheory.volume
The reflected-coordinate law really is the paper's graph coupling.
theorem
Papers.Rockel2026ExactBlest.familyB_graph_law
(a : ↑unitInterval)
(ha : 1 / 2 < ↑a)
(ha1 : ↑a < 1)
:
(familyB a ⋯).survivalCopula.toMeasure = MeasureTheory.Measure.map (fun (z : ↑unitInterval) => ![randomRank (↑a) ha ha1 z, z]) MeasureTheory.volume
theorem
Papers.Rockel2026ExactBlest.eta_familyA_strictAnti :
StrictAnti fun (w : ↑unitInterval) => eta (familyA w)
Monotonicity on the entire A-family, not just its boundary subfamily.