logoalt Hacker News

brooksttoday at 1:46 AM1 replyview on HN

Been thinking about this a lot recently.

I think we need a way to verify the specs. A combo of formal logic and adversarial thinking (probably from LLMs) that will produce an exhaustive list of everything the program will do, and everything it won’t do, and everything that is underspecified.

Still not quite sure what it looks like, but if you stipulate that program generation will be provable, it pushes the correctness challenge up to the spec (and once we solve that, it’ll be pushed up to the requirements…)


Replies

frumplestlatztoday at 1:54 AM

What’s important is to prove useful, high-level properties derived from the specs. The specs of program behavior are just the price of admission.

show 1 reply