kirancodes.me
To Proof Maintenance & Beyond!

7,482 papers · page 6 of 375

PLDI 2026★ Distinguished Artifact★ Distinguished Paper

VerusBelt: A Semantic Foundation for Verus's Proof-Oriented Extensions to the Rust Type System

Travis Hance, Laila Elbeheiry, Yusuke Matsushita, Derek Dreyer

Verus is a verification tool for the Rust programming language that has already been put to use in several significant systems verification efforts. Verus offers a distinctive approach among Rust verification systems in that, in addition to offering fast SMT-based automation, it …

Modular Verification of Differential Privacy in Probabilistic Higher-Order Separation Logic

Philipp G. Haselwarter, Alejandro Aguirre, Simon Oddershede Gregersen, Kwing Hei Li, Joseph Tassarotti, Lars Birkedal

Differential privacy is the standard method for privacy-preserving data analysis. The importance of having strong guarantees on the reliability of implementations of differentially private algorithms is widely recognized and has sparked fruitful research on formal methods. Howeve…

POPL 2026★ Distinguished Paper

Quotient Polymorphism

Brandon Hewer, Graham Hutton

Quotient types increase the power of type systems by allowing types to include equational properties. However, two key practical issues arise: code being duplicated, and valid code being rejected. Specifically, function definitions often need to be repeated for each quotient of a…