问题标签 [proofs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 为什么 (a | b) 等价于 a - (a & b) + b?
我正在寻找一种使用 Oracle 数据库执行 BITOR() 的方法,并遇到了一个建议,即只使用 BITAND(),将 BITOR(a,b) 替换为 a + b - BITAND(a,b)。
我手动测试了几次,并验证它似乎适用于我能想到的所有二进制数,但我想不出快速的数学证明来证明为什么这是正确的。
有人可以启发我吗?
math - 证明 n! 对于任何常数自然数 p 都不在 O(n^p) 中
我如何证明 n! 对于任何常数自然数 p 都不在 O(n^p) 中吗?并且是 (nk)(n 选择 k) 在 O(n^p) 中,对于所有 k?
haskell - 在我写的错误单子上证明一些单子定律
所以我创建了一个自定义错误单子,我想知道我将如何去证明一些单子定律。如果有人愿意花时间帮助我,将不胜感激。谢谢!
这是我的代码:
algorithm - 证明 Big-Theta 符号
您好,我已尽力理解 big-theta,现在我得到了 Big-Oh 和 Big-Omega 证明的主要概念,但我找不到与我的练习相近的示例,因为我做不到证明:
通过展示证人证明 4n^2 + 4n = Big-Theta(2n^2 + 32n)
我知道我必须为 Big-Oh 和 Big-Omega 证明它才能证明 Big-Theta,但我不知道如何开始。我的意思是右边的等式让我感到困惑。
z3 - Z3 证明:假设和引理规则总是干净嵌套吗?
快速提问:在 Z3 证明(例如 4.3.2)中,“假设”规则引入了局部假设,最终由“引理”规则排除。“假设”和“引理”规则是否总是干净嵌套,这意味着可以将 Z3 证明映射到具有嵌套证明块的语言,或者可以具有序列
? 谢谢。
logic - 考虑数字 1,2,...,1000。证明在任意 501 个数中,存在两个数,一个数除另一个数。
我在 Matousek 和 Nesetril 的《离散数学的邀请》一书中遇到了这个问题。我是这类问题的新手。我是这样解决这个问题的:从任何 501 数字中选择的两个数字由一个除数和一个被除数组成。大于 500 的数不能是除数。所以我们至少需要一个 1-500 范围内的数字。考虑到我们需要从 1000 个数字中选择 501 个数字,我们实际上会得到该范围内的一个数字。
我将任意 501 号码的选择分为以下几种情况:
案例1-我们选择501-1000(含)之间的所有数字以及1-500(含)之间的任何数字。在这种情况下,该陈述很容易证明,因为 1-500 之间的所有数字在 501-1000 范围内至少有一个被除数,并且选择了整个范围。案例2-我们选择1-500(含)之间的所有数字以及501-1000(含)之间的任何一个数字。在这种情况下,该陈述也很容易证明,因为在 1-500 范围内有许多对作为除数和除数。案例 3- 我们选择 1-500 范围内的一些数字和 501-1000 范围内的一些数字。我无法证明对于 1-500 范围内的某个数字,所选择的数字有红利。
algorithm - 稳定匹配的最坏情况
在稳定匹配问题中,我试图生成最坏情况的偏好列表。我遇到一篇论文说这是 n=5 的最坏情况
直觉上,这是有道理的。但是任何人都可以正式地争论为什么这是最坏的情况以及为什么我们不能得到比这更糟的情况吗?
big-o - 如何证明渐近符号的组合?
我想我很好地掌握了 Big O、omega 和 theta 符号的含义以及如何证明函数是否是其中之一。我不明白如何证明它们的组合,就像在问题中一样。有人可以向我解释一下吗?
Θ(n) + O(n^3) = O(n^3)
编辑:错字,原来说不等于
numbers - 在集合中划分自然数
我如何证明以下问题
证明在将 N9(前 9 个自然数)分成三组时,至少有一组数的乘积大于或等于 72。