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
Regex Structure
- Define to be that a given regex is in
Base Case
- Suppose , single letter are in
- Show
Inductive Step
If regexes and are in , then show: