theory to some branches of discrete mathematics and graph theory. A basic introduction