当在Ltac中实现复杂的策略时,我预计会出现一些Ltac命令或战术调用失败以及预期的位置(例如终止repeat
或导致回溯)。这些故障通常在故障级别为0时提升。提高coq策略的失败水平
故障在较高级别上升“逃脱”周围的try
或repeat
区块,并可用于发出意外故障。
我缺少的是什么,甚至为0级运行策略tac
和对待它的失败,是在一个较高的水平,同时保留了失败的消息的方式。这可以让我确保repeat
不会由于我身边的Ltac编程错误而终止。
我可以在Ltac中实施这种失败升级的高阶策略吗?
你的工作围绕不正是我想要什么(我用它至今),与我在失去了实际的信息外0级失败,对于少数战术而言,这实际上可能非常有用。 –