Safekipedia
Binary operationsExponentialsUnary operations

Exponentiation

Adapted from Wikipedia · Discoverer experience

Exponentiation is a fundamental concept in mathematics, where one number, the base, is multiplied by itself a certain number of times indicated by another number, the exponent or power. For example, when we write (3^4), the base is 3 and the exponent is 4, which means we multiply 3 by itself 4 times: (3 \times 3 \times 3 \times 3 = 81). This operation is often shown with the exponent as a superscript to the right of the base, like (b^n), or in computer code as b^n.

Beyond whole numbers, exponentiation can also involve zero, negative numbers, and fractions as exponents. For instance, any nonzero number raised to the power of 0 equals 1, so (5^0 = 1). A negative exponent means we take the reciprocal, so (2^{-3} = \frac{1}{2^3} = \frac{1}{8}). Fractional exponents help us find roots, like (4^{1/2} = \sqrt{4} = 2).

Exponentiation is used in many real-world applications. In economics, it helps calculate compound interest. In biology and population growth, it models how populations can grow quickly. In physics and chemistry, it describes natural phenomena like wave behavior and chemical reaction kinetics. Even in computer science, exponentiation is key to securing information through public-key cryptography. This powerful tool helps us understand and solve problems across many different fields.

Etymology

The word exponent comes from a Latin word meaning "to put forth." It was first used in 1544 by a mathematician named Michael Stifel. During the 1500s, another mathematician, Robert Recorde, used fun names like "square" and "cube" to describe different powers of numbers. For example, he called the fourth power "zenzizenzic" and the eighth power "zenzizenzizenzic."

History

In his work The Sand Reckoner, Archimedes showed how to work with powers of 10, which helped him estimate very large numbers. Later, in the 9th century, the Persian mathematician Al-Khwarizmi used special words to describe squares and cubes. Over time, different mathematicians developed ways to write these powers more easily.

By the 17th century, René Descartes introduced the notation we use today, like a2 for multiplying a by itself twice. Since then, exponents have been used in many areas, from computers to measuring things in science.

Terminology

The expression ( b^{2} ) is called "the square of ( b )" or "( b ) squared" because it matches the area of a square with side-length ( b ). Similarly, ( b^{3} ) is called "the cube of ( b )" or "( b ) cubed" since it equals the volume of a cube with side-length ( b ).

When the exponent is a positive integer, it shows how many times the base is used in multiplication. For example, ( 3^{5} ) means multiplying the number 3 by itself 5 times: ( 3 \times 3 \times 3 \times 3 \times 3 = 243 ). We can call this "3 to the 5th" or simply "3 to the 5th power."

Integer exponents

Exponentiation with integer exponents is a basic math operation. When the exponent is a positive integer, it means multiplying the base number by itself that many times. For example, (2^3) means (2 \times 2 \times 2 = 8).

If the exponent is zero, any non-zero number raised to the power of zero equals 1. This is a special rule in math that helps solve many problems more easily.

nmThe nm possible m-tuples of elements from the set {1, ..., n}
05 = 0none
14 = 1(1, 1, 1, 1)
23 = 8(1, 1, 1), (1, 1, 2), (1, 2, 1), (1, 2, 2), (2, 1, 1), (2, 1, 2), (2, 2, 1), (2, 2, 2)
32 = 9(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3)
41 = 4(1), (2), (3), (4)
50 = 1()

Rational exponents

When we talk about rational exponents, we are dealing with numbers that can be expressed as fractions. For example, if we have a positive real number ( x ) and we want to find ( x^{1/n} ), this means we are looking for the unique nonnegative number ( y ) such that ( y^n = x ). In simpler terms, ( x^{1/n} ) is the nth root of ( x ).

If we have a fraction ( \frac{p}{q} ) where both ( p ) and ( q ) are positive integers, then ( x^{p/q} ) can be understood in two equivalent ways: either by first raising ( x ) to the power ( p ) and then taking the ( q )-th root, or by first taking the ( q )-th root of ( x ) and then raising it to the power ( p ). This helps us extend the usual rules of exponents to work with fractional powers.

For instance, ( 0^r ) is defined as ( 0 ) when ( r ) is a positive rational number. However, things get more complicated when the base is a negative number, as not all roots will be real numbers. This is where more advanced mathematics comes in to handle these cases.

For positive real numbers, exponentiation to real powers can be defined in two ways. One way is by extending the rules for rational numbers to all real numbers. The other way uses the logarithm of the base and the exponential function. Both methods give the same result, and the usual rules for exponents still work.

When the base is a negative real number, defining exponentiation to a real power becomes more complicated, as the result may not be a real number and can have multiple values.

Complex exponents with a positive real base

When the base number is positive and the exponent is a complex number, we use a special math tool called the exponential function to find the result. This helps us work with imaginary numbers and shows how exponentiation can connect to trigonometry.

Euler’s formula is a key idea here. It links exponential functions with sine and cosine, showing how complex exponents can be expressed using these trigonometric functions. This connection helps explain the behavior of numbers in both real and imaginary directions.

Non-integer exponents with a complex base

Working with exponents that aren’t whole numbers gets tricky when the base is a complex number. This is especially true for finding roots, like the nth root of a complex number.

Complex numbers can be written in a special form called polar form, which helps us understand their roots better. For any complex number, there are actually several possible nth roots. We can pick one of these to be the main, or “principal,” root. These roots are connected to special numbers called roots of unity, which are evenly spaced around a circle in a graph.

When we try to raise a complex number to another complex power, things get even more interesting. There can be many different results, so we often choose one main result. This is done using a special math tool called the complex logarithm. Even then, some normal rules about powers and logs that work for simple numbers don’t work perfectly for complex numbers.

Irrationality and transcendence

Main article: Gelfond–Schneider theorem

When we look at numbers raised to powers, interesting patterns appear. If a number is a positive real algebraic number and we raise it to a rational power, the result is also an algebraic number. However, things change when the exponent is irrational. According to the Gelfond–Schneider theorem, if both the base and the exponent are algebraic numbers but the exponent is irrational, and the base is not 0 or 1, then the result is a transcendental number — one that is not algebraic.

Integer powers in algebra

Exponentiation with positive integer exponents can be thought of as repeated multiplication. For example, multiplying a number by itself three times (like 2 × 2 × 2) gives 2 raised to the power of 3, written as 23. This idea works for many kinds of mathematical structures that have a way to multiply elements and include a "multiplicative identity" (like the number 1).

In algebra, when we talk about exponentiation with integers, we often deal with special sets of numbers or objects that follow certain rules. For example, in a group, which is a set where you can multiply elements and always get another element in the set, exponentiation works smoothly. The powers of an element in a group can form a smaller group called a cyclic group.

Exponentiation also applies to matrices (arrays of numbers) and linear operators (rules that change functions in a straightforward way). For matrices, raising one to a power means multiplying it by itself that many times. This is useful in studying how systems change over time, like in weather models or computer simulations.

Powers of sets

The Cartesian product of two sets S and T is the set of all ordered pairs (x, y) where x is in S and y is in T. This operation helps us combine sets in a specific way.

We can also talk about the "power" of a set. For example, the nth power of a set S, written as Sn, is the set of all n-tuples (x1, ..., xn) where each xi is an element of S. This means we are grouping n elements from S together in order.

When sets have extra rules or structures, like being number-like or having special relationships, their powers can follow similar patterns. This idea connects to many areas of mathematics, showing how exponentiation works beyond just numbers.

Repeated exponentiation

Main articles: Tetration and Hyperoperation

Just like multiplication can be thought of as repeated addition, exponentiation can be extended to something called tetration, which is repeated exponentiation. This means doing exponentiation many times in a row. As we keep adding more levels of repetition, we get an idea called a hyperoperation. These operations grow very quickly — tetration grows even faster than exponentiation.

For example, if we use the numbers 3 and 3, the simple operations give us: addition gives 6, multiplication gives 9, exponentiation gives 27, and tetration gives a very large number: 7625597484987. This shows how these operations can become extremely big, very fast!

Limits of powers

Zero to the power of zero shows that limits involving the expression 00 can be tricky, as they may give different results depending on how they are approached. This means the function xy does not have a single limit when both x and y are zero.

For the function xy where x is positive, limits exist at most points except for special cases like (0, 0), (+∞, 0), (1, +∞), and (1, −∞). Using these limits, we can define powers like x+∞ and x−∞ for many values of x and y, but some expressions, such as 00, remain undefined.

Efficient computation with integer exponents

Computing bn by multiplying the base b over and over again needs many steps — you would need to multiply n − 1 times to find the answer. But there are smarter ways!

For example, to calculate 2100, you can use a trick called Horner's rule. This method rearranges the problem so that fewer multiplications are needed. Instead of 99 multiplications, you only need 8!

A popular method is called exponentiation by squaring. It works by breaking the exponent into smaller parts and using the binary representation of the exponent to guide the steps. This reduces the total number of multiplications needed. Even though finding the absolute fewest steps can be very tricky, exponentiation by squaring is quick and easy to use in most cases.

22 = 4
2 (22) = 23 = 8
(23)2 = 26 = 64
(26)2 = 212 = 4096
(212)2 = 224 = 16777216
2 (224) = 225 = 33554432
(225)2 = 250 = 1125899906842624
(250)2 = 2100 = 1267650600228229401496703205376

Iterated functions

See also: Iterated function

Functions can be combined with each other in a special way called composition. This means applying one function to the results of another. For example, if you have two functions, g and f, then (g ∘ f)(x) means applying f to x first, and then applying g to the result.

If a function can be applied to its own results, we can apply it many times in a row. This is called iterating the function. For example, f³(x) means applying the function f to x three times: f(f(f(x))).

There are two ways to use exponents with functions. One way is to show how many times to apply the function, like f²(x) = f(f(x)). The other way is to multiply the results of the function, like f(x)² = f(x) · f(x).

In programming languages

Programming languages have different ways to show exponentiation, since they can't use superscripts like we do in math. Most often, they use the caret symbol (^). For example, x ^ y means x raised to the power of y. Some languages, like Python and JavaScript, use two asterisks instead, like x ** y.

Some languages use special functions instead of symbols. For example, in C and C++, you might see pow(x, y) to calculate exponents. Each language has its own way of doing this, but they all help computers perform the same math operation.

This article is a child-friendly adaptation of the Wikipedia article on Exponentiation, available under CC BY-SA 4.0.