(no title)
maxwells-daemon | 1 month ago
Formal methods are cool because, by contrast to tools like the borrow checker, you can prove some very "nonlocal" properties: this system does not deadlock, or it makes progress at least every N steps, etc.
maxwells-daemon | 1 month ago
Formal methods are cool because, by contrast to tools like the borrow checker, you can prove some very "nonlocal" properties: this system does not deadlock, or it makes progress at least every N steps, etc.
vatsachak|1 month ago
For example can it read rust async code and prove that there are no deadlocks in TLA+, or some equivalent in Lean?
zozbot234|1 month ago
NetMageSCW|1 month ago
xjm|1 month ago
pvillano|1 month ago
We can't know for every possible program if it halts or not, but the complexity of programs we can determine is increasing as tools and techniques get better