tnelson / Forge
Forge: A Tool and Language for Teaching Formal Methods
☆72Updated this week
Alternatives and similar repositories for Forge:
Users that are interested in Forge are comparing it to the libraries listed below
- A deterministic parser with fused lexing☆72Updated last year
- EGraphs in OCaml☆63Updated last year
- Prolog, Datalog, languages, resources, and beyond!☆29Updated 2 months ago
- Mystery Languages☆38Updated last year
- A custom parser/auto-formatter for Standard ML☆71Updated last year
- A mechanisation of Wasm in Coq(Rocq)☆101Updated this week
- Coq plugin embedding elpi☆142Updated this week
- Programming-by-example in a typed functional language with sketches. Smyth = Sketching + Myth.☆54Updated 3 years ago
- Slog 1.0☆38Updated 7 months ago
- A pure type system implemented in OCaml☆77Updated 4 years ago
- A small implementation of graded modal dependent type theory. A younger cousin to Granule.☆55Updated 9 months ago
- A (still naive, incomplete and unstable) programming language based on Girard's transcendental syntax☆89Updated this week
- Reference compiler for c0☆29Updated 5 months ago
- Companion files for Logical Verification 2020–2021 at VU Amsterdam☆95Updated 4 years ago
- A proof checker meant for education. Primarily for teaching proofs of correctness of functional programs.☆66Updated this week
- an implementation of stuck macros☆136Updated 2 months ago
- A collection of programming languages and type systems.☆33Updated 5 months ago
- The Hitchhiker's Guide to Logical Verification and Associated Materials (2024 Edition)☆49Updated 10 months ago
- Algebraic, staged parsing for OCaml: typed, compositional, and faster than yacc☆101Updated last year
- Logic and Mechanized Reasoning☆93Updated 2 weeks ago
- Staged compilation with dependent types☆166Updated last week
- An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logt…☆139Updated 3 months ago
- Synthesis of Heap-Manipulating Programs from Separation Logic☆126Updated last year
- Hoare Type Theory☆70Updated last week
- A statically-typed programming language based on "F-ing modules"☆80Updated 4 years ago
- A Verified Compiler for Gallina, Written in Gallina☆140Updated this week
- A compiler for functional programs on serialized data☆158Updated last week
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆49Updated 8 months ago
- Accompanying materials for "A Core Calculus for Documents"☆31Updated last year
- A tool-agnostic formal specification language for OCaml.☆132Updated this week