-
Notifications
You must be signed in to change notification settings - Fork 14
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
eval term in setof #104
Comments
The problem with the above is that the first argument to To be honest, this makes me wonder why the manual has "call terms" and "eval terms". We have call and eval expressions, and that makes sense, because they can appear where any other goal appears and the theorem prover will invoke lisp to evaluate them. But it is not possible to just sprinkle I should look into the history here (if it extends far enough) and see where those came from. Probably this whole syntax discussion needs to be revisited and made more accurate. While we ponder this, the following is a way to do what you want:
The following will also work:
|
Thanks for the answer. As a side effect, it raised some questions in Coming to the issue of terms, I think at the beginning of sec. 4.3 you If we admit the above, the issue is, as you say, that you can't use On the other hand, saying that the 1st argument to setof is a term, Finally, w.r.t. the manual, I've made some more improvements in the |
I don't know if this is related to #102, but the following doesn't work as I expect:
The text was updated successfully, but these errors were encountered: