Copula construction and exact fibres for the two-branch eta regime. Only claims from exact-blest-regions.tex are formalized here.
def
Papers.Rockel2026ExactBlest.stripLower
(a : ↑unitInterval)
(x : Fin 2 → ↑unitInterval)
:
Fin 2 → ↑unitInterval
Put the second coordinate in one of two adjacent horizontal strips.
Equations
Instances For
def
Papers.Rockel2026ExactBlest.stripUpper
(a : ↑unitInterval)
(x : Fin 2 → ↑unitInterval)
:
Fin 2 → ↑unitInterval
Equations
Instances For
theorem
Papers.Rockel2026ExactBlest.continuous_stripLower
(a : ↑unitInterval)
:
Continuous (stripLower a)
theorem
Papers.Rockel2026ExactBlest.continuous_stripUpper
(a : ↑unitInterval)
:
Continuous (stripUpper a)
theorem
Papers.Rockel2026ExactBlest.map_embed_eval
(C : ProbabilityTheory.Copula 2)
(i : Fin 2)
(f : ↑unitInterval → ↑unitInterval)
(hf : Measurable f)
:
MeasureTheory.Measure.map (fun (x : Fin 2 → ↑unitInterval) => f (x i)) C.toMeasure = MeasureTheory.Measure.map f MeasureTheory.volume
noncomputable def
Papers.Rockel2026ExactBlest.stripMeasure
(C D : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
:
MeasureTheory.Measure (Fin 2 → ↑unitInterval)
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Papers.Rockel2026ExactBlest.stripMeasure_probability
(C D : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
:
theorem
Papers.Rockel2026ExactBlest.stripMeasure_marginal
(C D : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
(i : Fin 2)
:
MeasureTheory.Measure.map (fun (x : Fin 2 → ↑unitInterval) => x i) (stripMeasure C D a) = MeasureTheory.volume
noncomputable def
Papers.Rockel2026ExactBlest.stripCopula
(C D : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
:
Horizontal gluing, with both marginals proved uniform.
Equations
- Papers.Rockel2026ExactBlest.stripCopula C D a = { measure := ⟨Papers.Rockel2026ExactBlest.stripMeasure C D a, ⋯⟩, marginal_eq := ⋯ }
Instances For
theorem
Papers.Rockel2026ExactBlest.integral_stripCopula
(C D : ProbabilityTheory.Copula 2)
(a : ↑unitInterval)
{f : (Fin 2 → ↑unitInterval) → ℝ}
(hf : Continuous f)
:
∫ (x : Fin 2 → ↑unitInterval), f x ∂(stripCopula C D a).toMeasure = ↑a * ∫ (x : Fin 2 → ↑unitInterval), f (stripLower a x) ∂C.toMeasure + (1 - ↑a) * ∫ (x : Fin 2 → ↑unitInterval), f (stripUpper a x) ∂D.toMeasure
Instances For
The original-coordinate B_a, including the continuous coefficient endpoint a=1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Papers.Rockel2026ExactBlest.nu_rho_upper_attained :
∃ (C : ProbabilityTheory.Copula 2), Rockel2026XiBlest.blestNu C - C.spearmanRho = 1 / 4
theorem
Papers.Rockel2026ExactBlest.nu_rho_lower_attained :
∃ (C : ProbabilityTheory.Copula 2), Rockel2026XiBlest.blestNu C - C.spearmanRho = -1 / 4
theorem
Papers.Rockel2026ExactBlest.integral_threePieces
(c b : ℝ)
(hc : c ∈ Set.Icc 0 1)
(hb : b ∈ Set.Icc 0 1)
(hcb : c ≤ b)
(f0 f1 f2 : ℝ → ℝ)
(h0 : Continuous f0)
(h1 : Continuous f1)
(h2 : Continuous f2)
:
theorem
Papers.Rockel2026ExactBlest.integrable_phiB
(C : ProbabilityTheory.Copula 2)
(a : ℝ)
(i : Fin 2)
:
MeasureTheory.Integrable (fun (x : Fin 2 → ↑unitInterval) => phiB a ↑(x i)) C.toMeasure
theorem
Papers.Rockel2026ExactBlest.integrable_psiB
(C : ProbabilityTheory.Copula 2)
(a : ℝ)
(i : Fin 2)
:
MeasureTheory.Integrable (fun (x : Fin 2 → ↑unitInterval) => psiB a ↑(x i)) C.toMeasure
theorem
Papers.Rockel2026ExactBlest.measurable_phiB
(a : ℝ)
:
Measurable fun (u : ↑unitInterval) => phiB a ↑u
theorem
Papers.Rockel2026ExactBlest.measurable_psiB
(a : ℝ)
:
Measurable fun (u : ↑unitInterval) => psiB a ↑u
theorem
Papers.Rockel2026ExactBlest.nu_le_familyB
(C : ProbabilityTheory.Copula 2)
(a : ℝ)
(ha : 1 / 2 < a)
(ha1 : a < 1)
(he : eta C = etaB a)
:
theorem
Papers.Rockel2026ExactBlest.randomized_parameter_strictAnti :
StrictAntiOn etaB (Set.Icc (1 / 2) 1)
An exact parameterization of the complete attainable eta/nu region.
Equations
- One or more equations did not get rendered due to their size.