- London
-
17:16
(UTC -12:00) - http://www.stephendiehl.com
- @www.stephendiehl.com
- in/stephen-diehl-43778134a
Highlights
- Pro
Lists (16)
Sort Name ascending (A-Z)
Computer Algebra
Computer algebra toolsDependent Types
Dependent type checkingE-Graphs
Equality saturation is a technique for building optimizing compilers using e-graphsGeometric Algebra
Geometric algebra is a mathematical framework that unifies and extends vector algebraHEP
High energy particle physicsJIT Compilers
JIT compilers are a type of compiler that translates code into machine code at runtime, improving performance by optimizing codeLean
Lean theorem proverMCP
Model Context ProtocolMLIR
MLIR (Multi-Level Intermediate Representation) is a unifying software framework for compiler development.Physics
Uncategorized physics projectsQuantitative Finance
Study of market structure using quantitative modelsReasoning Models
Language models that enumerate stepwise before answering.SMT Solvers
Satisfiability modulo theoriesTensor Calculus
Symbolic tensor calculus manipulation toolsTerm Rewriting
Zero Knowledge Proofs
- All languages
- Agda
- Assembly
- Bluespec
- C
- C#
- C++
- CMake
- CSS
- Chapel
- Cirru
- Clojure
- Common Lisp
- Coq
- Cuda
- Cython
- D
- Dafny
- Dhall
- Dockerfile
- Eagle
- Elixir
- Elm
- Emacs Lisp
- Erlang
- F*
- Fortran
- Futhark
- Go
- Groff
- HTML
- Haskell
- Idris
- Isabelle
- J
- Java
- JavaScript
- JetBrains MPS
- Julia
- Jupyter Notebook
- Koka
- Kotlin
- LLVM
- Lean
- Lua
- MLIR
- Makefile
- Markdown
- Mathematica
- Mercury
- Nix
- OCaml
- Objective-C
- Objective-C++
- PHP
- PostScript
- PowerShell
- Pure Data
- PureScript
- Python
- Racket
- ReScript
- Reason
- Rocq Prover
- Roff
- Rust
- SCSS
- SMT
- Scala
- Scheme
- Scilab
- Shell
- Shen
- Standard ML
- Starlark
- Svelte
- Swift
- TLA
- TeX
- TypeScript
- Typst
- UrWeb
- Vala
- Verilog
- Vim Script
- Vue
- WebAssembly
- XSLT
- Zig
Starred repositories
WikiLean — Wikipedia mathematics annotated with Mathlib4/Lean formalization links
Kimi Code CLI is your next CLI agent.
⛔ A lightweight website blocker with a user friendly interface
Programming language for literate programming law specification
A functional, content-addressable programming language.
Aspects of categorical differential geometry, formalised in lean 4.
A neovim plugin for folding documentation comments in rust files.
Insert is a programming language for self-modifying code.
(at least a useful portion of) Temporal Logic of Actions, a.k.a. TLA in Lean 4
[SIGMOD 2026] F3: The Open-Source Data File Format for the Future
Wasm interpreter in lean, designed for reasoning
BRAT - Beta Reviewer's Auto-update Tool for Obsidian.
A Rust implementation of interval arithmetic (IEEE 1788)
SQLite extension + bindings for Postgres NOTIFY/LISTEN semantics with durable queues, streams, pub/sub, and scheduler
For developing and reproducing ML + HEP projects.
Prover9 is a resolution and paramodulation-based theorem prover for first-order and equational logic, and Mace4 searches for finite counterexamples.