现在等同于`destruct<term> eqn:<identifier>`
Agda equivalent of `destruct <term> eqn:<identifier>`
我了解到 Agda 使用 with-clause 进行案例分析,这类似于 Coq 的 destruct 策略。 destruct 策略具有 destruct <term> eqn:<identifier>
形式的 variant,它另外在上下文中添加了 <term>
和 <term>
在每种情况下所采用的值之间的等式。有没有一种类似的方法可以将这个等式添加到 Agda 的上下文中?
您需要使用 inspect
惯用语,它将完全满足您的要求。
我已经在下面的回答中详细描述了如何使用它:
我了解到 Agda 使用 with-clause 进行案例分析,这类似于 Coq 的 destruct 策略。 destruct 策略具有 destruct <term> eqn:<identifier>
形式的 variant,它另外在上下文中添加了 <term>
和 <term>
在每种情况下所采用的值之间的等式。有没有一种类似的方法可以将这个等式添加到 Agda 的上下文中?
您需要使用 inspect
惯用语,它将完全满足您的要求。
我已经在下面的回答中详细描述了如何使用它: