Propel

Type-check your CRDTs! Track commutativity, associativity, idempotency, and other algebraic properties in types. Please find more information on the Propel website.

Publications

  1. POPL
    Propel
    Dis/Equality Graphs
    Proceedings of the ACM on Programming Languages 8 (POPL), 2025
  2. PLDI
    Propel
    Automated Verification of Fundamental Algebraic Laws
    Proceedings of the ACM on Programming Languages 8 (PLDI), 2024
  3. EGRAPHS
    Propel
    Disequalities in E-Graphs: An Experiment
    Presentation at the 3rd Workshop on E-Graph Research, Applications, Practices, and Human-factors (EGRAPHS), 2024
  4. PLF
    Propel
    Type-Checking CRDTs with Propel
    Presentation at the 2nd Workshop on Programming Local-First Software (PLF), 2023
  5. PLDI
    Propel
    Type-Checking CRDT Convergence
    Proceedings of the ACM on Programming Languages 7 (PLDI), 2023