Skip to content
View acorrenson's full-sized avatar
🐓
Proving Programs in Rocq
🐓
Proving Programs in Rocq

Organizations

@codeanonorg

Block or report acorrenson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

Showing results

sketches of different programming language ideas

OCaml 1 Updated Sep 7, 2026

A formal verification of an abstract SAT solving transition system.

Rocq Prover 7 1 Updated Sep 4, 2026
TeX 8 Updated Sep 15, 2026

Tiny fast HTML5 game engine with many features and no dependencies.

JavaScript 4,183 230 Updated Sep 23, 2026

Auto formalization of the CLRS text book

F* 40 3 Updated Jul 8, 2026

Because `model.fit()` isn't an explanation

Python 1,420 106 Updated Apr 26, 2026

A type-safe, formally verifiable HDL compiler in Lean 4. Inspired by Clash, built for high-assurance hardware synthesis.

Lean 118 18 Updated Sep 22, 2026

A certified RISC-V Interpreter with Hoare-logic in Lean

Lean 22 2 Updated Aug 11, 2026

A minimalist HDL built entirely from logic gates for education and experimentation. Compiles circuits to C so that they can run anywhere

Python 51 1 Updated Sep 22, 2026

Completeness of the Iris separation logic framework

Rocq Prover 5 Updated Feb 5, 2026

Formalizing the stable marriage problem and the Gale-Shapley algorithm in Lean

Lean 5 1 Updated Jan 13, 2026
C++ 6 Updated Dec 16, 2025

The mechanized formalization of logical pinning, a lightweight borrowing model and proof discipline for precise reasoning about container-internal pointers.

Rocq Prover 10 Updated May 13, 2026

OCaml .mlx syntax dialect with JSX syntax expressions

OCaml 148 7 Updated Sep 16, 2026

From Zero to QED: An informal introduction to formality with Lean 4

Lean 126 21 Updated Sep 6, 2026

Library for structural temporal logic proofs over coinductive, free monads with effects and choice.

Rocq Prover 11 2 Updated Sep 22, 2026

Trace monoids in Cubical Agda

Agda 11 Updated Feb 29, 2024

Code and Materials for an interactive online course on Logic (part of Strathclyde's CS208 Logic and Algorithms module)

TeX 14 4 Updated Nov 27, 2025

ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.

Python 421 50 Updated Sep 14, 2026

Formalizing RFC 9535

Rocq Prover 6 Updated Feb 27, 2026

Modern scientific computing for OCaml

OCaml 406 58 Updated Sep 19, 2026

OCaml - Oxidized!

OCaml 887 183 Updated Sep 23, 2026

Description of Model Checking Intermediate Language

TeX 11 2 Updated Mar 31, 2025

Functions and proofs about game trees in Rocq, implemented as rose trees.

Rocq Prover 20 1 Updated Sep 11, 2026

SMTscope automatically analyses and visualises SMT solver execution traces.

Rust 85 6 Updated Dec 10, 2025

The source of Walnut

Java 10 4 Updated Sep 16, 2026

The Walnut Theorem Prover webpage

1 Updated Nov 6, 2025

A regex crate using Brzozowski derivatives.

Rust 28 3 Updated Apr 24, 2025

Artifact generator for the paper "Incremental Forward Reasoning for White-Box Proof Search" (submission to CADE 30)

Dockerfile 3 Updated Feb 27, 2025

Can I make an *optimizing* compiler under 1k lines of code?

Python 71 4 Updated Feb 21, 2025
Next