Algebraic certificates for the rho–footrule transport spline #
The four pieces of the periodic potential in Ansari–Rockel, Definition 5.1, are parametrized by their interval coordinates. Nonnegative square certificates prove the dual inequality on one period.
noncomputable def
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint
(n v w : ℝ)
:
Equations
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint n v w 0 x✝ = w * x✝
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint n v w 1 x✝ = w + n * v * x✝
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint n v w 2 x✝ = w + n * v + w * x✝
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint n v w 3 x✝ = 2 * w + n * v + (n + 1) * v * x✝
Instances For
noncomputable def
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.pieceValue
(n v w : ℝ)
:
Equations
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.pieceValue n v w 0 x✝ = ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.offset n v w + v * w * x✝
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.pieceValue n v w 1 x✝ = ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.offset n v w + v * w + n * v ^ 2 * (x✝ - x✝ ^ 2)
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.pieceValue n v w 2 x✝ = ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.offset n v w + v * w - v * w * x✝
- ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.pieceValue n v w 3 x✝ = ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.offset n v w + (n + 1) * v ^ 2 * (x✝ ^ 2 - x✝)
Instances For
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.ordered_piece_cost_le
{n v w s t : ℝ}
(hn : 0 ≤ n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
(hs : s ∈ Set.Icc 0 1)
(ht : t ∈ Set.Icc 0 1)
(i j : Fin 4)
(hij : i ≤ j)
:
pieceValue n v w i s + pieceValue n v w j t ≤ (piecePoint n v w j t - piecePoint n v w i s) ^ 2 - period n v w * (piecePoint n v w j t - piecePoint n v w i s)
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint_mem
{n v w : ℝ}
(hn : 0 ≤ n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
(i : Fin 4)
(s : ↑unitInterval)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piecePoint_order
{n v w : ℝ}
(hn : 0 ≤ n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
(i j : Fin 4)
(hij : i < j)
(s t : ↑unitInterval)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.piece_cost_le
{n v w : ℝ}
(hn : 0 ≤ n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
(i j : Fin 4)
(s t : ↑unitInterval)
:
pieceValue n v w i ↑s + pieceValue n v w j ↑t ≤ (piecePoint n v w j ↑t - piecePoint n v w i ↑s) ^ 2 - period n v w * |piecePoint n v w j ↑t - piecePoint n v w i ↑s|
noncomputable def
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.basePotential
(n v w x : ℝ)
:
A continuous hinge-square formula for one period of the dual potential.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.continuous_basePotential
(n v w : ℝ)
:
Continuous (basePotential n v w)
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.basePotential_piecePoint
{n v w : ℝ}
(hn : 0 < n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
(i : Fin 4)
(s : ↑unitInterval)
:
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.exists_piecePoint
{n v w x : ℝ}
(hx : x ∈ Set.Icc 0 (period n v w))
:
∃ (i : Fin 4) (s : ↑unitInterval), piecePoint n v w i ↑s = x
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.basePotential_endpoints
{n v w : ℝ}
(hn : 0 < n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
:
noncomputable def
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.potential
(n v w : ℝ)
(hp : 0 < period n v w)
(x : ℝ)
:
The potential extended periodically to the real line.
Equations
Instances For
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.potential_periodic
(n v w : ℝ)
(hp : 0 < period n v w)
:
Function.Periodic (potential n v w hp) (period n v w)
theorem
ProbabilityTheory.Copula.RankRegion.RhoFootrule.UpperSpline.continuous_potential
{n v w : ℝ}
(hn : 0 < n)
(hv : 0 ≤ v)
(hw : 0 ≤ w)
(hp : 0 < period n v w)
:
Continuous (potential n v w hp)