Ansari–Rockel coverage and formula audit¶
Target: Jonathan Ansari and Marcus Rockel, Dependence properties of bivariate copula families, Dependence Modeling 12(1), 2024. This index was checked against arXiv v3, 6 April 2024, Tables 1–6 and Appendix A. It includes all 38 distinct families: 22 Archimedean, nine extreme-value (Gumbel is in both classes), three elliptical and five unclassified.
This is a reference and a formalization checklist, not a claim that all 38
families or all table entries have Lean proofs. The Lean column identifies
actual measure constructors. Pending means there is no constructor yet.
The property and coefficient tables below record mathematical targets; only
declarations linked in the final section are proved in this library. Numerical
observations and unresolved source discrepancies must not become axioms.
Conventions¶
CImeans SI in both directions; the existingIsSIis the paper's CIS.CDmeans stochastic decreasingness in both directions.- The paper's TP2 is density TP2 (Definition 2.5), corresponding to
HasMTP2Density, notIsTP2CDF. Singular copulas need separate treatment. LOmeansLowerOrthantLE. The paper's two-direction Schur comparison isSchurBothLE, requiring bothC.SchurLE DandC.transpose.SchurLE D.transpose.Order.SymmetricSchurproves that this reduces to the directional comparison for exchangeable copulas, in particular bivariate Archimedean copulas.↑and↓denote parameter monotonicity.*denotes a numerical-only observation in the paper.?means the paper does not supply a result.- Formulas are for interior coordinates unless boundary values are explicit.
Every copula has
C(0,v)=C(u,0)=0,C(1,v)=v,C(u,1)=u. These must be supplied before using real division, logarithms or negative powers in Lean. Limits at parameter endpoints are not substitutions into singular expressions. - Write
P=uv,S=u+v,W=max(0,S-1),M=min(u,v),x₊=max(0,x). LetH=P/(S-P)on the interior (Clayton at one).
All families: parameter domains and CDF expressions¶
Archimedean families (Tables 1–2)¶
| ID | Family | Parameters | Interior CDF | Lean |
|---|---|---|---|---|
| A01 | Clayton | θ ≥ −1 | (u^(−θ)+v^(−θ)−1)₊^(−1/θ) for θ ≠ 0; Π at 0 |
clayton for θ > 0; claytonNegative for −1≤θ<0; independence 2 at 0 |
| A02 | Nelsen 2 | θ ≥ 1 | (1−((1−u)^θ+(1−v)^θ)^(1/θ))₊ |
nelsen2; nelsen2_cdf_full; tendsto_nelsen2_atTop; both tail limits; exact CI/CD and TP2 exclusions; lower-orthant parameter order |
| A03 | Ali–Mikhail–Haq | −1 ≤ θ ≤ 1 | P/(1−θ(1−u)(1−v)) |
amh; full-square cdf_amh; CI/PQD and CDF TP2 iff θ≥0, CD/NQD iff θ≤0; MTP2 density proved at θ=0,1 and excluded for θ<0; exact lower-orthant parameter order and tail pair including θ=1 |
| A04 | Gumbel–Hougaard | θ ≥ 1 | exp(−((−log u)^θ+(−log v)^θ)^(1/θ)) |
gumbel; full-square pointwise comonotonic endpoint; increasing lower-orthant order; exact lower/upper tail coefficients; independence at θ=1; CDF TP2 for all θ≥1 |
| A05 | Frank | θ ∈ ℝ | −log(1+(exp(−θu)−1)(exp(−θv)−1)/(exp(−θ)−1))/θ; Π at 0 |
frank, frank_cdf_full for θ > 0; frankNegative, frankNegative_cdf_source for θ < 0; independence 2 at zero |
| A06 | Joe | θ ≥ 1 | 1−((1−u)^θ+(1−v)^θ−(1−u)^θ(1−v)^θ)^(1/θ) |
joe; joe_cdf_full; full-square pointwise comonotonic endpoint; both tail limits |
| A07 | Nelsen 7 | 0 ≤ θ ≤ 1 | (θP+(1−θ)(S−1))₊ |
nelsen7 |
| A08 | Nelsen 8 | θ ≥ 1 | ((θ²P−(1−u)(1−v))/(θ²−(θ−1)²(1−u)(1−v)))₊ |
nelsen8; nelsen8_cdf_full; nelsen8_one; pointwise Clayton-at-one limit; both tail limits; exact CD classification |
| A09 | Gumbel–Barnett | 0 ≤ θ ≤ 1 | P exp(−θ log u log v) |
nelsen9 (θ > 0), nelsen9_cdf_full |
| A10 | Nelsen 10 | 0 ≤ θ ≤ 1 | P/(1+(1−u^θ)(1−v^θ))^(1/θ); Π at 0 |
nelsen10 (θ > 0), nelsen10_cdf_full |
| A11 | Nelsen 11 | 0 ≤ θ ≤ 1/2 | (u^θ v^θ−2(1−u^θ)(1−v^θ))₊^(1/θ); Π at 0 |
nelsen11 (0 < θ ≤ 1/2), nelsen11_cdf_full; hasLowerTailDependence_nelsen11 |
| A12 | Nelsen 12 | θ ≥ 1 | (1+((u^(−1)−1)^θ+(v^(−1)−1)^θ)^(1/θ))^(−1) |
nelsen12; nelsen12_cdf_full; full-square pointwise comonotonic endpoint; increasing lower-orthant order; CI and MTP2 density at θ=1; CDF TP2, PQD and non-CD for all θ≥1 |
| A13 | Nelsen 13 | θ ≥ 0 | exp(1−((1−log u)^θ+(1−log v)^θ−1)^(1/θ)); Gumbel–Barnett at parameter 1 when θ=0 |
nelsen13 (θ > 0), nelsen13_cdf_full; nelsen13_one |
| A14 | Nelsen 14 | θ ≥ 1 | (1+((u^(−1/θ)−1)^θ+(v^(−1/θ)−1)^θ)^(1/θ))^(−θ) |
nelsen14; nelsen14_cdf_full; full-square pointwise comonotonic endpoint; exact lower/upper tail coefficients; CI and MTP2 density at θ=1; CDF TP2, PQD and non-CD for all θ≥1 |
| A15 | Genest–Ghoudi (Nelsen 15) | θ ≥ 1 | (1−((1−u^(1/θ))^θ+(1−v^(1/θ))^θ)^(1/θ))₊^θ |
genestGhoudi; genestGhoudi_cdf_full; full-square pointwise comonotonic endpoint; exact lower/upper tail coefficients; non-CI, CDF/density-TP2 exclusions; CD iff θ=1 |
| A16 | Nelsen 16 | θ ≥ 0 | (s+sqrt(s²+4θ))/2, s=S−1−θ(1/u+1/v−1) |
nelsen16, nelsen16_cdf_full; nelsen16_zero (W at 0); tendsto_nelsen16_atTop (Clayton(1) at ∞); hasLowerTailDependence_nelsen16 (λL = 1/2 for θ > 0) |
| A17 | Nelsen 17 | θ ∈ ℝ, θ ≠ 0 | (1+((1+u)^(−θ)−1)((1+v)^(−θ)−1)/(2^(−θ)−1))^(−1/θ)−1 |
nelsen17, nelsen17_cdf_full; nelsen17_neg_one (Π at −1) |
| A18 | Nelsen 18 | θ ≥ 2 | (1+θ/log(exp(θ/(u−1))+exp(θ/(v−1))))₊ |
nelsen18, cdf_nelsen18; tendsto_nelsen18_atTop (M at ∞); hasLowerTailDependence_nelsen18, hasUpperTailDependence_nelsen18 |
| A19 | Nelsen 19 | θ ≥ 0 | θ/log(exp(θ/u)+exp(θ/v)−exp θ); H at 0 |
nelsen19 (θ > 0), nelsen19_cdf_full |
| A20 | Nelsen 20 | θ ≥ 0 | log(exp(u^(−θ))+exp(v^(−θ))−exp 1)^(−1/θ); Π at 0 |
nelsen20 (θ > 0), nelsen20_cdf_full |
| A21 | Nelsen 21 | θ ≥ 1 | 1−(1−((1−(1−u)^θ)^(1/θ)+(1−(1−v)^θ)^(1/θ)−1)₊^θ)^(1/θ) |
nelsen21, nelsen21_cdf_full; nelsen21_one (W at 1); hasLowerTailDependence_nelsen21 |
| A22 | Nelsen 22 | 0 ≤ θ ≤ 1 | (1+sin(asin(u^θ−1)+asin(v^θ−1)))^(1/θ) when the sum of arcsines ≥ −π/2; otherwise 0; Π at θ=0 |
nelsen22 (0 < θ ≤ 1), nelsen22_cdf_full; hasLowerTailDependence_nelsen22 |
Generator pairs (φ,ψ), with C=ψ(φ(u)+φ(v)). A multiplicative rescaling of
φ and reciprocal rescaling of ψ represent the same copula. These analytic
targets supplement the explicit CDFs above; they are not Lean generators until
their admissibility fields are proved.
| IDs | φ(t) | ψ(y), y ≥ 0 |
|---|---|---|
| A01 | (t^(−θ)−1)/θ |
(1+θy)₊^(−1/θ); exponential pair at θ=0 |
| A02 | (1−t)^θ |
(1−y^(1/θ))₊ |
| A03 | log((1−θ(1−t))/t) |
(1−θ)/(exp y−θ) for θ<1; use H's pair at θ=1 |
| A04 | (−log t)^θ |
exp(−y^(1/θ)) |
| A05 | −log((exp(−θt)−1)/(exp(−θ)−1)) |
−log(1+(exp(−θ)−1)exp(−y))/θ |
| A06 | −log(1−(1−t)^θ) |
1−(1−exp(−y))^(1/θ) |
| A07 | −log(1−θ+θt) |
((exp(−y)+θ−1)/θ)₊; W at θ=0 |
| A08 | (1−t)/(1+(θ−1)t) |
(1−y)₊/(1+(θ−1)y) |
| A09 | log(1−θ log t) |
exp((1−exp y)/θ); exponential pair at θ=0 |
| A10 | log(2t^(−θ)−1) |
(2/(exp y+1))^(1/θ); exponential pair at θ=0 |
| A11 | log(2−t^θ) |
(2−exp y)₊^(1/θ); exponential pair at θ=0 |
| A12 | (1/t−1)^θ |
1/(1+y^(1/θ)) |
| A13 | (1−log t)^θ−1 |
exp(1−(1+y)^(1/θ)); scaled limiting pair at θ=0 |
| A14 | (t^(−1/θ)−1)^θ |
(1+y^(1/θ))^(−θ) |
| A15 | (1−t^(1/θ))^θ |
(1−y^(1/θ))₊^θ |
| A16 | (1−t)(1+θ/t) |
(1−y−θ+sqrt((1−y−θ)²+4θ))/2 |
| A17 | −log(((1+t)^(−θ)−1)/(2^(−θ)−1)) |
(1+(2^(−θ)−1)exp(−y))^(−1/θ)−1 |
| A18 | exp(θ/(t−1)), φ(1)=0 |
1+θ/log y for 0<y<exp(−θ); 1 at y=0; 0 above cutoff |
| A19 | exp(θ/t)−exp θ |
θ/log(y+exp θ); H's pair at θ=0 |
| A20 | exp(t^(−θ))−exp 1 |
log(y+exp 1)^(−1/θ); exponential pair at θ=0 |
| A21 | 1−(1−(1−t)^θ)^(1/θ) |
1−(1−(1−y)^θ)^(1/θ) for y≤1; 0 otherwise |
| A22 | −asin(t^θ−1) |
(1−sin y)^(1/θ) for y≤π/2; 0 otherwise; exponential pair at θ=0 |
Extreme-value families (Tables 1 and 4)¶
Their common interior expression is
C(u,v)=exp((log u+log v) A(log v/(log u+log v))).
The following gives a closed Pickands expression for every EV row, including
the Gumbel overlap. At t=0 or t=1 set A(t)=1; powers with zero bases and negative
exponents require limits. Φ is the standard normal CDF and Tν the Student-t CDF.
| ID | Family | Parameters | A(t) | Lean |
|---|---|---|---|---|
| E01 | BB5 | θ≥1, δ>0 | (t^θ+(1−t)^θ−((1−t)^(−θδ)+t^(−θδ))^(−1/δ))^(1/θ) |
Pending |
| E02 | Cuadras–Augé | 0≤δ≤1 | 1−δ min(t,1−t) |
cuadrasAuge |
| E03 | Galambos | δ>0 | 1−(t^(−δ)+(1−t)^(−δ))^(−1/δ) |
Pending |
| A04 | Gumbel–Hougaard | θ≥1 | (t^θ+(1−t)^θ)^(1/θ) |
gumbel |
| E04 | Hüsler–Reiss | δ≥0 | (1−t)Φ(z(1−t))+tΦ(z(t)), z(t)=1/δ+(δ/2)log(t/(1−t)); A=1 at δ=0 |
Pending |
| E05 | Joe EV | α,β∈[0,1], δ>0 | 1−((α(1−t))^(−δ)+(βt)^(−δ))^(−1/δ); A=1 if αβ=0 |
Pending |
| E06 | Marshall–Olkin | α,β∈[0,1] | max(1−α(1−t),1−βt) |
marshallOlkin |
| E07 | Tawn | α,β∈[0,1], θ≥1 | (1−α)(1−t)+(1−β)t+((α(1−t))^θ+(βt)^θ)^(1/θ) |
tawn |
| E08 | t-EV | −1<r<1, ν>0 | (1−t)T(ν+1,z(1−t))+tT(ν+1,z(t)), z(t)=sqrt((1+ν)/(1−r²))((t/(1−t))^(1/ν)−r) |
Pending |
Special/limiting cases to retain: BB5 at θ=1 is Galambos and as δ→0 is
Gumbel; Galambos and Hüsler–Reiss range from Π to M; Joe EV at α=β=1 is
Galambos and as δ→∞ tends to Marshall–Olkin; Tawn at α=β=1 is Gumbel
and as θ→∞ tends to Marshall–Olkin. The named gumbel_cdf_full, tawn_cdf_positive, and tawn_cdf_full
formulas are checked, including the grounded zero axes. The finite-parameter
identities tawn_one_one, tawn_zero_left, tawn_zero_right, and tawn_shape_one
are proved, including every endpoint. The infinite-parameter limit still
requires proof; it is not evaluation at an infinite real parameter. The t-EV limiting-case column
of Table 4 requires independent checking (see source audit below).
Elliptical and unclassified families (Tables 1 and 4)¶
For an elliptical bivariate law with joint CDF F and common continuous margin G,
the expression is C(u,v)=F(G⁻¹(u),G⁻¹(v)). This is an exact distributional
expression, not generally an elementary closed form. The existing constructors
prove its Sklar interpretation for Gaussian scale mixtures.
| ID | Family | Parameters | CDF / defining law | Lean |
|---|---|---|---|---|
| L01 | Gaussian | −1≤r≤1 | Bivariate standard normal, correlation r; W and M at −1 and 1 | gaussian |
| L02 | Student-t | −1≤r≤1, ν>0 | Z/sqrt(G), G~Gamma(ν/2,rate ν/2) independent of correlated normal Z |
studentT |
| L03 | Laplace | −1≤r≤1 | sqrt(G) Z, G~Exp(1) independent of correlated normal Z |
laplace |
| U01 | Fréchet | α,β≥0, α+β≤1 | αM+βW+(1−α−β)P |
frechet |
| U02 | Mardia | −1≤θ≤1 | Fréchet with α=θ²(1+θ)/2, β=θ²(1−θ)/2 |
mardia |
| U03 | FGM | −1≤θ≤1 | P(1+θ(1−u)(1−v)) |
fgm |
| U04 | Plackett | θ>0 | (1+(θ−1)S−sqrt((1+(θ−1)S)²−4Pθ(θ−1)))/(2(θ−1)); Π at 1 |
Pending |
| U05 | Raftery | 0≤δ≤1 | M+(1−δ)/(1+δ) P^(1/(1−δ))(1−max(u,v)^(−(1+δ)/(1−δ))); M at δ=1 |
Pending |
The Raftery expression includes the normalization missing in v3 Table 1;
see Schmidt's copula table,
and the paper's own conditional derivative (25). For L02, the bivariate density
has exponent −(ν+2)/2; the correlation parameter is not the dimension.
For nonsingular elliptical parameters, the joint CDF above is the double
integral of the following density over (-∞,x] × (-∞,y]. Write
q=(x²−2rxy+y²)/(1−r²):
- Gaussian:
exp(−q/2)/(2π sqrt(1−r²)). - Student-t:
Γ((ν+2)/2)/(Γ(ν/2) νπ sqrt(1−r²)) · (1+q/ν)^(−(ν+2)/2). - Laplace:
K₀(sqrt(2q))/(π sqrt(1−r²)), with K₀ the modified Bessel function. For the scale-mixture normalization used here the univariate Laplace scale is1/sqrt 2; changing that common scale leaves the copula unchanged. The density's value at the origin is immaterial to its measure.
These distributional density expressions are reference formulas; their identification with the existing Lean measures remains pending.
Dependence, ordering and tails: every family¶
This is a target index of Tables 3 and 5, with endpoint cautions. No unlinked
cell is a declaration of a proved Lean result. split(c) means LO increases,
Schur decreases below c and increases above c. Tail pairs are (λL,λU).
| ID | CI / CD region | Density TP2 | LO; Schur | Tail pair / caveat |
|---|---|---|---|---|
| A01 | CI θ≥0; CD θ≤0 | θ≥0 | split(0) | (2^(−1/θ),0) for θ>0; (0,0) for θ≤0 |
| A02 | neither for θ>1; CD at 1 | no | ↑; unordered* | (0,2−2^(1/θ)) |
| A03 | CI θ≥0; CD θ≤0 | θ≥0 | split(0) | (0,0) for θ<1; (1/2,0) at 1 |
| A04 | CI | yes | ↑; ↑ | (0,2−2^(1/θ)) |
| A05 | CI θ≥0; CD θ≤0 | θ≥0 | split(0) | (0,0) |
| A06 | CI | yes | ↑; ↑ | (0,2−2^(1/θ)) |
| A07 | CD; also CI at 1 | only θ=1 | ↑; ↓ | (0,0) |
| A08 | neither for θ>1; CD at 1 | no | ↑; unordered* | (0,0) |
| A09 | CD; also CI at 0 | only θ=0 | ↓; ↑ | (0,0) |
| A10 | CD; also CI at 0 | only θ=0 | unordered; unordered | (0,0) |
| A11 | CD; also CI at 0 | only θ=0 | ↓; ↑ | (0,0) |
| A12 | CI | yes | ↑; ↑ | (2^(−1/θ),2−2^(1/θ)) |
| A13 | CI iff θ≥1 | iff θ≥1 | ↑; ↑ on θ≥1 | (0,0) |
| A14 | CI | yes | ↑; ↑ | (1/2,2−2^(1/θ)) |
| A15 | neither for θ>1; CD at 1 | no | ↑; unordered* | (0,2−2^(1/θ)) |
| A16 | CI iff θ≥3 | iff θ≥3+2sqrt 2 | ↑; ↑ on θ≥3 | (1/2,0) for θ>0; (0,0) at 0 |
| A17 | CI θ≥−1; CD θ≤−1 | iff θ≥−1 | split(−1), excluding θ=0 | (0,0) |
| A18 | neither | no | ↑; unordered* | (0,1) |
| A19 | CI | yes | ↑; ↑ | (1,0) for θ>0; (1/2,0) at 0 |
| A20 | CI | yes | ↑; ↑ | (1,0) for θ>0; (0,0) at 0 |
| A21 | neither for θ>1; CD at 1 | no | ↑; unordered* | (0,2−2^(1/θ)) |
| A22 | CD; also CI at 0 | only θ=0 | ↓; ↑ | (0,0) |
| E01 | CI | ? | ↑ in δ; ↑ in δ | (0,2−(2−2^(−1/δ))^(1/θ)) |
| E02 | CI | only δ=0 | ↑; ↑ | (1{δ=1},δ) |
| E03 | CI | ? | ↑; ↑ | (0,2^(−1/δ)) |
| E04 | CI | yes* | ↑; ↑ | (0,2(1−Φ(1/δ))) for δ>0; (0,0) at 0 |
| E05 | CI | no* away from Π | ↑ in δ; ↑ in δ | (0,(α^(−δ)+β^(−δ))^(−1/δ)); upper 0 if αβ=0 |
| E06 | CI | no if αβ>0; Π if αβ=0 | ↑ on α=β; ↑ on α=β | (1{α=β=1},min(α,β)) |
| E07 | CI | no* away from Π; audit Gumbel subfamily | ↑ in θ; ↑ in θ | (0,α+β−(α^θ+β^θ)^(1/θ)) |
| E08 | CI | no* | ↑ in r; ↑ in r | (0,2(1−T(ν+1,sqrt((ν+1)(1−r)/(1+r))))) |
| L01 | CI r≥0; CD r≤0 | 0≤r<1; singular at ±1 | split(0) | (0,0) for r<1; (1,1) at 1 |
| L02 | neither for −1<r<1 | no | ↑ in r; ? | both 2(1−T(ν+1,sqrt((ν+1)(1−r)/(1+r)))); limits 0 at −1 and 1 at 1 |
| L03 | paper excludes CI for r≤0 in interior; rest ? | no in interior | ↑ in r; ? | ? in interior; W/M endpoints give 0/1 |
| U01 | CI iff β=0; CD iff α=0 | source cell inconsistent with density definition | ↑ in α, ↓ in β; Schur ↑ on each unmixed axis | (α,α) |
| U02 | CI at 0,1; CD at −1,0 | source cell omits Π and includes singular M | unordered; Schur ↑ for θ≥0, ↓ for θ≤0 | both θ²(1+θ)/2 |
| U03 | CI θ≥0; CD θ≤0 | θ≥0 | split(0) | (0,0) |
| U04 | CI θ≥1; CD θ≤1 | no for θ>2; yes on [1,2]*; no for θ<1 | split(1); printed Schur range needs audit | (0,0) |
| U05 | CI | only δ=0 | ↑; ↑ | (2δ/(1+δ),0) for δ<1; (1,1) at 1 |
LTD, RTI and PQD follow from SI where the library's implication theorems apply. They should be derived once from the relevant CI/CIS proof rather than inserted as independent assumptions in every family record.
Association expressions (all nonempty cells of Table 6)¶
Blank cells in the paper mean no expression supplied there, not zero.
Let Dk(x)=k/x^k ∫₀ˣ t^k/(exp t−1) dt,
E1(x)=∫₁∞ exp(−xs)/s ds, and let ₂F₁ denote the hypergeometric function.
ξ is directional: second coordinate given first.
| ID | ξ | Spearman ρ | Kendall τ |
|---|---|---|---|
| A01 | 6∫₀¹ ₂F₁(1/θ,2+2/θ;1+1/θ;1−v^(−θ)) dv−2, θ>0 |
not supplied | θ/(θ+2) |
| A03 | 3/θ−θ/6−2/3−2/θ²−2(θ−1)²log(1−θ)/θ³ |
12(1+θ)/θ² ∫₁^(1−θ) log t/(1−t) dt−24(1−θ)log(1−θ)/θ²−3(θ+12)/θ |
1−2/(3θ)−2(1−θ)²log(1−θ)/(3θ²) |
| A05 | not supplied | 1−12(D1(θ)−D2(θ))/θ |
1−4(1−D1(θ))/θ |
| A07 | 1−θ |
(9θ²−6θ−6(θ−1)²log(1−θ))/θ³−3 |
2(θ²−θ−(θ−1)²log(1−θ))/θ² |
| A09 | 3 exp(3/(2θ)) E1(3/(2θ))/(4θ)+θ/3−1/2 |
not supplied | not supplied |
| E02 | δ²/(2−δ) |
3δ/(4−δ) |
δ/(2−δ) |
| A04 | not supplied | 12/θ ∫₀¹ (t(1−t))^(1/θ−1)/(1+t^(1/θ)+(1−t)^(1/θ))² dt−3 |
(θ−1)/θ |
| E06 | 2α²β/(3α+β−2αβ) |
3αβ/(2α−αβ+2β) |
αβ/(α−αβ+β) |
| L01 | printed 3/π asin(1/2+r²/(1+r))−1/2 requires correction |
6 asin(r/2)/π |
2 asin r/π |
| L02 | not supplied | 6 E[asin(r Ṽ₁)]/π |
2 asin r/π |
| L03 | not supplied | 6 E[asin(r Ṽ₂)]/π |
2 asin r/π |
| U01 | (α−β)²+αβ |
α−β |
(α−β)(α+β+2)/3 |
| U02 | θ⁴(3θ²+1)/4 |
θ³ |
θ³(θ²+2)/3 |
| U03 | θ²/15 |
θ/3 |
2θ/9 |
| U04 | not supplied | printed (θ+1)/(θ−1)−4θ log θ/(θ−1)² requires correction |
not supplied |
| U05 | not supplied | δ(4−3δ)/(2−δ)² |
2δ/(3−δ) |
The mixing laws of Ṽ₁ and Ṽ₂ must be specified as in Heinen–Valdesogo, Proposition 1, before implementing those expectations. The displayed expression alone does not define the random variables. Special functions and integrals in this table must not be advertised as elementary formulas.
Removable cases: AMH and Frank at zero give all three coefficients zero;
Nelsen 7 at zero gives (ξ,ρ,τ)=(1,−1,−1) and at one gives (0,0,0);
Gumbel–Barnett at zero gives ξ=0; Marshall–Olkin with a zero weight gives
all three zero; Plackett at one gives ρ=0. Endpoints with logarithms require
limit proofs. Footrule, gamma and beta are additional library targets, not
columns supplied by this paper.
Source audit: do not silently transcribe these cells¶
These observations concern the version linked above, not a claim about every published version. Corrections below are mathematical checks against definitions and special cases, not a published erratum.
- Gaussian tails at r=−1 must be zero: that copula is W. Table 5 and A.3.3 incorrectly include this endpoint with M. The library already proves W's two tail limits are zero.
- The printed Gaussian ξ expression is not even in r, is singular at −1,
and has an arcsine argument above one for some negative r. The expression
to verify from the cited source is
3 asin((1+r²)/2)/π−1/2. - The printed Plackett ρ has an extra factor two on its logarithmic term;
it fails the independence limit at θ=1. The target to verify is
(θ+1)/(θ−1)−2θ log θ/(θ−1)². - Fréchet LO decreases in β: increasing the weight of W replaces Π by W≤Π. Table 5/A.4.2 say increasing in both weights. A.4.1 also reverses the simplex inequality, and equation (23) gives the wrong sign for Mardia's β.
- Density TP2 cannot include M: it has no Lebesgue density. The Fréchet and Mardia TP2 cells conflict with Definition 2.5 and also omit independence.
- Mardia at θ=0 is Π, hence both CI and CD. The printed CI/CD cells omit it.
- AMH at θ=1 is H and has lower tail coefficient 1/2, not zero. Its printed generator degenerates at one and must be replaced by H's generator.
- Nelsen 16 at zero is W, Nelsen 19 at zero is H, and Nelsen 20 at zero is Π. Their lower-tail entries therefore need separate endpoints (0, 1/2, 0).
- Nelsen 18's inverse-generator cutoff in Table 2 has its inequality reversed. Nelsen 21's cutoff must be one, not π/2.
- Tawn's Pickands term must be
(α(1−t))^θ, with α inside the power. Its numerical non-TP2 claim cannot apply to α=β=1, the Gumbel subfamily. Joe EV's analogous claim must also respect its Galambos subfamily. - The second Marshall–Olkin TP2 row cannot exclude α>0, β=0: this is Π. Singular endpoints must be handled independently of density arguments.
- Raftery's CDF needs the factor
1/(1+δ). Its upper-tail coefficient is zero for δ<1 but equals one at δ=1, where the copula is M. - Table 1's Student-t density uses the correlation symbol where the dimension two is needed. The t-EV limits in Table 4 also need checking: the displayed Marshall–Olkin parameter can lie outside [0,1], and a Hüsler–Reiss limit requires an appropriate joint parameter regime.
- Plackett's negative-side Schur interval ends at one, not zero; θ>0 is its parameter domain. The numerical TP2 observation on [1,2] remains numerical.
Checked implementation and remaining work¶
The four added families A02, A12, A14 and A15 have measure constructors, Archimedean classification, exact interior CDF theorems and endpoint identifications in Nelsen.lean. Truncated.lean proves the non-strict linear generator; Power.lean proves both generator power transformations. These are genuine validity proofs in dimension two, including singular distributions, without density assumptions.
TailDependence/Joe.lean proves A06's exact tail pair (0,2−2^(1/θ)) for every θ≥1.
TailDependence/Nelsen2.lean proves A02's exact tail pair (0,2−2^(1/θ)) for every θ≥1, including θ=1.
Nelsen8.lean proves A08's rational generator, printed CDF on the full closed square, and θ=1 lower-Fréchet endpoint. The tail proofs establish the exact pair (0,0). The family module proves increasing lower-orthant parameter order; Nelsen8Limits.lean proves the full-square Clayton-at-one limit as θ→∞. The dependence proofs show non-PQD and non-CI for every θ≥1, exclude CDF-level TP2 and an MTP2 density, and prove CD exactly at θ=1. Schur order and association-coefficient cells remain separate obligations.
Nelsen7.lean adds A07 with its CDF on the
entire square, CD, increasing LO order and both endpoints. The general density-PQD bridge in Dependence/DensityTotalPositivity.lean also gives both exact total-positivity ranges: only θ=1 (independence) has a TP2 CDF or admits an MTP2 density. The
negative Clayton branch covers
−1≤θ<0 and identifies −1 with W. The library now has constructors for 19 of
the paper's 38 families; both signed Frank branches have exact closed-square CDFs. A constructor
count is not a count of fully proved property tables.
Dependence/Clayton.lean proves CI (in both directions) and positive quadrant dependence for every positive Clayton parameter, and negative quadrant dependence throughout −1≤θ<0. The positive-parameter CI proof uses concavity of every first-coordinate CDF section and Archimedean symmetry. The negative-parameter CD entry is proved in Dependence/ClaytonNegative.lean by a convex-section argument across the truncated support. Dependence/ClaytonClassification.lean proves the reverse exclusions by strict midpoint quadrant comparisons, completing the signed CI/CD parameter split. TailDependence/Clayton.lean proves both exact tail coefficients for each signed branch: (2^(−1/θ),0) for θ>0 and (0,0) for −1≤θ<0. The exact CDF-level TP2 region is now checked separately in Dependence/ClaytonTotalPositivity.lean: every θ>0 has a TP2 CDF, θ=0 is independence and has a TP2 CDF, while every −1≤θ<0 fails CDF TP2. The θ=−1 endpoint is W and has no Lebesgue MTP2 density. Dependence/ClaytonDensityFormula.lean also checks MTP2 of the standard positive-parameter density formula as a function. Dependence/ClaytonDensityMeasure.lean identifies that formula with the actual Clayton measure on the full square. Consequently every θ>0 has an actual MTP2 density and is absolutely continuous. Dependence/DensityTotalPositivity.lean proves that any copula with an MTP2 density is PQD, then uses strict non-PQD of negative Clayton to exclude all −1≤θ<0. Thus the signed Clayton density-TP2 range is exactly θ≥0, including the independence parameter.
ConditionalMonotonicity.lean defines CI/CD, proves reflection duality and exact FGM CI/CD regions. FGMKendall.lean proves τ=2θ/9; FGMChatterjee.lean identifies the conditional CDF and proves ξ=θ²/15, completing FGM's three Table 6 entries and all six library rank coefficients. Rank/Frechet.lean proves ρ=α−β and ρ=θ³. Order/Frechet.lean proves the corrected weight ordering and a counterexample to the reversed claim. FGMSchur.lean proves FGM Schur order in either or both directions exactly when the absolute parameters are ordered.
Previously proved family results are indexed in families, positive dependence, orders, rank coefficients, and tail dependence. In particular FGM has exact parameter classification, LO order, an actual MTP2 density exactly for nonnegative parameters, rho/footrule/gamma/beta formulas and both zero tails. The negative exclusion covers every possible density version via the general CD-plus-MTP2 independence theorem. Fréchet and Mardia have both tail formulas. These facts do not establish the remaining table cells.
ExtremeValue/Diagonal.lean proves
the power diagonal and extremal coefficient for every bivariate max-stable
copula. TailDependence/ExtremeValue.lean
now checks both tail formulas for A04 (Gumbel), E02 (Cuadras–Augé), E06
(Marshall–Olkin) and E07 (Tawn). Lower tails at the M endpoints are one;
the other parameters have lower tail zero. These include all admitted zero
weights and θ=1 cases. Rank/PowerDiagonal.lean
also proves their footrule and beta formulas, which supplement the paper's
rho/tau/xi table rather than completing its outstanding entries.
Rank/FrechetChatterjee.lean now proves
the Table 6 xi formulas for U01 and U02: (α−β)²+αβ and
θ⁴(1+3θ²)/4, including the entire simplex and both signed Mardia endpoints.
Rank/FrechetKendall.lean proves their tau
formulas (α−β)(α+β+2)/3 and θ³(θ²+2)/3, completing the rho/tau/xi entries
for both families in Table 6. It also proves footrule, gamma and beta, so all
six library coefficients now have formulas for U01 and U02. The shared
Kendall mixture API expresses tau as a
quadratic form in the weights, with cross terms given by the concordance
function Q; its probability interpretation
is proved for arbitrary bivariate copulas, including singular ones.
The shared mixture API proves exact
quadratic identities and strict convexity of xi. The
conditional-distance API proves
xi=0 iff independence for every bivariate copula, including singular laws.
Dependence/Frechet.lean now proves exact CI/CD classifications and absolute continuity/density TP2 for U01 and U02, including independence and singular endpoints. Frechet is CI iff b=0 and CD iff a=0; Mardia is CI at theta=0,1 and CD at theta=-1,0. Both families have a Lebesgue density exactly at independence, which is also their exact density-TP2 region. These correct the printed singular-endpoint TP2 and omitted independence claims; they do not classify alternative total-positivity notions.
Rank/Nelsen7.lean identifies the conditional CDF and proves A07's Table 6 formula xi=1-theta on the entire closed interval. Order/Nelsen7.lean proves the exact Schur order in both directions: C_theta precedes C_eta iff eta<=theta. The family is CI exactly at independence (theta=1), while CD holds throughout. The full Nelsen 7 rho and tau expressions are proved in Rank/Nelsen7Rho.lean and Rank/Nelsen7Tau.lean, including both endpoint values. The density-TP2 entry is settled by the exact classification above.
Outstanding proof work includes the other named constructors, generator criteria for CI/CD and density TP2, Pickands representation and admissibility, the CI/CD equivalences between LO and Schur order, family parameter orders, analytic tail limits, and the unproved coefficient formulas above. A family is complete only after its domain, boundary cases, CDF, applicable property/order statements and supplied coefficient expressions are linked to checked declarations. Unknown and numerical-only source cells remain separately identified even when the rest of their family is formalized.
Library revision: fe53ea2f · Lean 4.34.0