Cyclic proofs of program termination in separation logic (2008)

by J Brotherston, R Bornat, C Calcagno
Venue:In Proceedings of POPL-35