- 6
- 0
- 约 32页
- 2017-08-16 发布于天津
- 举报
第7课程序验证
中国科大 第7章 程序验证 内容概述 程序逻辑:描述和论证程序行为的逻辑 Hoare逻辑 Dijkstra最弱前条件演算 从程序到定理 验证条件生成 从定理到证明 定理证明器 判定过程 循环不变式的推断 以George C. Necula教授的讲稿为主来介绍 程 序 逻 辑 Hoare逻辑 良形公式(well-formed formula)的形式为 { P } C { Q } C是程序片段 需要介绍编程语言 P 和Q是断言 需要介绍断言及推理规则 { P } C { Q }称为程序规范 需要介绍规范语言及推理规则 Hoare逻辑也称为语言的一种公理语义 作为例子的核心编程语言 语法 整数表达式 E ::= n | x | ?E | E + E | E ? E | E ? E | ( E ) 布尔表达式 B ::= true | false | !B | B B | B || B | E E | ( B ) 命令 C ::= x = E | C ; C | if B { C } else { C } | while B { C } 例子 y = 1; z = 0; while (z != x) { z = z +1; y = y ? z } Hoare逻辑 断言语言 用来描述程序变量满足的性质,如x==5, x+y 30 通常,断言P
您可能关注的文档
- 第18课股权估价模型.ppt
- 第1课sas初阶.doc
- 第1课原子与化学反应.doc
- 第1课 数控加工实用基础.ppt
- 第19课支原体衣原体立克次体.doc
- 第1课多媒体技术概论 - 科学出版社职教技术出版中心.ppt
- 第1课短信订购及上行协议 - 任信了.doc
- 第19课大数据与视频监控.doc
- 第17课印制板质量与标准.ppt
- 第1课课 - 济南大学材料学院.doc
- 2027版高考政治复习07 精练册 第三课 我国的经济发展.pdf
- 2026-2027年人教高一化学同步讲义必修13.2 金属材料 第2课时(解析版).pdf
- 2027版高考政治复习3精讲册 第八、九课第1课时 日益重要的国际组织、中国与联合国.pptx
- 2027版高考政治复习24 精练册 第五课 寻觅社会的真谛(社会历史观).pdf
- 2027版高考政治复习3精练册 第八、九课第1课时 日益重要的国际组织、中国与联合国.pptx
- 牦牛育肥标准化养殖基地建设项目可行性研究报告.doc
- 小学生社会调查报告集锦15篇.doc
- 活动方案(汇编6篇).docx
- 汽车配件厂申请立项环境影响评估报告书.doc
- 辅导员年终述职报告3篇.docx
最近下载
- 2015天津卫生系统联考《医学综合知识》笔试...概览.doc VIP
- 中国邮政储蓄银行招聘考试题库(含答案).pdf VIP
- 商业航天-产业链观察系列四:激光通信:织星链以通天地,驭激光而达寰宇.pptx VIP
- 学前教育普及普惠发展情况汇报材料5篇.pdf VIP
- NB∕SH∕T 0952-2017 催化裂化催化剂微反活性指数测定法(可复制版).pdf
- AHA_ACC急性肺栓塞评估与管理指南解读PPT课件.pptx VIP
- 2026年上海市浦东新区高三语文二模古文二《壑舟记》重要字词梳理.docx VIP
- 2025年房地产经纪人房地产企业官方网站与小程序运营专题试卷及解析.pdf VIP
- 《SHT3523-2020油化工铬镍不锈钢、铁镍合金、镍基合金及不锈钢复合钢焊接规范》条文说明.pdf VIP
- 2025年人教版高中二年级生物光合作用(色素分离)实验试卷及解析.docx VIP
原创力文档

文档评论(0)