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

The free instance of “x” in “∀x::{x}. T” is shown as bound #503

Closed
marioxcc opened this issue Dec 18, 2017 · 1 comment
Closed

Comments

@marioxcc
Copy link
Contributor

In the command line interface of Kananaskis-11 and a recent development version (7389ca0) “∀x::{x}. T” and “RES_FORALL {x} λx. T” are printed as “∀x::{x}. T” with both instances of “x” shown in green (i.e.: bound). I tested this in Emacs with the HOL interface in Kananaskis-11 and the result is the same (both instances of “x” shown in green).

@mn200
Copy link
Member

mn200 commented Dec 21, 2017

Thanks for the bug report!

mn200 added a commit that referenced this issue Dec 29, 2017
This bug has the free-bound status of the restricted variable
contaminate the free/bound status of variables within the restriction.
The printer is also too keen to see restrictions as identical when
they are not because the freeness of variables within the restrictions
are different.
@mn200 mn200 closed this as completed in 77938cb Dec 29, 2017
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

2 participants