SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026
Sun 4 Oct 2026 11:00 - 11:30 at Grand Ballroom Salons A+B - Teaching Formal Foundations Chair(s): Daniel Patterson

Pie, the dependently typed teaching language of The Little Typer, is pedagogically near-ideal: just enough to teach dependent types and proof, and no black boxes. Yet its original implementation imposes barriers of its own: a heavyweight local setup, no interactive feedback, a fixed set of built-in types, and proofs written as flat terms with no incremental workflow. We reimplement Pie from scratch in TypeScript and add three extensions that make it more accessible and extensible for learners. Tactics build proofs by goal-directed steps yet extract an ordinary, reusable term; named holes let incomplete programs type-check and report each goal’s type and context; and user-defined inductive types come with automatically generated eliminators. An interactive proof canvas renders these tactic proofs and lets a learner build them by direct manipulation. On this core we add PieLoT, an AI assistant: a self-supervised fine-tuned tactic predictor and a Socratic hint service that explains rather than solves. We report the design, worked examples, and a preliminary evaluation of how the system overcomes the limitations of Pie’s original implementation. The result is a browser-based, extensible, AI-guided proof environment built on a minimal, transparent core.

Sun 4 Oct

Displayed time zone: Pacific Time (US & Canada) change

10:30 - 12:00
Teaching Formal FoundationsSPLASH-E at Grand Ballroom Salons A+B
Chair(s): Daniel Patterson Northeastern University
10:30
30m
Talk
An Approach to Introduce Hoare Logic in the Undergraduate CS Curriculum: In Memoriam of Tony Hoare
SPLASH-E
Marco T Morazan Seton Hall University
DOI
11:00
30m
Talk
More Pie for the Little Typer
SPLASH-E
Qixiang Zhang National University of Singapore, Ding Feng National University of Singapore, Singapore, Li Daoxin National University of Singapore, Martin Henz National University of Singapore
DOI
11:30
30m
Talk
Visualizing Turing Machines and Multitape Turing Machines
SPLASH-E
David Anthony K. Fields Seton Hall University, Sophia Turano Seton Hall University, Andrés M. Garced Seton Hall University, Marco Morazan Seton Hall University
DOI