English

Discrete Mathematics for Computer Science, Some Notes

Discrete Mathematics 2008-05-06 v1 Logic in Computer Science

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.

Keywords

Cite

@article{arxiv.0805.0585,
  title  = {Discrete Mathematics for Computer Science, Some Notes},
  author = {Jean Gallier},
  journal= {arXiv preprint arXiv:0805.0585},
  year   = {2008}
}

Comments

255 pages

R2 v1 2026-06-21T10:37:32.210Z