Copulas & conventions
Probability measures, distribution functions, and the basic examples.
A joint distribution with uniform margins
Take a random pair
These are two representations of one object. An article often starts with
The formal representation
ProbabilityTheory.Copula
stores a probability measure on Fin d → I, with a proof that every coordinate
has the uniform law. Here I is mathlib’s unit interval. The bivariate case has
dimension 2.
-- The library's mathematical object:
ProbabilityTheory.Copula 2
The CDF module connects this representation to
distribution functions. Two useful starting points are
cdf_nonneg
and cdf_one.
Their documentation displays the precise types and hypotheses.
Three reference copulas
The classical examples provide quick normalization checks:
| Copula | Distribution function | Interpretation |
|---|---|---|
| Independent coordinates | ||
| The law of |
||
| The law of |
For every bivariate copula, the Fréchet–Hoeffding inequalities read
These examples also expose a common trap:
Fix the convention before proving the statement
A formalization should say which coordinate is conditioned on, whether a derivative is understood almost everywhere, and which measure is used in each integral. Endpoint parameters and singular limits deserve explicit treatment.
For the dependence-family article, also distinguish conditional increase in both directions from a one-direction stochastic monotonicity assumption, and total positivity of a density from total positivity of a CDF. The 2024 supplement records these correspondence questions before any article result is marked verified.
For the paper’s conventions and family tables, see Ansari & Rockel, arXiv:2310.17307v3. The generated reference documents the imported portion of the pinned copula library, alongside the paper modules.