Get the latest tech news

TLA from First Principles


Building an intuition for the mathematics behind the "TLA" in "TLA+"

In the process of revising the "System Modeling" chapter, I stumbled on a great way to explain the temporal logic of actions that TLA+ is based on. Note that by this point the reader has already encountered property testing, formal verification, decision tables, and nontemporal specifications, and should already have a lot of practice expressing things as predicates. Also, the transfer is totally atomic: we check for adequate funds, withdraw, and deposit all in a single moment of time.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of principles

principles

Photo of TLA

TLA

Related news:

News photo

Debian Packaging from First Principles

News photo

Napkin-math: Techniques for estimating system performance from first-principles

News photo

Protocol Buffer Design: Principles and Practices for Collaborative Development