- Are all people who do mathematics applying (whether they know it or not) formal logic?
- Does every statement someone may make about math, at its core, a formal statement in mathematical logic? (I'm not asking whether it can be translated into mathematical logic, but whether at its core it already is formal.)
Most of the time, when I hear my professors speaking about mathematics, they use natural language - with some precise terms thrown in. For example, one professor might say,
"All positive real numbers have $2$ square roots."
If we were to write down this statement formally, on the other hand, it might go something like this:
$\forall x(x\in\mathbb R^+ \implies \exists y \exists z(y\in\mathbb R \land z\in\mathbb R \land (y\neq z) \land (y^2 = x) \land (z^2 = x))$.
If I were to ask my professor if they really meant the second statement, they might squint at it for a second, tell me I'm using the exterior product incorrectly, then (after clarification) remark, "Well, I suppose you could write it that way, but you know what I meant." (The dialogue here is fictional, but reflects some of the responses I've gotten from professors when I tried to draw out extremely formal statements from them.)
What this brings me to is the question of, when they said the first statement, were they
- expressing in natural language a formal statement in mathematical logic (such as the second statement, for example), or
- simply stating a truth about the positive real numbers?
I feel like most of my math professors would assert that they were merely stating a truth about the positive real numbers, not trying to express in natural language some convoluted formal statement of mathematical logic. It appears to me that not all of my professors have training in, or even care about, formal logic. This is incomprehensible to me, especially when I read about the foundations of math being entirely based on formal logic.
If mathematics is as its core formal, then how could one do any math without formal logic?
In an answer elsewhere on the site, user Yuval Filmus stated that "From the point of view of the acting mathematician, foundations are only needed if they're your specialty." He goes on to request of the asker, "please don't take this formal stuff too seriously. While entertaining and fruitful, it is only one way to look at math." But my response to this is:
Why? If they're the foundations for everything we do, shouldn't everyone care about them?
I realize this question was rather long-winded, but I hope I successfully expressed some of my confusion and frustration, and I would appreciate any advice in making sense of these topics.