Cs_J Asked: 2024-08-25 09:05:16 +0800 CST 将 `P(?x)` 转换为 `exists x,P(x)`,为 Coq 中的不同子目标提供不同的实例 5 我有一个目标,其中有一个存在变量 ?x。为了证明这一点,我需要破坏一个术语 t,并且在破坏 t 产生的不同情况下,实例化 ?x 的术语应该不同,这样才是正确的。 当我完成第一种情况的证明后,Coq 根据第一种情况实例化 ?x,这使得第二种情况无法证明。有没有办法将形式的目标变成P(?x)?exists x,P(x)或者还有其他方法可以解决我遇到的问题? logic