Proof method used widely in Graph Theory Used to prove some Logical Predicate holds for all of some recursively defined structure.

Structure

  1. Define
Base Case
  1. With as a recursive structure
    1. Prove
Induction Step
  1. Suppose holds for sub-structures used in recursive step of definition
    1. Prove holds for the recursively constructed structure

Regex Structure

  1. 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:

Examples