|
|
|
|
|
by js8
85 days ago
|
|
> Databases and web browsers are too complicated to build a full-fidelity mathematical model for. I disagree - thanks to Curry-Howard isomorphism, the full-fidelity mathematical model of a database or web browser are their binaries themselves. We could have compilers provide theorems (with proof) of correctness of the translation from source to machine code, and library functions could provide useful theorems about the resource use. Then, if the AI can reason about the behavior of the source code, it can also build the required proof of correctness along with it. |
|
So I'm skeptical that the code we write in ordinary programming languages proves anything interesting. Why do you think that?