Тег

Lean 4

1 материалов

Jane Street: будущее программирования — формальные методы, а команда, запретившая JSON, доказала это на Lean 4 (blog.janestreet.com)

Jane Street доказывает: ценность программирования смещается от написания кода к его проверке. Когда GenAI выдаёт десятки тысяч строк, которые никто не вычитает, формальные спецификации и доказательства становятся доступным способом быть уверенным. Промышленная линия — OxCaml, seL4, Dafny и TLA+.

Реверс-инженер указал на оговорку: seL4 формально верифицирован, но всё равно выходил с мерзкими багами. Глубже трещину вскрыл комментатор, который пробует годами: формальная спецификация — это «та же реализация, записанная иначе», и она может нести тот же баг.