[Agda-dev] Unification, elaboration

Bas Spitters b.a.w.spitters at gmail.com
Wed Jun 3 15:24:55 CEST 2015


As promised, the new unification in Coq:
http://www.pps.univ-paris-diderot.fr/~sozeau/research/publications/drafts/unif.pdf
https://github.com/unicoq/unicoq

but a different elaboration algorithm is implemented in lean:
https://leanprover.github.io/files/system.pdf

I've read both papers, but I don't claim to have any definitive advice on
which option should be chosen for agda.



Regarding package managers. Coq is now moving to opam:
http://coq-blog.clarus.me/use-opam-for-coq.html
http://coq-blog.clarus.me/make-a-coq-package.html
http://coq-blog.clarus.me/a-bench-system-for-the-coq-packages.html
https://coq-bench.github.io/

There is quite a lot of discussion about this. It is not perfect, but it
allows me to conveniently switch between Coq 8.4 and Coq-HoTT. Moreover,
both we and the coq-dev get early warnings when something breaks.

Bas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.chalmers.se/pipermail/agda-dev/attachments/20150603/ded90aa2/attachment.html


More information about the Agda-dev mailing list