F*（读作“F star”）是一个由微软研究院和INRIA主导开发的、基于ML的依赖类型函数式程序语言，主要用于程序的形式化验证。F* 的类型系统十分丰富，支持依赖类型、单子化效用（monadic effects）和细化类型（refinement types）。这使其能够准确地用于表述程序的形式化规范，包括功能正确性和安全性。F* 的类型检查器通过检查手写的证明和 SMT 自动求解来确保程序符合规范。使用 F* 书写的程序可被编译到 OCaml、F# 或 C 加以执行。早期版本的 F* 亦支持编译