Documentation
Verification
.
FrankDependence
Search
return to top
source
Imports
Init
Verification.FrankTails
Copula.Dependence.ConditionalMonotonicity
Copula.Dependence.DensityTotalPositivity
Copula.Dependence.Singular
Mathlib.Analysis.Convex.Deriv
Imported by
Verification
.
frankSection
Verification
.
frankSection_pos
Verification
.
frankSection_deriv
Verification
.
frankSection_concave
Verification
.
frankA
Verification
.
frankB
Verification
.
frankAB
Verification
.
frank_cdf_section
Verification
.
frank_positive_isSI
Verification
.
frank_positive_isCI
Verification
.
frank_negative_transpose
Verification
.
frank_negative_isCD
Verification
.
frank_positive_ne_independence
Verification
.
frank_positive_not_cd
Verification
.
frank_negative_not_ci
Verification
.
frank_positive_not_nqd
Verification
.
frank_negative_not_pqd
Verification
.
frank_negative_not_density_tp2
← Mathematical handbook
source
noncomputable def
Verification
.
frankSection
(
θ
a
b
x
:
ℝ
)
:
ℝ
Equations
Verification.frankSection
θ
a
b
x
=
-
Real.log
(
a
+
b
*
Real.exp
(
-
θ
*
x
)
)
/
θ
Instances For
source
theorem
Verification
.
frankSection_pos
{
a
b
:
ℝ
}
(
ha
:
0
≤
a
)
(
hb
:
0
≤
b
)
(
hab
:
0
<
a
+
b
)
(
θ
x
:
ℝ
)
:
0
<
a
+
b
*
Real.exp
(
-
θ
*
x
)
source
theorem
Verification
.
frankSection_deriv
{
θ
a
b
:
ℝ
}
(
hθ
:
θ
≠
0
)
(
ha
:
0
≤
a
)
(
hb
:
0
≤
b
)
(
hab
:
0
<
a
+
b
)
(
x
:
ℝ
)
:
HasDerivAt
(
frankSection
θ
a
b
)
(
b
*
Real.exp
(
-
θ
*
x
)
/
(
a
+
b
*
Real.exp
(
-
θ
*
x
)
))
x
source
theorem
Verification
.
frankSection_concave
{
θ
a
b
:
ℝ
}
(
hθ
:
0
<
θ
)
(
ha
:
0
≤
a
)
(
hb
:
0
≤
b
)
(
hab
:
0
<
a
+
b
)
:
ConcaveOn
ℝ
Set.univ
(
frankSection
θ
a
b
)
source
noncomputable def
Verification
.
frankA
(
θ
:
ℝ
)
(
v
:
↑
unitInterval
)
:
ℝ
Equations
Verification.frankA
θ
v
=
(
Real.exp
(
-
θ
*
↑
v
)
-
Real.exp
(
-
θ
)
)
/
(
1
-
Real.exp
(
-
θ
)
)
Instances For
source
noncomputable def
Verification
.
frankB
(
θ
:
ℝ
)
(
v
:
↑
unitInterval
)
:
ℝ
Equations
Verification.frankB
θ
v
=
(
1
-
Real.exp
(
-
θ
*
↑
v
)
)
/
(
1
-
Real.exp
(
-
θ
)
)
Instances For
source
theorem
Verification
.
frankAB
{
θ
:
ℝ
}
(
hθ
:
0
<
θ
)
(
v
:
↑
unitInterval
)
:
0
≤
frankA
θ
v
∧
0
≤
frankB
θ
v
∧
frankA
θ
v
+
frankB
θ
v
=
1
source
theorem
Verification
.
frank_cdf_section
(
θ
:
ℝ
)
(
hθ
:
0
<
θ
)
(
u
v
:
↑
unitInterval
)
:
(
ProbabilityTheory.Copula.frank
θ
hθ
)
.
cdf
![
u
,
v
]
=
frankSection
θ
(
frankA
θ
v
)
(
frankB
θ
v
)
↑
u
source
theorem
Verification
.
frank_positive_isSI
(
θ
:
ℝ
)
(
hθ
:
0
<
θ
)
:
(
ProbabilityTheory.Copula.frank
θ
hθ
)
.
IsSI
source
theorem
Verification
.
frank_positive_isCI
(
θ
:
ℝ
)
(
hθ
:
0
<
θ
)
:
(
ProbabilityTheory.Copula.frank
θ
hθ
)
.
IsCI
source
theorem
Verification
.
frank_negative_transpose
(
θ
:
ℝ
)
(
hθ
:
θ
<
0
)
:
(
ProbabilityTheory.Copula.frankNegative
θ
hθ
)
.
transpose
=
ProbabilityTheory.Copula.frankNegative
θ
hθ
source
theorem
Verification
.
frank_negative_isCD
(
θ
:
ℝ
)
(
hθ
:
θ
<
0
)
:
(
ProbabilityTheory.Copula.frankNegative
θ
hθ
)
.
IsCD
source
theorem
Verification
.
frank_positive_ne_independence
(
θ
:
ℝ
)
(
hθ
:
0
<
θ
)
:
ProbabilityTheory.Copula.frank
θ
hθ
≠
ProbabilityTheory.Copula.independence
2
source
theorem
Verification
.
frank_positive_not_cd
(
θ
:
ℝ
)
(
hθ
:
0
<
θ
)
:
¬
(
ProbabilityTheory.Copula.frank
θ
hθ
)
.
IsCD
source
theorem
Verification
.
frank_negative_not_ci
(
θ
:
ℝ
)
(
hθ
:
θ
<
0
)
:
¬
(
ProbabilityTheory.Copula.frankNegative
θ
hθ
)
.
IsCI
source
theorem
Verification
.
frank_positive_not_nqd
(
θ
:
ℝ
)
(
hθ
:
0
<
θ
)
:
¬
(
ProbabilityTheory.Copula.frank
θ
hθ
)
.
IsNQD
source
theorem
Verification
.
frank_negative_not_pqd
(
θ
:
ℝ
)
(
hθ
:
θ
<
0
)
:
¬
(
ProbabilityTheory.Copula.frankNegative
θ
hθ
)
.
IsPQD
source
theorem
Verification
.
frank_negative_not_density_tp2
(
θ
:
ℝ
)
(
hθ
:
θ
<
0
)
:
¬
(
ProbabilityTheory.Copula.frankNegative
θ
hθ
)
.
HasMTP2Density