有人可以解释一下这里发生了啥吗?存在普遍量化

Posted

技术标签:

【中文标题】有人可以解释一下这里发生了啥吗?存在普遍量化【英文标题】:Can someone explain to be what is going on here? existential universal quantifications有人可以解释一下这里发生了什么吗?存在普遍量化 【发布时间】:2011-10-11 03:59:43 【问题描述】:

我必须编程 (C++) 并找到以下内容的真正价值。我不确定它的确切含义。

AxAy(C(x, y) -> ((Aw(C(x, w) -> w = y) ^ (Az(C(z, y) -> z = x))

注意 -> 是一个蕴涵,C(x,y) 是一个函数/谓词,^ 是 and 函数,A 是通用的。如果有帮助,C(x,y) 是谓词,x 调用 y

我使用蕴涵定义将其归结为AxAy -C(x,y),其中 - 是否定。 它是否正确?整个长长的原始陈述是一种复杂的说法“没有人打电话”吗?

【问题讨论】:

【参考方案1】:

使用你对C(x,y)的解释,这个第一顺序句子意味着如果x调用yw,那么w = y。也就是说,x 最多调用一个元素。同样,如果yxz 调用,则z = x。也就是说,y 最多被一个元素调用。

我不确定你写一个 C++ 程序来找出这句话的真正价值是什么意思。我假设您的程序接收到一组对 (x,y) 代表 C(x,y) 为真的对。如果是这种情况,您只需检查集合中是否没有两对违反上述条件。即集合中没有(a, b)(a, c)的对,也没有(a, b)(c, b)的对。

【讨论】:

以上是关于有人可以解释一下这里发生了啥吗?存在普遍量化的主要内容,如果未能解决你的问题,请参考以下文章

有人可以解释一下这个例子中 CSS 中的“溢出”到底对背景做了啥吗? [复制]

java.net.SocketInputStream.socketRead0(Native Method) 上挂了一个线程,有人知道发生了啥吗?

我的代码看起来很完美,但显示错误的输出。有人可以帮我我在这里做错了啥吗?

有人可以解释这个指针在这里指的是啥吗?

将强制转换应用于整数和浮点除法的结果:这里发生了啥?

x86 装配问题 - 任何人都可以确定下面发生了啥吗?