-
Notifications
You must be signed in to change notification settings - Fork 33
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
Assertion failed in Expr
on next
#1099
Comments
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
Apr 30, 2024
The `D_cnf` module didn't use the flag `toplevel` as it was done in `Cnf`. This flag is important because the `Expr` AST doesn't store quantified type variables with binders it does for the term variable. Instead, we use a `prenex polymorphism` approach, which means the quantified type variables are at the top level only. I believe this PR fixes the issue OCamlPro#1099.
Merged
Merged
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
Apr 30, 2024
The `D_cnf` module didn't use the flag `toplevel` as it was done in `Cnf`. This flag is important because the `Expr` AST doesn't store quantified type variables with binders as it does for the term variable. Instead, we use a `prenex polymorphism` approach, which means the quantified type variables are at the top level only. I believe this PR fixes the issue OCamlPro#1099.
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
Apr 30, 2024
The `D_cnf` module didn't use the flag `toplevel` as it was done in `Cnf`. This flag is important because the `Expr` AST doesn't store quantified type variables with binders as it does for the term variable. Instead, we use a `prenex polymorphism` approach, which means the quantified type variables are at the top level only. I believe this PR fixes the issue OCamlPro#1099.
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
May 3, 2024
While fixing the issue OCamlPro#1099, I wrote a bit of documentation for `Expr`.
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
May 3, 2024
While fixing the issue OCamlPro#1099, I wrote a bit of documentation for `Expr`.
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
May 3, 2024
While fixing the issue OCamlPro#1099, I wrote a bit of documentation for `Expr`.
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
May 10, 2024
While fixing the issue OCamlPro#1099, I wrote a bit of documentation for `Expr`.
Halbaroth
added a commit
that referenced
this issue
May 10, 2024
Halbaroth
added a commit
to Halbaroth/alt-ergo
that referenced
this issue
Jun 11, 2024
The `D_cnf` module didn't use the flag `toplevel` as it was done in `Cnf`. This flag is important because the `Expr` AST doesn't store quantified type variables with binders as it does for the term variable. Instead, we use a `prenex polymorphism` approach, which means the quantified type variables are at the top level only. I believe this PR fixes the issue OCamlPro#1099.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The
next
branch raises an assertion on 23 tests of our internal benchmark set. We should fix this issue before releasing the nextversion of Alt-Ergo:
The text was updated successfully, but these errors were encountered: