KNOWLEDGE COMPLEXITIES