Les mathématiques discrètes ont connu un regain de popularité au cours des dernières décennies en raison de leur utilité dans la technologie informatique, ce qui les rend essentielles à l'informatique et à l'ingénierie. En effet, l'étude de très petits ensembles de nombres est l'objectif principal des mathématiques discrètes. Cependant, les implémentations informatiques jouent un rôle essentiel dans le transfert des concepts de mathématiques discrètes vers des applications du monde réel, comme la recherche opérationnelle. Dans tous les domaines de l'informatique, y compris le développement d'algorithmes informatiques, de langages de programmation, de cryptographie, d'organigrammes, de réseaux informatiques utilisant des graphes, la construction logique, la démonstration automatisée de théorèmes et le développement de logiciels, les concepts et les notations des mathématiques discrètes sont utiles dans l'étude et la description des objets et des problèmes. Les mathématiques discrètes traitent principalement des ensembles, des graphes, de la combinatoire, des énoncés logiques et d'autres sujets connexes