PPaperPicks
← All conferences
Editions202620252024

POPL 2024

A*

ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages

Official site ↗
93
accepted papers
295
authors
January 17-19, 2024
dates
United Kingdom
location

93 / 93 papers

  1. 1
    A Case for Synthesis of Recursive Quantum Unitary Programs
    Haowei Deng
    ,
    Runzhou Tao
    ,
    Yuxiang Peng
    ,
    Xiaodi Wu
  2. 2
    A Core Calculus for Documents: Or, Lambda: The Ultimate Document
    Will Crichton
    ,
    Shriram Krishnamurthi
  3. 3
    A Formalization of Core Why3 in Coq
    Joshua M. Cohen
    ,
    Philip Johnson-Freyd
  4. 4
    A Universal, Sound, and Complete Forward Reasoning Technique for Machine-Verified Proofs of Linearizability
    Prasad Jayanti
    ,
    Siddhartha Jayanti
    ,
    Ugur Y. Yavuz
    ,
    Lizzie Hernandez
  5. 5
    Algebraic Effects Meet Hoare Logic in Cubical Agda
    Donnacha Oisín Kidney
    ,
    Zhixuan Yang
    ,
    Nicolas Wu
  6. 6
    An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic
    Angus Hammond
    ,
    Zongyuan Liu
    ,
    Thibaut Pérami
    ,
    Peter Sewell
    ,
    Lars Birkedal
    ,
    Jean Pichon-Pharabod
  7. 9
    Answer Refinement Modification: Refinement Type System for Algebraic Effects and Handlers
    Fuga Kawamata
    ,
    Hiroshi Unno
    ,
    Taro Sekiyama
    ,
    Tachio Terauchi
  8. 10
    API-Driven Program Synthesis for Testing Static Typing Implementations
    Thodoris Sotiropoulos
    ,
    Stefanos Chaliasos
    ,
    Zhendong Su
  9. 11
    Asynchronous Probabilistic Couplings in Higher-Order Separation Logic
    Simon Oddershede Gregersen
    ,
    Alejandro Aguirre
    ,
    Philipp G. Haselwarter
    ,
    Joseph Tassarotti
    ,
    Lars Birkedal
  10. 12
    Automatic Parallelism Management
    Sam Westrick
    ,
    Matthew Fluet
    ,
    Mike Rainey
    ,
    Umut A. Acar
  11. 14
    Coarser Equivalences for Causal Concurrency
    Azadeh Farzan
    ,
    Umang Mathur
  12. 15
    Commutativity Simplifies Proofs of Parameterized Programs
    Azadeh Farzan
    ,
    Dominik Klumpp
    ,
    Andreas Podelski
  13. 16
    Deadlock-Free Separation Logic: Linearity Yields Progress for Dependent Higher-Order Message Passing
    Jules Jacobs
    ,
    Jonas Kastberg Hinrichsen
    ,
    Robbert Krebbers
  14. 17
    Decalf: A Directed, Effectful Cost-Aware Logical Framework
    Harrison Grodin
    ,
    Yue Niu
    ,
    Jonathan Sterling
    ,
    Robert Harper
  15. 18
    Deciding Asynchronous Hyperproperties for Recursive Programs
    Jens Oliver Gutsfeld
    ,
    Markus Müller-Olm
    ,
    Christoph Ohrem
  16. 19
    Decision and Complexity of Dolev-Yao Hyperproperties
    Itsaka Rakotonirina
    ,
    Gilles Barthe
    ,
    Clara Schneidewind
  17. 20
    Disentanglement with Futures, State, and Interaction
    Jatin Arora
    ,
    Stefan K. Muller
    ,
    Umut A. Acar
  18. 21
    DisLog: A Separation Logic for Disentanglement
    Alexandre Moine
    ,
    Sam Westrick
    ,
    Stephanie Balzer
  19. 23
    Effectful Software Contracts
    Cameron Moy
    ,
    Christos Dimoulas
    ,
    Matthias Felleisen
  20. 24
    Efficient Bottom-Up Synthesis for Programs with Local Variables
    Xiang Li
    ,
    Xiangyu Zhou
    ,
    Rui Dong
    ,
    Yihong Zhang
    ,
    Xinyu Wang
  21. 25
    Efficient CHAD
    Tom Smeding
    ,
    Matthijs Vákár
  22. 26
    Efficient Matching of Regular Expressions with Lookaround Assertions
    Konstantinos Mamouras
    ,
    Agnishom Chattopadhyay
  23. 28
    Enriched Presheaf Model of Quantum FPC
    Takeshi Tsukada
    ,
    Kazuyuki Asada
  24. 30
    Flan: An Expressive and Efficient Datalog Compiler for Program Analysis
    Supun Abeysinghe
    ,
    Anxhelo Xhebraj
    ,
    Tiark Rompf
  25. 31
    Fully Composable and Adequate Verified Compilation with Direct Refinements between Open Modules
    Ling Zhang
    ,
    Yuting Wang
    ,
    Jinhua Wu
    ,
    Jérémie Koenig
    ,
    Zhong Shao
  26. 32
    Fusing Direct Manipulations into Functional Programs
    Xing Zhang
    ,
    Ruifeng Xie
    ,
    Guanchen Guo
    ,
    Xiao He
    ,
    Tao Zan
    ,
    Zhenjiang Hu
  27. 33
    Generating Well-Typed Terms That Are Not "Useless"
    Justin Frank
    ,
    Benjamin Quiring
    ,
    Leonidas Lampropoulos
  28. 34
    Guided Equality Saturation
    Thomas Koehler
    ,
    Andrés Goens
    ,
    Siddharth Bhat
    ,
    Tobias Grosser
    ,
    Phil Trinder
    ,
    Michel Steuwer
  29. 35
    Higher Order Bayesian Networks, Exactly
    Claudia Faggian
    ,
    Daniele Pautasso
    ,
    Gabriele Vanoni
  30. 36
    How Hard Is Weak-Memory Testing?
    Soham Chakraborty
    ,
    Shankara Narayanan Krishna
    ,
    Umang Mathur
    ,
    Andreas Pavlogiannis
  31. 37
    Ill-Typed Programs Don't Evaluate
    Steven Ramsay
    ,
    Charlie Walpole
  32. 38
    Implementation and Synthesis of Math Library Functions
    Ian Briggs
    ,
    Yash Lad
    ,
    Pavel Panchekha
  33. 39
    Indexed Types for a Statically Safe WebAssembly
    Adam T. Geller
    ,
    Justin Frank
    ,
    William J. Bowman
  34. 40
    Inference of Probabilistic Programs with Moment-Matching Gaussian Mixtures
    Francesca Randone
    ,
    Luca Bortolussi
    ,
    Emilio Incerto
    ,
    Mirco Tribastone
  35. 41
    Inference of Robust Reachability Constraints
    Yanis Sellami
    ,
    Guillaume Girol
    ,
    Frédéric Recoules
    ,
    Damien Couroussé
    ,
    Sébastien Bardin
  36. 42
    Internal and Observational Parametricity for Cubical Agda
    Antoine Van Muylder
    ,
    Andreas Nuyts
    ,
    Dominique Devriese
  37. 43
    Internal Parametricity, without an Interval
    Thorsten Altenkirch
    ,
    Yorgo Chamoun
    ,
    Ambrus Kaposi
    ,
    Michael Shulman
  38. 44
    Internalizing Indistinguishability with Dependent Types
    Yiyun Liu
    ,
    Jonathan Chan
    ,
    Jessica Shi
    ,
    Stephanie Weirich
  39. 45
    Mechanizing Refinement Types
    Michael Borkowski
    ,
    Niki Vazou
    ,
    Ranjit Jhala
  40. 46
  41. 47
    Monotonicity and the Precision of Program Analysis
    Marco Campion
    ,
    Mila Dalla Preda
    ,
    Roberto Giacobazzi
    ,
    Caterina Urban
  42. 49
    Nominal Recursors as Epi-Recursors
    Andrei Popescu
  43. 50
    On Learning Polynomial Recursive Programs
    Alex Buna-Marginean
    ,
    Vincent Cheval
    ,
    Mahsa Shirmohammadi
    ,
    James Worrell