An expert system has been developed that simulates a mathematics consultant. The objective of this work is to help engineering undergraduates solve mathematical problems. In designing the expert system, the most difficult task encountered was to distinguish between related fields. In this work, one method of solving this task has been presented. The information or knowledge encapsulated in the program helps the user first to identify the branch of mathematics by asking leading questions as an expert would, and then to ultimately find the correct method of solution to the problem. Two different types of expert system shells have been used to create the same knowledge base. The areas of mathematics investigated are algebra, linear algebra, trigonometry, analytical geometry, differential calculus, and statistics. A knowledge tree has been created, from the branches which hang the information for solving problems in these specific areas. There are ninety-eight cases considered at present. Since mathematics is broad and complex, the program is by no means comprehensive.
|Original language||English (US)|
|Number of pages||7|
|State||Published - Oct 1 1990|
ASJC Scopus subject areas