Discussion about this post

User's avatar
Adam Chlipala's avatar

I’m experimenting with crossposting this one to LessWrong; you may find additional discussion there:

https://www.lesswrong.com/posts/yFtcb6TLBKA8ob63K/formal-verification-the-ultimate-fitness-function

ginadotexe's avatar

The more I learn about formal verification, the more I start to understand it's usefulness especially when it comes to security. I can't help but think about it being used as a way to perform 'malicious compliance' through code. As in, exposing the flaws (or technically, proving that something is secure) of a specific program's algorithm by just writing a proof about it. "Well, if I can just prove that there's no bugs in my code, then obviously my code must be bug free!" is how I imagine that scenario.

But now I'm wondering if someone has tried to prove something absurd and just ended up with a program that takes an insane amount of processing power to execute. That's gotta be a thing somewhere. As always, these posts leave me with more questions than answers. Keep up the good work!

4 more comments...

No posts

Ready for more?