Welcome to roadinet.com on July 6 2009.
This is an internet experiment running to monitor browsing habbits of individuals through wikipedia contents.

Floor and ceiling functions

From Wikipedia, the free encyclopedia

  (Redirected from Floor function)
Jump to: navigation, search
The floor function
The ceiling function

In mathematics and computer science, the floor and ceiling functions map a real number to the next smallest or next largest integer. More precisely, floor(x) is the largest integer not greater than x and ceiling(x) is the smallest integer not less than x.[1]

Contents

[edit] Notation

Gauss introduced the square bracket notation [x] for the floor function in his third proof of quadratic reciprocity (1808).[2] This remained the standard[3] in mathematics until Iverson introduced the names "floor" and "ceiling" and the corresponding notations \lfloor x \rfloor and \lceil x \rceil in his 1962 programming language APL.[4][5] Both notations are now used in mathematics; this article follows Iverson.[6]

The floor function is also called the greatest integer or entier (French for "integer") function, and the floor of a nonnegative x may be called the integral part or integral value of x. Computer languages (other than APL) commonly use ENTIER(x) (Algol), floor(x), or int(x) (C and C++).[7]

The ceiling function is usually denoted by ceil(x) or ceiling(x) in non-APL computer languages; there is no common alternative to Iverson's \lceil x \rceil in mathematics.

[edit] Examples

Sample value Floor \lfloor\;\rfloor Ceiling \lceil\;\rceil Fractional part  \{ \; \}
−2.7 −3 −2 0.3
−2 −2 −2 0
12/5 2 3 2/5 = 0.4
2.7 2 3 0.7

See below for the definition of the fractional part function.

[edit] Definition and Properties

Note: In these formulas, x and y are real numbers, k, m, and n are integers, and \mathbb{Z} is the set of integers (positive, negative, and zero).
 

Floor and ceiling may be defined by the set equations

 \lfloor x \rfloor=\max\, \{n\in\mathbb{Z}\mid n\le x\},
 \lceil x \rceil=\min\,\{n\in\mathbb{Z}\mid n\ge x\}.

Since there is exactly one integer in a half-open interval of length one, for any real x there are unique integers m and n satisfying

x-1<m\le x \le n <x+1.\;

Then  \lfloor x \rfloor = m\;  and  \;\lceil x \rceil = n\;  may also be taken as the definition of floor and ceiling.

As stated above,   \{x\} = x -\lfloor x\rfloor,  and   x \mbox{ mod } y = x-y\left\lfloor \frac{x}{y}\right\rfloor.

[edit] Equivalences

These formulas can be used to simplify expressions involving floors and ceilings.[8]


\begin{align}
\lfloor x \rfloor = n &\;\;\mbox{ if and only if } &n &\le x < n+1,\\
\lceil x \rceil = n &\;\;\mbox{ if and only if } &n -1 &< x \le n,\\

\lfloor x \rfloor = n &\;\;\mbox{ if and only if } &x-1 &< n \le x,\\
\lceil x \rceil = n &\;\;\mbox{ if and only if } &x &\le n < x+1.
\end{align}

In the language of order theory, the floor function is a residuated mapping, that is, part of a Galois connection: it is the upper adjoint of the function that embeds the integers into the reals.


\begin{align}
x<n &\;\;\mbox{ if and only if } &\lfloor x \rfloor &< n, \\
n<x &\;\;\mbox{ if and only if } &n &< \lceil x \rceil, \\
x\le n &\;\;\mbox{ if and only if } &\lceil  x \rceil &\le n, \\
n\le x &\;\;\mbox{ if and only if } &n &\le \lfloor x \rfloor.
\end{align}

These formulas show how adding integers to the arguments affect the functions:


\begin{align}
\lfloor x+n \rfloor &= \lfloor x \rfloor+n,\\
\lceil x+n \rceil &= \lceil x \rceil+n,\\
\{ x+n \} &= \{ x \}.
\end{align}

The above are not necessarily true if n is not an integer; however:

\begin{align}
&\lfloor x \rfloor + \lfloor y \rfloor &\leq \;\lfloor x + y \rfloor \;&\leq\; \lfloor x \rfloor + \lfloor y \rfloor + 1,\\
&\lceil x \rceil + \lceil y \rceil -1 &\leq \;\lceil x + y \rceil \;&\leq \;\lceil x \rceil + \lceil y \rceil.
\end{align}

[edit] Relations among the functions

It is clear from the definitions that

\lfloor x \rfloor \le \lceil x \rceil,   with equality if and only if x is an integer, i.e.
\lceil x \rceil - \lfloor x \rfloor = \begin{cases}
0&\mbox{ if } x\in \mathbb{Z}\\
1&\mbox{ if } x\not\in \mathbb{Z}
\end{cases}

Negating the argument switches floor and ceiling and changes the sign:

\lfloor x \rfloor +\lceil -x \rceil=0,   i.e.
\lfloor x \rfloor + \lfloor -x \rfloor = \begin{cases}
0&\mbox{ if } x\in \mathbb{Z}\\
-1&\mbox{ if } x\not\in \mathbb{Z},
\end{cases}
\lceil x \rceil + \lceil -x \rceil = \begin{cases}
0&\mbox{ if } x\in \mathbb{Z}\\
1&\mbox{ if } x\not\in \mathbb{Z}.
\end{cases}

Negating the argument complements the fractional part:

\{ x \} +  \{ -x \} = \begin{cases}
0&\mbox{ if } x\in \mathbb{Z}\\
1&\mbox{ if } x\not\in \mathbb{Z}.
\end{cases}

The floor, ceiling, and fractional part functions are idempotent:

\begin{align}\lfloor\lfloor x\rfloor\rfloor&=\lfloor x\rfloor,\\
\lceil\lceil x\rceil\rceil&=\lceil x\rceil,\\
\{\{ x\}\}&=\{ x\}.\end{align}

In fact, since for integers n   \lfloor n \rfloor = \lceil n \rceil = n,

\begin{align}\lfloor\lceil x\rceil\rfloor&=\lceil x\rceil,\\
\lceil\lfloor x\rfloor\rceil&=\lfloor x\rfloor.\end{align}

For fixed y, x mod y is idempotent:

(x \mbox{ mod } y) \mbox{ mod } y =  x\mbox{ mod } y.\;

Also, from the definitions,

\{x\}= x\mbox{ mod } 1.\;

[edit] Quotients

If n ≠ 0,

0 \le \left \{\frac{m}{n} \right\} \le 1-\frac{1}{|n|}.

If n is positive[9]

\left\lfloor\frac{x+m}{n}\right\rfloor = \left\lfloor\frac{\lfloor x\rfloor +m}{n}\right\rfloor,
\left\lceil\frac{x+m}{n}\right\rceil = \left\lceil\frac{\lceil x\rceil +m}{n}\right\rceil.

If m is positive[10]

n=\left\lceil\frac{n}{m}\right\rceil + \left\lceil\frac{n-1}{m}\right\rceil +\dots+\left\lceil\frac{n-m+1}{m}\right\rceil,
n=\left\lfloor\frac{n}{m}\right\rfloor + \left\lfloor\frac{n+1}{m}\right\rfloor +\dots+\left\lfloor\frac{n+m-1}{m}\right\rfloor.

For m = 2 these imply

n= \left\lfloor \frac{n}{2}\right \rfloor + \left\lceil\frac{n}{2}\right \rceil.

More generally,[11] for positive m

\lceil mx \rceil =\left\lceil x\right\rceil  + \left\lceil x-\frac{1}{m}\right\rceil +\dots+\left\lceil x-\frac{m-1}{m}\right\rceil,
\lfloor mx \rfloor=\left\lfloor x\right\rfloor + \left\lfloor x+\frac{1}{m}\right\rfloor +\dots+\left\lfloor x+\frac{m-1}{m}\right\rfloor.

The following can be used to convert floors to ceilings and vice-versa (m positive)[12]

\left\lceil \frac{n}{m} \right\rceil = \left\lfloor \frac{n+m-1}{m} \right\rfloor = \left\lfloor \frac{n - 1}{m} \right\rfloor + 1,
\left\lfloor \frac{n}{m} \right\rfloor = \left\lceil \frac{n-m+1}{m} \right\rceil = \left\lceil \frac{n + 1}{m} \right\rceil - 1,

If m and n are positive and coprime, then

\sum_{i=1}^{n-1} \lfloor im / n \rfloor = (m - 1) (n - 1) / 2.

Since the right-hand side is symmetrical in m and n, this implies that

\left\lfloor \frac{m}{n} \right \rfloor + \left\lfloor \frac{2m}{n} \right \rfloor + \dots + \left\lfloor \frac{(n-1)m}{n} \right \rfloor = 
\left\lfloor \frac{n}{m} \right \rfloor + \left\lfloor \frac{2n}{m} \right \rfloor + \dots + \left\lfloor \frac{(m-1)n}{m} \right \rfloor.

More generally, if m and n are positive,

\begin{align}
&\left\lfloor \frac{x}{n} \right \rfloor + 
\left\lfloor \frac{m+x}{n} \right \rfloor + 
\left\lfloor \frac{2m+x}{n} \right \rfloor + 
\dots + 
\left\lfloor \frac{(n-1)m+x}{n} \right \rfloor\\= 
&\left\lfloor \frac{x}{m} \right \rfloor + 
\left\lfloor \frac{n+x}{m} \right \rfloor + 
\left\lfloor \frac{2n+x}{m} \right \rfloor + 
\dots + 
\left\lfloor \frac{(m-1)n+x}{m} \right \rfloor.
\end{align}

This is sometimes called a reciprocity law.[13]

[edit] Nested divisions

For positive integers m,n, and arbitrary real number x:

 \left\lfloor \frac{\lfloor x/m\rfloor}{n} \right\rfloor = \left\lfloor \frac{x}{mn} \right\rfloor
 \left\lceil \frac{\lceil x/m\rceil}{n} \right\rceil = \left\lceil \frac{x}{mn} \right\rceil

[edit] Continuity

None of the functions discussed in this article are continuous, but all are piecewise linear. \lfloor x \rfloor  and \lceil x \rceil are piecewise constant functions, with discontinuites at the integers. {x} also has discontinuites at the integers, and   x mod y as a function of x for fixed y is discontinuous at multiples of y.

\lfloor x \rfloor  is upper semi-continuous and  \lceil x \rceil  and \{ x\}\;  are lower semi-continuous. x mod y is lower semicontinuous for positive y and upper semi-continuous for negative y.

[edit] Series expansions

Since none of the functions discussed in this article are continuous, none of them have a power series expansion. Since floor and ceiling are not periodic, they do not have Fourier expansions.

x mod y for fixed y has the Fourier series expansion[14]

x \mbox{ mod } y = \frac{y}{2} -  \frac{y}{\pi} \sum_{k=1}^\infty 
\frac{\sin(\frac{2 \pi k x}{y})} {k}.

in particular {x} = x mod 1 is given by

\{x\}= \frac{1}{2} -  \frac{1}{\pi} \sum_{k=1}^\infty 
\frac{\sin(2 \pi k x)} {k}.

At points of discontinuity, a Fourier series converges to a value that is the average of its limits on the left and the right. For x mod y, y fixed, the Fourier series converges to y/2 at multiples of y. At points of continuity the series converges to the true value.

Using the formula {x} = x − floor(x), floor(x) = x − {x} gives

\lfloor x\rfloor = x - \frac{1}{2} + \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)}{k}.

[edit] Applications

[edit] Fractional part

The fractional part sawtooth function, denoted by {x} for real x is defined by the formula[15]

\{x\} = x -\lfloor x\rfloor.

For all x,

0\le\{x\}<1.\;

If x is positive, the floor of x is simply x with everything to the right of the decimal point replaced with 0, and the fractional part is x with everything to the left of the decimal point replaced with 0.

[edit] mod operator

The mod operator, denoted by x mod y for real x and y, y ≠ 0, is defined by the formula

x \mbox{ mod } y = x-y\left\lfloor \frac{x}{y}\right\rfloor.

x mod y is always between 0 and y; i.e.

if y is positive,

0 \le x \mbox{ mod } y <y,

and if y is negative,

0 \ge x \mbox{ mod } y >y.

If x is an integer and y is a positive integer,

(x\mbox{ mod }y) \equiv x \pmod{y}.

x mod y for a fixed y is a sawtooth function.

[edit] Quadratic reciprocity

Gauss's third proof of quadratic reciprocity, as modified by Eisenstein, has two basic steps.[16][17]

Let p and q be distinct positive odd prime numbers, and let

m = \frac{p - 1}{2},\;\; n = \frac{q - 1}{2}.

First, Gauss's lemma is used to show that the Legendre symbols are given by

\left(\frac{q}{p}\right) = (-1)^{\left\lfloor\frac{q}{p}\right\rfloor +\left\lfloor\frac{2q}{p}\right\rfloor +\dots +\left\lfloor\frac{mq}{p}\right\rfloor }

and

\left(\frac{p}{q}\right) = (-1)^{\left\lfloor\frac{p}{q}\right\rfloor +\left\lfloor\frac{2p}{q}\right\rfloor +\dots +\left\lfloor\frac{np}{q}\right\rfloor }.

The second step is to use a geometric argument to show that

\left\lfloor\frac{q}{p}\right\rfloor +\left\lfloor\frac{2q}{p}\right\rfloor +\dots +\left\lfloor\frac{mq}{p}\right\rfloor 

+\left\lfloor\frac{p}{q}\right\rfloor +\left\lfloor\frac{2p}{q}\right\rfloor +\dots +\left\lfloor\frac{np}{q}\right\rfloor 

= mn.

Combining these formulas gives quadratic reciprocity in the form

\left(\frac{p}{q}\right) \left(\frac{q}{p}\right) = (-1)^{mn}=(-1)^{\frac{p-1}{2}\frac{q-1}{2}}.

There are formulas that use floor to express the quadratic character of small numbers mod odd primes p:[18]

\left(\frac{2}{p}\right)  = (-1)^{\left\lfloor\frac{p+1}{4}\right\rfloor},
\left(\frac{3}{p}\right)  = (-1)^{\left\lfloor\frac{p+1}{6}\right\rfloor}.

[edit] Rounding

The ordinary rounding of the positive number x to the nearest integer can be expressed as \lfloor x + 0.5\rfloor.

[edit] Number of digits

The number of digits in base b of a positive integer k is

\lfloor \log_{b}{k} \rfloor + 1.

[edit] Factors of factorials

Let n be a positive integer and p a positive prime number. The exponent of the highest power of p that divides n! is given by the formula[19]

\left\lfloor\frac{n}{p}\right\rfloor + \left\lfloor\frac{n}{p^2}\right\rfloor + \left\lfloor\frac{n}{p^3}\right\rfloor + \dots

Note that this is a finite sum, since the floors are zero when pk > n.

[edit] Spectra (Beatty's theorem)

Beatty's theorem shows how every positive irrational number gives rise to a partition of the natural numbers into two sequences via the floor function.[20]

[edit] Euler's constant γ

There are formulas for Euler's constant γ = 0.57721 56649 ... that involve the floor and ceiling, e.g.[21]

\gamma =\int_1^\infty\left({1\over\lfloor x\rfloor}-{1\over x}\right)\,dx,
 \gamma =      \lim_{n \to \infty} \frac{1}{n}\, \sum_{k=1}^n \left ( \left \lceil \frac{n}{k} \right \rceil - \frac{n}{k} \right ),

and


 \gamma = \sum_{k=2}^\infty (-1)^k \frac{ \left \lfloor \log_2 k \right \rfloor}{k}
  = \tfrac12-\tfrac13
  + 2\left(\tfrac14 - \tfrac15 + \tfrac16 - \tfrac17\right)
  + 3\left(\tfrac18 - \dots - \tfrac1{15}\right) + \dots

[edit] Riemann ζ function

The fractional part function also shows up in integral representations of the Riemann zeta function. It is straightforward to prove (using integration by parts)[22] that if φ(x) is any function with a continuous derivative in the closed interval [a, b],

\sum_{a<n\le b}\phi(n) = 
\int_a^b\phi(x) dx +
\int_a^b(\{x\}-\tfrac12)\phi'(x) dx +
(\{a\}-\tfrac12)\phi(a) -
(\{b\}-\tfrac12)\phi(b).

Letting φ(n) = n−s for real part of s greater than 1 and lettting a and b be integers, and letting b approach infinity gives

\zeta(s) = s\int_1^\infty\frac{\frac12-\{x\}}{x^{s+1}}\;dx + \frac{1}{s-1} + \frac12.

This formula is valid for all s with real part greater than −1, (except s = 1, where there is a pole) and combined with the Fourier expansion for {x} can be used to extend the zeta function to the entire complex plane and to prove its functional equation.[23]

For s = σ + i t in the critical strip (i.e. 0 < σ < 1),

\zeta(s)=s\int_{-\infty}^\infty e^{-\sigma\omega}(\lfloor e^\omega\rfloor - e^\omega)e^{-it\omega}\,d\omega.

In 1947 van der Pol used this representation to construct an analogue computer for finding roots of the zeta function.[24]

[edit] Formulas for prime numbers

n is a prime if and only if[25]


\sum_{m=1}^\infty \left(\left\lfloor\frac{n}{m}\right\rfloor-\left\lfloor\frac{n-1}{m}\right\rfloor\right) = 2.

Let r > 1 be an integer, pn be the nth prime, and define

\alpha = \sum_{m=1}^\infty p_m r^{-m^2}.

Then[26]

p_n = \lfloor r^{n^2}\alpha \rfloor - r^{2n-1}\lfloor r^{(n-1)^2}\alpha\rfloor.

There is a number θ = 1.3064... with the property that

\left\lfloor \theta^3 \right\rfloor, \left\lfloor \theta^9 \right\rfloor, \left\lfloor \theta^{27} \right\rfloor, \dots

are all prime.[27]

There is also a number ω = 1.9287800... with the property that

\left\lfloor 2^\omega\right\rfloor, \left\lfloor 2^{2^\omega} \right\rfloor, \left\lfloor 2^{2^{2^\omega}} \right\rfloor, \dots

are all prime.[28]

π(x) is the number of primes less than or equal to x. It is a straightforward deduction from Wilson's theorem that[29]

\pi(n) = \sum_{j=2}^n\left\lfloor\frac{(j-1)!+1}{j} - \left\lfloor\frac{(j-1)!}{j}\right\rfloor\right\rfloor.

Also, if n ≥ 2,[30]


\pi(n) = \sum_{j=2}^n \left\lfloor \frac{1}{\sum_{k=2}^j\left\lfloor\left\lfloor\frac{j}{k}\right\rfloor\frac{k}{j}\right\rfloor}\right\rfloor.

No formula in this section is of any practical use.

[edit] Solved problem

Ramanujan submitted this problem to the Journal of the Indian Mathematical Society.[31]

If n is a positive integer, prove that

(i)     \left\lfloor\tfrac{n}{3}\right\rfloor + \left\lfloor\tfrac{n+2}{6}\right\rfloor + \left\lfloor\tfrac{n+4}{6}\right\rfloor = \left\lfloor\tfrac{n}{2}\right\rfloor + \left\lfloor\tfrac{n+3}{6}\right\rfloor,

(ii)     \left\lfloor\tfrac12 + \sqrt{n+\tfrac12}\right\rfloor = \left\lfloor\tfrac12 + \sqrt{n+\tfrac14}\right\rfloor,

(iii)     \left\lfloor\sqrt{n}+ \sqrt{n+1}\right\rfloor = \left\lfloor \sqrt{4n+2}\right\rfloor.

[edit] Unsolved problem

The study of Waring's problem has led to an unsolved problem:

Are there any positive integers k, k ≥ 6, such that[32]

3^k-2^k\left\lfloor \left(\tfrac32\right)^k \right\rfloor  > 2^k-\left\lfloor \left(\tfrac32\right)^k \right\rfloor -2\;\;?

Mahler[33] has proved there can only be a finite number of such k; none are known.

[edit] Computer implementations

[edit] C and C++

The C, C++, and related programming languages (such as C#, Java) have standard functions floor()[34] and ceil()[35].

An alternative to these functions is to convert floating point values into integers using the type casting syntax: (int) value. The fractional part is discarded (i.e., the value is truncated toward zero)[36].

[edit] Spreadsheet software

Most spreadsheet programs support some form of a ceiling function. Although the details differ between programs, most implementations support a second parameter—a multiple of which the given number is to be rounded to. As a typical example, ceiling(2, 3) would round 2 up to the nearest multiple of 3, so this would return 3. The definition of what "round up" means, however, differs from program to program.

Microsoft Excel's ceiling function does not follow the mathematical definition, but rather as with (int) operator in C, it is a mixture of the floor and ceiling function: for x ≥ 0 it returns ceiling(x), and for x < 0 it returns floor(x). This has followed through to the Office Open XML file format. For example, CEILING(-4.5) returns −5. A mathematical ceiling function can be emulated in Excel by using the formula "-INT(-value)" (please note that this is not a general rule, as it depends on Excel's INT function, which behaves differently than most programming languages).

The OpenDocument file format, as used by OpenOffice.org and others, follows the mathematical definition of ceiling for its ceiling function, with an optional parameter for Excel compatibility. For example, CEILING(-4.5) returns −4.


[edit] Typesetting

The floor and ceiling function are usually typeset with left and right square brackets where the upper (for floor function) or lower (for ceiling function) horizontal bars are missing, and, e.g., in the LaTeX typesetting system these symbols can be specified with the \lfloor, \rfloor, \lceil and \rceil commands in math mode. Unicode contains codepoints for these symbols, at U+2308U+230B: ⌈x⌉, ⌊x⌋.

[edit] See also

[edit] Notes

  1. ^ Graham, Knuth, & Patashnik, Ch. 3.1
  2. ^ Lemmermeyer, pp. 10, 23
  3. ^ e.g. Cassels, Hardy & Wright, and Ribenboim use Gauss's notation, Graham, Knuth & Patashnik, and Crandall & Pomerance use Iverson's
  4. ^ Higham, p. 25
  5. ^ Iverson
  6. ^ See the Wolfram MathWorld article.
  7. ^ Sullivan, p. 86
  8. ^ Graham, Knuth, & Patashink, Ch. 3
  9. ^ Graham, Knuth, & Patashnik, p. 72
  10. ^ Graham, Knuth, & Patashnik, p. 85
  11. ^ Graham, Knuth, & Patashnik, p. 85 and Ex. 3.15
  12. ^ Graham, Knuth, & Patashnik, Ex. 3.12
  13. ^ Graham, Knuth, & Patashnik, p. 94
  14. ^ Titchmarsh, p. 15, Eq. 2.1.7
  15. ^ Graham, Knuth, & Patashnik, p. 70
  16. ^ Lemmermeyer, § 1.4, Ex. 1.32–1.33
  17. ^ Hardy & Wright, §§ 6.11–6.13
  18. ^ Lemmermeyer, p. 25
  19. ^ Hardy & Wright, Th. 416
  20. ^ Graham, Knuth, & Patashnik, pp. 77–78
  21. ^ These formulas are from the Wikipedia article Euler's constant, which has many more.
  22. ^ Titchmarsh, p. 13
  23. ^ Titchmarsh, pp.14–15
  24. ^ Crandall & Pomerance, p. 391
  25. ^ Crandall & Pomerance, Ex. 1.3, p. 46
  26. ^ Hardy & Wright, § 22.3
  27. ^ Ribenboim, p. 186
  28. ^ Ribenboim, p. 186
  29. ^ Ribenboim, p. 181
  30. ^ Crandall & Pomerance, Ex. 1.4, p. 46
  31. ^ Ramanujan, Question 723, Papers p. 332
  32. ^ Hardy & Wright, p. 337
  33. ^ Mahler, K. On the fractional parts of the powers of a rational number II, 1957, Mathematika, 4, pages 122-124
  34. ^ http://www.cplusplus.com/reference/clibrary/cmath/floor.html
  35. ^ http://www.cplusplus.com/reference/clibrary/cmath/ceil.html
  36. ^ ISO standard for C, § 6.3.1.4, p. 43.

[edit] References

  • J.W.S. Cassels (1957). An introduction to Diophantine approximation. Cambridge Tracts in Mathematics and Mathematical Physics. 45. Cambridge University Press. 
  • Graham, Ronald L.; Knuth, Donald E.; Patashnik, Oren (1994), Concrete Mathematics, Reading Ma.: Addison-Wesley, ISBN 0-201-55802-5 
  • Nicholas J. Higham, Handbook of writing for the mathematical sciences, SIAM. ISBN 0898714206, p. 25
  • ISO/IEC. ISO/IEC 9899::1999(E): Programming languages — C (2nd ed), 1999; Section 6.3.1.4, p. 43.
  • Iverson, Kenneth E. (1962), A Programming Language, Wiley 
  • Ramanujan, Srinivasa (2000), Collected Papers, Providence RI: AMS / Chelsea, ISBN 978-0821820766 
  • Ribenboim, Paulo (1996), The New Book of Prime Number Records, New York: Springer, ISBN 0-387-94457-5 
  • Michael Sullivan. Precalculus, 8th edition, p. 86
  • Titchmarsh, Edward Charles; Heath-Brown, David Rodney ("Roger") (1986), The Theory of the Riemann Zeta-function (2nd ed.), Oxford: Oxford U. P., ISBN 0-19-853369-1 

[edit] External links

Personal tools

Visit joltnews for the latest headlines
Visit bloit.com for company information
Geed Media does computer consulting on long island.
This page viewed times. See Logs