HiveBrain v1.2.0
Get Started
← Back to all entries
patternMinor

Looking for books on creating and understanding theorems targeted at Computer Science

Submitted by: @import:stackexchange-cs··
0
Viewed 0 times
understandingtheoremsbookssciencecreatingtargetedlookingforcomputerand

Problem

In studying logic to understand verifying programs I have found that there are books on logic targeted at Computer Science e.g.

  • Logic in Computer Science: Modelling and Reasoning about Systems



  • Mathematical Logic for Computer Science



  • Computability and Logic



  • Handbook of Practical Logic and Automated Reasoning



With regards to books on understating theorems targeted at Computer Science I find only one that may fit. As I don't have the book I can't say for sure.

  • Handbook of Logic and Proof Techniques for Computer Science



Are there any books for understating theorems targeted at Computer Science? In other words are there books for understating syntax, semantics and construction of theorems that don't rely on a heavy math background and that give examples more from the world of computer science and explain in a style more natural to a person in computer science.

EDIT

After seeking more on this topic I have come upon the phrases "informal mathematics" and "mathematical discourse" which are starting to turn up useful info from Google. In particular the following: Understanding Informal Mathematical Discourse found at Understanding Informal Mathematical Proofs

Solution

Algorithm Design, by John Kleinberg and Eva Tardos looks like it may be what you want. Here's the description on Amazon:


Algorithm Design introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and analysis techniques for problems that arise in computing applications. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in the broader field of computer science.

However, since the fields of computer science and mathematics are so closely related, you really should take the time to understand the math side of things. This looks like it could be a good starting point though

Context

StackExchange Computer Science Q#2965, answer score: 4

Revisions (0)

No revisions yet.