ICFP 2026
39 papers
- A Catenable, Splittable, Transient Sequence Data Structure
- A Separation Logic for Parallel Time Complexity with Work and Span Credits
- Adequacy for Predicate Transformer Semantics
- An Equational and Graphical Fixed-Point Calculus (Functional Pearl)
- Animated Pictures for Slide Presentations: From the Shallows to the Depths of a Domain-Specific Language (Functional Pearl)
- Another Type Inference Algorithm for First-Class Implicit Polymorphism
- Assertions for Free: Transferring Invariants from Algorithm to Implementation Proofs (Functional Pearl)
- Bimodels and Biorthogonality for Abstract Machines
- Citrus: Algebraic Reasoning about Superconductor Electronics
- Completeness of Iris-Based Program Logics
- Compositional Generator Equivalence
- Compositional Neural-Cyber-Physical System Verification in the Interactive Theorem Prover of Your Choice
- Confluence Techniques for Dependent Type Theory with Typed Conversion
- Demand-on-Demand Control-Flow Analysis
- Editorial Message
- First-Class Constrained Types: Elaboration, Type Inference, Approximation, and a Characterization of Termination
- HMCFA: A Precise and Practical Big-Step Control Flow Analysis for Effect Handlers
- Imprecise Probabilistic Programming, Precisely: Credal Sets via Graded Monads, BDDs, and Semiring-Parametric Inference (Functional Pearl)
- Inlining as a Space Optimization: A Simple Time- and Space-Invariant Implementation of the Weak Lambda-Calculus
- LazyHMC: Hamiltonian Monte Carlo Simulation for Lazy, Infinite Dimensional Probabilistic Programs
- Let It Be Optimized: Building Multi-stage Evaluators with Let-Insertion and Optimizations in Small Pieces (Functional Pearl)
- LoCalMem: Type-Directed Adaptive Serialization for Location- and Content-Addressable Memory
- Machine-Generated, Machine-Checked Proofs for a Verified Compiler (Experience Report)
- Misquoted No More: Securely Extracting F* Programs with IO
- Mode Crossing
- On Recursion in Graded Modal Type Theory
- Package Managers à la Carte: A Formal Model of Dependency Resolution
- Programmable Property-Based Testing
- Programming Backpropagation with Reverse Handlers for Arrows
- Proofs Promptly: Proof-Oriented Programming with AI Agents (Experience Report)
- QuickChecking Convergence of Rewriting Systems (Functional Pearl)
- RunbookFX: Type- and Effect-Safe LLM Synthesis for Executable Incident Diagnosis and Mitigation
- Safety First: How to Safely Disregard Unsafe Behaviour in Compiler Calculations
- Same Coeffect, Different Base: Connecting Two Dominant Approaches to Graded Types
- Set-Theoretic Types for Erlang in Practice (Experience Report)
- Tail Modulo Async-Await
- Towards a Higher-Order Bialgebraic Denotational Semantics
- Unscanning by Möbius Inversion (Functional Pearl)
- When Types Intersect and Effects Get Handled