The Inference Engine forms the heart of the expert
system; the knowledge base serves as the brain of the expert
system. The inference engine chums through countless
potential paths and possibilities based on some combinations
of rules, cases, models or theories. Some rules such as
predicate logic mimic human reasoning and offer various
mathematical arguments to any query [9].