Counterexample-guided abstraction refinement: start coarse, test whether a counterexample is spurious, refine, and repeat until the proof closes.
Part of Industrial Practice: Scaling Formal Verification on formal.org.