ECOOP 2026 (series) / The Scala Workshop 2026 (series) / The Scala Workshop 2026 /
Lisa: A Proof Assistant Embedded in Scala
This program is tentative and subject to change.
Lisa is a proof assistant embedded in Scala 3. Proofs are written with a domain-specific language (DSL) and checked at runtime. It allows general-purpose programming and external Java or Scala libraries to be mixed with proof construction to implement powerful proof automation.
We also present how Lisa’s implementation as a Scala library enables key design features. We present two particular applications that make use of this design: a proof interface for functional programming students, and a tool to import and recheck proofs from the HOL Light proof assistant.
| Talk proposal (scala_workshop-final9.pdf) | 153KiB |
This program is tentative and subject to change.
Mon 29 JunDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
Mon 29 Jun
Displayed time zone: Brussels, Copenhagen, Madrid, Paris change
16:00 - 17:30 | |||
16:00 30mTalk | Invited talk: Metals 2: New approach to large JVM codebases The Scala Workshop 2026 Tomasz Godzik VirtusLab | ||
16:30 30mTalk | Lisa: A Proof Assistant Embedded in Scala The Scala Workshop 2026 Link to publication DOI File Attached | ||
17:00 30mTalk | Orthologic-Based Subtyping The Scala Workshop 2026 DOI Pre-print File Attached | ||