PROOF101
Overview Syllabus Resources Requirements Acknowledgments License

Introduction to Formal Verification & Proof Assistants

A 14-Week Journey into Formal Verification with Lean4 (Spring 2027)

AUB Math Society

PROOF101
Term
Spring 2027
Instructor
Daniel Dia
dmd13@mail.aub.edu
GitHub Lean Zulip

Week 9: Structures, Typeclasses & Formalizing Mathematics

Overview

Lecturer

Session Information

  • Date and Time:
  • Place:
  • Online Meeting Link
  • Session Recording

Core Concepts

Slides

Week 9 Slides: Download PDF

Readings

Exercises & Extra Steps

Navigation

  • ← Previous Week: Specifications & Program Verification
  • Back to Course Overview
  • Next Week: Lean, Rust, and the Future of Reliable Software →

Questions? Reach out on the course Zulip!

AUB Math Society

A student-led initiative to bring formal verification education to AUB. Not an official AUB platform.