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

'norm_hyp' does not normalize hypotheses with 'exists!' #3

Open
Atalay-Ileri opened this issue Jun 15, 2019 · 1 comment
Open

'norm_hyp' does not normalize hypotheses with 'exists!' #3

Atalay-Ileri opened this issue Jun 15, 2019 · 1 comment

Comments

@Atalay-Ileri
Copy link

I have a hypothesis in the form of
H: (F * (exists! v h o', [o = Handle h :: o'] * [s h = None] * a |-> v)) d
When I call norm_hyp H i am getting following error message:

Error:
In nested Ltac calls to "norm_hyp", "norm_reified_hyp" and
"rewrite Norm.interpret_l_sort in H", last call failed.
Tactic failure: setoid rewrite failed: Unable to satisfy the following constraints:

@tchajed
Copy link
Owner

tchajed commented Jun 18, 2019

Hmm this is actually some work, since I don't reify exists at all (though it's obviously useful). I'll solve this properly at some point. In the meantime I'll prove some theorems to do this manipulation manually.

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

2 participants