- 5
- 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
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)