# how discrete mathematics is related to computerscience

I have this basic question for sometime since i came across discrete mathematics, hence this question. How discrete mathematics is related to computer science. How its notions are used in the field of computer science.

-
Just as an example: Graph Theory, as an area of discrete mathematics, is used all over the place. Since you mention complexity, it is interesting to note that many graph-theoretic problems are natural examples of NP-complete problems. –  Johannes Kloos Apr 24 '13 at 8:40
"Discrete mathematics" is a somewhat fuzzy concept -- but in some places it is essentially defined as "whatever mathematical subjects a generic computer science student needs to know". That's a pretty direct relation. –  Henning Makholm Apr 24 '13 at 11:37