I delegate to Z3 Recursive Functions | Online Z3 Guide
Interesting, thanks for the answer. I believe F* uses similar approach, and they have had problems with compilation brittleness, partially mitigated.
1 Like
Thanks for the link, I appreciate it. But honestly, I am far from the stage when brittle timeouts in the solver are an issue.