kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 42 of 110

POPL 2015★ Most Influential POPL Paper (awarded 2025)

Iris: Monoids and Invariants as an Orthogonal Basis for Concurrent Reasoning

Ralf Jung, David Swasey, Filip Sieczkowski, Kasper Svendsen, Aaron Turon, Lars Birkedal, Derek Dreyer

We present Iris, a concurrent separation logic with a simple premise: monoids and invariants are all you need. Partial commutative monoids enable us to express---and invariants enable us to enforce---user-defined *protocols* on shared state, which are at the conceptual core of mo…

Coding by Everyone, Every Day

Peter Lee

In recent years, advances in machine learning and related fields have led to significant advances in a range of user-interface technologies, including audio processing, speech recognition, and natural language processing. These advances in turn have enabled speech-based digital a…