Formal Programming for the Shortest Path and Its Critical Edge Problems | IEEE Conference Publication | IEEE Xplore