Propose, Solve, Verify: Self-Play Through Formal Verification | Dark Hacker News