Plato was Socrates' most important student - both for his own thoughts and for documenting his teacher. But it's not only in relaying Socrates' thoughts that Plato earned his keep. He also contributes to philosophy with a few important ideas:
• Metaphysics and concepts of reality • The allegory of the cave
What is the name of Plato's famous analogy that is used to illustrate his theory of knowledge and the nature of reality?