The Communication problem. Problem Statement. Given: the existing learning program Problem: develop the facility to allow the syntax (grammar) and the semantics of the English language to be taught to the learning program. When given an English sentence and/or question, link them to the approprite component of the existing learning program. e.g., Given: the existing learning program, there are special user interface to input the following English sentences/questions: 1. The weight of John is 50 kg. 2. Is john heavier than jack? An internal problem object is created and the problem solved, and an answer statement is output. Problem: 1. Teach the program the syntax and the semantics of the English language. 2. Instead of the special user interface, the user may simply type in the English sentence/question. GOAL: teach the syntax and semantics of the whole English language, not just one or two specific cases.