首页 > 其他分享 >形式化建模与分析方法-笔记

形式化建模与分析方法-笔记

时间:2023-09-05 12:23:35浏览次数:45  
标签:真值 定义 公式 分析方法 建模 形式化 命题 指派 变元

第五章

命题逻辑

定义

定义3-1 对事物作出确定判断的陈述句称为命题。
当符号P表示一个确定命题时,该符号称为命题常元。
当符号P表示任意一个命题时,该符号称为命题变元。
原子命题:原子命题是不能再细分的命题
复合命题:原子命题通过命题联结词构造的命题。
(命题联结词:非 合取 析取 蕴含 等价)
定义3-7
命题公式也称为合式公式、公式,递归方式定义如下:
(1)单个命题变元和命题常元是一个命题公式;
(2)P和Q是命题公式, ¬P、P∧Q、P∨Q、P→Q、P↔Q也是命题公式;
(3)有限次应用上述2条规则得到的符号串也是命题公式。
定义3-8
如果命题公式G中含有n个命题变元\(P_1、P_2⋯、P_n\),称G为n元命题公式,可以表示为\(G(P_1、P_2⋯、P_n)\)。
给\(P_1、P_2⋯、P_n\)分别指定相应的真值,称为对公式G的一种指派或解释。
若指定的一组值使得G真值为1,则称这组值为G的成真指派。
若使得G的真值为0,则称这组值为G的成假指派。
定义3-10
命题公式G,P_1、P_2…是G中的所有命题变元,那么:
(1)如果命题公式G在所有指派下真值为1,称公式G为永真式或重言式
(2)如果命题公式G在所有指派下真值为0,称公式G为永假式或矛盾式
(3) 如果命题公式G在有些指派下真值为1,有些指派下真值为0,称公式G为可满足式

公式

  1. 双重否定律:¬¬G=G
  2. 幂等律:G=G∨G,G=G∧G
  3. 交换律:G∨H=H∨G,G∧H=H∧G
  4. 结合律:(G∨H)∨S = G∨(H∨S),(G∧H)∧S = G∧(H∧S)
  5. 分配律:G∧(H∨S)=(G∧H)∨(G∧S),G∨(H∧S)= (G∨H)∧(G∨S)
  6. 德摩根律:¬(G∧H)=¬G∨¬H,¬(G∨H)=¬G∧¬H
  7. 吸收律:G∧(G∨H)= G,G∨(G∧H)=G
  8. 零律:G∨1=1,G∧0=0
  9. 同一律:G∨0=G,G∧1=G
  10. 排中律:G∨¬G=1
  11. 矛盾律:G∧¬G=0
  12. 蕴涵等值式:G→H =¬G∨H
  13. 等价等值式:G↔H =(G→H)∧(H→G)
  14. 假言移位: G→H =¬H→¬G
  15. 归谬律: (G→H)∧(G→¬H) = ¬G

谓词逻辑

程序正确性证明

  • Floyd前后断言法
  • Floyd良序集法
  • Hoare公理化方法
  • Dijkstra最弱前置法

标签:真值,定义,公式,分析方法,建模,形式化,命题,指派,变元
From: https://www.cnblogs.com/jihuiting2/p/17679278.html

相关文章

  • 形式化建模与分析方法
    形式化建模与分析方法题目证明下列命题逻辑演算:\[\begin{array}{l}{(2)(P\veeQ)\wedge(P\veeR)\vdashP\vee(Q\veeR)}\\{(3)P\wedge(Q\leftrightarrowR)\vdash(P\wedgeQ)\leftrightarrow(P\wedgeR)}\end{array}\]将例(3)的证明过程自己手写一遍......
  • 15 个最佳 3D 建模软件工具
    15个最佳3D建模软件工具正在寻找一种工具来为您的项目制作3D建模工具吗?从头学习three.Js或者Babylon.js路线太陡峭又枯燥,可能令人望而生畏,但这里有一系列工具可以帮助您快速上手,让你愉快感受3d的魅力!Tinkercadhttps://www.tinkercad.com/—免费、基于网络、简单且直观......
  • COMP8711数据库建模与信息管理
    FlindersUniversity2023S2COMP8711DatabaseModellingandInformationManagementAssignment1Duedate:10September2023Thisassessmentisanindividualassessment.Theassignmentisworth25%ofthetotalassessment.Itwillbemarkedoutof25.GeneralSpe......
  • 在 Amazon 搭建无代码可视化的数据分析和建模平台
    现代企业常常会有利用数据分析和机器学习帮助解决业务痛点的需求。如制造业中,利用设备采集上来的数据做预测性维护,质量控制;在零售业中,利用客户端端采集的数据做渠道转化率分析,个性化推荐等。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案......
  • 软件测试 | 瓶颈分析方法
    因为性能测试的目的就是为了发现系统的瓶颈,进而通过优化提高系统的性能,所以系统性能瓶颈分析是性能测试工作中最值得总结的一项内容。性能瓶颈分析主要侧重下面几个方面进行总结。(1)应用系统瓶颈分析经验:大多数情况下性能瓶颈都来自于应用系统,因此总结系统的瓶颈经验十分重要。尤其......
  • 通过matlab模拟光线在三维空间中的传播路径并根据反射点进行三维空间建模
    1.算法理论概述      光线在三维空间中的传播路径涉及到光学、几何学等多个领域,是计算机图形学和计算机视觉等领域中的重要问题之一。本文将从专业角度详细介绍模拟光线在三维空间中的传播路径,包括多次反射情况,包括实现步骤和数学公式的详细介绍。 一、概述     ......
  • postgresql建表空间、建库、建模式、建用户的规范
    一、官方概念说明1、表空间(表空间位置不应该位于数据目录内)性能优化:您可以将高I/O的表和索引放在高速磁盘上,而将不经常访问的表放在普通的磁盘上。管理磁盘空间:当数据库存储空间不足时,可以通过表空间在其他磁盘上创建更多的存储空间。如果没有上面2个诉求,可以使用默认表空间......
  • (2023.7.24)软件加密与解密-2-1-程序分析方法[XDbg].md
    每天一个技术点(2023.7.24)软件加密与解密-2-1-程序分析方法[XDbg]本文作者:XDbgPYG(小吧唧)发布时间:2023年7月24日内容概要:练一道题0.收集信息程序名:CrackMeDemo.tvmp.1.exe程序界面长相如下:程序内存长相如下:程序内存字符串长相如下:看样子......
  • 使用秘籍|如何实现图数据库 NebulaGraph 的高效建模、快速导入、性能优化
    本文整理自NebulaGraphPD方扬在「NebulaGraphxKubeBlocks」meetup上的演讲,主要包括以下内容:NebulaGraph3.x发展历程NebulaGraph最佳实践建模篇导入篇查询篇NebulaGraph3.x的发展历程NebulaGraph自2019年5月开源发布第一个alpha版本以来,陆陆续续发......
  • 我的数学建模之路:从国赛二等到美赛M奖!
     Datawhale干货 作者:李运佳,上海交通大学,Datawhale成员在2017年的数学建模竞赛历程中,我参加了大大小小的数学建模竞赛,个人参赛经历从美赛小白(sp)到东北三省数学建模(一)到国赛(二),再到小美赛(F),最后美赛(M),随着参赛经验的逐渐丰富,也逐渐学习到了常见的数学建模问题分析方式和解题套路。非常......