Formally verifying Advent of Code using Dijkstra’s program construction December 3, 2025 by kamal Comments