Outbound Link Summary:
3 months ago
![p3k dots p3k dots](https://blog.p3k.org/static/sites/blog/layout/dots.gif)
Why Writing Correct Software Is Hard …and why math (alone) won’t help us.
We try to understand the relationship between programs and correctness, and in particular, why writing correct programs must be hard. We will review results from computability theory and complexity theory, and see that programs and complete understanding – which is required for correctness – are fundamentally at odds.
![](https://blog.p3k.org/static/sites/blog/images/3d211979522eec91b8a86fa7fdb0a984-cliga2iuz9x88zsq-1717360121928.png)