ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore

This program is tentative and subject to change.

Sun 12 Oct 2025 16:30 - 17:00 at Seminar Room 2 - Session 3

Prompt programming treats LLM prompts as software components with typed interfaces. Through a literature survey of 15 recent works (2023-2025), we observe a consistent trend: type systems are central to emerging prompt programming frameworks. However, there are gaps in constraint expressiveness and algorithms. To address it, we introduce the notion of $\lambda$ Prompt, a dependently typed calculus with probabilistic refinements for syntactic/semantic constraints. While not yet a full calculus, our formulation motivates a type-theoretic foundation for prompt programming. Our catalog of 13 constraints reveals underexplored areas in constraint expressiveness (C9–C13). To address algorithmic gap, we propose a constraint-preserving optimization rule. Finally, we outline research directions on prompt program compiler.

This program is tentative and subject to change.

Sun 12 Oct

Displayed time zone: Perth change

16:00 - 17:30
Session 3TyDe at Seminar Room 2
16:00
30m
Talk
Constrained generation of well-typed programs (Extended Abstract) [Remote]
TyDe
Hugo Barreiro École Polytechnique, Gabriel Scherer Université Paris Cité - Inria - CNRS
16:30
30m
Talk
Type-Driven Prompt Programming: From Typed Interfaces to a Calculus of Constraints (Extended Abstract) [Remote]
TyDe
Abhijit Paul Samsung R&D Institute, Bangladesh
17:00
30m
Talk
A Formalization of Opaque Definitions for a Dependent Type Theory [Remote]
TyDe
Nils Anders Danielsson University of Gothenburg, Eve Geng Chalmers University of Technology, Gothenburg, Sweden