tnelson / Forge
Forge: A Tool and Language for Teaching Formal Methods
☆73Updated 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
- A pure type system implemented in OCaml☆78Updated 4 years ago
- Programming-by-example in a typed functional language with sketches. Smyth = Sketching + Myth.☆54Updated 4 years ago
- A custom parser/auto-formatter for Standard ML☆76Updated last month
- Demo for dependent types + runtime code generation☆69Updated 2 months ago
- Mystery Languages☆38Updated last year
- A verifier for automated and interactive proofs about transition systems. This repository is a public mirror with stable development sna…☆68Updated last week
- A small implementation of graded modal dependent type theory. A younger cousin to Granule.☆58Updated last year
- A mechanisation of Wasm in Coq(Rocq)☆104Updated 2 weeks ago
- Accompanying materials for "A Core Calculus for Documents"☆33Updated last year
- Slog 1.0☆41Updated 10 months ago
- an implementation of stuck macros☆139Updated last month
- A Seamless, Interactive Tactic Learner and Prover for Coq☆64Updated last week
- Algebraic, staged parsing for OCaml: typed, compositional, and faster than yacc☆101Updated last year
- A survey of semantics styles in Coq, from natural semantics through structural operational, axiomatic, and denotational semantics, to abs…☆48Updated 3 years ago
- Lem semantic definition language☆138Updated last month
- Mostly Automated Synthesis of Correct-by-Construction Programs☆152Updated 3 weeks ago
- A Verified Compiler for Gallina, Written in Gallina☆149Updated last week
- Git mirror of https://isabelle.in.tum.de/repos/isabelle☆68Updated this week
- Lean 4 port of Iris, a higher-order concurrent separation logic framework☆92Updated last week
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆50Updated last month
- Gallina to Bedrock2 compilation toolkit☆53Updated last week
- A compiler for functional programs on serialized data☆161Updated 2 weeks ago
- ☆34Updated last year
- Coq Protocol Playground with Se(xp)rialization of Internal Structures.☆129Updated 5 months ago
- This repository contains an implementation of Nomos, a programming language for smart contracts based on resource-aware session types.☆23Updated 2 years ago
- A simple ML-like language with subtyping, polymorphism, higher rank types, and global type inference☆43Updated 2 months ago
- An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logt…☆141Updated 6 months ago
- EGraphs in OCaml☆64Updated last year
- Hoare Type Theory☆74Updated 2 weeks ago