Introduction to Discrete Mathematics with ISETL

Intended for first- or second-year undergraduates, this introduction to discrete mathematics covers the usual topics of such a course, but applies constructivist principles that promote - indeed, require - active participation by the student. Working with the programming language ISETL, whose syntax...

Full description

Bibliographic Details
Main Authors: Fenton, William E., Dubinsky, Ed (Author)
Format: eBook
Language:English
Published: New York, NY Springer New York 1996, 1996
Edition:1st ed. 1996
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • 1 Numbers and Programs
  • 1.1 The Basics of ISETL
  • 1.2 Divisibility
  • Overview of Chapter 1
  • 2 Propositional Calculus
  • 2.1 Boolean Expressions
  • 2.2 Implication and Proof
  • Overview of Chapter 2
  • 3 Sets and Tuples
  • 3.1 Defining Sets and Tuples
  • 3.2 Operations on Sets
  • 3.3 Counting Methods
  • Overview of Chapter 3
  • 4 Predicate Calculus
  • 4.1 Quantified Expressions
  • 4.2 Multi-Level Quantification
  • Overview of Chapter 4
  • 5 Relations and Graphs
  • 5.1 Relations and their Graphs
  • 5.2 Equivalence Relations and Graph Theory
  • Overview of Chapter 5
  • 6 Functions
  • 6.1 Representing Functions
  • 6.2 Properties of Functions
  • Overview of Chapter 6
  • 7 Mathematical Induction
  • 7.1 Understanding the Method
  • 7.2 Using Mathematical Induction
  • Overview of Chapter 7
  • 8 Partial Orders
  • Activities
  • Discussion
  • Exercises
  • Overview of Chapter 8
  • 9 Infinite Sets
  • Discussion
  • Exercises
  • Appendix 1: Getting Started With Isetl
  • A. Working in the Execution Window
  • B. Working with Files
  • C. Using Directives
  • D. Graphing in ISETL
  • Appendix 2: Some Special Code
  • Index of Frequently Used Sets and Functions