Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by jonsterling
A curated list of projects in awesome lists by jonsterling .
https://github.com/jonsterling/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]
Last synced: 24 Oct 2024
https://github.com/jonsterling/githood
A minimal Github client for iOS. No longer actively developed.
Last synced: 02 Nov 2024
https://github.com/jonsterling/dreamtt
A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.
dependent-types elaboration tutorial
Last synced: 02 Nov 2024
https://github.com/jonsterling/forest
My mathematical Zettelkasten, created using forester.
category-theory mathematics tools-for-thought wiki
Last synced: 02 Nov 2024
https://github.com/jonsterling/agda-calf
A cost-aware logical framework, embedded in Agda.
agda complexity cost logical-framework modal-type-theory
Last synced: 24 Oct 2024
https://github.com/jonsterling/math
A mini-book on category theory. Superseded by https://github.com/jonsterling/forest
Last synced: 24 Oct 2024
https://github.com/jonsterling/tasky
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.
Last synced: 09 Nov 2024
https://github.com/jonsterling/rafexamples
An example of ReactiveFormlets use in the MVVM style
Last synced: 09 Nov 2024
https://github.com/jonsterling/hs-abt
Type safe abstract binding trees for Haskell, using Vinyl
Last synced: 09 Nov 2024
https://github.com/jonsterling/lcf-sequent-calculus-example
A self-contained implementation of forward and backward inference for intuitionistic propositional logic
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-modernized-algol
Harper's Modernized ALGOL in SML using multi-sorted nominal abstract binding trees
Last synced: 24 Oct 2024
https://github.com/jonsterling/latex-dieudonne
A LaTeX package to reproduce (an enhanced version of) the numbered paragraph style from classic French mathematics books.
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-zipper-machine
An abstract machine using indexed containers and their zippers
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-logical-framework
Jason Reed's Tiny LF, and some experiments in higher-order proof refinement logics using Jon Sterling Thought
Last synced: 24 Oct 2024
https://github.com/jonsterling/constructive-sheaf-semantics
I'm putting Palmgren's Constructive Sheaf Semantics into Agda. Defines sheaves via Grothendieck pretopologies.
Last synced: 24 Oct 2024
https://github.com/jonsterling/taskwarriorweb
A quick & dirty Yesod-based local web interface to TaskWarrior
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-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.
bar-induction formalization intuitionism system-t type-theory
Last synced: 24 Oct 2024
https://github.com/jonsterling/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.)
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-stc
Hacking synthetic Tait computability into Agda. Example: canonicity for MLTT.
Last synced: 24 Oct 2024
https://github.com/jonsterling/lean4-sgdt
Experiments with synthetic guarded domain theory in Lean 4.
Last synced: 24 Oct 2024
https://github.com/jonsterling/itt-bidirectional
A bidirectional type checker for intensional constructive type theory (with thanks to Stephanie Weirich).
Last synced: 24 Oct 2024
https://github.com/jonsterling/math-translations
Hypertext translations of some classic mathematical papers into English
category-theory math translation
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-brouwerian-mathematics
some "modernized" brouwerian mathematics, inspired by Hancock, Ghani & Pattinson
Last synced: 24 Oct 2024
https://github.com/jonsterling/brouwer-translations
translations of brouwer's writings; corrections from native speakers welcome!
Last synced: 24 Oct 2024
https://github.com/jonsterling/effectful-typesetting
A case-study in effects-and-handlers for bubbling out configurations from the interior of programs that typeset text.
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-sheaves
Sheaves in Agda (will be superseded by https://github.com/jonsterling/constructive-sheaf-semantics which has sheaves on a site)
Last synced: 24 Oct 2024
https://github.com/jonsterling/remark-on-hypothetical-judgment
remark on hypothetical judgment
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-pronominal-ml
An experiment with nominal features in a programming language
Last synced: 24 Oct 2024
https://github.com/jonsterling/hs-monad-open
Open-ended computation for when you need it (open recursion)
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-spreads
A library for Brouwerian data structures (spreads, fans, choice sequences)
Last synced: 24 Oct 2024
https://github.com/jonsterling/ocaml-modular-typechecking
Modular type checking using open types
Last synced: 24 Oct 2024
https://github.com/jonsterling/purescript-lcf
A general-purpose library for LCF+validations refiners
Last synced: 24 Oct 2024
https://github.com/jonsterling/twelf-nbe
normalization by evaluation for MLTT in twelf
Last synced: 24 Oct 2024
https://github.com/jonsterling/twelf-itt
modular development of intensional type theory in twelf
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-elaborating-typechecker
An example of how to use LCF + validations to type check and normalize lambda terms (via cut admissibility)
Last synced: 24 Oct 2024
https://github.com/jonsterling/ocaml-abt
(intrinsically typed) ABTs for OCaml
Last synced: 24 Oct 2024
https://github.com/jonsterling/racket-grit
Grit: the kernel around which a PRL forms
Last synced: 24 Oct 2024
https://github.com/jonsterling/coq-algebra-experiments
Formalizing some basic commutative algebra in Coq in order to procrastinate on my thesis proposal and paper reviews.
Last synced: 24 Oct 2024
https://github.com/jonsterling/luitzen
A possibly-wrong implementation of OTT (a fork of pi-forall)
Last synced: 24 Oct 2024
https://github.com/jonsterling/purescript-abt
Abstract binding trees for purescript
Last synced: 24 Oct 2024
https://github.com/jonsterling/hs-aws-dynamodb-streams
Bindings for DynamoDb Streams
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-abt
This is the CMU ABT library, with some minor improvements. DEPRECATED in favor of https://github.com/JonPRL/sml-typed-abts
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-kripke-schema
Kripke's Schema as a computational effect
Last synced: 24 Oct 2024
https://github.com/jonsterling/coq-synthetic-realizability
Some experiments
Last synced: 24 Oct 2024
https://github.com/jonsterling/tmux-haskell
A DSL for scripting Tmux in Haskell. [BTW, this doesn't really work. Sorry!]
Last synced: 24 Oct 2024
https://github.com/jonsterling/latex-diagrams
An extension of Paul Taylor's excellent diagrams package with an improved default arrow head, using METAFONT
Last synced: 24 Oct 2024
https://github.com/jonsterling/tt-singletons
experiments with singleton types & identity types in type theory
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-open-ended
open-ended data types in standard ml (i.e. the ultimate benign effect)
Last synced: 24 Oct 2024
https://github.com/jonsterling/twelf-cmcp
ITT 1979 in Twelf (à la Constructive Mathematics and Computer Programming)
Last synced: 24 Oct 2024
https://github.com/jonsterling/systems-study-notes
some very sad notes for a very sad class
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-ipl-completeness
Constructive witness to completeness of realizability interpretation for IPL, using exceptions. Based on an idea from Mark Bickford and Bob Constable
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-ifol-completeness
intuitionistic completeness of first order logic à la Constable & Bickford
Last synced: 24 Oct 2024
https://github.com/jonsterling/lithos
A processor for Literate Haskell, inspired by Docco. Uses Pandoc, Highlighting-Kate, BlazeHtml and Shakespearean templates.
Last synced: 24 Oct 2024
https://github.com/jonsterling/ccg-framework
A framework for testing multi-modal CCG constructions
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-groupoids
Groupoids in Agda with no postulates (by Darin Morrison)
Last synced: 24 Oct 2024
https://github.com/jonsterling/.texmacs-progs
My TeXmacs configuration files
Last synced: 24 Oct 2024
https://github.com/jonsterling/higher-dimensional-pers
experiments with higher dimensional partial equivalence relations for mixing exact equality with fibrant equality
Last synced: 24 Oct 2024
https://github.com/jonsterling/c0ns
An experimental nameserver written in C0
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-abt-parser
A parser library for ABTs based on parcom. DEPRECATED in favor of https://github.com/jonsterling/sml-typed-abts
Last synced: 24 Oct 2024
https://github.com/jonsterling/latex-ebproof-rules
A package to support combining ebproof with mathpartir
Last synced: 24 Oct 2024
https://github.com/jonsterling/diaconescu-tt
An Agda proof of Diaconescu's Theorem for Constructive Type Theory using Setoids
Last synced: 24 Oct 2024
https://github.com/jonsterling/ett-lite
A fork of Stephanie Weirich's pi-forall, which does away with the parametric quantifier (not my research question) and adds equality reflection
Last synced: 24 Oct 2024
https://github.com/jonsterling/sml-open-abt
An open-ended operator structure for abts
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-mltt-forcing
a model of MLTT over the Baire spread
Last synced: 24 Oct 2024
https://github.com/jonsterling/agda-meaning-explanations
Demonstration of meaning explanations in agda
Last synced: 24 Oct 2024
https://github.com/jonsterling/singletons
Adding GHC type literal promotion to http://www.cis.upenn.edu/~eir/packages/singletons/. There are trade-offs.
Last synced: 24 Oct 2024
https://github.com/jonsterling/lambdapi
An in-progress port of LambdaPi to Standard ML
Last synced: 24 Oct 2024
https://github.com/jonsterling/polynomials-agda
Conor McBride's PolyTest — soon to be extended to Laurent polynomials hopefully.
Last synced: 24 Oct 2024