前面说完了命题,使用命题可以构造命题逻辑的形式语言。
首先来看合式公式。
一个合式公式可以是一个原子命题,也可以是由其他合式公式通过否定、合取、析取、蕴含得到的。
其形式如下:
Φ::=p|(┐Φ)|(Φ→Φ)|(Φ∨Φ)|(Φ∧Φ)
其中p代表任意原子命题,::=右边的Φ代表任一个已经构造好的合式公式。
可见合式公式是我们的老朋友了。
要注意的是,如果合式公式不是一个原子命题的形式,则一定要在每一步都加括号:否定要加,合取要加、析取要加、蕴含要加。
合式公式的语法树如下:
很简单易懂吧。
其中合式公式的高度是语法树中最长路径的长度加1。
对于合式公式的一次求值,就是对它右边所有原子命题的一次赋值。赋的值只有两个选择:真和假,或者True和False,或者T和F。
还记得相继式的结构吗?我们把相继式的左边和右边称为有相继关系:
Θ1, Θ2, Θ3, …, Θn├ Ψ
根据相继关系,我们来定义语意继承关系:
如果某个(或某些)合式公式Θ1, Θ2, Θ3, …, Θn每次求值为T的时候都能使公式Ψ为T,则称它们之间是语意继承关系,记作
Θ1, Θ2, Θ3, …, Θn |= Ψ
什么意思?没看懂?因为合式公式可能由多个原子命题经过复杂的取否、合取、析取、蕴含构成,每一个原子命题的可能取值都有两个(T或者F),则所有的可能性有2^n个,n是原子命题数量。如果凡是对左边公式求值为真,总有Ψ为真,则它们就是有语意继承关系。
看一个例子:
这个语法树中,我们把p赋值T,q赋值F,r赋值T,最后整个语法树的求值为T,标在根节点上。你能写出对应的合式公式吗?
为了不让你迷惑,我把整个的真值表都放上来吧(可能不放上来你会觉得很简单,看完这个就完全迷糊了):
你可以自己尝试一下,看和上表的结论一直不一致。
相关推荐
在数理逻辑的学习中,合式公式的构造与验证是核心内容之一,它不仅考验学生对逻辑规则的理解,还锻炼了抽象思维与严密推理的能力。下面,我们将基于提供的习题解答,深入探讨数理逻辑中合式公式的构造方法、证明技巧...
在数理逻辑的学习中,证明是核心技能之一。这包括构造证明、理解证明的有效性和分析证明的步骤。例如,证明一个公式是可满足的(有模型),或者证明它是矛盾的(无模型)。此外,还需要理解逻辑推理系统,如自然演绎...
根据给定文件的信息,我们可以总结出以下数理逻辑的相关知识点: ### 一、命题符号化 1. **命题逻辑表达式构建**: - **例题解析**:将日常语言中的命题转换为逻辑符号形式的过程被称为命题符号化。例如,“要是...
数理逻辑知识点总结 数理逻辑是数学和逻辑学的交叉领域,研究如何使用形式系统来描述和分析数学结构。下面是根据中国科学技术大学2018春季学期数理逻辑期末试题中的知识点总结: 一、命题逻辑 * 重言式:式子 → ...
离散数学是计算机科学中的基础课程,而数理逻辑作为其重要组成部分,是研究数学推理和形式系统的理论。...不断实践和思考,你将能深入理解数理逻辑的精妙之处,为后续的离散数学学习打下坚实的基础。
### 数理逻辑基础知识点梳理 #### 一、命题逻辑的基本概念 **1.1 命题及其符号化** - **1.1.1 命题的含义** - 定义:命题是能够判断真假的陈述句。 - 特点:命题必须能够明确地给出一个真或假的结果,不能包含...
数理逻辑,作为数学的一个分支,致力于用数学的语言和方法来研究人类的推理过程,它强调符号化和形式化,即将逻辑中的基本概念、判断和推理转化为符号表达,并通过公理体系来刻画推理规则。这一领域又被称为符号逻辑...
数理逻辑是数学的一个分支,它研究形式推理的规则和结构。这门学科结合了逻辑学、集合论和计算理论的元素,对于计算机科学、哲学和数学等领域的深入理解至关重要。哈尔滨工业大学(深圳)2019年的数理逻辑试卷为我们...
**3.1.3 合式公式集Formula⊆Σ∗** - 公式集是包含所有合法的一阶逻辑表达式的集合。 **3.1.4 公理集Axiom⊆Formula** - 公理集是一些被认为是自明真的基本命题。 **3.1.5 规则集Rule={MP, Gen}** - MP(Modus ...
数理逻辑是数学的一个分支,主要研究形式系统的结构、性质和推理规则。它涉及命题逻辑、一阶逻辑等,是计算机科学、哲学、数学和人工智能等领域的重要基础。本题涉及的知识点包括: 1. **主合取范式(Minterm ...
### 数理逻辑基础知识点解析 #### 一、命题逻辑(Propositional Logic) **1. 内容概述** - **简单命题与复合命题** - 命题(logic proposition)是指一个能被断定为真或假的陈述句,但不能既真又假。例如,“北京是...
1. **合式公式**:合式公式是形式逻辑系统中的一个重要概念,它是按照一定的语法构造的符号串。判断一个表达式是否为合式公式是基础,通常涉及到括号匹配、量词的正确使用以及连接词的组合规则。 2. **主析取范式...
### 数理逻辑讲义知识点梳理 #### 第1章 绪论 **1.1 教学目的** - 培养学生逻辑思维能力的理论基础课。 - 通过数学的符号化、公理化、形式化方法研究人类思维规律。 - 使学生能够清晰地理解形式化描述问题的方法、...
### 数理逻辑基础知识点解析 #### 一、命题逻辑概览 **1. 内容概述** - **简单命题与复合命题**: 在数理逻辑中,一个完整的陈述句如果能够被判定为真或假,那么它就是一个命题。简单命题是指不能再进一步分解的...
数理逻辑是数学的一个分支,主要研究形式系统和数学证明的结构、性质和合理性。它在计算机科学中也有广泛的应用,特别是在理论计算机科学、人工智能和形式验证等领域。以下是对数理逻辑部分练习题中涉及的知识点的...
根据提供的文档信息,我们可以归纳出该文档主要涵盖了离散数学中的数理逻辑部分,特别是针对命题逻辑的基础概念、真值表、命题公式的类型(如矛盾式、重言式、可满足式)以及如何求解命题公式的主析取范式、主合取...
数理逻辑是数学和计算机科学中的基础理论,它主要研究逻辑推理的形式系统和数学证明的结构。这份"数理逻辑考试题及答案.pdf"资料涵盖了命题逻辑的基本知识、等值演算以及实际问题的逻辑推理分析。以下是这些知识点的...
### 离散数学之数理逻辑知识点解析 #### 一、基础知识概述 数理逻辑是离散数学的重要组成部分,主要研究逻辑结构及其数学性质。它不仅为理论计算机科学提供了基础,也是理解人工智能、数据库系统等领域的重要工具...
《数理逻辑辅助教学软件详解:主范式、合取范式与命题公式解析》 在计算机科学和数学领域,数理逻辑是基础理论的重要组成部分,它涉及到逻辑推理、证明和计算模型。本文将深入探讨一种名为“shuliluoji.rar”的数理...