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

Transitivity of level inequality needed for unsolvability #3098

Open
andreasabel opened this issue May 30, 2018 · 0 comments
Open

Transitivity of level inequality needed for unsolvability #3098

andreasabel opened this issue May 30, 2018 · 0 comments
Labels
constraints Constraints (postponed type checking problems, postponed unification problems, instance constraints) levels type: enhancement Issues and pull requests about possible improvements
Milestone

Comments

@andreasabel
Copy link
Member

andreasabel commented May 30, 2018

The remaining MWE from #2780.

mutual
  l = _

  data D {a} (A : Set a) : Set l where
    c : A  D A

  data E (A : Set l) : Set1 where
    c : A  E A

Should discover that the level constraints are unsolvable.

See also #2246.

@andreasabel andreasabel added type: enhancement Issues and pull requests about possible improvements levels constraints Constraints (postponed type checking problems, postponed unification problems, instance constraints) labels May 30, 2018
@UlfNorell UlfNorell added this to the icebox milestone Jun 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
constraints Constraints (postponed type checking problems, postponed unification problems, instance constraints) levels type: enhancement Issues and pull requests about possible improvements
Projects
None yet
Development

No branches or pull requests

2 participants