Skip to content

Commit c54185c

Browse files
committed
r149
1 parent ac129ed commit c54185c

File tree

5 files changed

+26
-28
lines changed

5 files changed

+26
-28
lines changed

lf-current/Postscript.html

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
5050
<ul class="doclist">
5151
<li> <b>函数式编程</b>
5252
<ul class="doclist">
53-
<li> “声明式” 编程风格 (在不可变的数据构造上递归,
54-
而非在可变的数组或指针结构上循环)
53+
<li> “声明式” 编程风格 (在不可变的数据构造上递归,而非在可变的数组或指针结构上循环)
5554

5655
</li>
5756
<li> 高阶函数
@@ -70,17 +69,17 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
7069
<div class="paragraph"> </div>
7170

7271
<ul class="doclist">
73-
<li> <b>逻辑</b>, 软件工程的数学基础:
72+
<li> <b>逻辑</b>软件工程的数学基础:
7473
<pre>
75-
逻辑 微积分
76-
-------- ~ -----------------
77-
软件工程 机械工程/土木工程
74+
逻辑 微积分
75+
--------- ~ ------------------
76+
软件工程 机械工程/土木工程
7877
</pre>
7978

8079
<div class="paragraph"> </div>
8180

8281
<ul class="doclist">
83-
<li> 递归定义的集合,关系
82+
<li> 归纳定义的集合和关系
8483

8584
</li>
8685
<li> 归纳证明
@@ -99,7 +98,7 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
9998
<div class="paragraph"> </div>
10099

101100
<ul class="doclist">
102-
<li> <b>Coq</b>, 一个工业级的证明助理
101+
<li> <b>Coq</b>,一个强有力的证明辅助工具
103102
<ul class="doclist">
104103
<li> 函数式核心语言
105104

@@ -135,9 +134,9 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
135134

136135

137136
</li>
138-
<li> <b>已验证的函数式算法</b>《软件基础》第三卷,Andrew Appel 著)
139-
建立在 Coq 程序验证和函数式编程基础之上
140-
讨论了一般数据结构课程中的一系列主题并着眼于其形式化验证。
137+
<li> <b>函数式算法验证</b>《软件基础》第三卷,Andrew Appel 著)
138+
在使用 Coq 进行程序验证和函数式编程的基础之上
139+
讨论了一般数据结构课程中的一系列主题并着眼于其形式化验证。
141140
</li>
142141
</ul>
143142

@@ -148,7 +147,7 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
148147

149148
<div class="paragraph"> </div>
150149

151-
对欲求不满的人...
150+
进一步学习的资源……
152151

153152
<div class="paragraph"> </div>
154153

@@ -181,7 +180,7 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
181180
(《Real World Haskell 中文版》<a href="http://cnhaskell.com/"><span class="inlineref">http://cnhaskell.com/</span></a>
182181

183182
</li>
184-
<li> ...以及其它关于 Haskell、OCaml、 Scheme、Racket、Scala、F sharp
183+
<li> ……以及其它关于 Haskell、OCaml、 Scheme、Racket、Scala、F sharp
185184
等语言的优秀书籍。
186185

187186
<div class="paragraph"> </div>
@@ -215,7 +214,7 @@ <h1 class="libtitle">Postscript<span class="subtitle">后记</span></h1>
215214

216215

217216
</li>
218-
<li> 关于使用 Coq 构建已验证的系统,可以参考 2017 年 DeepSpec
217+
<li> 关于使用 Coq 构建形式化验证的系统,可以参考 2017 年 DeepSpec
219218
夏令营的课程与相关资料。
220219
<a href="https://deepspec.org/event/dsss17/index.html"><span class="inlineref">https://deepspec.org/event/dsss17/index.html</span></a>
221220

lf-current/Postscript.v

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,24 @@
88
(** 到目前为止,我们已经学习了很多内容。我们来快速地回顾一下:
99
1010
- _'函数式编程'_:
11-
- “声明式” 编程风格 (在不可变的数据构造上递归,
12-
而非在可变的数组或指针结构上循环)
11+
- “声明式” 编程风格 (在不可变的数据构造上递归,而非在可变的数组或指针结构上循环)
1312
- 高阶函数
1413
- 多态 *)
1514

1615
(**
17-
- _'逻辑'_, 软件工程的数学基础:
16+
- _'逻辑'_软件工程的数学基础:
1817
19-
逻辑 微积分
20-
-------- ~ -----------------
21-
软件工程 机械工程/土木工程
18+
逻辑 微积分
19+
--------- ~ ------------------
20+
软件工程 机械工程/土木工程
2221
2322
24-
- 递归定义的集合,关系
23+
- 归纳定义的集合和关系
2524
- 归纳证明
2625
- 证明对象 *)
2726

2827
(**
29-
- _'Coq'_, 一个工业级的证明助理
28+
- _'Coq'_,一个强有力的证明辅助工具
3029
- 函数式核心语言
3130
- 核心策略
3231
- 自动化
@@ -41,14 +40,14 @@
4140
覆盖了了关于编程语言理论方面的研究生课程,包括霍尔逻辑
4241
(Hoare logic)、操作语义以及类型系统。
4342
44-
- _'已验证的函数式算法'_《软件基础》第三卷,Andrew Appel 著)
45-
建立在 Coq 程序验证和函数式编程基础之上
46-
讨论了一般数据结构课程中的一系列主题并着眼于其形式化验证。 *)
43+
- _'函数式算法验证'_(《软件基础》第三卷,Andrew Appel 著)
44+
在使用 Coq 进行程序验证和函数式编程的基础之上
45+
讨论了一般数据结构课程中的一系列主题并着眼于其形式化验证。*)
4746

4847
(* ################################################################# *)
4948
(** * 其它资源 *)
5049

51-
(** 对欲求不满的人...
50+
(** 进一步学习的资源……
5251
5352
- 本书包含了一些可选章节,其中讲述的内容或许会对你有用。你可以在
5453
目录 或
@@ -65,7 +64,7 @@
6564
- Real World Haskell, by Bryan O'Sullivan, John Goerzen,
6665
and Don Stewart [O'Sullivan 2008] (in Bib.v).
6766
(《Real World Haskell 中文版》http://cnhaskell.com/)
68-
- ...以及其它关于 Haskell、OCaml、 Scheme、Racket、Scala、F sharp
67+
- ……以及其它关于 Haskell、OCaml、 Scheme、Racket、Scala、F sharp
6968
等语言的优秀书籍。
7069
7170
- 更多 Coq 相关的资源:
@@ -78,7 +77,7 @@
7877
- 如果你有兴趣了解现实世界中形式化验证对关键软件的应用,
7978
可以参阅_'《编程语言基础》'_的后记。
8079
81-
- 关于使用 Coq 构建已验证的系统,可以参考 2017 年 DeepSpec
80+
- 关于使用 Coq 构建形式化验证的系统,可以参考 2017 年 DeepSpec
8281
夏令营的课程与相关资料。
8382
https://deepspec.org/event/dsss17/index.html
8483
*)

lf-current/lf.tgz

-7.74 KB
Binary file not shown.

plf-current/plf.tgz

-8.02 KB
Binary file not shown.

vfa-current/vfa.tgz

-7.12 KB
Binary file not shown.

0 commit comments

Comments
 (0)