noncomputable def
Verification.patchworkRow
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(i : Fin m)
(v u : ↑unitInterval)
:
Equations
- Verification.patchworkRow A C i v u = ∑ j : Fin n, A.mass i j / P.width i * Verification.normalizedCDF (C i j) u (Q.coord j v)
Instances For
noncomputable def
Verification.patchworkKernel
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(v u : ↑unitInterval)
:
Equations
- Verification.patchworkKernel A C v u = ∑ i : Fin m, Verification.partitionPiece P i (Verification.patchworkRow A C i v) u
Instances For
theorem
Verification.patchworkRow_measurable
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(i : Fin m)
(v : ↑unitInterval)
:
Measurable (patchworkRow A C i v)
theorem
Verification.patchworkRow_integrable
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(i : Fin m)
(v : ↑unitInterval)
:
theorem
Verification.patchworkKernel_integrable
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(v : ↑unitInterval)
:
theorem
Verification.patchworkKernel_nonneg
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(v u : ↑unitInterval)
:
theorem
Verification.integral_patchworkRow_Iic
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(i : Fin m)
(v t : ↑unitInterval)
:
theorem
Verification.patchwork_conditionalCDF
{m n : ℕ}
{P : ProbabilityTheory.Copula.IntervalPartition m}
{Q : ProbabilityTheory.Copula.IntervalPartition n}
(A : ProbabilityTheory.Copula.CellMass P Q)
(C : Fin m → Fin n → ProbabilityTheory.Copula 2)
(v : ↑unitInterval)
:
(fun (u : ↑unitInterval) => (A.patchwork C).conditionalCDF u v) =ᵐ[MeasureTheory.volume] patchworkKernel A C v