软件理论基础—— 第一章命题逻辑系统L
逻辑
语法
语义
推理系统
公理
推理规则
MP A,A->B =>B
HS A->B,B->C => A->C
命题逻辑公式
::= BNF backus naur form 巴科斯范式 用于表示上下文无关文法的语言 规定的是推导规则(产生式)的集合
:= 定义
真值指派
原子命题指派
复合命题计算出来 ~ ∧∨ →
赋值 v(……)
~ ∧∨ → 在左边是逻辑上的运算,在右边是一元或二元运算
同态映射
真度(考点设计真度为5/16的逻辑公式)
重言式与矛盾式
|=A A是重言式
|-A A是定理
等价 ≡
逻辑等价= A ∨ B = ¬A → B, A → B = ¬(A ∧ ¬B)
充足集{~,->}{~,∨}{~,∧} {↓}
范式
合取范式,找到值为false的原子命题取值,令原子命题取值为假,先析取再合取,重言式无合取范式,如A∨(~A)
析取范式,找到值为true的原子命题取值,令原子命题取值为真,先合取再析取,矛盾式无析取范式,如A∧(~A)
证明重言式方法:真值表
证明逻辑等价方法:
求真度方法:
定理判定方法:真值表,推理方法存在MIU问题(不能在有限步骤内判断是否是定理)
命题逻辑形式系统L
公理
L1:A->(B->A)
L2:(A->(B->C))->((A->B)->(A->C))
L3: (~A->~B)->(B->A)
推理规则 : MP规则(分离规则)
A,A->B
-----------
B
L中的证明与定理
|-(p1->p2)->(p1->p1)
假设存在A,使得A -> [(p1->p2)->(p1->p1)],找到这个A,即证明
A=p1->(p2-p1) L1
(p1->(p1->p2)) ->(p1->p1)->(P1->p2) L2 (A->(B->C))->((A->B)->(A->C))
(p1->p1)->(P1->p2)) MP A,A->B =>B
|-(A->A)
假设存在B,使得B -> (A->A),找到这个B,即证明A->A
(1)A->(A->A) L1
(2)A->((A->A)->A) L1???
(3)A → ((A → A) → A) → (A → (A → A)) → (A → A)) L2
A->A MP规则
软件理论基础—— 第一章命题逻辑系统L的更多相关文章
- 第一章 引言--《设计模式-可复用面向对象软件的基础》Erich Gamma
第一章 引言 本章主要是让我们大致明白设计模式是干嘛用的,模式分类,设计模式如何解决设计问题以及几种常见的面向对象设计中软件的复用方法. 1.什么是设计模式? 个人理解概括,设计模式是对一类问题的抽象 ...
- CentOS6安装各种大数据软件 第一章:各个软件版本介绍
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- Jenkins入门系列之——01第一章 Jenkins是什么?
第一章 Jenkins是什么? Jenkins 是一个可扩展的持续集成引擎. 主要用于: l 持续.自动地构建/测试软件项目. l 监控一些定时执行的任务. Jenkins拥有的特性包括: l 易于安 ...
- CISA 信息系统审计知识点 [第一章. 信息系统审计过程 ]
对有志成为审计师或者IT管理者de朋友, 第一章. 信息系统审计过程 1. IS 审计和保障标准.指南.工具.职业道德规范 信息技术保证框架(ITAF,Information Technology A ...
- 村田噪声抑制基础教程-第一章 需要EMI静噪滤波器的原因
1-1. 简介 EMI静噪滤波器 (EMIFIL®) 是为电子设备提供电磁噪声抑制的电子元件,配合屏蔽罩和其他保护装置一起使用.这种滤波器仅从通过连线传导的电流中提取并移除引起电磁噪声的元件.第1章说 ...
- [A Top-Down Approach][第一章 计算机网络和因特网]
[A Top-Down Approach][第一章 计算机网络和因特网] 标签(空格分隔): 计算机网络 介绍基本术语和概念 查看构成网络的基本硬件和软件组件. 从网络的边缘开始,考察在网络中运行的端 ...
- 简学Python第一章__进入PY的世界
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...
- 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭
转载请注明出处. 第一章 前言(中) 1.1 本书适合哪些人阅读? 能够说本书的受众目标比較广泛,可是本书可能更适合于例如以下的两类人群.一类是学习过与机器学习相关课程的大学生们(本科生或者研究生). ...
- 【黑金原创教程】【Modelsim】【第一章】Modelsim仿真的扫盲文
声明:本文为黑金动力社区(http://www.heijin.org)原创教程,如需转载请注明出处,谢谢! 黑金动力社区2013年原创教程连载计划: http://www.cnblogs.com/al ...
随机推荐
- 干了这杯Java之transient关键字
看源码的时候,发现transient这个关键字,不甚理解,查找资料发现:不被序列化 疑问: 静态变量是不是不被序列化? public class User implements Serializabl ...
- deviceMotion.userAcceleration加速度方向
ios坐标系如图中所示,假设手机受到1个沿X正方向的力(假设该力产生了1m/s^2的加速度),那么deviceMotion.userAcceleration的值为多少呢? 答案是违反常识的:devic ...
- 一分钟学会Xmind
- 常用SQL语法
1.替換A表中B字段中第二个字符 ,), 2.根据 Score 字段 排序 并分页 * from (select row_number() over(order by Score DESC) as r ...
- 为什么CentOS7中找不到mysql服务,并且还找不到mysql.sock?
个人遇到问题的经过: 我一个月前买了云主机,UI图画好了,前端也写了,php如何开发也想好了,结果呢,安装apache是成功了,mysql看样子也是安装成功了,但是mysql根本无法运行起来,搞得我无 ...
- 网络编程之实现server端并发聊天
程序如下: import socketserver class MyServer(socketserver.BaseRequestHandler): #自己定义一个类,继承BaseRequestHan ...
- 求你显示pdf
123 <iframe src='http://km.shengaitcm.com/ADC/_layouts/15/WopiFrame.aspx?sourcedoc=%2FADC%2FDocLi ...
- 201905<<金字塔原理>>
金字塔原理是本好书,主要从写作,思考,解决问题三个方面讲解了如何使用金字塔结构来分析.自下而上的分析,自上而下的表达,解决问题时先确定问题的四要素,搭建三棱镜框架,再解决问题.三棱镜分析问题的方法感触 ...
- CentOS 7 MySQL HA之DRBD
一.DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群.其实 ...
- Javascript学习-简单测试环境
Javascript学习-简单测试环境 在<JavaScript忍者秘籍>2.4测试条件基础知识中,作者给出了一个精简版的assert和assert组的实现,对于初学者而言,这无疑是一个很 ...