Title: Theory of thought and knowledge