F* (pronounced F star)
"F* is a general-purpose proof-oriented programming language, supporting both purely functional and effectful programming. It combines the expressive power of dependent types with proof automation based on #SMT solving and tactic-based interactive theorem proving."
2/2