This MSc thesis deals with a theory, which comes from combinatorics. According to Ramsey's theorem from 1930 for any natural numbers r, , n there is a smallest natural number m0 such that for every set of size m m0 no matter how we partition its r-element subsets into disjoint classes, we can always find a subset of size n in the original set such that all its r-element subsets belong to the same class. In the case of r = 2 this theory naturally translates from set theory to graph theory. Here the original set is represented by the set of vertices of a complete graph and the 2-element subsets are the edges of the graph. The number of classes is the number of colours with which we colour the edges of the complete graph. In this complete g...