F* alternatives

F* is a functional programming language inspired by ML, designed for program verification. It features a type system with polymorphism, dependent types, refinement types, and a weakest precondition calculus, enabling precise program specifications. The F* type-checker combines SMT solving and manual proofs to verify program correctness, supporting translation to OCaml or F# for execution.

Alternatives