Logarithm
Template:Short description Template:Top icon Template:Use dmy dates Template:Cs1 config Template:Use American English
Template:Arithmetic operations
In mathematics, the logarithm of a number is the exponent by which another fixed value, the base, must be raised to produce that number. For example, the logarithm of 1000Script error: No such module "Check for unknown parameters". to base 10Script error: No such module "Check for unknown parameters". is 3Script error: No such module "Check for unknown parameters"., because 1000Script error: No such module "Check for unknown parameters". is 10Script error: No such module "Check for unknown parameters". to the 3Script error: No such module "Check for unknown parameters".rd power: 1000 = 103 = 10 × 10 × 10Script error: No such module "Check for unknown parameters".. More generally, if x = byScript error: No such module "Check for unknown parameters"., then Template:Mvar is the logarithm of Template:Mvar to base Template:Mvar, written logb xScript error: No such module "Check for unknown parameters"., so log10 1000 = 3Script error: No such module "Check for unknown parameters".. As a single-variable function, the logarithm to base Template:Mvar is the inverse of exponentiation with base Template:Mvar.
The logarithm base 10Script error: No such module "Check for unknown parameters". is called the decimal or common logarithm and is commonly used in science and engineering. The natural logarithm has the number e ≈ 2.718Script error: No such module "Check for unknown parameters". as its base; its use is widespread in mathematics and physics because of its very simple derivative. The binary logarithm uses base 2Script error: No such module "Check for unknown parameters". and is widely used in computer science, information theory, music theory, and photography. When the base is unambiguous from the context or irrelevant it is often omitted, and the logarithm is written log xScript error: No such module "Check for unknown parameters"..
Logarithms were introduced by John Napier in 1614 as a means of simplifying calculations.[1] They were rapidly adopted by navigators, scientists, engineers, surveyors, and others to perform high-accuracy computations more easily. Using logarithm tables, tedious multi-digit multiplication steps can be replaced by table look-ups and simpler addition. This is possible because the logarithm of a product is the sum of the logarithms of the factors:
provided that Template:Mvar, Template:Mvar and Template:Mvar are all positive and b ≠ 1Script error: No such module "Check for unknown parameters".. The slide rule, also based on logarithms, allows quick calculations without tables, but at lower precision. The present-day notion of logarithms comes from Leonhard Euler, who connected them to the exponential function in the 18th century, and who also introduced the letter Template:Mvar as the base of natural logarithms.[2]
Logarithmic scales reduce wide-ranging quantities to smaller scopes. For example, the decibel (dB) is a unit used to express ratio as logarithms, mostly for signal power and amplitude (of which sound pressure is a common example). In chemistry, pH is a logarithmic measure for the acidity of an aqueous solution. Logarithms are commonplace in scientific formulae, and in measurements of the complexity of algorithms and of geometric objects called fractals. They help to describe frequency ratios of musical intervals, appear in formulas counting prime numbers or approximating factorials, inform some models in psychophysics, and can aid in forensic accounting.
The concept of logarithm as the inverse of exponentiation extends to other mathematical structures as well. However, in general settings, the logarithm tends to be a multi-valued function. For example, the complex logarithm is the multi-valued inverse of the complex exponential function. Similarly, the discrete logarithm is the multi-valued inverse of the exponential function in finite groups; it has uses in public-key cryptography.
Motivation
Addition, multiplication, and exponentiation are three of the most fundamental arithmetic operations. The inverse of addition is subtraction, and the inverse of multiplication is division. Similarly, a logarithm is the inverse operation of exponentiation. Exponentiation is when a number Template:Mvar, the base, is raised to a certain power Template:Mvar, the exponent, to give a value Template:Mvar; this is denoted
For example, raising 2Script error: No such module "Check for unknown parameters". to the power of 3Script error: No such module "Check for unknown parameters". gives 8Script error: No such module "Check for unknown parameters".:
The logarithm of base Template:Mvar is the inverse operation, that provides the output Template:Mvar from the input Template:Mvar. That is, is equivalent to if Template:Mvar is a positive real number. (If Template:Mvar is not a positive real number, both exponentiation and logarithm can be defined but may take several values, which makes definitions much more complicated.)
One of the main historical motivations of introducing logarithms is the formula
by which tables of logarithms allow multiplication and division to be reduced to addition and subtraction, a great aid to calculations before the invention of computers.
Definition
Given a positive real number Template:Mvar such that b ≠ 1Script error: No such module "Check for unknown parameters"., the logarithm of a positive real number Template:Mvar with respect to base Template:MvarTemplate:Refn is the exponent by which Template:Mvar must be raised to yield Template:Mvar. In other words, the logarithm of Template:Mvar to base Template:Mvar is the unique real number Template:Mvar such that .[3]
The logarithm is denoted "logb xScript error: No such module "Check for unknown parameters"." (pronounced as "the logarithm of Template:Mvar to base Template:Mvar", "the base-Template:Mvar logarithm of Template:Mvar", or most commonly "the log, base Template:Mvar, of Template:Mvar").
An equivalent and more succinct definition is that the function logbScript error: No such module "Check for unknown parameters". is the inverse function to the function .
Examples
- log2 16 = 4Script error: No such module "Check for unknown parameters"., since 24 = 2 × 2 × 2 × 2 = 16Script error: No such module "Check for unknown parameters"..
- Logarithms can also be negative: since
- log10 150Script error: No such module "Check for unknown parameters". is approximately 2.176, which lies between 2 and 3, just as 150 lies between 102 = 100Script error: No such module "Check for unknown parameters". and 103 = 1000Script error: No such module "Check for unknown parameters"..
- For any base Template:Mvar, logb b = 1Script error: No such module "Check for unknown parameters". and logb 1 = 0Script error: No such module "Check for unknown parameters"., since b1 = Template:MvarScript error: No such module "Check for unknown parameters". and b0 = 1Script error: No such module "Check for unknown parameters"., respectively.
Logarithmic identities
Script error: No such module "Labelled list hatnote".
Several important formulas, sometimes called logarithmic identities or logarithmic laws, relate logarithms to one another.[4]
Product, quotient, power, and root
The logarithm of a product is the sum of the logarithms of the numbers being multiplied; the logarithm of the ratio of two numbers is the difference of the logarithms. The logarithm of the Template:Mvar-th power of a number is Template:Mvar times the logarithm of the number itself; the logarithm of a Template:Mvar-th root is the logarithm of the number divided by Template:Mvar. The following table lists these identities with examples. Each of the identities can be derived after substitution of the logarithm definitions or in the left hand sides. In the following formulas, Template:Tmath and Template:Tmath are positive real numbers and Template:Tmath is an integer greater than 1.
| Identity | Formula | Example |
|---|---|---|
| Product | ||
| Quotient | ||
| Power | ||
| Root |
Change of base
The logarithm logb xScript error: No such module "Check for unknown parameters". can be computed from the logarithms of Template:Mvar and Template:Mvar with respect to an arbitrary base Template:Mvar using the following formula:Template:Refn
Typical scientific calculators calculate the logarithms to bases 10 and Template:Mvar.[5] Logarithms with respect to any base Template:Mvar can be determined using either of these two logarithms by the previous formula:
Given a number Template:Mvar and its logarithm y = logb xScript error: No such module "Check for unknown parameters". to an unknown base Template:Mvar, the base is given by:
which can be seen from taking the defining equation to the power of
Particular bases
Among all choices for the base, three are particularly common. These are b = 10Script error: No such module "Check for unknown parameters"., b = eScript error: No such module "Check for unknown parameters". (the irrational mathematical constant e ≈ 2.71828183 Script error: No such module "Check for unknown parameters". ), and b = 2Script error: No such module "Check for unknown parameters". (the binary logarithm). In mathematical analysis, the logarithm base Template:Mvar is widespread because of analytical properties explained below. On the other hand, base 10 logarithms (the common logarithm) are easy to use for manual calculations in the decimal number system:[6]
Thus, log10 (x)Script error: No such module "Check for unknown parameters". is related to the number of decimal digits of a positive integer Template:Mvar: The number of digits is the smallest integer strictly bigger than log10 (x)Script error: No such module "Check for unknown parameters". .[7] For example, log10(5986)Script error: No such module "Check for unknown parameters". is approximately 3.78 . The next integer above it is 4, which is the number of digits of 5986. Both the natural logarithm and the binary logarithm are used in information theory, corresponding to the use of nats or bits as the fundamental units of information, respectively.[8] Binary logarithms are also used in computer science, where the binary system is ubiquitous; in music theory, where a pitch ratio of two (the octave) is ubiquitous and the number of cents between any two pitches is a scaled version of the binary logarithm, or log 2 times 1200, of the pitch ratio (that is, 100 cents per semitone in conventional equal temperament), or equivalently the log base 21/1200 Script error: No such module "Check for unknown parameters". ; and in photography, where rescaled base 2 logarithms are used to measure exposure values, light levels, exposure times, lens apertures, and film speeds in "stops".[9]
The abbreviation log xScript error: No such module "Check for unknown parameters". is often used when the intended base can be inferred based on the context or discipline, or when the base is indeterminate or immaterial. Common logarithms (base 10), historically used in logarithm tables and slide rules, are a basic tool for measurement and computation in many areas of science and engineering; in these contexts log xScript error: No such module "Check for unknown parameters". still often means the base ten logarithm.[10] In mathematics log xScript error: No such module "Check for unknown parameters". usually refers to the natural logarithm (base Template:Mvar).[11] In computer science and information theory, logScript error: No such module "Check for unknown parameters". often refers to binary logarithms (base 2).[12] The following table lists common notations for logarithms to these bases. The "ISO notation" column lists designations suggested by the International Organization for Standardization.[13]
| Base Template:Mvar | Name for logb x | ISO notation | Other notations |
|---|---|---|---|
| 2 | binary logarithm | lb xScript error: No such module "Check for unknown parameters". [14] | ld xScript error: No such module "Check for unknown parameters"., log xScript error: No such module "Check for unknown parameters"., lg xScript error: No such module "Check for unknown parameters".,[15] log2 xScript error: No such module "Check for unknown parameters". |
| Template:Mvar | natural logarithm | ln xScript error: No such module "Check for unknown parameters". Template:Refn | log Template:MvarScript error: No such module "Check for unknown parameters"., loge xScript error: No such module "Check for unknown parameters". |
| 10 | common logarithm | lg xScript error: No such module "Check for unknown parameters". | log xScript error: No such module "Check for unknown parameters"., log10 xScript error: No such module "Check for unknown parameters". |
| Template:Mvar | logarithm to base Template:Mvar | logb xScript error: No such module "Check for unknown parameters". |
History
Script error: No such module "Labelled list hatnote". The history of logarithms in seventeenth-century Europe saw the discovery of a new function that extended the realm of analysis beyond the scope of algebraic methods. The method of logarithms was publicly propounded by John Napier in 1614, in a book titled Mirifici Logarithmorum Canonis Descriptio (Description of the Wonderful Canon of Logarithms).[16][17] Prior to Napier's invention, there had been other techniques of similar scopes, such as the prosthaphaeresis or the use of tables of progressions, extensively developed by Jost Bürgi around 1600.[18][19] Napier coined the term for logarithm in Middle Latin, Script error: No such module "Lang"., literally meaning Template:Gloss, derived from the Greek Script error: No such module "lang". Template:Gloss + Script error: No such module "lang". Template:Gloss.
The common logarithm of a number is the index of that power of ten which equals the number.[20] Speaking of a number as requiring so many figures is a rough allusion to common logarithm, and was referred to by Archimedes as the "order of a number".[21] The first real logarithms were heuristic methods to turn multiplication into addition, thus facilitating rapid computation. Some of these methods used tables derived from trigonometric identities.[22] Such methods are called prosthaphaeresis.
Invention of the function now known as the natural logarithm began as an attempt to perform a quadrature of a rectangular hyperbola by Grégoire de Saint-Vincent, a Belgian Jesuit residing in Prague. Archimedes had written The Quadrature of the Parabola in the third century BC, but a quadrature for the hyperbola eluded all efforts until Saint-Vincent published his results in 1647. The relation that the logarithm provides between a geometric progression in its argument and an arithmetic progression of values, prompted A. A. de Sarasa to make the connection of Saint-Vincent's quadrature and the tradition of logarithms in prosthaphaeresis, leading to the term "hyperbolic logarithm", a synonym for natural logarithm. Soon the new function was appreciated by Christiaan Huygens, and James Gregory. The notation Log yScript error: No such module "Check for unknown parameters". was adopted by Gottfried Wilhelm Leibniz in 1675,[23] and the next year he connected it to the integral
Before Euler developed his modern conception of complex natural logarithms, Roger Cotes had a nearly equivalent result when he showed in 1714 that[24]
Logarithm tables, slide rules, and historical applicationsScript error: No such module "anchor".
By simplifying difficult calculations before calculators and computers became available, logarithms contributed to the advance of science, especially astronomy. They were critical to advances in surveying, celestial navigation, and other domains. Pierre-Simon Laplace called logarithms
... [a]n admirable artifice which, by reducing to a few days the labour of many months, doubles the life of the astronomer, and spares him the errors and disgust inseparable from long calculations.[25]
As the function f(x) = Template:MvarxScript error: No such module "Check for unknown parameters". is the inverse function of logb xScript error: No such module "Check for unknown parameters"., it has been called an antilogarithm.[26] Nowadays, this function is more commonly called an exponential function.
Log tables
A key tool that enabled the practical use of logarithms was the table of logarithms.[27] The first such table was compiled by Henry Briggs in 1617, immediately after Napier's invention but with the innovation of using 10 as the base. Briggs' first table contained the common logarithms of all integers in the range from 1 to 1000, with a precision of 14 digits. Subsequently, tables with increasing scope were written. These tables listed the values of log10 xScript error: No such module "Check for unknown parameters". for any number Template:Mvar in a certain range, at a certain precision. Base-10 logarithms were universally used for computation, hence the name common logarithm, since numbers that differ by factors of 10 have logarithms that differ by integers. The common logarithm of Template:Mvar can be separated into an integer part and a fractional part, known as the characteristic and mantissa. Tables of logarithms need only include the mantissa, as the characteristic can be easily determined by counting digits from the decimal point.[28] The characteristic of 10 · Template:MvarScript error: No such module "Check for unknown parameters". is one plus the characteristic of Template:Mvar, and their mantissas are the same. Thus using a three-digit log table, the logarithm of 3542 is approximated by
Greater accuracy can be obtained by interpolation:
The value of 10xScript error: No such module "Check for unknown parameters". can be determined by reverse look up in the same table, since the logarithm is a monotonic function.
Computations
The product and quotient of two positive numbers Template:Mvar and Template:Mvar were routinely calculated as the sum and difference of their logarithms. The product cdScript error: No such module "Check for unknown parameters". or quotient c/dScript error: No such module "Check for unknown parameters". came from looking up the antilogarithm of the sum or difference, via the same table:
and
For manual calculations that demand any appreciable precision, performing the lookups of the two logarithms, calculating their sum or difference, and looking up the antilogarithm is much faster than performing the multiplication by earlier methods such as prosthaphaeresis, which relies on trigonometric identities.
Calculations of powers and roots are reduced to multiplications or divisions and lookups by
and
Trigonometric calculations were facilitated by tables that contained the common logarithms of trigonometric functions.
Slide rules
Script error: No such module "Labelled list hatnote". Another critical application was the slide rule, a pair of logarithmically divided scales used for calculation. The non-sliding logarithmic scale, Gunter's rule, was invented shortly after Napier's invention. William Oughtred enhanced it to create the slide rule—a pair of logarithmic scales movable with respect to each other. Numbers are placed on sliding scales at distances proportional to the differences between their logarithms. Sliding the upper scale appropriately amounts to mechanically adding logarithms, as illustrated here:
For example, adding the distance from 1 to 2 on the lower scale to the distance from 1 to 3 on the upper scale yields a product of 6, which is read off at the lower part. The slide rule was an essential calculating tool for engineers and scientists until the 1970s, because it allows, at the expense of precision, much faster computation than techniques based on tables.[29]
Analytic properties
A deeper study of logarithms requires the concept of a function. A function is a rule that, given one number, produces another number.[30] An example is the function producing the Template:Mvar-th power of Template:Mvar from any real number Template:Mvar, where the base Template:Mvar is a fixed number. This function is written as f(x) = Template:Mvar xScript error: No such module "Check for unknown parameters".. When Template:Mvar is positive and unequal to 1, we show below that Template:Mvar is invertible when considered as a function from the reals to the positive reals.
Existence
Let Template:Mvar be a positive real number not equal to 1 and let f(x) = Template:Mvar xScript error: No such module "Check for unknown parameters"..
It is a standard result in real analysis that any continuous strictly monotonic function is bijective between its domain and range. This fact follows from the intermediate value theorem.[31] Now, Template:Mvar is strictly increasing (for b > 1Script error: No such module "Check for unknown parameters".), or strictly decreasing (for 0 < Template:Mvar < 1Script error: No such module "Check for unknown parameters".),[32] is continuous, has domain , and has range . Therefore, Template:Mvar is a bijection from to . In other words, for each positive real number Template:Mvar, there is exactly one real number Template:Mvar such that .
We let denote the inverse of Template:Mvar. That is, logb yScript error: No such module "Check for unknown parameters". is the unique real number Template:Mvar such that . This function is called the base-Template:Mvar logarithm function or logarithmic function (or just logarithm).
Characterization by the product formula
The function logb xScript error: No such module "Check for unknown parameters". can also be essentially characterized by the product formula
More precisely, the logarithm to any base b > 1Script error: No such module "Check for unknown parameters". is the only increasing function f from the positive reals to the reals satisfying f(b) = 1Script error: No such module "Check for unknown parameters". and[33]
Graph of the logarithm function
As discussed above, the function logbScript error: No such module "Check for unknown parameters". is the inverse to the exponential function . Therefore, their graphs correspond to each other upon exchanging the Template:Mvar- and the Template:Mvar-coordinates (or upon reflection at the diagonal line x = yScript error: No such module "Check for unknown parameters".), as shown at the right: a point (t, u = Template:Mvart)Script error: No such module "Check for unknown parameters". on the graph of Template:Mvar yields a point (u, t = logb u)Script error: No such module "Check for unknown parameters". on the graph of the logarithm and vice versa. As a consequence, logb (x)Script error: No such module "Check for unknown parameters". diverges to infinity (gets bigger than any given number) if Template:Mvar grows to infinity, provided that Template:Mvar is greater than one. In that case, logb(x)Script error: No such module "Check for unknown parameters". is an increasing function. For b < 1Script error: No such module "Check for unknown parameters"., logb (x)Script error: No such module "Check for unknown parameters". tends to minus infinity instead. When Template:Mvar approaches zero, logb xScript error: No such module "Check for unknown parameters". goes to minus infinity for b > 1Script error: No such module "Check for unknown parameters". (plus infinity for b < 1Script error: No such module "Check for unknown parameters"., respectively).
Derivative and antiderivative
Analytic properties of functions pass to their inverses.[31] Thus, as f(x) = Template:MvarxScript error: No such module "Check for unknown parameters". is a continuous and differentiable function, so is logb yScript error: No such module "Check for unknown parameters".. Roughly, a continuous function is differentiable if its graph has no sharp "corners". Moreover, as the derivative of f(x)Script error: No such module "Check for unknown parameters". evaluates to ln(b) bxScript error: No such module "Check for unknown parameters". by the properties of the exponential function, the chain rule implies that the derivative of logb xScript error: No such module "Check for unknown parameters". is given by[32][34]
That is, the slope of the tangent touching the graph of the base-bScript error: No such module "Check for unknown parameters". logarithm at the point (x, logb (x))Script error: No such module "Check for unknown parameters". equals 1/(x ln(b))Script error: No such module "Check for unknown parameters"..
The derivative of ln(x)Script error: No such module "Check for unknown parameters". is 1/xScript error: No such module "Check for unknown parameters".; this implies that ln(x)Script error: No such module "Check for unknown parameters". is the unique antiderivative of 1/xScript error: No such module "Check for unknown parameters". that has the value 0 for x = 1Script error: No such module "Check for unknown parameters".. It is this very simple formula that motivated to qualify as "natural" the natural logarithm; this is also one of the main reasons of the importance of the [[E (mathematical constant)|constant Template:Mvar]].
The derivative with a generalized functional argument f(x)Script error: No such module "Check for unknown parameters". is
The quotient at the right hand side is called the logarithmic derivative of Template:Mvar. Computing f'(x)Script error: No such module "Check for unknown parameters". by means of the derivative of ln(f(x))Script error: No such module "Check for unknown parameters". is known as logarithmic differentiation.[35] The antiderivative of the natural logarithm ln(x)Script error: No such module "Check for unknown parameters". is:[36]
Related formulas, such as antiderivatives of logarithms to other bases can be derived from this equation using the change of bases.[37]
Integral representation of the natural logarithm
The natural logarithm of Template:Mvar can be defined as the definite integral:
This definition has the advantage that it does not rely on the exponential function or any trigonometric functions; the definition is in terms of an integral of a simple reciprocal. As an integral, ln(t)Script error: No such module "Check for unknown parameters". equals the area between the Template:Mvar-axis and the graph of the function 1/xScript error: No such module "Check for unknown parameters"., ranging from x = 1Script error: No such module "Check for unknown parameters". to x = tScript error: No such module "Check for unknown parameters".. This is a consequence of the fundamental theorem of calculus and the fact that the derivative of ln(x)Script error: No such module "Check for unknown parameters". is 1/xScript error: No such module "Check for unknown parameters".. Product and power logarithm formulas can be derived from this definition.[38] For example, the product formula ln(tu) = ln(t) + ln(u)Script error: No such module "Check for unknown parameters". is deduced as:
The equality (1) splits the integral into two parts, while the equality (2) is a change of variable (w = Template:Mvar/tScript error: No such module "Check for unknown parameters".). In the illustration below, the splitting corresponds to dividing the area into the yellow and blue parts. Rescaling the left hand blue area vertically by the factor Template:Mvar and shrinking it by the same factor horizontally does not change its size. Moving it appropriately, the area fits the graph of the function f(x) = 1/xScript error: No such module "Check for unknown parameters". again. Therefore, the left hand blue area, which is the integral of f(x)Script error: No such module "Check for unknown parameters". from Template:Mvar to Template:Mvar is the same as the integral from 1 to Template:Mvar. This justifies the equality (2) with a more geometric proof.
The power formula ln(tr) = r ln(t)Script error: No such module "Check for unknown parameters". may be derived in a similar way:
The second equality uses a change of variables (integration by substitution), w = Template:Mvar1/rScript error: No such module "Check for unknown parameters"..
The sum over the reciprocals of natural numbers,
is called the harmonic series. It is closely tied to the natural logarithm: as Template:Mvar tends to infinity, the difference,
converges (i.e. gets arbitrarily close) to a number known as the Euler–Mascheroni constant γ = 0.5772...Script error: No such module "Check for unknown parameters".. This relation aids in analyzing the performance of algorithms such as quicksort.[39]
Transcendence of the logarithm
Real numbers that are not algebraic are called transcendental;[40] for example, [[Pi|Template:Pi]] and e are such numbers, but is not. Almost all real numbers are transcendental. The logarithm is an example of a transcendental function. The Gelfond–Schneider theorem asserts that logarithms usually take transcendental, i.e. "difficult" values.[41]
Calculation
Logarithms are easy to compute in some cases, such as log10 (1000) = 3Script error: No such module "Check for unknown parameters".. In general, logarithms can be calculated using power series or the arithmetic–geometric mean, or be retrieved from a precalculated logarithm table that provides a fixed precision.[42][43] Newton's method, an iterative method to solve equations approximately, can also be used to calculate the logarithm, because its inverse function, the exponential function, can be computed efficiently.[44] Using look-up tables, CORDIC-like methods can be used to compute logarithms by using only the operations of addition and bit shifts.[45][46] Moreover, the binary logarithm algorithm calculates lb(x)Script error: No such module "Check for unknown parameters". recursively, based on repeated squarings of Template:Mvar, taking advantage of the relation
Power series
Taylor series
For any real number Template:Mvar that satisfies 0 < z ≤ 2Script error: No such module "Check for unknown parameters"., the following formula holds:Template:Refn[47]
Equating the function ln(z)Script error: No such module "Check for unknown parameters". to this infinite sum (series) is shorthand for saying that the function can be approximated to a more and more accurate value by the following expressions (known as partial sums):
For example, with z = 1.5Script error: No such module "Check for unknown parameters". the third approximation yields 0.4167Script error: No such module "Check for unknown parameters"., which is about 0.011Script error: No such module "Check for unknown parameters". greater than ln(1.5) = 0.405465Script error: No such module "Check for unknown parameters"., and the ninth approximation yields 0.40553Script error: No such module "Check for unknown parameters"., which is only about 0.0001Script error: No such module "Check for unknown parameters". greater. The Template:Mvarth partial sum can approximate ln(z)Script error: No such module "Check for unknown parameters". with arbitrary precision, provided the number of summands Template:Mvar is large enough.
In elementary calculus, the series is said to converge to the function ln(z)Script error: No such module "Check for unknown parameters"., and the function is the limit of the series. It is the Taylor series of the natural logarithm at z = 1Script error: No such module "Check for unknown parameters".. The Taylor series of ln(z)Script error: No such module "Check for unknown parameters". provides a particularly useful approximation to ln(1 + z)Script error: No such module "Check for unknown parameters". when Template:Mvar is small, |z| < 1Script error: No such module "Check for unknown parameters"., since then
For example, with z = 0.1Script error: No such module "Check for unknown parameters". the first-order approximation gives ln(1.1) ≈ 0.1Script error: No such module "Check for unknown parameters"., which is less than 5%Script error: No such module "Check for unknown parameters". off the correct value 0.0953Script error: No such module "Check for unknown parameters"..
Inverse hyperbolic tangent
Another series is based on the inverse hyperbolic tangent function:
for any real number z > 0Script error: No such module "Check for unknown parameters"..Template:Refn[47] Using sigma notation, this is also written as
This series can be derived from the above Taylor series. It converges quicker than the Taylor series, especially if Template:Mvar is close to 1. For example, for z = 1.5Script error: No such module "Check for unknown parameters"., the first three terms of the second series approximate ln(1.5)Script error: No such module "Check for unknown parameters". with an error of about Script error: No such module "val".. The quick convergence for Template:Mvar close to 1 can be taken advantage of in the following way: given a low-accuracy approximation y ≈ ln(z)Script error: No such module "Check for unknown parameters". and putting
the logarithm of Template:Mvar is:
The better the initial approximation Template:Mvar is, the closer Template:Mvar is to 1, so its logarithm can be calculated efficiently. Template:Mvar can be calculated using the exponential series, which converges quickly provided Template:Mvar is not too large. Calculating the logarithm of larger Template:Mvar can be reduced to smaller values of Template:Mvar by writing z = a · 10bScript error: No such module "Check for unknown parameters"., so that ln(z) = ln(a) + Template:Mvar · ln(10)Script error: No such module "Check for unknown parameters"..
A closely related method can be used to compute the logarithm of integers. Putting in the above series, it follows that:
If the logarithm of a large integer Template:Mvar is known, then this series yields a fast converging series for log(n+1)Script error: No such module "Check for unknown parameters"., with a rate of convergence of .
Arithmetic–geometric mean approximation
The arithmetic–geometric mean yields high-precision approximations of the natural logarithm. Sasaki and Kanada showed in 1982 that it was particularly fast for precisions between 400 and 1000 decimal places, while Taylor series methods were typically faster when less precision was needed. In their work ln(x)Script error: No such module "Check for unknown parameters". is approximated to a precision of 2−pScript error: No such module "Check for unknown parameters". (or Template:Mvar precise bits) by the following formula (due to Carl Friedrich Gauss):[48][49]
Here M(x, y)Script error: No such module "Check for unknown parameters". denotes the arithmetic–geometric mean of Template:Mvar and Template:Mvar. It is obtained by repeatedly calculating the average (x + y)/2Script error: No such module "Check for unknown parameters". (arithmetic mean) and (geometric mean) of Template:Mvar and Template:Mvar then let those two numbers become the next Template:Mvar and Template:Mvar. The two numbers quickly converge to a common limit which is the value of M(x, y)Script error: No such module "Check for unknown parameters".. Template:Mvar is chosen such that
to ensure the required precision. A larger Template:Mvar makes the M(x, y)Script error: No such module "Check for unknown parameters". calculation take more steps (the initial Template:Mvar and Template:Mvar are farther apart so it takes more steps to converge) but gives more precision. The constants Template:PiScript error: No such module "Check for unknown parameters". and ln(2)Script error: No such module "Check for unknown parameters". can be calculated with quickly converging series.
Feynman's algorithm
While at Los Alamos National Laboratory working on the Manhattan Project, Richard Feynman developed a bit-processing algorithm to compute the logarithm that is similar to long division and was later used in the Connection Machine. The algorithm relies on the fact that every real number Template:Mvar where 1 < x < 2Script error: No such module "Check for unknown parameters". can be represented as a product of distinct factors of the form 1 + 2−kScript error: No such module "Check for unknown parameters".. The algorithm sequentially builds that product Template:Mvar, starting with P = 1Script error: No such module "Check for unknown parameters". and k = 1Script error: No such module "Check for unknown parameters".: if P · (1 + 2−k) < xScript error: No such module "Check for unknown parameters"., then it changes Template:Mvar to P · (1 + 2−k)Script error: No such module "Check for unknown parameters".. It then increases by one regardless. The algorithm stops when Template:Mvar is large enough to give the desired accuracy. Because log(x)Script error: No such module "Check for unknown parameters". is the sum of the terms of the form log(1 + 2−k)Script error: No such module "Check for unknown parameters". corresponding to those Template:Mvar for which the factor 1 + 2−kScript error: No such module "Check for unknown parameters". was included in the product Template:Mvar, log(x)Script error: No such module "Check for unknown parameters". may be computed by simple addition, using a table of log(1 + 2−k)Script error: No such module "Check for unknown parameters". for all Template:Mvar. Any base may be used for the logarithm table.[50]
Applications
Logarithms have many applications inside and outside mathematics. Some of these occurrences are related to the notion of scale invariance. For example, each chamber of the shell of a nautilus is an approximate copy of the next one, scaled by a constant factor. This gives rise to a logarithmic spiral.[51] Benford's law on the distribution of leading digits can also be explained by scale invariance.[52] Logarithms are also linked to self-similarity. For example, logarithms appear in the analysis of algorithms that solve a problem by dividing it into two similar smaller problems and patching their solutions.[53] The dimensions of self-similar geometric shapes, that is, shapes whose parts resemble the overall picture are also based on logarithms. Logarithmic scales are useful for quantifying the relative change of a value as opposed to its absolute difference. Moreover, because the logarithmic function log(x)Script error: No such module "Check for unknown parameters". grows very slowly for large Template:Mvar, logarithmic scales are used to compress large-scale scientific data. Logarithms also occur in numerous scientific formulas, such as the Tsiolkovsky rocket equation, the Fenske equation, or the Nernst equation.
Logarithmic scale
Script error: No such module "Labelled list hatnote".
Scientific quantities are often expressed as logarithms of other quantities, using a logarithmic scale. For example, the decibel is a unit of measurement associated with logarithmic-scale quantities. It is based on the common logarithm of ratios—10 times the common logarithm of a power ratio or 20 times the common logarithm of a voltage ratio. It is used to quantify the attenuation or amplification of electrical signals,[54] to describe power levels of sounds in acoustics,[55] and the absorbance of light in the fields of spectrometry and optics. The signal-to-noise ratio describing the amount of unwanted noise in relation to a (meaningful) signal is also measured in decibels.[56] In a similar vein, the peak signal-to-noise ratio is commonly used to assess the quality of sound and image compression methods using the logarithm.[57]
The strength of an earthquake is measured by taking the common logarithm of the energy emitted at the quake. This is used in the moment magnitude scale or the Richter magnitude scale. For example, a 5.0 earthquake releases 32 times (101.5)Script error: No such module "Check for unknown parameters". and a 6.0 releases 1000 times (103)Script error: No such module "Check for unknown parameters". the energy of a 4.0.[58] Apparent magnitude measures the brightness of stars logarithmically.[59] In chemistry the negative of the decimal logarithm, the decimal Template:Vanchor, is indicated by the letter p.[60] For instance, pH is the decimal cologarithm of the activity of hydronium ions (the form hydrogen ions Template:H+ take in water).[61] The activity of hydronium ions in neutral water is 10−7 mol·L−1, hence a pH of 7. Vinegar typically has a pH of about 3. The difference of 4 corresponds to a ratio of 104 of the activity, that is, vinegar's hydronium ion activity is about 10−3 mol·L−1Script error: No such module "Check for unknown parameters"..
Semilog (log–linear) graphs use the logarithmic scale concept for visualization: one axis, typically the vertical one, is scaled logarithmically. For example, the chart at the right compresses the steep increase from 1 million to 1 trillion to the same space (on the vertical axis) as the increase from 1 to 1 million. In such graphs, exponential functions of the form f(x) = a · bTemplate:I supScript error: No such module "Check for unknown parameters". appear as straight lines with slope equal to the logarithm of Template:Mvar. Log-log graphs scale both axes logarithmically, which causes functions of the form f(x) = a · xTemplate:I supScript error: No such module "Check for unknown parameters". to be depicted as straight lines with slope equal to the exponent Template:Mvar. This is applied in visualizing and analyzing power laws.[62]
Psychology
Logarithms occur in several laws describing human perception:[63][64] Hick's law proposes a logarithmic relation between the time individuals take to choose an alternative and the number of choices they have.[65] Fitts's law predicts that the time required to rapidly move to a target area is a logarithmic function of the ratio between the distance to a target and the size of the target.[66] In psychophysics, the Weber–Fechner law proposes a logarithmic relationship between stimulus and sensation such as the actual vs. the perceived weight of an item a person is carrying.[67] (This "law", however, is less realistic than more recent models, such as Stevens's power law.[68])
Psychological studies found that individuals with little mathematics education tend to estimate quantities logarithmically, that is, they position a number on an unmarked line according to its logarithm, so that 10 is positioned as close to 100 as 100 is to 1000. Increasing education shifts this to a linear estimate (positioning 1000 10 times as far away) in some circumstances, while logarithms are used when the numbers to be plotted are difficult to plot linearly.[69][70]
Probability theory and statistics
Logarithms arise in probability theory: the law of large numbers dictates that, for a fair coin, as the number of coin-tosses increases to infinity, the observed proportion of heads approaches one-half. The fluctuations of this proportion about one-half are described by the law of the iterated logarithm.[71]
Logarithms also occur in log-normal distributions. When the logarithm of a random variable has a normal distribution, the variable is said to have a log-normal distribution.[72] Log-normal distributions are encountered in many fields, wherever a variable is formed as the product of many independent positive random variables, for example in the study of turbulence.[73]
Logarithms are used for maximum-likelihood estimation of parametric statistical models. For such a model, the likelihood function depends on at least one parameter that must be estimated. A maximum of the likelihood function occurs at the same parameter-value as a maximum of the logarithm of the likelihood (the "log likelihood"), because the logarithm is an increasing function. The log-likelihood is easier to maximize, especially for the multiplied likelihoods for independent random variables.[74]
Benford's law describes the occurrence of digits in many data sets, such as heights of buildings. According to Benford's law, the probability that the first decimal-digit of an item in the data sample is Template:Mvar (from 1 to 9) equals log10 (d + 1) − log10 (d)Script error: No such module "Check for unknown parameters"., regardless of the unit of measurement.[75] Thus, about 30% of the data can be expected to have 1 as first digit, 18% start with 2, etc. Auditors examine deviations from Benford's law to detect fraudulent accounting.[76]
The logarithm transformation is a type of data transformation used to bring the empirical distribution closer to the assumed one.
Computational complexity
Analysis of algorithms is a branch of computer science that studies the performance of algorithms (computer programs solving a certain problem).[77] Logarithms are valuable for describing algorithms that divide a problem into smaller ones, and join the solutions of the subproblems.[78]
For example, to find a number in a sorted list, the binary search algorithm checks the middle entry and proceeds with the half before or after the middle entry if the number is still not found. This algorithm requires, on average, log2 (N)Script error: No such module "Check for unknown parameters". comparisons, where Template:Mvar is the list's length.[79] Similarly, the merge sort algorithm sorts an unsorted list by dividing the list into halves and sorting these first before merging the results. Merge sort algorithms typically require a time approximately proportional to N · log(N)Script error: No such module "Check for unknown parameters"..[80] The base of the logarithm is not specified here, because the result only changes by a constant factor when another base is used. A constant factor is usually disregarded in the analysis of algorithms under the standard uniform cost model.[81]
A function f(x)Script error: No such module "Check for unknown parameters". is said to grow logarithmically if f(x)Script error: No such module "Check for unknown parameters". is (exactly or approximately) proportional to the logarithm of Template:Mvar. (Biological descriptions of organism growth, however, use this term for an exponential function.[82]) For example, any natural number Template:Mvar can be represented in binary form in no more than log2 N + 1Script error: No such module "Check for unknown parameters". bits. In other words, the amount of memory needed to store Template:Mvar grows logarithmically with Template:Mvar.
Entropy and chaos
Entropy is broadly a measure of the disorder of some system. In statistical thermodynamics, the entropy Template:Mvar of some physical system is defined as
The sum is over all possible states Template:Mvar of the system in question, such as the positions of gas particles in a container. Moreover, piScript error: No such module "Check for unknown parameters". is the probability that the state Template:Mvar is attained and Template:Mvar is the Boltzmann constant. Similarly, entropy in information theory measures the quantity of information. If a message recipient may expect any one of Template:Mvar possible messages with equal likelihood, then the amount of information conveyed by any one such message is quantified as log2 NScript error: No such module "Check for unknown parameters". bits.[83]
Lyapunov exponents use logarithms to gauge the degree of chaoticity of a dynamical system. For example, for a particle moving on an oval billiard table, even small changes of the initial conditions result in very different paths of the particle. Such systems are chaotic in a deterministic way, because small measurement errors of the initial state predictably lead to largely different final states.[84] At least one Lyapunov exponent of a deterministically chaotic system is positive.
Fractals
Logarithms occur in definitions of the dimension of fractals.[85] Fractals are geometric objects that are self-similar in the sense that small parts reproduce, at least roughly, the entire global structure. The Sierpinski triangle (pictured) can be covered by three copies of itself, each having sides half the original length. This makes the Hausdorff dimension of this structure ln(3)/ln(2) ≈ 1.58Script error: No such module "Check for unknown parameters".. Another logarithm-based notion of dimension is obtained by counting the number of boxes needed to cover the fractal in question.
Music
Script error: No such module "Multiple image".
Logarithms are related to musical tones and intervals. In equal temperament tunings, the frequency ratio depends only on the interval between two tones, not on the specific frequency, or pitch, of the individual tones. In the 12-tone equal temperament tuning common in modern Western music, each octave (doubling of frequency) is broken into twelve equally spaced intervals called semitones. For example, if the note A has a frequency of 440 Hz then the note B-flat has a frequency of 466 Hz. The interval between A and B-flat is a semitone, as is the one between B-flat and B (frequency 493 Hz). Accordingly, the frequency ratios agree:
Intervals between arbitrary pitches can be measured in octaves by taking the base-2Script error: No such module "Check for unknown parameters". logarithm of the frequency ratio, can be measured in equally tempered semitones by taking the base-21/12Script error: No such module "Check for unknown parameters". logarithm (12Script error: No such module "Check for unknown parameters". times the base-2Script error: No such module "Check for unknown parameters". logarithm), or can be measured in cents, hundredths of a semitone, by taking the base-21/1200Script error: No such module "Check for unknown parameters". logarithm (1200Script error: No such module "Check for unknown parameters". times the base-2Script error: No such module "Check for unknown parameters". logarithm). The latter is used for finer encoding, as it is needed for finer measurements or non-equal temperaments.[86]
| Interval (the two tones are played at the same time) |
1/12 tone Template:ErrorTemplate:Category handler |
Semitone Template:ErrorTemplate:Category handler |
Just major third Template:ErrorTemplate:Category handler |
Major third Template:ErrorTemplate:Category handler |
Tritone Template:ErrorTemplate:Category handler |
Octave Template:ErrorTemplate:Category handler |
|---|---|---|---|---|---|---|
| Frequency ratio |
||||||
| Number of semitones |
||||||
| Number of cents |
Number theory
Natural logarithms are closely linked to counting prime numbers (2, 3, 5, 7, 11, ...), an important topic in number theory. For any integer Template:Mvar, the quantity of prime numbers less than or equal to Template:Mvar is denoted [[prime-counting function|Template:Pi(x)]]Script error: No such module "Check for unknown parameters".. The prime number theorem asserts that Template:Pi(x)Script error: No such module "Check for unknown parameters". is approximately given by
in the sense that the ratio of Template:Pi(x)Script error: No such module "Check for unknown parameters". and that fraction approaches 1 when Template:Mvar tends to infinity.[87] As a consequence, the probability that a randomly chosen number between 1 and Template:Mvar is prime is inversely proportional to the number of decimal digits of Template:Mvar. A far better estimate of Template:Pi(x)Script error: No such module "Check for unknown parameters". is given by the offset logarithmic integral function Li(x)Script error: No such module "Check for unknown parameters"., defined by
The Riemann hypothesis, one of the oldest open mathematical conjectures, can be stated in terms of comparing Template:Pi(x)Script error: No such module "Check for unknown parameters". and Li(x)Script error: No such module "Check for unknown parameters"..[88] The Erdős–Kac theorem describing the number of distinct prime factors also involves the natural logarithm.
The logarithm of n factorial, n! = 1 · 2 · ... · nScript error: No such module "Check for unknown parameters"., is given by
This can be used to obtain Stirling's formula, an approximation of n!Script error: No such module "Check for unknown parameters". for large Template:Mvar.[89]
Generalizations
Complex logarithm
Script error: No such module "Labelled list hatnote".
All the complex numbers Template:Mvar that solve the equation
are called complex logarithms of Template:Mvar, when Template:Mvar is (considered as) a complex number. A complex number is commonly represented as z = x + iyScript error: No such module "Check for unknown parameters"., where Template:Mvar and Template:Mvar are real numbers and Template:Mvar is an imaginary unit, the square of which is −1. Such a number can be visualized by a point in the complex plane, as shown at the right. The polar form encodes a non-zero complex number Template:Mvar by its absolute value, that is, the (positive, real) distance Template:Mvar to the origin, and an angle between the real (Template:Mvar) axis ReScript error: No such module "Check for unknown parameters". and the line passing through both the origin and Template:Mvar. This angle is called the argument of Template:Mvar.
The absolute value Template:Mvar of Template:Mvar is given by
Using the geometrical interpretation of sine and cosine and their periodicity in 2Template:PiScript error: No such module "Check for unknown parameters"., any complex number Template:Mvar may be denoted as
for any integer number Template:Mvar. Evidently the argument of Template:Mvar is not uniquely specified: both Template:Mvar and φ' = φ + 2kTemplate:PiScript error: No such module "Check for unknown parameters". are valid arguments of Template:Mvar for all integers Template:Mvar, because adding 2kTemplate:PiScript error: No such module "Check for unknown parameters". radians or k⋅360°Template:Refn to Template:Mvar corresponds to "winding" around the origin counter-clock-wise by Template:Mvar turns. The resulting complex number is always Template:Mvar, as illustrated at the right for k = 1Script error: No such module "Check for unknown parameters".. One may select exactly one of the possible arguments of Template:Mvar as the so-called principal argument, denoted Arg(z)Script error: No such module "Check for unknown parameters"., with a capital AScript error: No such module "Check for unknown parameters"., by requiring Template:Mvar to belong to one, conveniently selected turn, e.g. −Template:Pi < φ ≤ Template:PiScript error: No such module "Check for unknown parameters".[90] or 0 ≤ φ < 2Template:PiScript error: No such module "Check for unknown parameters"..[91] These regions, where the argument of Template:Mvar is uniquely determined are called branches of the argument function.
Euler's formula connects the trigonometric functions sine and cosine to the complex exponential:
Using this formula, and again the periodicity, the following identities hold:[92]
where ln(r)Script error: No such module "Check for unknown parameters". is the unique real natural logarithm, akScript error: No such module "Check for unknown parameters". denote the complex logarithms of Template:Mvar, and Template:Mvar is an arbitrary integer. Therefore, the complex logarithms of Template:Mvar, which are all those complex values akScript error: No such module "Check for unknown parameters". for which the ak-thScript error: No such module "Check for unknown parameters". power of Template:Mvar equals Template:Mvar, are the infinitely many values
for arbitrary integers Template:Mvar.
Taking Template:Mvar such that φ + 2kTemplate:PiScript error: No such module "Check for unknown parameters". is within the defined interval for the principal arguments, then akScript error: No such module "Check for unknown parameters". is called the principal value of the logarithm, denoted Log(z)Script error: No such module "Check for unknown parameters"., again with a capital LScript error: No such module "Check for unknown parameters".. The principal argument of any positive real number Template:Mvar is 0; hence Log(x)Script error: No such module "Check for unknown parameters". is a real number and equals the real (natural) logarithm. However, the above formulas for logarithms of products and powers [[Exponentiation#Failure of power and logarithm identities|do Template:Em generalize]] to the principal value of the complex logarithm.[93]
The illustration at the right depicts Log(z)Script error: No such module "Check for unknown parameters"., confining the arguments of Template:Mvar to the interval Template:Open-closed. This way the corresponding branch of the complex logarithm has discontinuities all along the negative real Template:Mvar axis, which can be seen in the jump in the hue there. This discontinuity arises from jumping to the other boundary in the same branch, when crossing a boundary, i.e. not changing to the corresponding Template:Mvar-value of the continuously neighboring branch. Such a locus is called a branch cut. Dropping the range restrictions on the argument makes the relations "argument of Template:Mvar", and consequently the "logarithm of Template:Mvar", multi-valued functions.
Inverses of other exponential functions
Exponentiation occurs in many areas of mathematics and its inverse function is often referred to as the logarithm. For example, the logarithm of a matrix is the (multi-valued) inverse function of the matrix exponential.[94] Another example is the p-adic logarithm, the inverse function of the p-adic exponential. Both are defined via Taylor series analogous to the real case.[95] In the context of differential geometry, the exponential map maps the tangent space at a point of a manifold to a neighborhood of that point. Its inverse is also called the logarithmic (or log) map.[96]
In the context of finite groups exponentiation is given by repeatedly multiplying one group element Template:Mvar with itself. The discrete logarithm is the integer Template:Mvar solving the equation
where Template:Mvar is an element of the group. Carrying out the exponentiation can be done efficiently, but the discrete logarithm is believed to be very hard to calculate in some groups. This asymmetry has important applications in public key cryptography, such as for example in the Diffie–Hellman key exchange, a routine that allows secure exchanges of cryptographic keys over unsecured information channels.[97] Zech's logarithm is related to the discrete logarithm in the multiplicative group of non-zero elements of a finite field.[98]
Script error: No such module "anchor".Further logarithm-like inverse functions include the double logarithm ln(ln(x))Script error: No such module "Check for unknown parameters"., the super- or hyper-4-logarithm (a slight variation of which is called iterated logarithm in computer science), the Lambert W function, and the logit. They are the inverse functions of the double exponential function, tetration, of f(w) = wewScript error: No such module "Check for unknown parameters".,[99] and of the logistic function, respectively.[100]
Related concepts
From the perspective of group theory, the identity log(cd) = log(c) + log(d)Script error: No such module "Check for unknown parameters". expresses a group isomorphism between positive reals under multiplication and reals under addition. Logarithmic functions are the only continuous isomorphisms between these groups.[101] By means of that isomorphism, the Haar measure (Lebesgue measure) dxScript error: No such module "Check for unknown parameters". on the reals corresponds to the Haar measure dx/xScript error: No such module "Check for unknown parameters". on the positive reals.[102] The non-negative reals not only have a multiplication, but also have addition, and form a semiring, called the probability semiring; this is in fact a semifield. The logarithm then takes multiplication to addition (log multiplication), and takes addition to log addition (LogSumExp), giving an isomorphism of semirings between the probability semiring and the log semiring.
Logarithmic one-forms df/fScript error: No such module "Check for unknown parameters". appear in complex analysis and algebraic geometry as differential forms with logarithmic poles.[103]
The polylogarithm is the function defined by
It is related to the natural logarithm by Li1 (z) = −ln(1 − z)Script error: No such module "Check for unknown parameters".. Moreover, Lis (1)Script error: No such module "Check for unknown parameters". equals the Riemann zeta function ζ(s)Script error: No such module "Check for unknown parameters"..[104]
See also
Script error: No such module "Portal".
Notes
<templatestyles src="Reflist/styles.css" />
Script error: No such module "Check for unknown parameters".
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., chapter 1
- ↑ All statements in this section can be found in Douglas Downing 2003, p. 275 or Kate & Bhapkar 2009, p. 1-1, for example.
- ↑ Script error: No such module "citation/CS1"., p. 21
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑
Template:Cite report
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"..
- ↑ Script error: No such module "citation/CS1". Template:Pb The sequel ... Constructio was published posthumously: Template:Pb Script error: No such module "citation/CS1". Template:Pb Ian Bruce has made an annotated translation of both books (2012), available from 17centurymaths.com.
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Template:Mactutor
- ↑ William Gardner (1742) Tables of Logarithms
- ↑ Script error: No such module "citation/CS1".
- ↑ Enrique Gonzales-Velasco (2011) Journey through Mathematics – Creative Episodes in its History, §2.4 Hyperbolic logarithms, p. 117, Springer Template:Isbn
- ↑ Florian Cajori (1913) "History of the exponential and logarithm concepts", American Mathematical Monthly 20: 5, 35, 75, 107, 148, 173, 205
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., p. 44
- ↑ Script error: No such module "citation/CS1"., section 4.7., p. 89
- ↑ Script error: No such module "citation/CS1"., section 2
- ↑ Script error: No such module "citation/CS1"., p. 264
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., or see the references in function
- ↑ a b Script error: No such module "citation/CS1"., section III.3
- ↑ a b Lang 1997, section IV.2
- ↑ Script error: No such module "citation/CS1". item (4.3.1)
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., p. 386
- ↑ Script error: No such module "citation/CS1".
- ↑ Abramowitz & Stegun, eds. 1972, p. 69
- ↑ Script error: No such module "citation/CS1"., section III.6
- ↑ Script error: No such module "citation/CS1"., sections 11.5 and 13.8
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., p. 10
- ↑ Script error: No such module "citation/CS1"., sections 4.2.2 (p. 72) and 5.5.2 (p. 95)
- ↑ Script error: No such module "citation/CS1"., section 6.3, pp. 105–11
- ↑ Script error: No such module "citation/CS1"., section 1 for an overview
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Abramowitz & Stegun, eds. 1972, p. 68
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Maor 2009, p. 135
- ↑ Script error: No such module "citation/CS1"., chapter 6, section 64
- ↑ Script error: No such module "citation/CS1"., p. 21, section 1.3.2
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., section 23.0.2
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., section 4.4.
- ↑ Script error: No such module "citation/CS1"., section 8.3, p. 231
- ↑ Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., section 34
- ↑ Script error: No such module "citation/CS1"., pp. 355–56
- ↑ Script error: No such module "citation/CS1"., p. 48
- ↑ Script error: No such module "citation/CS1"., p. 61
- ↑ Script error: No such module "citation/CS1"., reprinted in Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., lemmas Psychophysics and Perception: Overview
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., section 12.9
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., section 11.3
- ↑ Script error: No such module "citation/CS1"., section 2.1
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., pp. 1–2
- ↑ Script error: No such module "citation/CS1"., p. 143
- ↑ Script error: No such module "citation/CS1"., section 6.2.1, pp. 409–26
- ↑ Donald Knuth 1998, section 5.2.4, pp. 158–68
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., chapter 19, p. 298
- ↑ Script error: No such module "citation/CS1"., section III.I
- ↑ Script error: No such module "citation/CS1"., section 1.9
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., chapter 5
- ↑ Script error: No such module "citation/CS1"., theorem 4.1
- ↑ P. T. Bateman & Diamond 2004, Theorem 8.15
- ↑ Script error: No such module "citation/CS1"., chapter 4
- ↑ Script error: No such module "citation/CS1"., Definition 1.6.3
- ↑ Script error: No such module "citation/CS1"., section 5.9
- ↑ Script error: No such module "citation/CS1"., section 1.2
- ↑ Script error: No such module "citation/CS1"., theorem 6.1.
- ↑ Script error: No such module "citation/CS1"., chapter 11.
- ↑ Template:Neukirch ANT, section II.5.
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1"., p. 357
- ↑ Script error: No such module "citation/CS1"., section V.4.1
- ↑ Script error: No such module "citation/CS1"., section 1.4
- ↑ Script error: No such module "citation/CS1"., section 2
- ↑ Template:Dlmf
Script error: No such module "Check for unknown parameters".
External links
- Template:Sister-inline
- Template:Sister-inline
- Template:Sister-inline
- Template:Sister-inline
- Script error: No such module "Template wrapper".
- Khan Academy: Logarithms, free online micro lectures
- Template:Springer
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Template:Cite EB1911