将功能扩展性应用于 Coq 中具有 2 个参数的函数

Applying functional extensionality to functions with 2 arguments in Coq

我试图证明这样的事情:

(fun (i : nat) (ic : i < S n) => ...) = (fun (i : nat) (ip : i < S n) => ...)

这听起来像是 apply functional_extensionality 的任务,但它无法统一。我怀疑我需要以某种方式应用它两次,但不确定如何操作。

自己找到了解决方案:)

  extensionality a.
  extensionality b.