Laurel Language Designer Guide

10.15. Decreases clauses🔗

To enable proving that contracts terminate, Laurel uses decreases clauses to enable proving the termination of procedure calls.