I have a very basic question.
How would you answer to somebody that is asking you why in mathematics we use two-valued logic as the very ground of math reasoning instead of some multi-valued logic?
Is the reason purely practical, but – at the same time – based on conceptual/philosophical reasons that go way back in time?
Any feedback will be much appreciated!
EDIT: I feel the best way to think about this question is as what you would answer to a skeptical student that is always ready to drop the study of mathematics altogether, but that you would really like to convince on the beauty of it.
Two-valued logic reflects our conceptualization of the world: we typically think of the world as a place where things are or are not the case. And that conceptualization often works, i.e. it allows us to make inferences and predictions that often come out true. So, it seems we are capturing something of significance about the world and how it works, and we can use it to great effect for many practical purposes. (indeed, the very fact that we conceptualize the world as such means that it we're getting something right, otherwise our brains would have rejected it a long time ago).
In this, logic is not any different from other branches of math or science: we come up with mathematical idealizations, and we see if they are applicable and useful to think and make predictions about the world about us. And even if they don't always work perfectly, as long as they work some of the time, and we get a pretty good sense as to when and where our idealizations apply or don't apply, then we'll use it.
Two-valued logic clearly works in this sense: it may not perfectly capture everything that's going on around us (think fuzziness, uncertainty, quantum weirdness, etc.), but it's pretty darn effective and useful in may real world situations. Its simplicity is of course another big plus.