注重体验与质量的电子书资源下载网站
分类于: 互联网 编程语言
简介
Software Foundations 豆 10.0分
资源最后更新于 2020-07-21 20:53:17
作者:Benjamin C. Pierce
出版社:
出版日期:2019-01
ISBN:9783293000544
文件格式: pdf
标签: 计算机科学 Coq 程序语言理论 计算机 Programming 软件 编程 pl
简介· · · · · ·
The Software Foundations series is a broad introduction to the mathematical underpinnings of reliable software.
The principal novelty of the series is that every detail is one hundred percent formalized and machine-checked: the entire text of each volume, including the exercises, is literally a "proof script" for the Coq proof assistant.
The exposition is intended for a broad r...
目录
Volume 1
Logical Foundations is the entry-point to the series. It covers functional programming, basic concepts of logic, computer-assisted theorem proving, and Coq.
Volume 2
Programming Language Foundations surveys the theory of programming languages, including operational semantics, Hoare logic, and static type systems.
Volume 3
Verified Functional Algorithms shows how a variety of fundamental data structures can be specified and mechanically verified.
Volume 4
QuickChick: Property-Based Testing in Coq introduces tools and techniques for combining randomized property-based testing with formal specification and proof in the Coq ecosystem.
Logical Foundations is the entry-point to the series. It covers functional programming, basic concepts of logic, computer-assisted theorem proving, and Coq.
Volume 2
Programming Language Foundations surveys the theory of programming languages, including operational semantics, Hoare logic, and static type systems.
Volume 3
Verified Functional Algorithms shows how a variety of fundamental data structures can be specified and mechanically verified.
Volume 4
QuickChick: Property-Based Testing in Coq introduces tools and techniques for combining randomized property-based testing with formal specification and proof in the Coq ecosystem.