Introduction

fstar-lang.org · 2026-08-02 · by Long Nguyen ·generic

Introduction

F* Logo

Self-certification: bootstrapping certified typecheckers in F\ with Coq (POPL 2012), which certifies the correctness of the F\ typechecker by programming it in F\ itself and bootstrapping the process by checking about 7GB of proof using Coq in about 24 machine-days of compute time. Fully abstract compilation to JavaScript (POPL 2013), which models a subset of JavaScript in F\ and develops a secure compiler from an ML-like language to JavaScript. Gradual typing embedded securely in JavaScript (POPL 2014), which develops a source-to-source compiler for JavaScript with defensive checks to ensure the soundness of gradual typing in adversarial contexts, proven corrent in F\. Probabilistic relational verification for cryptographic implementations(POPL 2014), which develops RF\, a relational dialect of the language useful for proving security properties like noninterference and for game-based cryptographic proofs. Microsoft Research

MSR Inria Joint Centre

Inria

fstar-lang.org · 5 images · 112 links

Comments (0)

No comments yet