The Fastest Way to Become a Backend Developer Online
Google, IBM & Meta Certificates — 40% Off for a Limited Time
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This conference talk presents a framework for synthetic completeness proofs in Isabelle/HOL, delivered by Asta Halkjær From from the University of Copenhagen at CPP 2025. Explore how proof assistants can be leveraged beyond one-off formalizations to create reusable frameworks for logical calculi. The presentation details the mechanization of an abstract, transfinite version of Lindenbaum's lemma used to build witnessed, maximal consistent sets for various notions of consistency. Learn about the formalized process for mechanically calculating saturated set conditions from a logic's semantics, which separates the truth lemma into semantic and syntactic components. The framework's versatility is demonstrated through instantiations with propositional, first-order, modal, and hybrid logic examples, showing how strong completeness can be mechanized even for uncountably large languages. The talk includes proof that if a formula is valid under a set of assumptions, it can be derived from a finite subset. Supplementary materials and the full article are available through provided links.
Syllabus
[CPP'25] An Isabelle/HOL Framework for Synthetic Completeness Proofs
Taught by
ACM SIGPLAN