Overview
- Theoretical constructions are illustrated by numerous examples that provide the reader with an intuitive understanding of the underlying ideas
- Each theoretical chapter concludes with the demonstration of some software that shows to the reader the practical applicability of the presented theory
- The book is accompanied by a web site that contains the source code of the demonstrations and examples for further self-study
Part of the book series: Texts & Monographs in Symbolic Computation (TEXTSMONOGR)
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (9 chapters)
-
The Foundations
-
The Higher Planes
Keywords
- logic in computer science
- first-order logic
- formal reasoning
- formal semantics
- formal methods
- formal modeling
- program specification
- program verification
- abstract datatypes
- universal algebra
- denotational semantics
- operational semantics
- axiomatic semantics
- concurrent systems
- temporal logic
- computer aided verification
- automated reasoning
About this book
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Thinking Programs
Book Subtitle: Logical Modeling and Reasoning About Languages, Data, Computations, and Executions
Authors: Wolfgang Schreiner
Series Title: Texts & Monographs in Symbolic Computation
DOI: https://doi.org/10.1007/978-3-030-80507-4
Publisher: Springer Cham
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2021
Hardcover ISBN: 978-3-030-80506-7Published: 23 October 2021
Softcover ISBN: 978-3-030-80509-8Published: 24 October 2022
eBook ISBN: 978-3-030-80507-4Published: 22 October 2021
Series ISSN: 0943-853X
Series E-ISSN: 2197-8409
Edition Number: 1
Number of Pages: XXXIII, 636
Number of Illustrations: 106 b/w illustrations, 98 illustrations in colour
Topics: Mathematical Logic and Foundations, Mathematics of Computing