Knowledge-Based Systems, Problem Solving Competence and Learnability