现在等同于`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 惯用语,它将完全满足您的要求。

我已经在下面的回答中详细描述了如何使用它: