Introduction to Formal Verification & Proof Assistants

A 10-Week Journey into Formal Verification with Lean4 (Spring 2026)

GDG @ AUB Software Team × AUB Math Society

PROOF101

Week 4: Intro to Tactic-based Proving (Guest Session)

Overview

Guest lecturer Rida Hamadani will guide us through both backward and forward proof techniques in Lean4, covering The Hitchhiker’s Guide to Logical Verification chapters 3 and 4. We’ll explore the tactic mode, structured constructs, calculational proofs, and the Propositions-as-Types (PAT) principle.

Guest Lecturer

Session Information

Core Concepts

Slides

Week 4 Slides: Download PDF

Readings

  1. Theorem Proving in Lean 4 (Chapters 5-6)
  2. Functional Programming in Lean 4 (Interlude 2)
  3. The Hitchhiker’s Guide to Logical Verification (Chapters 3-4)

Weekly Quiz

Quiz 4: Tactics and Proof Strategies

Quiz Link: Take Quiz 4

Deadline: Before Week 5 session
Passing Score: 60%


Questions? Reach out on the course Discord!