Philosophical debate and reasoning