Timeline of geometry

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The following is a timeline of key developments of geometry:

Before 1000 BC

[edit | edit source]

1st millennium BC

[edit | edit source]

1st millennium

[edit | edit source]
  • ca 340 – Pappus of Alexandria states his hexagon theorem and his centroid theorem
  • 50 – Aryabhata writes the "Aryabhata-Siddhanta", which first introduces the trigonometric functions and methods of calculating their approximate numerical values. It defines the concepts of sine and cosine, and also contains the earliest tables of sine and cosine values (in 3.75-degree intervals from 0 to 90 degrees)
  • 7th century – Bhaskara I gives a rational approximation of the sine function
  • 8th century – Virasena gives explicit rules for the Fibonacci sequence, gives the derivation of the volume of a frustum using an infinite procedure.
  • 8th century – Shridhara gives the rule for finding the volume of a sphere and also the formula for solving quadratic equations
  • 820 – Al-Mahani conceived the idea of reducing geometrical problems such as doubling the cube to problems in algebra.
  • ca. 900 – Abu Kamil of Egypt had begun to understand what we would write in symbols as xnxm=xm+n
  • 975 – Al-Batani – Extended the Indian concepts of sine and cosine to other trigonometrical ratios, like tangent, secant and their inverse functions. Derived the formula: sinα=tanα/1+tan2α and cosα=1/1+tan2α.

1000–1500

[edit | edit source]

17th century

[edit | edit source]

18th century

[edit | edit source]

19th century

[edit | edit source]

20th century

[edit | edit source]

21st century

[edit | edit source]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Arabic mathematics, MacTutor History of Mathematics archive, University of St Andrews, Scotland
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).