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

Fixes for funelim #1085

Merged
merged 29 commits into from
May 22, 2024
Merged

Fixes for funelim #1085

merged 29 commits into from
May 22, 2024

Conversation

mattam82
Copy link
Member

This fixes some scripts due to the fixes in funelim to be merged in Equation's main branch.

tabareau and others added 29 commits May 21, 2024 13:43
* Fix typed erasure calls to _not_ trim inductive masks

* Comment WIP app_construct proof

* Comment WIP erase_function proof

* Prove that functions are preserved by compilation

* Show that inhabitants of product types evaluate to functions through the erasure pipeline
#1056)

* Resurrect the cofix transform, adding a new axiom for the admitted proofs.
Generalize `MetaCoq Erase` to take options allowing to optionally run this pass

* Minor fixes

* Fix metacoq_tour

* Fix quoting of cofix to make translation correct
* Add tLazy and tForce constructors

With no evaluation semantics yet. Use them in ECoInductiveToInductive to allow efficient (unverified) implementation of cofixpoints in target languages.

* Install archive file for static linking
* Implement a general Show typeclass in MetaCoq.Utils

* Fix dependencies of new template-coq plugin
…n github to avoid issues with github rebuilding the tarballs
@mattam82 mattam82 merged commit d1f8f55 into main May 22, 2024
2 of 10 checks passed
@mattam82 mattam82 deleted the fixes-for-funelim branch May 22, 2024 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants