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 5: Proofs & Semantics

Overview

We’ll review backward and foward proofs in Lean4, introduce inductive predicates through The Hitchhiker’s Guide to Logical Verification chapter 6, and take a good look at operational semantics through chapter 3 (for culture, essentially).

Lecturer

Session Information

Core Concepts

Slides

Week 5 Slides: Download PDF

Readings

  1. Theorem Proving in Lean 4 (Chapters 7-8)
  2. The Hitchhiker’s Guide to Logical Verification (Chapters 6-9)

Weekly Quiz

Quiz 5: Inductive Predicates & Semantics

Quiz Link: Take Quiz 5

Deadline: Before Week 6 session
Passing Score: 60%

Programming Assignment

Assignment 4: Inductive Predicates and Semantics

Objective: Define and reason about inductive predicates and program semantics.

Assignment: PROOF101 Programming Assignment 4


Questions? Reach out on the course Discord!