Skip to content
Trending storyWatching

TLA+ goes viral, but modeling is only the start

1 report1 sourceupdated 3 days ago

What happened

Summary

Boris Cherny 一条爆款推文让 TLA+ 这个三十多年的老工具重新进入大家视野。简单说,TLA+ 是一种描述系统能做什么、以及什么绝对不能发生的语言,比如“绝不能同时有两个 leader”。它自带的模型检查器 TLC 只能穷举有限实例,而且检查的是模型,不是真实代码,所以模型和实现之间天然有距离。Reasonable 团队把这件事往前推了一步...

Coverage

Follow the reports to see the story from different sides.

Sep 27
  1. Hacker News front pagePick
    TLA+ goes viral, but modeling is only the start

    Boris Cherny's viral tweet put TLA+ in the spotlight. This Reasonable post explains TLA+ as a language for describing system behaviors and temporal properties like 'never two leaders at once.' TLC model checking only explores finite instances, and the model isn't the implementation. The team turned 16,000+ TLA+ spec/property pairs into 3,000+ machine-checked Verus proofs, aiming to connect specification, proof, and Rust code. The post doesn't disclose accuracy or latency numbers for this agentic pipeline.

Heat over time

Not enough continuous observations to draw a trend yet.