3
F * (vyslovená hviezdička F) je funkčný programovací jazyk typu ML zameraný na overenie programu.Jeho typový systém zahŕňa polymorfizmus, závislé typy, monadické efekty, vylepšenia a najslabší počet predpokladov.Tieto funkcie spolu umožňujú vyjadriť presné a kompaktné špecifikácie programov vrátane funkčných správnych vlastností.Cieľom kontroly typu F * je dokázať, že programy spĺňajú ich špecifikácie pomocou kombinácie riešení SMT a manuálnych kontrol.Programy napísané v jazyku F * možno preložiť do programu OCaml alebo F # na vykonanie ....