Lectures on semi-group theory and its application to Cauchy's problem in partial differential equations