Formal verificationis the act of proving or disproving the correctness of a system with respect to a certain formal specification or property, using formal methods of mathematics.
Software verificationgoal is to assure that software satisfies the expected requirements.
F* (programming language)is a high-level, multi-paradigm, functional and object-oriented programming language inspired by the languages ML, Caml, and OCaml, and intended for program verification.