Brahmagupta's interpolation formula is a second-order polynomial
interpolation formula developed by the
India
India, officially the Republic of India ( Hindi: ), is a country in South Asia. It is the seventh-largest country by area, the second-most populous country, and the most populous democracy in the world. Bounded by the Indian Ocean on the ...
n
mathematician
A mathematician is someone who uses an extensive knowledge of mathematics in their work, typically to solve mathematical problems.
Mathematicians are concerned with numbers, data, quantity, mathematical structure, structure, space, Mathematica ...
and
astronomer
An astronomer is a scientist in the field of astronomy who focuses their studies on a specific question or field outside the scope of Earth. They observe astronomical objects such as stars, planets, moons, comets and galaxies – in either o ...
Brahmagupta
Brahmagupta ( – ) was an Indian mathematician and astronomer. He is the author of two early works on mathematics and astronomy: the '' Brāhmasphuṭasiddhānta'' (BSS, "correctly established doctrine of Brahma", dated 628), a theoretical tr ...
(598–668
CE) in the early 7th century
CE. The
Sanskrit
Sanskrit (; attributively , ; nominalization, nominally , , ) is a classical language belonging to the Indo-Aryan languages, Indo-Aryan branch of the Indo-European languages. It arose in South Asia after its predecessor languages had Trans-cul ...
couplet describing the formula can be found in the supplementary part of ''Khandakadyaka'' a work of
Brahmagupta
Brahmagupta ( – ) was an Indian mathematician and astronomer. He is the author of two early works on mathematics and astronomy: the '' Brāhmasphuṭasiddhānta'' (BSS, "correctly established doctrine of Brahma", dated 628), a theoretical tr ...
completed in 665 CE.
The same couplet appears in Brahmagupta's earlier ''Dhyana-graha-adhikara'', which was probably written "near the beginning of the second quarter of the 7th century CE, if not earlier."
Brahmagupta was the one of the first to describe and use an
interpolation formula using second-order
differences.
Brahmagupta's interpolation formula is equivalent to modern-day second-order Newton–Stirling
interpolation formula.
Mathematicians prior to Brahmagupta used a simple
linear interpolation
In mathematics, linear interpolation is a method of curve fitting using linear polynomials to construct new data points within the range of a discrete set of known data points.
Linear interpolation between two known points
If the two known po ...
formula. The linear interpolation formula to compute is
:
where
.
For the computation of , Brahmagupta replaces with another expression which gives more accurate values and which amounts to using a second-order interpolation formula.
Brahmagupta's description of the scheme
In Brahmagupta's terminology the difference is the ''gatakhanda'', meaning ''past difference'' or the difference that was crossed over, the difference is the ''bhogyakhanda'' which is the ''difference yet to come''. ''Vikala'' is the amount in minutes by which the interval has been covered at the point where we want to interpolate. In the present notations it is . The new expression which replaces is called ''sphuta-bhogyakhanda''. The description of ''sphuta-bhogyakhanda'' is contained in the following Sanskrit couplet (''Dhyana-Graha-Upadesa-Adhyaya, 17; Khandaka Khadyaka, IX, 8''):
This has been translated using Bhattolpala's (10th century CE) commentary as follows:
:Multiply the ''vikala'' by the half the difference of the ''gatakhanda'' and the ''bhogyakhanda'' and divide the product by 900. Add the result to half the sum of the ''gatakhanda'' and the ''bhogyakhanda'' if their half-sum is less than the ''bhogyakhanda'', subtract if greater. (The result in each case is ''sphuta-bhogyakhanda'' the correct tabular difference.)
This formula was originally stated for the computation of the values of the sine function for which the common interval in the underlying base table was 900 minutes or 15 degrees. So the reference to 900 is in fact a reference to the common interval .
In modern notation
Brahmagupta's method computation of ''shutabhogyakhanda'' can be formulated in modern notation as follows:
:''sphuta-bhogyakhanda''
The
± sign is to be taken according to whether is less than or greater than , or equivalently, according to whether or . Brahmagupta's expression can be put in the following form:
:''sphuta-bhogyakhanda''
This correction factor yields the following approximate value for :
:
This is Stirling's
interpolation formula truncated at the second-order differences.
It is not known how Brahmagupta arrived at his interpolation formula.
Brahmagupta has given a separate formula for the case where the values of the independent variable are not equally spaced.
See also
*
Brahmagupta's identity
In algebra, Brahmagupta's identity says that, for given n, the product of two numbers of the form a^2+nb^2 is itself a number of that form. In other words, the set of such numbers is closed under multiplication. Specifically:
:\begin
\left(a^2 + ...
*
Brahmagupta matrix
*
Brahmagupta–Fibonacci identity
References
{{reflist
Interpolation
Indian mathematics
History of mathematics