What Does “Doubling Time” Mean?
In a continuous exponential growth model, an amount increases at a rate proportional to its current size. If the initial amount is \(P_0\) at time \(t=0\), and the constant relative rate is \(k\), the model is
The doubling time is the elapsed time \(T\) at which the amount first reaches twice its initial value. Thus, we seek a time satisfying \(P(T)=2P_0\). The purpose here is to derive the formula for \(T\), not to assume in advance that a positive doubling time exists in every case.
The rate constant \(k\) has units of inverse time. For example, if time is measured in days, \(k\) is measured in \(\text{day}^{-1}\). The doubling time \(T\) must then be measured in days.
Deriving the Formula
Substitute \(t=T\) into the exponential model and require the amount to be twice its initial value. For a positive initial amount \(P_0\), this gives
Since \(P_0>0\), divide both sides by \(P_0\). Taking the natural logarithm of both sides then isolates \(T\). The logarithm can be applied because the two sides are positive, and \(\ln(e^x)=x\).
When \(k\ne 0\), divide by \(k\) to obtain the formula.
The cancellation of \(P_0\) is important: the doubling time depends on the relative growth rate \(k\), not on the starting amount. A model starting at 10 units and one starting at 10,000 units have the same doubling time if their rate constants are equal.
Why the Formula Gives the Doubling Time
The algebra derives a candidate value of \(T\). To confirm that it works, substitute the formula back into the model. For \(k>0\),
So the amount has doubled at that time. It is also the only time it doubles: if \(k>0\), then \(e^{kt}\) is strictly increasing in \(t\). Therefore it can equal 2 at most once. Equivalently, the equation \(e^{kT}=2\) becomes \(kT=\ln(2)\), which has exactly one solution because \(k\ne 0\).
This argument explains both parts of the result: substitution verifies that the stated time works, and the one-to-one behavior of the exponential function ensures that no second time has the same doubling factor.
Conditions for a Meaningful Doubling Time
The formula \(T=\ln(2)/k\) comes from algebra, but interpreting its output requires attention to the model and the time direction. In a growth model, we usually ask for an elapsed time \(T\ge 0\), measured forward from \(t=0\).
- Positive initial amount: \(P_0>0\) gives a positive quantity whose amount can meaningfully be doubled. It also permits division by \(P_0\).
- Positive rate constant: \(k>0\) means the model grows as time increases. Since \(\ln(2)>0\), the formula then gives \(T>0\), a finite future doubling time.
- Zero rate constant: If \(k=0\), then \(P(t)=P_0\) for all \(t\). A positive amount never reaches \(2P_0\), and division by \(k\) is not allowed.
- Negative rate constant: If \(k<0\), the amount decreases for forward time. The algebraic value \(\ln(2)/k\) is negative, not a future doubling time.
Thus, for \(P_0>0\), \(k>0\) is the condition under which the formula represents a finite positive future doubling time. If \(P_0=0\), the model stays at zero, so it does not describe a positive amount doubling. The formula cannot be justified by dividing by \(P_0\) in that case.
Worked Examples
Worked Example: Doubling a Quantity Growing at 0.08 Per Day
Suppose a population is modeled by \(P(t)=250e^{0.08t}\), where \(t\) is in days and \(P\) is measured in individuals. Find its doubling time and check the result.
Here \(P_0=250\) individuals and \(k=0.08\ \text{day}^{-1}\). The rate is positive, so a future doubling time is meaningful. Set the amount equal to twice the initial amount:
Divide both sides by 250 individuals, then take natural logarithms:
Using \(\ln(2)\approx 0.69314718056\), the time is
The units are days because a dimensionless logarithm is divided by a rate measured in inverse days. Check using the exact, unrounded expression for \(T\):
This is twice the initial 250 individuals. The rounded time is an approximation; the exact formula is what makes the verification exact.
Worked Example: A Rate That Gives an Exact Six-Hour Doubling Time
Suppose an amount follows \(P(t)=P_0e^{kt}\), with time in hours and \(k=(\ln 2)/6\ \text{hour}^{-1}\). Derive its doubling time and verify it without choosing a particular value for \(P_0\).
Since \(\ln(2)>0\), the rate constant is positive. Substitute it into the formula:
The cancellation is valid because \(\ln(2)\ne 0\). To check, substitute \(T=6\) hours into the model:
The model therefore predicts twice the initial amount after six hours, regardless of the positive value of \(P_0\).
Worked Example: Why a Decaying Amount Has No Future Doubling Time
Let \(P(t)=P_0e^{-0.15t}\), with \(P_0>0\), \(t\) measured in days, and \(k=-0.15\ \text{day}^{-1}\). Determine whether it has a future doubling time.
Setting the amount equal to \(2P_0\) gives
Divide by \(P_0>0\), take logarithms, and solve:
This negative value is not a future elapsed time. For any \(T\ge 0\), \(-0.15T\le 0\), so \(e^{-0.15T}\le 1\); it cannot equal 2. The model does reach twice \(P_0\) at the algebraic time \(T=\ln(2)/(-0.15)\), but that time lies before \(t=0\). Thus the model has no future doubling time.
A Common Mistake: Keeping the Initial Amount Inside the Logarithm
A frequent error is to take logarithms before canceling \(P_0\). For example, with initial amount \(100\) and rate \(k=0.1\ \text{day}^{-1}\), the incorrect calculation might be
That step is wrong: taking logarithms of the original equation gives \(\ln(100)+0.1T=\ln(200)\), not \(0.1T=\ln(200)\). The correct approach is to divide both sides by 100 first:
Check the result in the original model:
The initial amount cancels because the target is twice the initial amount. Leaving it inside the logarithm changes the equation and gives an incorrect answer.
Why the Formula Is Useful
The formula separates the time scale of growth from the starting quantity. A larger \(k\) produces a shorter doubling time, while a smaller positive \(k\) produces a longer one. In particular, multiplying \(k\) by a positive factor divides the doubling time by that same factor:
This relationship is useful when interpreting exponential models, but it applies only while the constant-relative-rate model is appropriate. If the rate changes over time, or if the measured data do not support a constant relative rate, this formula need not describe the observed doubling interval. The formula is a consequence of the stated model, not a guarantee that every real process follows it.
Check Your Understanding
Answer these questions using the model and conditions developed above.
- Starting from \(P(t)=P_0e^{kt}\), what equation results from setting \(P(T)=2P_0\), and why can \(P_0\) be canceled?
- What are the units of \(T\) if \(k\) is measured in \(\text{year}^{-1}\)?
- For \(P_0>0\), what does the formula return when \(k<0\), and why is that not a future doubling time?
- Why does a model with \(k=0\) have no doubling time for a positive initial amount?
- Substitute \(T=\ln(2)/k\) into \(P(t)=P_0e^{kt}\) to verify the doubling result when \(k>0\).