gpt4 book ai didi

idris - 如何证明 idris 的平等通勤?

转载 作者:行者123 更新时间:2023-12-04 09:19:11 26 4
gpt4 key购买 nike

试图证明以下断言:

equalityCommutesNat : (n : Nat) -> (m : Nat) -> n = m -> m = n
我找到了 plusCommutes在图书馆里,但没有平等。

最佳答案

=唯一的居民是 Refl : (a = a) ,所以如果你模式匹配,你会得到证据 nm .
这意味着您可以使用 Refl ,因为 Idris 的模式匹配现在知道它们是相同的:

equalityCommutesNat : (n : Nat) -> (m : Nat) -> n = m -> m = n
equalityCommutesNat _ _ Refl = Refl
你可以在 REPL 中玩这个:
> equalityCommutesNat 1 1 Refl
Refl : 1 = 1

关于idris - 如何证明 idris 的平等通勤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63124030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com