Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Discrete Structures, Logic, and Computability
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Discrete Structures, Logic, and Computability

Discrete Structures, Logic, and Computability

James L. Hein

960 pages, parution le 31/03/2003 (2eme édition)

Résumé

The book contains a wide range of material that focuses on those parts of discrete mathematics, logic, and computability needed for computer science students. The topics can be taught in a variety of ways depending on the length of the course, the emphasis, and the background of students . For example, the preface includes syllabai for fourteen different courses in discrete mathematics ranging in length from ten weeks to a full year. It also includes syllabai for two courses in logic, and two courses in computability.

The book is organized more along the lines of technique than on a subject-by-subject basis so that it doesn't fragment into a vast collection of seemingly unrelated ideas. The focus throughout the book is on the computation and construction of objects. So many traditional topics are dispersed throughout the text to places where they fit naturally with the techniques under discussion. Therefore there is a spiral approach to learning these topics. For example, to read about properties of-and techniques for processing-natural numbers, lists, strings, graphs, or trees, it's necessary to look in the index or scan the table of contents to find the several places where they are found.

Every example has a title and, for ease of scanning, there are special marks to indicate the beginning and ending of each example. Titles and subtitles are used extensively to make it easy to find things. Important facts and results are boxed for easy reference. The second color also makes it easy to find things. There is a minimum of horizontal lines in the book so that scanning is easy.

Exercises at the end of each section are categorized by topic and ordered within each topic by difficulty. There is also a collection of exercises at the end of each section labeled proofs and/or challenges. There are over 1700 exercises with answers provided for about half of them. The exercises with answers in the book are marked in color.

The symbol glossary makes it easy to check definitions. The index is extensive so that topics can be easily found.

The chapter guidelines and chapter summaries let students see what is to be covered and then to check whether they know the details about what was covered.

Contents

Elementary Notions and Notations
  • A Proof Primer
  • Sets
  • Ordered Structures
  • Graphs and Trees
Facts About Functions
  • Definitions and Examples
  • Constructing Functions
  • Properties of Functions
  • Countability
Construction Techniques
  • Inductively Defined Sets
  • Recursive Functions and Procedures
  • Grammars
Equivalence, Order, and Inductive Proof
  • Properties of Binary Relations
  • Equivalence Relations
  • Order Relations
  • Inductive Proof
Analysis Techniques
  • Analyzing Algorithms
  • Finding Closed Forms
  • Counting and Discrete Probability
  • Solving Recurrences
  • Comparing Rates of Growth
Elementary Logic
  • How Do We Reason?
  • Propositional Calculus
  • Formal Reasoning
  • Formal Axiom Systems
Predicate Logic
  • First-Order Predicate Calculus
  • Equivalent Formulas
  • Formal Proofs in Predicate Calculus
Applied Logic
  • Equality
  • Program Correctness
  • Higher-Order Logics
Computational Logic
  • Automatic Reasoning
  • Logic Programming
Algebraic Structures
  • What is an Algebra?
  • Boolean Algebra
  • Abstract Data Types as Algebras
  • Computational Algebras
  • Other Algebraic Ideas
Regular Languages and Finite Automata
  • Regular Languages
  • Finite Automata
  • Constructing Efficient Finite Automata
  • Regular Language Topics
Context-Free Languages and Pushdown Automata
  • Context-Free Languages
  • Pushdown Automata
  • Parsing Techniques
  • Context-Free Language Topics
Turing Machines and Equivalent Models
  • Turing Machines
  • The Church-Turing Thesis
Computational Notions
  • Computability
  • A Hierarchy of Languages
  • Complexity Classes

L'auteur - James L. Hein

Portland State University
Professor of Computer Science. Ph.D., Mathematics, Northwestern University, 1973. James Hein's interests are understanding the semantics of perpetual logic programs. Writing books about the mathematical foundations of computer science. Constructing declarative programming experiments for learning discrete mathematics, formal logic, and computability.

Caractéristiques techniques

  PAPIER
Éditeur(s) Jones and Bartlett Computer Science
Auteur(s) James L. Hein
Parution 31/03/2003
Édition  2eme édition
Nb. de pages 960
Format 19,5 x 24,2
Couverture Relié
Poids 1479g
Intérieur 2 couleurs
EAN13 9780763718435
ISBN13 978-0-7637-1843-5

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav.client@eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription