Formally verifying Advent of Code using Dijkstra's program construction | Dark Hacker News