I hope it's all in the past.
(I
think it is, but I'm not sufficiently in the math research loop anymore to confirm. When you're sorta hoping for a divine "truth behind truth", with statements that have a property of "being true" that math and logic just cannot get nailed down, the (mathematical) proof that you can forever extend your initial model by accepting either a Gödel statement
or its negation as a new axiom is a quite final blow.)
I think a big problem with these flaming philosophical discussions about logic is, that while discussing we think we’re very sure we know what we mean, but actually we don’t express what we mean exactly. Or we don’t understand exactly what the other person meant. [...] No wonder mathematicians developed such a precise language to communicate their thoughts.
Story from my university days, which saw the dpt. of mathematics getting its own new building after being housed in the offices and lecture halls of other dpt.s: The non-mathematicians overseeing the construction of the new building had the idea to save some pennies by installing smaller blackboards into the lecture halls, "because mathematical formulae are much more compact than the sentences of natural(*) language other departments have to write down". The math profs replied that, for sake of precision, they're required to write
everything down, rather than just jotting down some key points like most other profs did. The dispute was settled when the janitor was asked to have a look at the blackboards, and found those which had been perused for math lectures for a couple years to be
significantly more worn down than others.
(*) Fightin' words for every true mathematician, that term is.
I’m not well versed in the details, but the proof on Wikipedia seems to give non-constructive existence proofs of these models. Which is a bit sad.
Well, I don't think that a
constructive proof is anywhere near the horizon for
that kind of question; at least not in the sense that you can construct a model's Gödel statement. If you could, you'd have an algorithm to churn out a binary tree of models and their Gödel statements rooted in your initial model mechanistically, and we'd be working on a math of
entire trees of models, instead of investigating a single model or a series (indexed by natural numbers) of models ...
Anyway. I meant "doing math" and/or "the internal stuff going on in math" is not so fuzzy.
... it
usually isn't. As much as mathematics is trying to get its terms nailed down, the philosophers can still raise some brain-wrecking questions about the concepts it works with ...
Of course the applicability of maths to the real world is a whole mess. How do we even know that abstract logical sentences have real-world applications? etc. I’m not so interested in the philosophy of that.
Agreed. In these days, we leave most of the number crunching to computers and their implementation of floating point numbers. Due to the finite, often fixed, number of bits used to represent those numbers, they not only have a limited
range of values, but also
varying precision; i.e., things happen like (simplified) computing "one million plus one" and getting "one million" for a result. In other words, computers' floating point numbers are
not rings, groups, a mod-n arithmetic, etc. etc., and thus not subject to any classical number theory in the first place. A computation that actually isn't math, and
not in the sense of "there's no
actual value of \infty involved" ...
Another example from algebra: "5=0" is undecidable in the theory of fields/rings.
Of course, and mod-5 arithmetics (whether with integers or reals) is the specific and relevant case where it holds true.
I think either all of the above examples have to be called "fuzzy" or all have to be called "non fuzzy", since your argument extends fuzzy-ness.
For the act of doing math (proving a statement, giving an example, calculating, ...), I think none of these examples is "fuzzy"/unclear if one is able to get the definitions straight etc.
The fuzzy-ness comes in, when we have to choose what objects we try to model. i.e. do we only want to study ZFC-models, or also ZF-models? (Similar for geometry, algebra, ...) If one isn’t sure what (logical) models are (informal) models of something real, then this is the fuzzy-ness you claimed (I think). Especially in the sentence with "infinite experiments".
Ummmmhh that's what I pointed out as a specific example, yes. Nonetheless, the fact that models can be extended endlessly
and in contradictory ways IMHO
did make mathematics "fuzzier" in a sense. Before Gödel - see the discussion of "unreachable truths/falsehoods" -, mathematicians had a tendency to imagine that their models would change incessantly, but in the sense of
evolution, yielding ever-"better" theories that will
replace the older ones except for fringe cases. Gödel sunk that concept of "nearer, my God, to thee", if I may be so blasphemic.
And with set-theory the choice of axioms is especially difficult, because in practice we very rarely concern us with the intricacies of large infinite sets. There are probably few experiments with physical stuff we can do to decide the existence of large cardinals etc.
(That seems stupid: what physical experiment could decide the continuum hypothesis for "our universe"? Nope, not thinking about it.)
Who is "we" here? "The science of infinity" is one rather widely accepted definition of mathematics, even though it suggests that "computing" (with actual numbers) fails to qualify as "math".
But yes, our currently "established" understanding of the "real" (physical) world does not allow for actual infinite (finite universe wedged between Big Bang and Big Crunch)
or infinitesimal (Heisenberg Uncertainty Principle) aspects. You have to go "(infinite) multiverse" (or "truth behind the truth" in a "God hides behind quantum uncertainty" sense) or somesuch to get reality up to "infinities only, please"-style math's muster.
And Argh! The editor has no undo-button. I lost a few lines and this made everything longer.
The forum/website's
builtin editor may not have one, but there's an Edit -> Undo menu point in my browser (Firefox) that seems to work satisfyingly as such ...