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

Weird interaction between subordination and schematic theorems #144

Open
chaudhuri opened this issue Mar 31, 2023 · 0 comments
Open

Weird interaction between subordination and schematic theorems #144

chaudhuri opened this issue Mar 31, 2023 · 0 comments

Comments

@chaudhuri
Copy link
Member

chaudhuri commented Mar 31, 2023

This is based on this thread on the mailing list started by Todd Wilson (@lambdacalculator). His example:

Kind t type.
% Close t.

Theorem member_prune[A] : forall E (L:list A), nabla (x:A),
  member (E x) L -> exists E', E = y\E'.
induction on 1. intros. case H1.
  search.
  apply IH to H2. search.

This fails unless the Close t is commented out. Obviously t can be introduced after the theorem is proved and there would be no error.

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

1 participant