Technical Reports (CIS)

Title

Discrete Mathematics, Some Notes

Document Type

Technical Report

Date of this Version

January 2009

Comments

University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-09-03

Abstract

These are notes on discrete mathematics for computer scientists. The presentation is somewhat unconventional. Indeed I begin with a discussion of the basic rules of mathematical reasoning and of the notion of proof formalized in a natural deduction system “a la Prawitz”. The rest of the material is more or less traditional but I emphasize partial functions more than usual (after all, programs may not terminate for all input) and I provide a fairly complete account of the basic concepts of graph theory.

Date Posted: 29 January 2009