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

Future of the coq-forcing plugin? #9

Open
herbelin opened this issue Jun 5, 2021 · 0 comments
Open

Future of the coq-forcing plugin? #9

herbelin opened this issue Jun 5, 2021 · 0 comments

Comments

@herbelin
Copy link
Contributor

herbelin commented Jun 5, 2021

Hi coq-forcing developers,

This plugin is very useful to play with models or with forcing in direct style. Do you have further plans with it? E.g. cubical presheaves?

I have a couple of questions:

  • It does not support (co)fixpoints: were there particular difficulties to support them? The guard condition?
  • It seems that more possible interpretations of the universes have been investigated nowadays (I'm thinking e.g. to Sattler's construction of universes in presheaves, or also the "optimization" interpreting Prop by Prop and Type(i) by Type(i) in case the Hom are proof-irrelevant). There is also the combination with realisability (e.g. @ppedrot's "pre-prefascist" variant with parametricity). Do you have plans in this direction?

Also, I wonder whether you'd be interested in moving the plugin to coq-community. Other limitations I collected include the support for polymorphism (which naively would require mapping universes of the source to universes of the target?) and the support for the new term constructors Int, Float, Array, but that's maybe not a limitation enough to make it more visible.

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

No branches or pull requests

1 participant