This program is tentative and subject to change.

Mon 29 Jun 2026 16:30 - 17:00 at I.1.08 - Session 4 Chair(s): Oliver Bračevac

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 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

16:00 - 17:30
Session 4The Scala Workshop 2026 at I.1.08
Chair(s): Oliver Bračevac EPFL, LAMP
16:00
30m
Talk
Invited talk: Metals 2: New approach to large JVM codebases
The Scala Workshop 2026
Tomasz Godzik VirtusLab
16:30
30m
Talk
Lisa: A Proof Assistant Embedded in Scala
The Scala Workshop 2026
Sankalp Gambhir Ecole Polytechnique Federale de Lausanne (EPFL), Simon Guilloud EPFL
Link to publication DOI File Attached
17:00
30m
Talk
Orthologic-Based Subtyping
The Scala Workshop 2026
Simon Guilloud EPFL, Viktor Kunčak EPFL, Switzerland
DOI Pre-print File Attached