Documentation

Verification.ConditionalBlocks

← Mathematical handbook

Affine localization of two conditional models into diagonal blocks #

noncomputable def Verification.blockKernel (C D : ProbabilityTheory.Copula 2) (a v u : ↑unitInterval) :
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem Verification.blockKernel_mean (C D : ProbabilityTheory.Copula 2) (a : ↑unitInterval) (ha0 : 0 < a) (ha1 : a < 1) (v : ↑unitInterval) :
    ∫ (u : ↑unitInterval), blockKernel C D a v u = ↑v
    theorem Verification.blockKernel_one (C D : ProbabilityTheory.Copula 2) (a : ↑unitInterval) (ha0 : 0 < a) (ha1 : a < 1) :
    blockKernel C D a 1 =ᵐ[MeasureTheory.volume] fun (x : ↑unitInterval) => 1
    noncomputable def Verification.conditionalBlocks (C D : ProbabilityTheory.Copula 2) (a : ↑unitInterval) (ha0 : 0 < a) (ha1 : a < 1) :
    Equations
    Instances For
      theorem Verification.conditionalBlocks_conditionalCDF (C D : ProbabilityTheory.Copula 2) (a : ↑unitInterval) (ha0 : 0 < a) (ha1 : a < 1) (v : ↑unitInterval) :
      (fun (u : ↑unitInterval) => (conditionalBlocks C D a ha0 ha1).conditionalCDF u v) =ᵐ[MeasureTheory.volume] blockKernel C D a v
      theorem Verification.conditionalMean_conditionalBlocks (C D : ProbabilityTheory.Copula 2) (a : ↑unitInterval) (ha0 : 0 < a) (ha1 : a < 1) :
      conditionalMean (conditionalBlocks C D a ha0 ha1) =ᵐ[MeasureTheory.volume] unitJoin a (fun (u : ↑unitInterval) => ↑a * conditionalMean C u) fun (u : ↑unitInterval) => ↑a + (1 - ↑a) * conditionalMean D u