Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connect the HoTT book to the Coq library #292

Closed
andrejbauer opened this issue Jun 21, 2013 · 6 comments
Closed

Connect the HoTT book to the Coq library #292

andrejbauer opened this issue Jun 21, 2013 · 6 comments

Comments

@andrejbauer
Copy link
Member

Everything is in place for linking up the theorems in the book with the theorems in the Coq HoTT library, see the files etc/Book.py and contrib/HoTTBook.v in the HoTT library. They are amply documented.

I am not sure whtether this is an issue for HoTT/book or HoTT/HoTT.

@ezyang
Copy link

ezyang commented Jun 21, 2013

What would it mean to "link them up"? Is there even any toolchain support for this?

@andrejbauer
Copy link
Member Author

There is a script which munches the book and creates a coq file into which we can then put definitions that show how to things from the book in coq using the HoTT library. So the idea is that you can look at this coq file to find places in the coq library that correspond to theorems in the book. But it takes manual work to actually link up a book theorem with the corresponding coq theorem.

@ezyang
Copy link

ezyang commented Jun 30, 2013

(For the record: this script lives in HoTT/HoTT, not the book repo!)

@JasonGross
Copy link
Contributor

Also for the record, the linking is making progress, thanks to contributors such as @marcbezem and @ezyang. There are prettified versions at http://hott.github.io/HoTT/proviola-html/HoTTBook.html and http://hott.github.io/HoTT/proviola-html/HoTTBookExercises.html.

@mikeshulman
Copy link
Contributor

Do we need to keep this issue open?

@andrejbauer
Copy link
Member Author

Nope, the system is working, I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants