|
|
|
|
|
by thesz
163 days ago
|
|
As if Lean does not allow to circumvent it's proof system (the "sorry" keyword). Also, consider adding code to the bigger system, written in C++. How would you use Lean to prove correctness of your code as part of the bigger system? |
|
And at least in backend engineering, for anything beyond low-level algorithms you almost always want some workarounds: for your customer service department, for engineering during incident response, for your VIP clients, etc. If you're relying on formal proof of some functionality, you've got to create all those allowances in your proof algorithm (and hypothesis) too. And additionally nobody has really come up with a platform for distributed proofs, durable proof keys (kinda), or how to deal with "proven" functionality changes over time.