Proof method used widely in Graph Theory Used to prove some Logical Predicate holds for all of some recursively defined structure.
Structure
- Define
Base Case
- With as a recursive structure
- Prove
Induction Step
- Suppose holds for sub-structures used in recursive step of definition
- Prove holds for the recursively constructed structure
Example
With a well-formed set of expressions comprised of:
- Variables
- Operations Define the Alphabet for the expressions Let be the smallest set.
Base Case
Let our base case be
Induction Step
Assume then, โฆ
Example 2
Given a string For example, we define:
- be the number of occurrences of variables in
- For example,
- be the number of occurrences operators in
- For example, We define Prove that
Base Case
Consider 3 cases:
- Then, notice that for all cases
Induction Step
Let Suppose Induction Hypothesis Then, given four cases:
-
- Note that
-
- Note that
-
- Note that
-
- Note that Thus, we get