Reasoning debate