The existence of a formal language for representing information, and the existence of a corresponding set of mechanical manipulation rules have an important consequence, Namely, the possibility of automated reasoning using digital computers. 