Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logic 命题逻辑中的公式与良构公式_Logic_Formula_Formal Languages_Well Formed - Fatal编程技术网

Logic 命题逻辑中的公式与良构公式

Logic 命题逻辑中的公式与良构公式,logic,formula,formal-languages,well-formed,Logic,Formula,Formal Languages,Well Formed,有人能解释一下一般公式和格式正确的公式之间的区别吗? 是否有可能确定格式错误的公式的真值?只有当公式根据给定的一组语法规则格式正确时,才能评估公式的有效性或其真值(或更一般地说是其评估) 因此,公式一般来说,在数学或逻辑的上下文中,意味着格式良好的公式 严格地说,如果您的符号包括“+”|“(“|”)”|“a”-“z”,则严格意义上的公式是由这些符号构成的任何字符串。例如,a(++z是一个公式 但我们也必须了解公式的构造规则。例如,如果规则是 F,E ::= F + E | (F) | 'a'-'

有人能解释一下一般公式和格式正确的公式之间的区别吗?
是否有可能确定格式错误的公式的真值?

只有当公式根据给定的一组语法规则格式正确时,才能评估公式的有效性或其真值(或更一般地说是其评估)

因此,公式一般来说,在数学或逻辑的上下文中,意味着格式良好的公式

严格地说,如果您的符号包括
“+”|“(“|”)”|“a”-“z”
,则严格意义上的公式是由这些符号构成的任何字符串。例如,
a(++z
是一个公式

但我们也必须了解公式的构造规则。例如,如果规则是

F,E ::= F + E | (F) | 'a'-'z'

那么你的公式是不正确的。

ZakC是正确的,但只是为了强调一点:在逻辑上,几乎没有“公式”不是“格式正确的公式”的情况。直接回答OP的第二个问题:格式错误的公式没有真值。谢谢@ZakC的解释谢谢你问这个问题;)-14.2盖伊