Move, Movelang, Move Prover, Formal Verification, Quality Assurance.
conditions over input parameters and global memory. Developers can also provide invariants over data structures as well as the contents of the global memory. The language also supports universal and existential quantification over bounded domains, such as the indices of a vector, as well as