我猜 Coq aac_tactics
(8.5p1) 应该能够处理 assoc。和交换性。但我不知道如何使用它来证明简单的等式,例如
2 + y + 5 = 7 + y
例如:
Require Import AAC_tactics.AAC.
Require Import AAC_tactics.Instances.
Goal forall y: nat, 2 + y + 5 = 7 + y.
intros ?.
aac_reflexivity.
产生错误:
错误:策略失败:不是模 A/AC 相等。
将最后一个策略更改为aac_normalise
也不能解决它。
如何使用 AAC 证明这些目标?