You can use a trick to show things are true. 
You can use a trick to prove things. 
Imagine a long line of dominoes. 
To use this trick, you must follow two steps. The first step is the base case. You prove the idea works for the very first number. The second step is the induction step. You show that if the idea works for one number, it must also work for the next one.
Many smart people used this method. A Persian thinker named Al-Karaji used it around 1000 AD. Later, Blaise Pascal used it to study math patterns. Today, this method is very important. It helps experts check if computer programs work the right way.
Imagine a line of dominoes stretching out forever. 
To use this method, you must complete two specific steps. The first is called the base case. You prove the idea works for the very first number, which is often 0 or 1. The second step is the induction step. Here, you assume the idea works for a number called "n." This assumption is called the induction hypothesis. Then, you must prove that if it works for "n," it must also work for the next number, "n plus one."
Many thinkers used this idea throughout history. Around 1000 AD, a Persian mathematician named al-Karaji used it for arithmetic sequences. He applied it to things like Pascal's triangle. Later, in 1575, Francesco Maurolico used it to study odd integers. In 1665, Blaise Pascal wrote about math patterns using this technique. Another Frenchman named Fermat used a related idea called infinite descent. Eventually, the method became very famous thanks to thinkers like Jakob Bernoulli. It was a way to build certain truth through logic.
Mathematical induction is very different from how people use the word "induction" in philosophy. In philosophy, people look at many cases to guess a probable answer. In math, induction provides a rigorous, certain proof. It is not just a guess about what might happen. Instead, it uses a finite chain of reasoning to cover infinite values. This makes it a foundational tool in modern math and logic. It is even used to check if computer programs are correct. Experts rely on it to ensure that code works exactly as intended.
This method can also change to fit different puzzles. Sometimes, you might not start at 1. You could prove something is true for all numbers starting at 10. You can even use it on more than one number at a time. There is also a version called structural induction. This works on things like trees in computer science. It is closely related to a concept called recursion. Whether it is used for simple numbers or complex shapes, induction helps us find the truth in patterns.
Mathematical induction is a powerful method used to prove that a statement is true for every natural number. A natural number is an integer such as 1, 2, or 3. Because there are infinitely many natural numbers, it is impossible to check each one individually. Mathematical induction solves this problem by using a logical chain reaction. It allows mathematicians to prove an infinite number of cases using only a finite amount of reasoning. This makes it a fundamental tool in mathematical logic and computer science.

A proof by induction consists of two essential parts: the base case and the induction step. The base case is the starting point where you prove the statement holds for the very first value. This value is often 0 or 1, but it can be any fixed natural number. Once the base case is established, you move to the induction step. In this step, you assume the statement is true for an arbitrary natural number, which we call $n$. This assumption is known as the induction hypothesis. Your goal is then to prove that if the statement holds for $n$, it must also hold for the next number, $n + 1$.
Think of this process like a line of falling dominoes. The base case is like knocking over the first domino. The induction step is like proving that if any single domino falls, it will always strike the next one in line. If both conditions are met, the entire infinite line of dominoes will inevitably fall. This mechanism ensures that the truth of the statement propagates through the entire set of natural numbers. It transforms a massive, infinite task into a manageable, two-step logical procedure.

History shows that this method developed through various implicit uses before becoming a formal rule. Around 1000 AD, the Persian mathematician al-Karaji used early versions of induction for arithmetic sequences. He applied these ideas to the binomial theorem and properties of Pascal's triangle. In India, the mathematician Bhaskara used a "cyclic method" that contained similar implicit proofs. Later, in 1575, Francesco Maurolico used the technique to prove the sum of the first odd integers. The first explicit formulation of the principle was provided by Blaise Pascal in 1665. Eventually, the method became widely recognized through the work of Jakob Bernoulli.
By the 19th century, the modern formal treatment of induction emerged through several great thinkers. George Boole provided a formal description of the process in his 1849 work. Other mathematicians like Augustus De Morgan, Charles Sanders Peirce, Giuseppe Peano, and Richard Dedekind helped refine the principle. It is important to distinguish mathematical induction from inductive reasoning used in philosophy. In philosophy, induction involves looking at many cases to reach a probable conclusion. In mathematics, however, induction is a rigorous deductive proof that provides absolute certainty, not just probability.

There are several variants of induction used to solve different types of problems. One version is called structural induction, which extends the method to more general structures like trees. This is very important in computer science and is closely related to recursion. Another variation is known as infinite descent, which was used by Pierre de Fermat. Infinite descent is used to show that a statement is actually false for all natural numbers. It works by showing that if a statement were true, it would imply the existence of a smaller natural number, which is impossible in an infinite decreasing sequence.
Induction can also be adapted for specific constraints or multiple variables. If a property only applies to numbers greater than a certain value, the base case can simply start at that higher number. Some proofs require induction on more than one counter, meaning you iterate the process for two or more natural numbers. There is also a specialized version called prefix induction used in computational complexity. In prefix induction, each step proves something about a number based on its predecessor, automating the process through a logarithmic number of applications. Whether used for simple sums or complex computer programs, induction remains a cornerstone of mathematical truth.
🖼️ Images & Media (2)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.