1. Introduction
Inverse power-law waiting-time distributions commonly appear in complex systems. They characterize phenomena that range from anomalous diffusion and renewal processes to cognitive dynamics and biological rhythms. In many physical and biological systems, the probability that an event occurs after a waiting time,
, follows a heavy-tailed distribution of the form
, with
.
Pure power-law distributions, however, are idealizations. In real systems, waiting times cannot be arbitrarily small or arbitrarily large. Physical constraints impose a minimum time scale
below which events cannot occur and a maximum time scale
by which the event must occur. These truncations fundamentally alter the statistical and dynamical properties of the process, rendering all statistical moments finite and introducing a natural termination of survival.
This work is devoted to a state of the art stochastic truncated inverse power-law waiting-time distribution which was originally motivated by musical structure, where notes must exist between minimal and maximal durations to form coherent compositions. Despite this origin, the distribution represents a general renewal process with bounds and an inverse power-law structure. Its mathematical properties extend far beyond musical applications.
In this work, we examine the structure of this truncated distribution. In particular, we derive the Cumulative Distribution Function, the Probability Density Function, the Survival Probability, the Failure Rate, and the first &
moment. A central result is that the failure rate remains finite at early times but diverges as
, enforcing the certainty of failure before the upper bound. This finite-divergent structure distinguishes the truncated inverse power-law from both exponential (memory-less) and unbounded heavy-tailed processes.
In Section 3, we discuss other inverse power-law distributions as well as a distribution that includes an exponential decay. All of these distributions differ from the Adams-Grigolini distribution in the key sense that the Adams-Grigolini distribution is the only distribution with a hard lower and hard upper bound.
By analyzing this distribution through the lens of renewal theory and failure rates, we show that bounded heavy-tailed processes possess a mathematically compelling and physically interpretable structure.
2. The Adams-Grigolini Distribution
We construct a stochastic truncated inverse power-law waiting-time distribution generated by a uniform stochastic variable [1].
This stochastic truncated inverse power-law waiting-time distribution (Adams-Grigolini Distribution) gives rise to a waiting time,
(2), that varies between a minimum constant value,
, and a maximum constant value,
, due to the variance of a uniform stochastic variable,
(1), while under the influence of power
.
The associated waiting time,
(2), was constructed by Paolo Grigolini and David Adams [2] to reflect the idea that musical notes must exist between a minimal and a maximum duration in order to comprise a musical piece. To create a stochastic distribution of notes that the brain will perceive in a musical score, this distribution was introduced.
Although this distribution was introduced for musical purposes, it has vast implications; we shall discuss further in future sections.
2.1. Stochastic Variable
The stochastic variable,
(1), gives rise to a random number which is equally probable between and including 0 & 1. There are an infinite number of options between 0 and 1 to choose from.
(1)
2.2. Waiting Time
The time it takes for an event to occur,
(2), is determined by the following function that depends on the stochastic variable,
(1) [2]. This intuitive expression generates values from a minimum limit to a maximum limit with an inverse power-law distribution that corresponds to the value
.
(2)
Note that the limits of
give rise to
&
.
Although the generation of
is uniform [
], the resultant values for
follow an inverse power-law
.
2.3. Cumulative Distribution Function (CDF)
The Cumulative Distribution Function (CDF) of the stochastic variable,
(1), gives the probability that an event has occurred by time
(2). Next, we solve for
(1), in
(2) to find the Cumulative Distribution Function (3). Consequently, we will see that the Cumulative Distribution Function is the complement of the Survival Probability. They both sum up to 1.
(3)
2.4. Probability Density Function (PDF)
Looking at (2), we solve for (3) as a function of the variable
. Then, we use the following relation:
(4)
Taking the absolute value of
yields
This normalized Probability Density Function (which is already normalized in all-space from
to
),
(5), is represented below.
(5)
2.5. Survival Probability (SP)
The Survival Probability (SP),
(7), gives the probability that an event has not occurred by time
(2).
The survival probability
(7) is defined as:
(6)
Substitute the expression for
, which we get from (5), into (6):
Thus, the survival probability is as follows.
(7)
2.6. Failure Rate
The Failure Rate
, introduced by D. R. Cox [3], is defined as the ratio of the negative time derivative of the SP,
, to the SP,
, itself. It answers the question: If we have survived up to time
, how likely are we to fail in the next instant?
(8)
Now, we substitute in
and
, which are (5) and (7):
(9)
Thus, the failure rate can be compactly written as
(10)
It is clear to see that when
, we have a constant value for
. Alternatively, when
,
goes to infinity. This mathematical structure stresses that an event must occur before time,
.
2.7. Derivation of the First Moment
The first moment of the Adams-Grigolini distribution is given by
(11)
where the PDF,
, is given by (5).
We get:
Evaluating the integral for
:
Thus,
(12)
When
, the expression becomes the indeterminate form 0/0. To resolve this, we apply the L’Hôpital rule by differentiating the numerator and the denominator with respect to
.
Differentiating the numerator and denominator with respect to
:
Numerator:
(13)
Evaluate at
:
Thus:
(14)
Denominator:
(15)
Evaluate at
:
Thus:
(16)
Thus, applying the L’Hôpital Rule:
(17)
It is important to note that all moments,
, for
, are finite.
3. Other Representations
The Adams-Grigolini Distribution is a distribution that truncates the “All-Space” from the entire positive real line to a finite region (segment on the real line). An example of another inverse power-law waiting-time distribution is the Probability Density Function derived from the Pomeau-Manneville map [4]. The non-linear equation of motion of the Pomeau-Manneville map gives rise to the following Waiting-Time and Probability Density Function with inverse power-law,
[5].
(18)
(19)
Fractional Calculus also provides an approach to defining an inverse power-law waiting-time distribution through the Mittag-Leffler approach [6] [7].
Mittag-Leffler (which is similar to the Taylor Series of an exponential) is defined as:
(20)
where,
(21)
and,
(22)
We first look at the Survival Probability,
(23)
and we find the following formula:
(24)
Next, we see the relation that the Probability Density Function has with the Survival Probability:
(25)
We evaluate and find:
(26)
Now we take the negative to solve for the Probability Density Function; we find:
(27)
where,
, and
represents the inverse power-law.
There also exists an example of a Probability Density Function that is not a pure power-law due to an exponential truncation [8] [9]. This clever approach ensures that the Waiting Times may not be
. However, this differs from a truncated distribution with a finite upper bound; here, the truncation is smooth. (28) shows the said Probability Density Function.
(28)
As mentioned, (28) is obtained by tempering a pure power-law with an exponential factor,
(29)
For short times (
), the exponential term is approximately unity and the distribution behaves as a power law. For long times (
), the exponential term dominates and suppresses the tail, effectively truncating the distribution.
Unlike a hard cutoff at a finite
, this tempering introduces a smooth decay; which ensures that all moments remain finite while retaining fractional characteristics at intermediate times just as the Adams-Grigolini distribution does. The main differences are the renewal properties and the hard-cutoff of the Adams-Grigolini distribution.
4. Is the Adams-Grigolini Distribution Renewal?
A stochastic process is said to be a renewal process if the waiting times between consecutive events are independent and identically distributed random variables [3]. In such a process, after each event occurs, the system “renews” itself and the statistical properties governing the next waiting time are identical to those governing all previous waiting times.
The Adams-Grigolini distribution defines a waiting-time probability density function,
(5), on the bounded interval
, generated by an independent realization of a uniform stochastic variable,
(1), for each event. Because each realization of,
(1), is statistically independent and because the same functional mapping
is applied identically for each event, the resulting sequence of waiting times
constitutes a sequence of independent and identically distributed random variables.
Since the Adams-Grigolini hazard is time-dependent, the resulting renewal process exhibits statistical aging and is not Markov in continuous time.
The Adams-Grigolini failure rate
is time-dependent and diverges as
. The process therefore retains statistical aging in the sense that the conditional probability of failure depends explicitly on the elapsed time since the last event.
Nevertheless, the absence of inter-event correlations ensures that once an event occurs, the statistical clock resets. Hence, the Adams-Grigolini distribution defines a bounded, heavy-tailed renewal process with finite moments and a divergent terminal hazard.
5. Numerical Simulations
The Adams-Grigolini Waiting-Time, (2), follows an inverse power-law that should be verifiable by a log-log histogram. Figure 1 represents four time series developed using (2) with four different options for the inverse power-law,
. The number of events chosen were one hundred thousand from
to
.
Figure 1. Histogram of Four Adams-Grigolini Time Series with Different Values for
.
It is clear to see that the actual times produced by the stochastic variable,
(1), follow the inverse power-law,
.
Alternatively, we can generate new time series with the same values for
, the same number of events, and the same values for
and
; subsequently, we can evaluate the Survival Probability. The slope of the Survival Probability goes to
. Figure 2 shows the Survival Probability for those same values of
.
Figure 2. Survival Probability of four Adams-Grigolini time series with different values for
.
We also show the Failure Rate of the Adams-Grigolini distribution in Figure 3. We have chosen
, and
.
Figure 3. Adams-Grigolini failure rate with
, and
.
We see an initial value that depends on the value of
. We also see a divergence at
, which guarantees that the Failure Rate stays within the upper bound of
.
6. Application
The main application of the Adams-Grigolini Distribution is to model turbulent systems that follow an inverse power-law of waiting times between turbulent events. These events may not be longer than the observable time in the model/experiment/environment by default, because
dictates the hard upper bound of Waiting Times and
should not be larger than the entire observable time. These times may also not be “zero”, because
must be larger than 0 and provides a hard lower bound. Muir et al. [10] used the same Probability Density Function,
(5), to model the distribution of the probabilities of times between earthquakes in a system of several-faults. That work was the first published instance of the Probability Density Function,
(5). However, the Adams-Grigolini Distribution can also contribute to modeling the waiting times between any renewal events. This includes turbulent time distances between renewal events in truncated systems such as heartbeats, earthquakes, car accidents, musical notes, and even time distances between insurance claims.
The equation representing the distribution of times,
(2), must have three parameters filled in before choosing a value for the stochastic variable,
(1).
,
, &
all need to be represented by a constant value. As stressed in (2),
must be greater than 1.
represents the concept of the minimal time distance allowed between renewal events. Some systems such as heartbeats may not beat faster than the time it takes for the heart to make a full beat. This conceptual limit allows for a conceptual constant such as
.
has similar conceptual implications. Our sun is a main sequence star with a lifespan of around 10 billion years. It does not make sense for a
to exceed times that match the lifespan of a planet that revolves around that star. Systems such as heartbeats also have a conceptual
due to the fact that an excessive amount of time between heartbeats renders the system “dead”, and these times should not be included.
Real experiments, especially numerical ones due to computational limitations, exist in a finite time range. If one is to represent the Probability Density Function of turbulent events or any other statistical property of their experiment that involves hard cutoffs, one may use the Adams-Grigolini distribution.
7. Conclusions
We have analyzed a stochastic truncated inverse power-law waiting-time distribution generated by a uniform random variable and bounded by hard limits
and
. The resulting Adams-Grigolini Distribution yields a normalized Probability Density Function
on
, together with closed-form expressions for the Cumulative Distribution Function, Survival Probability, and the Cox failure rate (hazard function). The important consequence of truncation is that the distribution is finite in every physically meaningful sense: the waiting time is guaranteed to lie between two fixed time scales, and therefore all moments
exist and are finite.
These boundaries produce a distinctive hazard profile. Unlike exponential waiting times, whose constant hazard reflects memorylessness, the Adams-Grigolini hazard
is time-dependent and displays a finite value at the earliest admissible time
while diverging as
. The divergence is not a pathology; it is the precise mathematical encoding of a hard upper constraint: conditioned on survival up to a late age, failure becomes certain before the maximal time scale. In this way the model reconciles heavy-tailed behavior over intermediate scales with the requirement that events cannot take place too soon or too late.
The Adams-Grigolini distribution is most effective when hard cutoffs exist in contrast to soft cutoffs.
Finally, because successive waiting times are generated independently and identically by repeated draws of the underlying uniform variable, the model defines a renewal process by construction. The finite nature of the Adams-Grigolini Distribution ensures that the renewal statistics remain well-behaved and interpretable across applications. Consequently, the Adams-Grigolini distribution provides a physically motivated framework for bounded renewal events in complex systems, including biological rhythms, seismicity, cognition, and other processes where both a minimum resolvable time scale and a maximum admissible waiting time are necessary.