Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Tail Class Catalog

Main facts

The SCoFT Prologue guide separates Gaussian-relative kurtosis from asymptotic tail classes. This catalog compares nonnegative right-tail models by subexponentiality and regular variation, then checks which moments exist. The definitions concern a specified population law.

The positive classifications are cited, not proved here: Foss, Korshunov, and Zachary, second edition (2013), §3.5, Theorem 3.29 and its following paragraph, p. 57 (regular variation, including Pareto); Theorem 3.30 and its following examples, p. 58 (lognormal and Weibull with shape below one). See the book. We derive the elementary tail ratios and moment contrasts below; the appendix proves the convolution decomposition.

Let Fˉ(x)=P(X>x)\bar F(x)=\mathbb P(X>x) be the survival function. In the table, “regularly varying” means Fˉ∈RV−α\bar F\in RV_{-\alpha} for some α>0\alpha>0, so Fˉ(tx)/Fˉ(x)→t−α\bar F(tx)/\bar F(x)\to t^{-\alpha} for fixed t>0t>0. Here FF is the CDF, xx is the threshold, and α\alpha is a positive tail exponent. All examples below have nonnegative support, with positive scale parameters, positive gamma shape and rate, and nonzero lognormal log-variance. See Shared notation.

DistributionSubexponential?Regularly varying?Diagnostic tail behavior
Pareto, Fˉ(x)=(xm/x)α\bar F(x)=(x_m/x)^\alphaYesYesExact power tail.
LognormalYesNoHeavier than any exponential, lighter than any power.
Weibull, Fˉ(x)=exp⁡(−xβ)\bar F(x)=\exp(-x^\beta) with 0<β<10<\beta<1YesNoStretched exponential tail.
ExponentialNoNoMemoryless light tail.
GammaNoNoExponential tail with a polynomial factor.

For the lognormal row, “heavier than any exponential, lighter than any power” means the survival function satisfies

ecxFˉ(x)→∞for every c>0,xpFˉ(x)→0for every p>0.e^{cx}\bar F(x)\to\infty \quad\text{for every }c>0, \qquad x^p\bar F(x)\to0 \quad\text{for every }p>0.

The inclusion direction to remember is:

Fˉ∈RV−α, α>0⟹F is subexponential,\bar F\in RV_{-\alpha},\ \alpha>0 \quad\Longrightarrow\quad F\text{ is subexponential},

for distributions supported on [0,∞)[0,\infty). The converse fails: lognormal and stretched-Weibull tails are subexponential without being regularly varying.

Slow variation need not settle to a constant

SCoFT v4 §§2.2.1 and 2.2.11, pp. 9 and 13, discuss a practical transition to a nearly constant tail factor Taleb, 2025. Such a transition is an extra modeling assumption. The definition of slow variation does not imply a finite constant limit, or an exact Pareto tail beyond a finite threshold.

Here is a complete counterexample, in dimensionless units:

Fˉ(x)={1,x<1,x−2(1+log⁡x),x≥1.\bar F(x)= \begin{cases} 1,&x<1,\\ x^{-2}(1+\log x),&x\ge1. \end{cases}

We prove that this is a survival function with a regularly varying tail. It is continuous at 1, tends to zero at infinity, and its derivative on x>1x>1 is −x−3(1+2log⁡x)<0-x^{-3}(1+2\log x)<0. Thus it defines a probability law on [1,∞)[1,\infty). Its factor L(x)=1+log⁡xL(x)=1+\log x tends to infinity, while for every fixed t>0t>0 and sufficiently large xx,

L(tx)L(x)=1+log⁡t1+log⁡x⟶1,Fˉ(tx)Fˉ(x)⟶t−2.\frac{L(tx)}{L(x)}=1+\frac{\log t}{1+\log x}\longrightarrow1, \qquad \frac{\bar F(tx)}{\bar F(x)}\longrightarrow t^{-2}.

The chapter 2 worked cases evaluate this ratio alongside the exact Pareto ratio 1/41/4 at multiplier 2. A finite curve cannot establish where a tail approximation becomes adequate; threshold selection requires its own diagnostics. The example disproves a constant-limit requirement analytically.

Moment gates are different questions

The Cramér condition asks whether EeθX<∞\mathbb E e^{\theta X}<\infty for at least one θ>0\theta>0. Ordinary moments ask about EXq\mathbb E X^q, with q>0q>0. For the following nonnegative models:

ModelFinite positive power momentsFinite positive exponential moments
Exponential, rate 1Every q>0q>0Exactly 0<θ<10<\theta<1
Lognormal, log⁡X∼N(0,1)\log X\sim N(0,1)Every q>0q>0None
Pareto Type I, α>0\alpha>0, xm>0x_m>0Exactly 0<q<α0<q<\alphaNone

The Pareto moment proof gives the last row’s power-moment boundary, including divergence at q=αq=\alpha; the Cramér note proves its exponential-moment failure. For the exponential row, direct integration gives ∫0∞xqe−x dx=Γ(q+1)<∞\int_0^\infty x^q e^{-x}\,dx=\Gamma(q+1)<\infty and ∫0∞e−(1−θ)x dx=1/(1−θ)\int_0^\infty e^{-(1-\theta)x}\,dx=1/(1-\theta) when θ<1\theta<1; the latter integral diverges when θ≥1\theta\ge1. Here Γ\Gamma denotes the gamma integral.

Proof of the lognormal moment contrast

We prove both entries in the lognormal row. Let Z∼N(0,1)Z\sim N(0,1) and X=eZX=e^Z. Completing the square gives, for every real qq,

EXq=12π∫−∞∞eqz−z2/2 dz=eq2/212π∫−∞∞e−(z−q)2/2 dz=eq2/2.\mathbb E X^q =\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}e^{qz-z^2/2}\,dz =e^{q^2/2}\frac{1}{\sqrt{2\pi}} \int_{-\infty}^{\infty}e^{-(z-q)^2/2}\,dz =e^{q^2/2}.

In contrast, for any fixed θ>0\theta>0,

EeθX=12π∫−∞∞exp⁡(θez−z2/2) dz=∞.\mathbb E e^{\theta X} =\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty} \exp(\theta e^z-z^2/2)\,dz=\infty.

Indeed, ez/z2→∞e^z/z^2\to\infty as z→∞z\to\infty, so the integrand is at least 1 for all sufficiently large zz. The integral over that half-line diverges. This establishes failure of the Cramér condition despite all positive power moments being finite. Subexponentiality is a separate, cited result; it does not follow just from this failure.

For a Pareto model with α=5/2\alpha=5/2 and xm=1x_m=1, the mean is 5/35/3 and the variance is 20/920/9, but the fourth moment diverges. The formulas follow from the linked integral: EX2=5\mathbb E X^2=5 and 5−(5/3)2=20/95-(5/3)^2=20/9. Pearson kurtosis is therefore not a finite summary for this model. Having a finite variance does not imply a finite fourth or positive exponential moment.

Reusable diagnostics

For a nonnegative continuous law with unbounded support, compare

At(x)=Fˉ(tx)Fˉ(x),R(x)=P(X1+X2>x)2Fˉ(x),A_t(x)=\frac{\bar F(tx)}{\bar F(x)},\qquad R(x)=\frac{\mathbb P(X_1+X_2>x)}{2\bar F(x)},

where X1,X2X_1,X_2 are iid and t>1t>1 is fixed. The first ratio checks multiplicative tail scaling; the second is the defining two-summand subexponential ratio. These are population quantities. Finite evaluations of them do not certify an asymptotic class from data.

Distribution and parametersMultiplier ratio At(x)A_t(x)Limit of R(x)R(x)
Pareto Type I, x≥xmx\ge x_mt−αt^{-\alpha}1
Lognormal, log⁡X∼N(0,1)\log X\sim N(0,1)Φˉ(log⁡x+log⁡t)/Φˉ(log⁡x)→0\bar\Phi(\log x+\log t)/\bar\Phi(\log x)\to01
Weibull, 0<β<10<\beta<1exp⁡[−(tβ−1)xβ]→0\exp[-(t^\beta-1)x^\beta]\to01
Exponential, rate 1e−(t−1)x→0e^{-(t-1)x}\to0∞\infty
Gamma, shape 2, rate 1e−(t−1)x(1+tx)/(1+x)→0e^{-(t-1)x}(1+tx)/(1+x)\to0∞\infty

Here Φˉ\bar\Phi is the standard normal survival function. For the lognormal row, the normal-tail asymptotic Φˉ(z)∼ϕ(z)/z\bar\Phi(z)\sim\phi(z)/z, with ϕ\phi the standard normal density, yields

At(x)∼log⁡xlog⁡x+log⁡texp⁡[−(log⁡t)log⁡x−(log⁡t)22]⟶0.A_t(x)\sim \frac{\log x}{\log x+\log t} \exp\left[-(\log t)\log x-\frac{(\log t)^2}{2}\right] \longrightarrow0.

The asymptotic for Φˉ\bar\Phi follows from the complementary-error-function expansion in NIST DLMF, Eq. 7.12.1. It also gives log⁡Fˉ(x)=−12(log⁡x)2−log⁡log⁡x−12log⁡(2π)+o(1)\log\bar F(x)=-\tfrac12(\log x)^2-\log\log x-\tfrac12\log(2\pi)+o(1) for this standard lognormal as x→∞x\to\infty. Adding cxcx or plog⁡xp\log x proves the two exponential-versus-power comparisons stated above. For log⁡X∼N(μ,σ2)\log X\sim N(\mu,\sigma^2) with σ>0\sigma>0, replace log⁡x\log x in the normal-tail calculation by (log⁡x−μ)/σ(\log x-\mu)/\sigma; the same comparisons and zero multiplier-ratio limit follow. Thus the multiplier diagnostic separates power tails from all four other examples, but cannot distinguish subexponential lognormal and stretched-Weibull tails from the two light-tailed examples. The classifications of lognormal and stretched Weibull are cited results; a ratio table is not a proof of their subexponentiality.

Exact light-tail checks

We prove the two negative classifications in the table. Write Gamma⁡(k,λ)\operatorname{Gamma}(k,\lambda) in shape–rate notation, with k,λ>0k,\lambda>0. At rate one, convolution of the densities with shapes kk and ℓ>0\ell>0 gives

e−xΓ(k)Γ(ℓ)∫0xyk−1(x−y)ℓ−1 dy=e−xxk+ℓ−1Γ(k+ℓ),x>0,\frac{e^{-x}}{\Gamma(k)\Gamma(\ell)} \int_0^x y^{k-1}(x-y)^{\ell-1}\,dy =\frac{e^{-x}x^{k+\ell-1}}{\Gamma(k+\ell)},\qquad x>0,

using the beta integral (NIST DLMF, Eq. 5.12.1). Thus independent shapes add. Scaling by 1/λ1/\lambda gives the same rule at a common rate λ\lambda. The survival integral, compared with its leading integrand by l’Hôpital’s rule, gives

Fˉ(x)∼(λx)k−1e−λxΓ(k),x→∞.\bar F(x)\sim\frac{(\lambda x)^{k-1}e^{-\lambda x}}{\Gamma(k)}, \qquad x\to\infty.

For completeness, at rate one the derivatives of ∫x∞yk−1e−y dy\int_x^\infty y^{k-1}e^{-y}\,dy and xk−1e−xx^{k-1}e^{-x} have ratio [1−(k−1)/x]−1→1[1-(k-1)/x]^{-1}\to1; both functions tend to zero. Consequently, for fixed t>1t>1,

At(x)∼tk−1e−λ(t−1)x→0,R(x)∼Γ(k)2Γ(2k)(λx)k→∞.A_t(x)\sim t^{k-1}e^{-\lambda(t-1)x}\to0,\qquad R(x)\sim\frac{\Gamma(k)}{2\Gamma(2k)}(\lambda x)^k\to\infty.

This proves that every positive-shape gamma law, including the exponential case k=1k=1, is neither regularly varying with a finite positive exponent nor subexponential.

For integer k≥1k\ge1 and rate one, repeated integration by parts gives the exact survival e−x∑j=0k−1xj/j!e^{-x}\sum_{j=0}^{k-1}x^j/j! for x≥0x\ge0. Hence

RExp⁡(1)(x)=1+x2,RGamma⁡(2,1)(x)=1+x+x2/2+x3/62(1+x).R_{\operatorname{Exp}(1)}(x)=\frac{1+x}{2}, \qquad R_{\operatorname{Gamma}(2,1)}(x) =\frac{1+x+x^2/2+x^3/6}{2(1+x)}.
Threshold xxExponential sum ratioGamma shape 2 sum ratio
21.519/18≈1.05619/18\approx1.056
105.5683/66≈10.348683/66\approx10.348
10050.5515303/606≈850.335515303/606\approx850.335

Both ratios diverge, although the gamma ratio happens to be near one at x=2x=2. A single moderate-threshold observation is insufficient to infer a limiting tail class. The Cramér condition provides the exponential-moment contrast for these two light-tailed laws.

A finite model comparison

Use pareto_type1, log_survival_multiplier_ratio.

from scipy.stats import expon, lognorm
from xmath.incerto.distributions import pareto_type1
from xmath.incerto.tail_classes import log_survival_multiplier_ratio

for label, law in (("Pareto", pareto_type1(2.5)),
                   ("Lognormal", lognorm(1)), ("Exponential", expon())):
    log_ratio = log_survival_multiplier_ratio(law.logsf, [2, 10, 100])
    print(f"{label}: [" + ", ".join(f"{v:.4g}" for v in log_ratio) + "]")

Output

Pareto: [-1.733, -1.733, -1.733]
Lognormal: [-1.081, -2.052, -3.563]
Exponential: [-2, -10, -100]

A finite grid illustrates the specified laws and cannot classify unknown data.

Figure regeneration: uv run python demos/incerto/prologue_tail_classes.py from the repository root. It evaluates log⁡A2(u)\log A_2(u) for Pareto (α=5/2,xm=1)(\alpha=5/2,x_m=1), standard lognormal, Weibull (β=1/2)(\beta=1/2), exponential (rate 1), and gamma (shape 2, rate 1). The fixed grid has 241 logarithmically spaced thresholds from 1 to 104; all quantities are dimensionless population calculations. There is no sampling, data fitting, truncation of a distribution, or uncertainty interval.

Negative log multiplier ratios on logarithmic axes. Pareto is constant while the lognormal, stretched Weibull, exponential and gamma curves increase.

Theoretical survival functions evaluated on a finite grid. The ordinate is −log⁡[Fˉ(2u)/Fˉ(u)]-\log[\bar F(2u)/\bar F(u)]: an increasing curve means a decreasing multiplier ratio. The lognormal and stretched-Weibull curves share their zero-ratio limit with the two light-tailed models, although their convolution tails belong to a different class. The exponential curve (brick, circles) and gamma curve (teal, squares) nearly coincide at high thresholds. Their ordinates are uu and u−log⁡[(1+2u)/(1+u)]u-\log[(1+2u)/(1+u)], respectively: the gap tends to log⁡2\log2 while both grow like uu. Logarithmic axes make that relative gap small. Distinct markers and line widths preserve both curves without shifting their values.

The script also prints exact exponential and gamma two-sum checks at u=2,10,100u=2,10,100. The helper uses log survival values for the multiplier figure; non-finite values cause an error. In particular, it does not divide zeros when an ordinary survival function underflows. The figure is numerical illustration of the formulas above, not evidence of an observed tail class.

A survival that varies slowly itself

The positive-exponent convention in the table does not exhaust regularly varying functions. To examine the index-zero boundary, let VV be Pareto with minimum vm>0v_m>0, exponent a>0a>0, and dimensionless values, and put X=eVX=e^V. Here a,vma,v_m are local parameters; the survival exponent of XX will be zero. This construction is motivated by SCoFT v4 §5.5, pp. 102–103 Taleb, 2025. Inverting the increasing transform proves

P(X>x)=(vmlog⁡x)a,x≥evm,fX(x)=avmax(log⁡x)a+1.P(X>x)=\left(\frac{v_m}{\log x}\right)^a,\quad x\ge e^{v_m}, \qquad f_X(x)=\frac{a v_m^a}{x(\log x)^{a+1}}.

For every fixed t>0t>0, its survival ratio tends to one because log⁡(tx)/log⁡x→1\log(tx)/\log x\to1. Thus FˉX∈RV0\bar F_X\in RV_0, outside this catalog’s positive-power rows. Every positive power moment diverges: EXp=EepV\mathbb EX^p=\mathbb E e^{pV}, and the exponential factor eventually exceeds every polynomial in the Pareto density integral.

We also prove subexponentiality directly for this example. For iid nonnegative X1,X2X_1,X_2, with M2=max⁡(X1,X2)M_2=\max(X_1,X_2),

P(M2>x)≤P(X1+X2>x)≤P(M2>x/2).P(M_2>x)\le P(X_1+X_2>x)\le P(M_2>x/2).

Both bounds divided by 2FˉX(x)2\bar F_X(x) tend to one: the maximum-tail formula is 2FˉX−FˉX22\bar F_X-\bar F_X^2 and FˉX(x/2)/FˉX(x)→1\bar F_X(x/2)/\bar F_X(x)\to1. The squeeze proves the claim. Thus a regularly varying survival can be subexponential even when its index is zero. There is no finite positive 1/α1/\alpha calibration at this index-zero boundary.

The chapter demo evaluates this survival using log⁡x=2,4,8\log x=2,4,8 with a=2a=2, vm=1v_m=1, obtaining 1/4,1/16,1/641/4,1/16,1/64. It keeps the thresholds in logarithmic coordinates to avoid overflowing eVe^V. Finite evaluations do not stand in for the moment-divergence or convolution proofs.

The maximum-entropy note gives another construction of power tails, conditional on specified information constraints. Neither construction establishes a tail law for observed data.

Regime separation is not a tail class

Appendix A of SCoFT v4, §A.1, pp. 122–124 Taleb, 2025, considers distributions with separated regimes. We can check the effect on kurtosis without assuming a power tail. Let BB take -1 and 1 with equal probabilities, let Z∼N(0,1)Z\sim N(0,1) be independent, and set X=mB+σZX=mB+\sigma Z, with m≥0m\ge0 and σ>0\sigma>0. Symmetry gives mean zero. Expanding and discarding the odd terms proves

EX2=m2+σ2,EX4=m4+6m2σ2+3σ4,K=3−2m4(m2+σ2)2.\mathbb EX^2=m^2+\sigma^2,\qquad \mathbb EX^4=m^4+6m^2\sigma^2+3\sigma^4, \qquad K=3-\frac{2m^4}{(m^2+\sigma^2)^2}.

Here KK is Pearson kurtosis. For m>0m>0 it lies below three and tends to one as m/σ→∞m/\sigma\to\infty. Yet EetX=cosh⁡(mt)eσ2t2/2<∞\mathbb E e^{tX}=\cosh(mt)e^{\sigma^2t^2/2}<\infty for every real tt. This location mixture is light-tailed. Its density has a local minimum at zero when m>σm>\sigma: differentiating the two normal densities gives f′′(0)=f(0)(m2−σ2)/σ4>0f''(0)=f(0)(m^2-\sigma^2)/\sigma^4>0. Thus low kurtosis can accompany a valley around the expectation. It is not evidence of a small probability of a large regime change.

For m=2m=2, σ=1\sigma=1, the variance is 5 and K=43/25=1.72K=43/25=1.72. The variance-mixture note holds the location fixed and mixes variances; these are different experiments. A finite normal mixture has positive density everywhere, so a valley is not a forbidden interval and every individual point still has probability zero.

An absorbing state needs repeated chances to be reached

For the §A.2 context, pp. 124–125, take a homogeneous two-state Markov chain with states intact and failed. The failed state is absorbing and an intact system fails with probability p∈[0,1]p\in[0,1] at each step, conditional on still being intact. Its row-stochastic transition matrix is

T=(1−pp01),Tn=((1−p)n1−(1−p)n01)(n≥1).T=\begin{pmatrix}1-p&p\\0&1\end{pmatrix},\qquad T^n=\begin{pmatrix}(1-p)^n&1-(1-p)^n\\0&1\end{pmatrix} \quad(n\ge1).

Induction proves the power: multiplying by TT multiplies the remaining intact probability by 1−p1-p. Starting intact, eventual failure has probability one if p>0p>0 and zero if p=0p=0. Irreversibility alone is not sufficient; reachability and persistent conditional risk matter. With varying conditional hazards pjp_j, intact survival is ∏j=1n(1−pj)\prod_{j=1}^n(1-p_j). For example, pj=2−j−1p_j=2^{-j-1} has sum 1/21/2, and ∏j=1n(1−pj)≥1−∑j=1npj≥1/2\prod_{j=1}^n(1-p_j)\ge1-\sum_{j=1}^n p_j\ge1/2 by induction. Every step has positive risk but eventual failure is not certain. The existing survival calculation treats this product; we do not replace it with an independence assumption on unconditional events.

Three vertical panels show separated normal-mixture densities, kurtosis falling from three toward one, and intact survival with constant versus decreasing conditional hazards.

Exact appendix-A examples. The location mixture uses σ=1\sigma=1, with m=0m=0 and 2 in the density panel. The last panel compares conditional hazard 0.05 each step with pj=2−j−1p_j=2^{-j-1}, starting intact. The first survival tends to zero; the second stays at least 1/21/2. Neither construction asserts a power-tail law. Figure regeneration: uv run python demos/incerto/multivariate_tails.py.

Use normal_location_mixture_kurtosis, survival_from_hazards.

from xmath.incerto.multivariate import normal_location_mixture_kurtosis
from xmath.incerto.lecture_risk import survival_from_hazards

print(f"Location-mixture kurtosis: {normal_location_mixture_kurtosis(2):.4g}")
print(f"Constant hazard: {survival_from_hazards([0.05] * 100)[-1]:.4g}")
hazards = [2.0**(-j - 1) for j in range(1, 101)]
print(f"Decreasing hazard: {survival_from_hazards(hazards)[-1]:.4g}")

Output

Location-mixture kurtosis: 1.72
Constant hazard: 0.005921
Decreasing hazard: 0.5776

Neither example asserts a power-tail law.

The Pareto mixture contrast shows what changes when one regime actually has a power tail.

Caveats

Appendix: convolution calculation

This appendix proves the elementary two-summand convolution decomposition used by the subexponential diagnostic. We work with independent continuous variables, then specialize to an iid lower-bounded distribution. Discrete, dependent, and two-sided variants require separate assumptions.

For independent continuous random variables X1X_1 and X2X_2 with densities f1f_1, f2f_2 and survival functions Fˉ1\bar F_1, Fˉ2\bar F_2,

P(X1+X2>x)=∫−∞∞f1(y)Fˉ2(x−y) dy.\mathbb P(X_1+X_2>x) = \int_{-\infty}^{\infty} f_1(y)\bar F_2(x-y)\,dy.

To see the iid reduction, take a common density ff, survival function Fˉ\bar F, and lower support endpoint aa, with x>2ax>2a. Split the event {X1+X2>x}\{X_1+X_2>x\} into three cases, ignoring probability-zero boundary points: first X2≤x/2X_2\le x/2, second X1≤x/2X_1\le x/2, and third both variables exceed x/2x/2. In the first case, conditioning on X2=yX_2=y with a≤y≤x/2a\le y\le x/2 leaves the requirement X1>x−yX_1>x-y, so this part contributes ∫ax/2f(y)Fˉ(x−y) dy\int_a^{x/2} f(y)\bar F(x-y)\,dy. The second case contributes the same quantity by iid symmetry. The remaining upper-right square has probability Fˉ(x/2)2\bar F(x/2)^2 by independence.

For a=0a=0, the partition can be recorded as disjoint regions rather than a contour plot. Boundaries have zero probability under the continuous-law assumption.

Region within {X1+X2>x}\{X_1+X_2>x\}Probability contribution
0≤X2≤x/20\le X_2\le x/2, X1>x−X2X_1>x-X_2∫0x/2f(y)Fˉ(x−y) dy\int_0^{x/2}f(y)\bar F(x-y)\,dy
0≤X1≤x/20\le X_1\le x/2, X2>x−X1X_2>x-X_1The same integral by iid symmetry
X1>x/2X_1>x/2, X2>x/2X_2>x/2Fˉ(x/2)2\bar F(x/2)^2

For iid variables with lower support endpoint aa, symmetry gives the more useful half-line formula

P(X1+X2>x)=2∫ax/2f(y)Fˉ(x−y) dy+Fˉ(x/2)2.\mathbb P(X_1+X_2>x) = 2\int_a^{x/2} f(y)\bar F(x-y)\,dy+\bar F(x/2)^2.

Dividing by 2Fˉ(x)2\bar F(x) yields a normalized integral:

R(x)=∫ax/2f(y)Fˉ(x−y)Fˉ(x) dy+Fˉ(x/2)22Fˉ(x)=∫ax/2exp⁡{log⁡f(y)+log⁡Fˉ(x−y)−log⁡Fˉ(x)} dy+12exp⁡{2log⁡Fˉ(x/2)−log⁡Fˉ(x)}.\begin{aligned} R(x) &=\int_a^{x/2}\frac{f(y)\bar F(x-y)}{\bar F(x)}\,dy +\frac{\bar F(x/2)^2}{2\bar F(x)}\\ &=\int_a^{x/2} \exp\{\log f(y)+\log\bar F(x-y)-\log\bar F(x)\}\,dy\\ &\quad+\frac12\exp\{2\log\bar F(x/2)-\log\bar F(x)\}. \end{aligned}

The logarithmic form applies where the factors are positive, with zero terms understood by limits. It avoids forming tiny unnormalized probabilities before taking their ratio. The decomposition is an ordinary conditioning argument; no numerical integration or executable package helper is needed for it.

References

References
  1. Foss, S., Korshunov, D., & Zachary, S. (2013). An Introduction to Heavy-Tailed and Subexponential Distributions (2nd ed.). Springer. 10.1007/978-1-4614-7101-1
  2. Taleb, N. N. (2025). Statistical Consequences of Fat Tails (3rd ed.). https://arxiv.org/abs/2001.10488v4
  3. Bingham, N. H., Goldie, C. M., & Teugels, J. L. (1987). Regular Variation. Cambridge University Press. 10.1017/CBO9780511721434
  4. Embrechts, P., Klüppelberg, C., & Mikosch, T. (1997). Modelling Extremal Events. Springer. 10.1007/978-3-642-33483-2