我正在使用最新版本的 ACL2 Sedan 研究“图论练习”示例。不幸的是,ACL2 不接受find-next-step功能。我已经检查了几次它是否正确输入并且它调用的所有功能都可用。输出摘要的第一部分:
产生反例,包括简化标尺以最大限度地提高反例的可重复性。以下函数定义对应于函数定义中的实际循环,CCG 分析无法证明在所有情况下都终止:
(DEFUN FIND-NEXT-STEP_0 (C STACK B G)
(IF (AND (CONSP C)
(NOT (MEMBER-EQUAL (CAR C) STACK))
(NOT (EQUAL (CAR C) B)))
(FIND-NEXT-STEP_0 (NEIGHBORS (CAR C) G)
(CONS (CAR C) STACK)
B G)
(LIST C STACK B G)))
作为一个新手,在我自己找出问题所在之前,我想确保本书的文本应该在轿车版本上运行。我也可能不知道一些必要的设置和书籍内容。任何帮助,将不胜感激。