Oedipus, philosopher