TLA+ editor — your keys, real syntax, live buffer

A real CodeMirror 6 buffer holding a live deprovisioning obligation. Pick your keybindings, then ⊨ Verify with TLC — the model checker proves the property or hands back a counterexample.

loading CodeMirror…

Vim: i insert · / search. Emacs: C-a/C-e, C-k, M-w. VS Code: ⌘D multi-cursor · ⌘/ comment · ⌥↑/↓ move line.
⊨ Verify with TLC model-checks the whole spec (sound, ~1s — proof or counterexample). ✦ Explain (AI) narrates a selection (best-effort, slower).