There are no reviews yet. Be the first to send feedback to the community and the maintainers!
JonPRL
An proof refinement logic for computational type theory. Inspired by Nuprl. [For up-to-date development, see JonPRL's successor, RedPRL: https://github.com/redprl/sml-redprl]Githood
A minimal Github client for iOS. No longer actively developed.forest
My mathematical Zettelkasten, created using forester.agda-calf
A cost-aware logical framework, embedded in Agda.math
A mini-book on category theory. Superseded by https://github.com/jonsterling/forestocaml-forester
Mirror of ocaml-foresterTasky
A Taskwarrior client. This was created to fill my own need: feel free to modify it! If it looks really ugly, you probably have your terminal configured wrong.Lens.hpp
Functional Lenses in C++coq-guarded-computational-type-theory
latex-dieudonne
A LaTeX package to reproduce (an enhanced version of) the numbered paragraph style from classic French mathematics books.lcf-sequent-calculus-example
A self-contained implementation of forward and backward inference for intuitionistic propositional logicRAFExamples
An example of ReactiveFormlets use in the MVVM stylecoq-domains
agda-synthetic-domain-theory
tt
secret projectagda-stc
Hacking synthetic Tait computability into Agda. Example: canonicity for MLTT.hs-abt
Type safe abstract binding trees for Haskell, using Vinylsml-modernized-algol
Harper's Modernized ALGOL in SML using multi-sorted nominal abstract binding treesagda-zipper-machine
An abstract machine using indexed containers and their zipperssml-logical-framework
Jason Reed's Tiny LF, and some experiments in higher-order proof refinement logics using Jon Sterling Thoughtconstructive-sheaf-semantics
I'm putting Palmgren's Constructive Sheaf Semantics into Agda. Defines sheaves via Grothendieck pretopologies.TaskWarriorWeb
A quick & dirty Yesod-based local web interface to TaskWarrioragda-effectful-forcing
Agda formalization of the paper, "Higher-Order Functions and Brouwer's Thesis". Deduces a Brouwer ordinal from a function ((nat -> nat) -> nat) in System T.TT-Reflection
An experimental type theory with scoped equality reflection, and non-arbitrary proof search. This is basically a pared down version of Andromeda/Brazil, but with untyped reduction and a more Nuprl-like feel. Computational content of proofs is got via a realizability-based extraction. (Note: substitution is unsafe here, not because of a problem with the theory, but because I didn't understand how Bound works sadly.)topos-theory-notes
lean4-sgdt
Experiments with synthetic guarded domain theory in Lean 4.itt-bidirectional
A bidirectional type checker for intensional constructive type theory (with thanks to Stephanie Weirich).math-translations
Hypertext translations of some classic mathematical papers into Englishagda-brouwerian-mathematics
some "modernized" brouwerian mathematics, inspired by Hancock, Ghani & Pattinsonagda-abt
Abstract binding trees in Agdalecture-notes
effectful-typesetting
A case-study in effects-and-handlers for bubbling out configurations from the interior of programs that typeset text.brouwer-translations
translations of brouwer's writings; corrections from native speakers welcome!mathematical-notebook
Read at your own risk! Not everything in here is guaranteed to be correct.agda-bar-induction
coq-algebra
coq-sgdt
Agda-Sheaves
Sheaves in Agda (will be superseded by https://github.com/jonsterling/constructive-sheaf-semantics which has sheaves on a site)agda-nominal-sets
coq-meaning-explanation
sml-pronominal-ml
An experiment with nominal features in a programming languagehs-monad-open
Open-ended computation for when you need it (open recursion)twelf-nbe
normalization by evaluation for MLTT in twelfocaml-modular-typechecking
Modular type checking using open typesguarded-theories
sml-spreads
A library for Brouwerian data structures (spreads, fans, choice sequences)purescript-lcf
A general-purpose library for LCF+validations refinersstlc-type-inference
bar-induction-slides
racket-grit
Grit: the kernel around which a PRL formsagda-directed-plump-ordering
agda-sheaf-semantics
here we go againLuitzen
A possibly-wrong implementation of OTT (a fork of pi-forall)ocaml-abt
(intrinsically typed) ABTs for OCamllean-syntax
just learning to use leantt-singletons
experiments with singleton types & identity types in type theorytwelf-itt
modular development of intensional type theory in twelflatex-diagrams
An extension of Paul Taylor's excellent diagrams package with an improved default arrow head, using METAFONTsml-elaborating-typechecker
An example of how to use LCF + validations to type check and normalize lambda terms (via cut admissibility)latex3-jmsdelim
Tmux-Haskell
A DSL for scripting Tmux in Haskell. [BTW, this doesn't really work. Sorry!]coq-synthetic-realizability
Some experimentscoq-algebra-experiments
Formalizing some basic commutative algebra in Coq in order to procrastinate on my thesis proposal and paper reviews.hs-aws-dynamodb-streams
Bindings for DynamoDb StreamsCoq-Up
A tarpit in Coqpurescript-abt
Abstract binding trees for purescriptbibtex-references
choice-sequences
twelf-cmcp
ITT 1979 in Twelf (Γ la Constructive Mathematics and Computer Programming)sml-ifol-completeness
intuitionistic completeness of first order logic Γ la Constable & BickfordLithos
A processor for Literate Haskell, inspired by Docco. Uses Pandoc, Highlighting-Kate, BlazeHtml and Shakespearean templates.coq-presheaf-cwf
agda-cubical-sets
sml-open-ended
open-ended data types in standard ml (i.e. the ultimate benign effect).TeXmacs-progs
My TeXmacs configuration filesCCG-Framework
A framework for testing multi-modal CCG constructionsagda-groupoids
Groupoids in Agda with no postulates (by Darin Morrison)sml-kripke-schema
Kripke's Schema as a computational effectsystems-study-notes
some very sad notes for a very sad classsml-ipl-completeness
Constructive witness to completeness of realizability interpretation for IPL, using exceptions. Based on an idea from Mark Bickford and Bob Constablesml-abt
This is the CMU ABT library, with some minor improvements. DEPRECATED in favor of https://github.com/JonPRL/sml-typed-abtshigher-dimensional-pers
experiments with higher dimensional partial equivalence relations for mixing exact equality with fibrant equalityagda-meaning-explanations
Demonstration of meaning explanations in agdaLaTeX-Macros
My personal macroscoq-cbpv
sml-abt-parser
A parser library for ABTs based on parcom. DEPRECATED in favor of https://github.com/jonsterling/sml-typed-abtsDiaconescu-TT
An Agda proof of Diaconescu's Theorem for Constructive Type Theory using Setoidslatex-ebproof-rules
A package to support combining ebproof with mathpartirburnt-offering-secrets
sml-nominal-sets
agda-mltt-forcing
a model of MLTT over the Baire spreadc0ns
An experimental nameserver written in C0sml-open-abt
An open-ended operator structure for abtssingletons
Adding GHC type literal promotion to http://www.cis.upenn.edu/~eir/packages/singletons/. There are trade-offs.music
lambdapi
An in-progress port of LambdaPi to Standard MLsml-zipper
Huet's ZipperETT-Lite
A fork of Stephanie Weirich's pi-forall, which does away with the parametric quantifier (not my research question) and adds equality reflectionLove Open Source and this site? Check out how you can help us