Hypergraph theory in computer science Discrete mathematics in relation to CS mathematics