点向函数相等证明

时间:2018-07-18 08:17:40

标签: idris theorem-proving

假设函数在点上相等,是否可以证明它们相等? -即建立以下功能:

pointwiseEquals: (f: a -> b) -> (g: a -> b) -> ((x: a) -> (f x) = (g x)) -> f = g

但是,我怀疑它是在构造逻辑中发生的,所以至少以下情况会发生?

pointwiseEquals': (f: a -> b) -> (g: a -> b) -> ((x: a) -> (f x) = (g x)) -> (f = g -> Void) -> Void

0 个答案:

没有答案