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