Abstract: Loop invariants are essential for proving the correctness of programs with loops. Synthesizing loop invariants is challenging, and fully automatic synthesis cannot be guaranteed for ...