Reasoning about listsCovers laws of list concatenation, proof by induction, referential transparency, and structural induction.
Structural InductionIntroduces structural induction, a method to prove properties of elements in recursively defined sets.
Structural InductionIntroduces structural induction, a method to prove properties of elements in recursively defined sets.
Linear Recurrence RelationsExplores linear recurrence relations, including examples like the Fibonacci numbers and the proof of related theorems.
Recurrence: InductionCovers the principle of induction for natural numbers and the importance of caution in its application.