James Chapman's starred repositories
plfa.github.io
An introduction to programming language theory in Agda
agda-stdlib
The Agda standard library
haskell-platform
Distribution of Haskell with batteries included
inline-java
Haskell/Java interop via inline Java code in Haskell modules.
system-f-omega
System F-omega normalization by hereditary substitution in Agda
anoncreds-spec
The specification for AnonCreds verifiable credential exchange.
Relative-Monads
Relative Monad Library for Agda
system-f-parametricity-model
A Model of Relationally Parametric System F in Coq
type-scope-semantics
A self-contained repository for the paper Type and Scope Preserving Semantics
Type-Theory-Foundations
Some stuff from Robert Harper's lectures at OPLSS, formalized in Agda.
Big-step-Normalisation
Agda formalisations of some big-step normalization proofs
formal-utxo
Formalization of the UTxO abstract model for (bitcoin-style) blockchain transactions.
restriction-categories
A formalisation of Restriction Categories in Agda
Directed-Containers
An Agda formalisation of the theory of directed containers
continuous-normalization
Evaluation of typed terms in Agda using the Delay monad.
lambda-calculus
Formalisation of normalisation by evaluation for simply typed lambda calculus extended with natural numbers, lists, pairs, and streams.
Number-Theory
Currently this repo contains a translation of Thierry Coquands proof of the irrationality of 2 from agda 1 to agda 2
ATP-in-Haskell
A playground for implementing automated theorem provers in Haskell
TyDe2016.github.io
Tyde 2016 homepage