Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Gotta love TLA+

    I wonder if anyone has worked on porting it to Lean and making tactics for it

  • I don't like the title. The article actually describes the process of proving that dqlite does not have the same bug as SQLite, using a TLA+ specification. The SQLite bug fix was entirely separate from what is described here.
  • This is so cool and I wonder how effective it would be using this technique when using LLMs to generate code. Have the llm generate code and a TLA+ model. Use the TLA+ model as the test bed of the code (instead of writing tests in the original language).
  • Author of the article here. I am surprised to see the post was submitted and made it to the front page! Happy to answer any questions
  • TLA+ = formal language for modeling software above the code level and hardware above the circuit level by Leslie Lamport (of vector clock and Paxos fame, among other things.)

    https://lamport.azurewebsites.net/tla/tla.html

Explore Birbla archives