论文部分内容阅读
许多逻辑推理问题能够非常巧妙地利用代数方法解决请看下面的例子我们约定:某事为“真”,其值为1;某事为“假”,其值为0对“某事”则用代码表示这样,基于已知的事实,我们能形成一些表达式或等式,而这些表达式或等式在大多数情况下,可以像在代数中那样对待下面举一个非常简单的例子,说明这种思想是怎样被应用在逻辑推理中的假设我们有两份关于同一个男孩姓名的互相矛盾的报告书,我们知道每一份报告书中都含有一个错误,其中一份写为“杰克·狄波”,另一份写为“约翰·狄波”很明显,如果“狄波”是名字,那么他的姓既不是杰克,也不是约翰下面让我们看一看,怎样用代数方法来处理这个问题我们只需用两个数值0和1,没有什么东西比“真”更真实,所以在推理过程中,如果我们得到比“1”更大的数,我们把它当成“1”设A代表杰克,B代表约翰,C代表狄波,则每份报告书都能用两种方式加以描述:
Many logical reasoning problems can be solved very cleverly using algebraic methods. See the following example. We agree that something is “true” and its value is 1; something is “false” and its value is 0. “The code is used to represent this. Based on the known facts, we can form some expressions or equations. In most cases, these expressions or equations can be treated like algebra. An example of how this idea is applied to logical reasoning. Suppose we have two conflicting reports on the same boy’s name. We know that each report contains an error, one of which Written as ”Jack Deborah“ and another as ”John Debord“. Obviously, if ”Deborah“ is the name, then his surname is neither Jack nor John. Let’s take a look. , how to use algebraic methods to deal with this problem we only need to use two values 0 and 1, nothing is more true than ”true“, so in the inference process, if we get a number greater than ”1“, we Think of it as ”1" and set it as A Jack table, B on behalf of John, C for Dibo, then each report can be described in two ways: