Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bollu/qoc

Quite Obfuscated Constructions
https://github.com/bollu/qoc

Last synced: 2 days ago
JSON representation

Quite Obfuscated Constructions

Awesome Lists containing this project

README

        

# QoC

#### Plan

- (Jan 5): Begin working on normalization+type checking, parser+printer.

#### Papers
- [Lean pratt parser notes](https://github.com/leanprover/lean4/blob/b9f0062a5813f3bec597a1377c818875b1b8f1e0/src/Lean/Parser/Basic.lean#L1592)
- [The foil](https://arxiv.org/pdf/2210.04729.pdf)
- Miller's pattern unification
- eliminating-dependent-pattern-matching
- universe-levels-via-displacement-algebras
- elaboration-in-dependent-type-theory
- [anti-unification](https://ericlippert.com/2018/11/05/anti-unification-part-4/)
- [pattern matching without k](https://jesper.sikanda.be/files/pattern-matching-without-K.pdf)

#### Installation

- Execute [`ghcup`](https://www.haskell.org/ghcup/)
- Clone repo
- Run `stack build`
- `stack exec qoc` to execute, `stack ghci` for REPL.
- Send a proven correct and yet incorrect implementation!