ml

命题演算是最简单、最基本的形式系统,主要用来表示较为简单的逻辑推理的一种数学模型.其简单性表现为:当它把复合命题分解成简单命题后,就把简单命题视为最小考察对象,不再继续对简单命题进行分解.

定义1.1命题

具有确切真值的陈述句(或断言)称为命题(proposition).

命题的真值非真即假,只有两种取值,这样的系统称为二值逻辑系统.

注意:

命题的类型:

命题通常用大写英文字母(可带下标)来表示.

命题通常可以通过一些联结词复合而构成新的命题,这些联结词被称为逻辑联结词.在命题演算中,这些联结词可以看作运算符,因此也叫作逻辑运算符.

定义1.2否定联结词

定义1.3合取联结词

定义1.4析取联结词

这里的“或”是“相容或”(“可兼或”).

定义1.5蕴涵联结词

定义1.6等价联结词

一般约定:

定义1.7

原子命题在不指派真值时称为命题变元,而复合命题由原子命题和联结词构成,可以看作是命题变元的函数,且该函数的值仍为“真”或“假”,可以称为真值函数(truevaluefunction)或命题公式(propositionalformula).

不是原子命题和联结词的任意组合都可以为命题公式.我们用递归的方法来定义命题公式.

定义1.8命题公式(合式公式、形式命题)

公式本身没有真值,只有在对其所有命题变元指定真值后才变成一个具有真值的命题.

定义1.9公式的解释

定义1.10公式的真值表

定义1.11

定义1.12

定理1.1

常用逻辑恒等式:

定义1.13

常用永真蕴涵式:

定理1.2代入定理

定理1.3替换定理

定义1.4对偶公式

定理1.4

定理1.6

首先考虑一元运算.

最多只能定义4种运算,但除了否定之外,永假、永真、恒等作为运算意义不大,所以一般不再定义其它一元运算.

考虑两变元在一个二元运算作用下可能的真值表.

为了叙述方便,引进下面四个联结词.

与非的性质:

或非的性质:

异或的性质:

定义1.15

同一个命题有不同的表达形式,这样给命题演算带来了一定的困难.为了使命题公式规范化,引入范式的概念.

定义1.16

性质:

定理1.7

任一命题公式都存在着与之等值的析取范式和合取范式.

证明:对于任一公式,可用下面的方法构造出与之等值的范式:

范式虽然为命题公式提供了一种统一的表达形式,但这种表达形式却不是唯一的,这种不唯一的表达形式给研究问题带来了不便,因此有必要引进更为标准的范式.

定义1.17

定理1.8

任何命题公式的主析取范式和主合取范式存在且唯一,即任何命题公式有且仅有一个与之等价的主析取范式和主合取范式.

求主析取范式和主合取范式的方法:

即,若

推理也称论证,它是指从前提出发推出结论的思维过程:前提是已知命题公式集合,结论是从前提出发应用推理规则推出的命题形式.

定义1.18

定理1.19

直接用等值演算来判断推理的形式结构是否是重言式.

将推理的形式结构转化为主析取范式,但仍判断其是否为重言式.

以上方法,当形式结构比较复杂,特别是所含的命题变元较多时,一般很不方便.

构造证明法是依据一些公认的推理规则,从前提出发,推导结论.它可以看作是公式的序列,其中每个公式都是按照事先规定的规则得到的,且可将所用的规则在公式后写明,该系列最后一个公式是所要证明的结论.

一些重要的永真蕴涵式:

由这9个定律中的8个可以得到8个推理规则:

意义:当推理的结论是蕴涵式时,可以将其前件作为附加前提引用,只要能推理出其后件,则原推理成立.

定义1.19

定理1.10

由上述定理得归谬法:

将结论的否定作为附加前提引入,公式序列的最后一行得到一矛盾式,则原结论成立.

形式系统一般由以下几个部分组成

对于一个形式系统,公理集和证明均可以为空.当两者皆为空时,系统仅仅为一个语句生成系统.在数理逻辑中,如果公理集非空,则称为公理系统;若公理集为空,则称为自然推理系统.

对于一个具体的实际系统,用形式系统来描述,有两个具体的问题必须解决,即语法推论和语义推论的一致性问题:

命题1

命题2

若一字母串是由两个公式并接而成,则并接的方式是唯一的.

确定任一给定字母串是否是公式的算法:

定义2(语法推论)

几点结论:

命题1(同一律)

命题3

定理(演绎定理)

命题1(否定肯定律)

推论(双重否定律)

定义1(真值函数)

定义1(赋值)

定义2(真值指派)

定理1

定义3(永真式)

定义4(永假公式与可满足公式)

定义5(语义推论)

由该定义立刻可得出以下结论:

命题4

定义1(公式集的完备性)

无矛盾公式集必有无矛盾的完备扩张.

定义1

命题4(De.Morgan律)

命题5(等值公式的性质)

下面讨论等值公式的替换问题.

命题6(等值公式的性质)

定理1(子公式等值可替换性)

在命题逻辑中,命题是具有真假意义的陈述句,从语法上分析,一个陈述句由主语和谓语两部分组成,若将句子分解为:主语+谓语,同时将相同的谓语部分抽取出来,则可以表示这一类的语句.因此,为了揭示命题内部结构以及命题的内部结构的关系,就按照这两部分对命题进行分析,分解成主语和谓语,并且把主语称为个体词或客体,而把谓语称为谓词.

在原子命题中,可以独立存在的客体(句子中的主语,宾语等)称为个体词(individual),而用以刻画个体词的性质或个体词之间的关系的词即是谓词(predicate).

单纯的谓词或单纯的个体词都无法构成一个完整的逻辑含义,只有将它们结合起来才能构成一个完整的,独立的逻辑断言.

定义2

个体词和谓词根据其具有的抽象分为两种:

定义3

定义4

定义5

有必要对个体域进行统一,全部使用全总个体域,此时每一个句子中个体变量的变化范围用一个特性谓词来刻划.统一成全总个体域后,在公式中就不必特别说明.特性谓词在加入到命题函数中时遵循如下规则:

定义1(项的生成规则)

定义2(闭项)

只含有个体常元的项叫做闭项.

定义3(原子公式集)

原子公式集是指

定义1(谓词演算公式集)

字母表:

谓词演算公式的形成规则:

规则1(约束变元的改名规则)

规则2(自由变元的代替规则)

若公式中不含自由出现的变元,则称该公式为闭式.

“公理”:

“证明”:

定义2(命题演算型永真式)

推论1

定理3(反证律)

定理4(归谬律)

命题5

定义3(可证等性)

命题6

命题8

定理5(子公式的等价可替换性)

定义2(项解释)

定义3(项解释的变元变通)

定义1(公式的赋值函数)

定义1(公式在解释域中恒真与恒假)

结论:

判定问题:谓词逻辑的判定问题,指的是对任何一公式的有效性的判定,若说谓词逻辑是可判定的,就是要求给出一个可行的方法,使得对任一公式都能判断是否是有效的.所谓可行的方法,乃是一个机械方法,可一步一步做下去,并在有穷步内实现判断.一般来说,像数学定理的证明是不可行的.

常用的等价式:

常用的永真蕴涵式:

定理1(前束范式存在定理)

一阶逻辑中的任何公式都存在与之等值的前束范式.

(注:前束范式并不唯一.)

定理2

定义1(模型)

定义2(语义推论)

定义3(有效式与可满足公式)

(K1)、(K2)、(K3)三种模式的公理都是有效式.

一般情况下,总是假定相同的个体域(即全总个体域)下进行的.

THE END
1.算法的五个特性(1)有穷性。一个算法必须总是在执行有穷步后结束,且每一步都必须在有穷时间内完成。(2) 确定性。对千每种情况下所应执行的操作,在算法中都有确切的规定,不会产生二义性, 使算法的执行者或阅读者都能明确其含义及如何执行。 (3) 可行性。算法中的所有操作都可以通过已经实现的基本操作运算执行有限次来https://baijiahao.baidu.com/s?id=1721761702878965182&wfr=spider&for=pc
2.02算法[笔记]第二章 算法 一、算法 1.1 算法的描述 算法,是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示的是一个或多个操作。 比如经典的问题,如何把大象装进冰箱里? 把冰箱打开 把大象装进冰箱 把冰箱关上 上面的描述就构成了一个简单的算法。 1.2 算法的特性 算法拥有五个基本特性: https://zhuanlan.zhihu.com/p/543694549
3.算法的基本概念及特性(有穷性确定性可行性输入和输出)算法(algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。此外,一个算法还具有下列5个重要特性: 1 1) 有穷性 一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有穷时间内完成。 https://blog.csdn.net/katy_yuan/article/details/52354854
4.算法的基本概念如果以后算法的基本概念 算法是指解题方案的准确而完整的描述。即是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,没有二义性,同时该规则将在有限次运算后可终止。 1)算法的基本特征 (1)可行性:由于算法的设计是为了在某一个特定的计算工具上解决某一个实际的问题而设计的。https://www.cnblogs.com/dinhh001/p/4438764.html
5.算法的基本概念及算法效率的度量方法51CTO博客算法的基本概念及算法效率的度量方法 数据结构02算法 1 数据结构与算法的关系 数据结构与算法的关系就相当于梁山伯和祝英台、罗密欧和朱丽叶的关系。只谈数据结构,当然是可以,但是只学数据结构,学完后,很可能不知道数据结构有什么用处,但是在学习数据结构的同时一起学习算法,就会发现,甚至开始感慨:计算机界的前辈们,https://blog.51cto.com/u_15435076/5655608
6.现代控制理论在现代控制理论中,对控制系统的分析和设计主要是通过对系统的状态变量的描述来进行的,基本的方法是时间域方法。现代控制理论比经典控制理论所能处理的控制问题要广泛得多,包括线性系统和非线性系统,定常系统和时变系统,单变量系统和多变量系统。它所采用的方法和算法也更适合于在数字计算机上进行。现代控制理论还为https://baike.sogou.com/v7671726.htm
7.遗传算法算法软件开发个体(individual):指染色体带有特征的实体; 种群(population):个体的集合,该集合内个体数称为种群的大小; 三、遗传算法的基本思路 在开始介绍一个实例之前,有必要了解一下轮盘赌选择法,因为基本遗传算法就是用的这个选择策略。 轮盘赌选择 又称比例选择方法.其基本思想是:各个个体被选中的概率与其适应度大小成正比.https://www.open-open.com/lib/view/open1389594522398.html
8.计算机基础知识1.1算法 算法:是指解题方案准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。 特征包括: (1)可行性; https://www.oh100.com/kaoshi/yingjian/321869.html
9.数据结构基础算法及其基本特征[2] 基本内容、概念和术语 1482播放 06:30 [3] 数据结构及类型 1222播放 07:56 [4] 算法及其基本特征 1481播放 待播放 [5] 算法描述方式 971播放 03:42 [6] 算法效率度量与分析(上) 1135播放 05:06 [7] 算法效率度量与分析(下) 899播放 05:08 [8] 算法分析案例(上) 718播放 06:00 https://open.163.com/newview/movie/free?pid=JHK1J8LNQ&mid=CIALCG8G3
10.干货一文读懂工业大数据的算法与模型基本知识与应用而算法和模型则是大数据分析体系中关键的核心问题,因此,本次慧都大数据对相关的基本概念和算法计算做一个系统的梳理和介绍。 算法的基本概念 算法/演算法/算则法(algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。英文名称“algorithm”欧几里得算法被人们认为是史上第一个算法。邱奇-图灵论题认为“任https://www.evget.com/doclib/s/14/10645
11.枝江教育资源公共服务平台前面分析的《标准》内容结构整体性特征体现了这样的理念,一个主题内知识与方法之间构成一个整体,这些内容通过核心概念建立起联系,使具体内容的学习不再单一而碎片化,而是强调在具体内容中体现基本原理的核心概念的理解和运用。例如,数与运算中“数的意义与表达”“相等”“运算律”等是核心概念,这些核心概念是学习相关https://zjs.i.yce21.cn/index.php?r=space/person/blog/view&sid=7d63bde2e0414bbab6930623c3f35b3e&id=1619509185&eqid=c79a5ca10004d0e40000000364742bec
12.深度学习高手笔记卷1:基础算法●如果你有一定的深度学习基础,对一些经典的算法(如VGG、残差网络、LSTM、Transformer、Dropout、BN等)都比较熟悉,那么你可以按顺序阅读本书,并在遇到陌生的概念时根据每一节提供的先验知识去阅读相关章节。 ●如果你只想了解某些特定的算法,你可以直接跳到相关章节,因为本书章节的内容都比较独立,而且会对重要的先验https://www.epubit.com/bookDetails?id=UB7d8623610d375
13.什么是数据结构?什么是算法?怎么学习数据结构与算法?本文将回顾数据结构与算法的基础知识,学习日常所接触场景中的一些算法和策略,以及这些算法的原理和他背后的思想,最后会动手写代码,用java里的数据结构来实现这些算法,如何去做? 02 基本概念回顾 2.1 什么是数据结构? 1)概述 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据https://maimai.cn/article/detail?fid=1744039689&efid=u2sSJyH6RePBrCh7o1dCfA
14.2023国考证监会计算机岗笔试考前30分(4)国家公务员考试网一、算法的基本特征 1.有穷性:一个算法必须保证它的执行步骤是有限的,即它是能终止的。 2.确定性:算法中的每一个步骤必须有确切的含义,不能有二义性。 3.可行性:算法的每个步骤都必须是计算机能够有效运行.可以实现的,并可得到确定的结果。 4.输入性:执行算法时可以有多个输入,但也可以没有输入(0个输入)https://ha.huatu.com/2022/1116/5007990_4.html