Adapting proofs-as-programs : the Curry-Howard protocol
- Title
- Adapting proofs-as-programs : the Curry-Howard protocol / Iman Hafiz Poernomo, John Newsome Crossley, Martin Wirsing.
- Published by
- New York : Springer Science+Business Media, [2005], ©2005.
- Author
Items in the library and off-site
Displaying 1 item
Status | Format | Access | Call number | Item location |
---|---|---|---|---|
Status | FormatText | AccessRequest in advance | Call numberQA9.54 .P64 2005 | Item locationOff-site |
Details
- Additional authors
- Description
- xi, 420 pages : illustrations; 25 cm.
- Summary
- "This monograph details several important advances in the area known as the proofs-as-programs paradigm, a set of approaches to developing programs from proofs in constructive logic. It serves the dual purpose of providing a state-of-the-art overview of the field and detailing tools and techniques to stimulate further research." "The book is intended for graduate students in computer science or mathematics who wish to extend their background in logic and type theory as well as gain experience working with logical frameworks and practical proof systems. In addition, the proofs-as-programs research community, and the wider computational logic, formal methods and software engineering communities will benefit. The applications given in the book should be of interest for researchers working in the target problem domains."--BOOK JACKET.
- Series statement
- Monographs in computer science
- Uniform title
- Monographs in computer science.
- Subject
- Contents
- 1. Introduction -- 2. Functional program synthesis -- 3. The Curry-Howard protocol -- 4. Intuitionistic Hoare logic -- 5. Properties of intuitionistic Hoare logic -- 6. Proofs-as-imperative-programs -- 7. Reasoning about structured specifications -- 8. Proof-theoretic properties of SSL -- 9. Structured proofs-as-programs -- 10. Generic specifications -- 11. Structured program synthesis -- 12. Conclusions : toward constructive logic as a practical 4GL -- App. A. Constructive logic.
- Owning institution
- Columbia University Libraries
- Bibliography (note)
- Includes bibliographical references (p. [407]-416) and index.