What technique is often used to prove the correctness of a recursive method?

Proof by mathematical induction
  • Proof by communitivity
  • Proof by diagonalization
  • Proof by contradiction

The main idea behind recursion is how we reduce a problem to smaller problems till reaching to a base condition.

This is also how mathematical induction works.