plato and socratic idealism