标签: proofs

为什么(a | b)相当于 - (a&b)+ b?

我正在寻找一种方法来使用Oracle数据库进行BITOR()并且遇到了一个建议,只需使用BITAND()代替BITOR(a,b)替换为+ b - BITAND(a,b).

我用手测试了几次并验证它似乎适用于我能想到的所有二进制数,但我无法想出为什么这是正确的快速数学证明.
有人可以开导我吗?

theory oracle binary computer-science proofs

19
推荐指数
3
解决办法
1226
查看次数

证明n!对于任何常数自然数p,不在O(n ^ p)中

我该如何证明n!任何常数自然数p不在O(n ^ p)中?并且(nk)(n选择k)在O(n ^ p)中,对于所有k?

math proof proofs

2
推荐指数
2
解决办法
1220
查看次数

Nats vs. Lists的相关性证明

我正在比较NatsLists的相关性证明.

关于列表的证据是归纳的

lemma append_assoc [simp]: "(xs @ ys) @ zs = xs @ (ys @ zs)"
by (induct xs) auto
Run Code Online (Sandbox Code Playgroud)

但是,关于Nats的证据是

lemma nat_add_assoc: "(m + n) + k = m + ((n + k)::nat)"
by (rule add_assoc)
Run Code Online (Sandbox Code Playgroud)

为什么我不需要nat_add_assoc证据上的归纳?是因为在自然数上发生了一些自动化吗?

proofs isabelle

0
推荐指数
1
解决办法
81
查看次数

标签 统计

proofs ×3

binary ×1

computer-science ×1

isabelle ×1

math ×1

oracle ×1

proof ×1

theory ×1