- 2
- 0
- 约2.44千字
- 约 10页
- 2018-11-28 发布于江苏
- 举报
该文档均来自互联网,如果侵犯了您的个人权益,请联系我们将立即删除!
形式化验证的非正式介绍
南京大学计算机系
赵建华
为什么要形式化?
自然语言天生具有二义性。原因:
上下文
生活/教育背景不同
故事:巴别塔
使用自然语言进行推导时不严谨
人很自然地会忽略“显然如此”的情况
即使是数学家的论文,其中也有论证。(但是结论通常是正确的)
解决办法之一:形式化
什么是形式化方法
In computer science, formal methods are a particular kind of mathematically based techniques for the specification, development and verification of software and hardware systems.
logic calculi
formal languages and automata theory
program semantics
type systems
algebraic data types
逻辑
语法
说明了一个逻辑公式应该怎么写;
语义
指明了各个公式的含义;
推理系统
一组公理:最简单的、正确的公式模板;
一组推导规则:以一些公式作为前提,推导出一些其它公式。
逻辑的性质
Completeness
所有永真的公式都能证明;
Soundness
所有可证明的公式都是永真的;
Decidability
通过算
您可能关注的文档
最近下载
- 2025年交警辅警面试试题题库及答案.doc VIP
- 光伏逆变器培训课件-全面分析.pdf VIP
- (辽宁)消防设施检测技术规程 DB21 T2869-2017.docx
- 非结构化数据资产管理与企业内容价值挖掘.docx VIP
- 中国历代战争地图册6 南北朝.pdf VIP
- 人工智能训练师 课件 第六章 人工智能业务分析与优化.pptx
- 初中英语 2023-2024学年黑龙江省哈尔滨市香坊区六年级(下)期末英语试卷(五四学制).pdf VIP
- GB-T-13295-2026-水及燃气用球墨铸铁管、管件和附件.docx VIP
- [北汽集团]制造工艺验证造车MCB评估报告1 缺总装.pdf VIP
- 光伏逆变器培训课件.pptx VIP
原创力文档

文档评论(0)