-
I want to make sure I understand the function of this hook. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Yes, that is correct.
That is not quite correct: one can use the external-access-hook to handle terms with non-finite domains of quantification, such as numerals. At least in theory, the state (which is what I believe you refer to when you talk about the problem file) must be of finite extent (and the bit-vector state representation relies on this). That said, the external-access-hook seems to me to be redundant with the axiom facility and the ability to invoke arbitrary lisp code in preconditions. As far as I can tell, anything one can do with the external access hook could be done with those facilities. I am not fully confident in this response because I have never used this facility, and there are no examples of its use in the set of examples distributed with SHOP3. Unfortunately, when the source code was imported into the repository, previous history was lost, and I don't have any history. The only history I have is from SIFT, nothing from U Maryland where this was first implemented:
(from the changelog) @ukuter might know more. |
Beta Was this translation helpful? Give feedback.
Yes, that is correct.
That is not quite correct: one can use the external-access-hook to handle terms with non-finite domains of quantification, such as numerals. At least in theory, the state (which is what I believe you refer to when you talk about the problem file) must be of finite extent (and the bit-vector state representation relies on this).
That said, the external-acces…