formal-topology-in-UF. Formal Topology in Univalent Foundations (WIP).
37sequents. Proof search for intuitionistic propositional logic using Dyckhoff's LJT.
27grammar-inference. Learning rigid grammars in Haskell.
24simplc. A tiny compiler for a security-typed imperative language with a formalised proof of noninterference-preservation.
16sml-system-t. SML implementation of System T from PFPL.
11Mini-TT. A tiny implementation of dependent types.
11pixs. An image-processing library for Haskell.
10sml-system-f. An implementation of System F, as described in PFPL.
9abt. Ocaml port of CMU's ABT library (with various modifications).
9chi. A minimal language with a self-interpreter.
7agda-github-action. A GitHub action for typechecking Agda code.
7gstts-formal-topology-talk. Slides for a talk given at the Gothenburg-Stockholm Type Theory Seminar.
5linear-diophantine. An implementation of Contejean and Devie's algorithm for solving linear diophantine equations.
5rafine. λ-calculus with ⊏, ≤, ∧, ∨.
5AC-unification. Unification modulo associativity and commutativity.
4tinyrw. A toy language based on rewriting using code from Baader and Nipkow.
4agda-brzozowski. [WIP] Brzozowski's DFA minimization algorithm in Agda.
4CFG-random. Generate random strings from a given CFG.
4agda-logical-relations. Some experiments with logical relations in Agda.
3resolution. A tiny implementation of logical resolution.
3chalmers-msc-thesis-template. Template for master's theses at Chalmers. *Work in progress!*
3turnstile. Proof translations from English to proof assistants.
3GF-summer-school. Code and notes from the fifth GF summer school.
3deasciifier. Deniz Yüret's Turkish deasciifier in Swift.
3type-theory-turkish-dictionary.
3turkish-pos-tagger. Part-of-speech tagging of Turkish, using hidden markov models.
2msc-thesis. TeX
22048. Graphical 2048 in Python.
2sml-colors. Make text look nice.
2LamPi. Messing around with dependent types.
2sml-redprl. Decisively Smash the Formalist Clique!—The People's Refinement Logic
2notes-on-choice-sequences. Notes to myself as I am reading Troelstra's “Choice Sequences”.
2twelf-playground. Toying with Twelf.
2complexity-for-logicians. Notes from a mini course by Anupam Das.
2DAT235.
1docker-agda. Dockerfile
1aspell-tr. Common Workflow Language
1GF-twelf. Translate Twelf to other stuff—implemented in GF.
1natural-sciences-forest. My forest for natural sciences, built using forester.
1sml-cyk. [WIP] SML implementation of the Cocke-Kasami-Younger algorithm.
1GFSS-5-presentation. Final presentation for the fifth GF summer school.
1twelf-system-t. System T in Twelf.
1pfm-exercises. Exercises from Paul Taylor's PFM.
1TAPL. Notes and exercises from “Types and Programming Languages” by Pierce.
1