嗨,我想在精益证明助手中做一些数学,看看它是如何工作的。我决定玩一个交换戒指的幂等物应该很有趣。下面是我的尝试: variables (A : Type) (R : comm_ring A)
definition KR : Type := \Sigma x : A, x * x = x
然后我得到的错误 failed to synthesize placeholder
A : Type,
这个算法稳定与否?我检查了稳定的含义并在本网站上找到了一些东西。如果我理解正确,那么当两个具有相同键的事物在输入中以相同的顺序出现时,但在排序的输出中,也是稳定的(我们讨论排序算法)。 下面的算法是众所周知的Bubblesort。 我会说它是稳定的,因为我看不到2个相等的元素在那里交换,因此它必须是稳定的算法。 我说得对吗?是否足够做“证明”? Input: Array arr with n in