Mathematical Foundations of Computer Science, Volume 1: Sets, Relations, and Induction

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Mathematical Foundations of Computer Science, Volume I is the first of two volumes presenting topics from mathematics (mostly discrete mathematics) which have proven relevant and useful to computer science. This volume treats basic topics, mostly of a set-theoretical nature (sets, functions and relations, partially ordered sets, induction, enumerability, and diagonalization) and illustrates the usefulness of mathematical ideas by presenting applications to computer science. Readers will find useful applications in algorithms, databases, semantics of programming languages, formal languages, theory of computation, and program verification. The material is treated in a straightforward, systematic, and rigorous manner. The volume is organized by mathematical area, making the material easily accessible to the upper-undergraduate students in mathematics as well as in computer science and each chapter contains a large number of exercises. The volume can be used as a textbook, but it will also be useful to researchers and professionals who want a thorough presentation of the mathematical tools they need in a single source. In addition, the book can be used effectively as supplementary reading material in computer science courses, particularly those courses which involve the semantics of programming languages, formal languages and automata, and logic programming.

Author(s): Peter A. Fejer, Dan A. Simovici
Series: Texts and Monographs in Computer Science
Publisher: Springer
Year: 1991

Language: English
Pages: 432
Tags: Combinatorics; Numerical Analysis; Logics and Meanings of Programs; Mathematical Logic and Formal Languages; Mathematical Logic and Foundations

Front Matter....Pages i-x
Elementary Set Theory....Pages 1-22
Relations and Functions....Pages 23-125
Partially Ordered Sets....Pages 127-175
Induction....Pages 177-337
Enumerability and Diagonalization....Pages 339-416
Back Matter....Pages 417-428