沙赫特的认知理论包括什么