main page  —  COMP 526 Applied Algorithmics

Unit 0: Admin & Proof Techniques

This is an archived version of this module from Spring 2022.
Click here for the current iteration.

This unit covers:

  • organization of the module (administrative part)
  • strategies for mathematical proofs
  • mathematical induction
  • loop invariants

Learning outcomes

  1. Know logical proof strategies for proving implications, set inclusions, set equality, and quantified statements.
  2. Be able to use mathematical induction in simple proofs.
  3. Know techniques for proving termination and correctness of procedures.


Further reading and sources

A much more in-depth introduction to proof techniques, with many examples and exercises can be found, e.g., here:

Syllabus  ⋅  Unit 1