https://123dok.net/document/y96ro55r-automatic-verification-tla-proof-obligations-smt-solvers.html