Hi OccamsRazor
My point here is that I do not agree that if we suggest that logic and mathematics are not set in stone then we are simply struck dumb.
Let me let on to my philosophical prejudices. Wittgenstein wrote about this. Here is the oft quoted but misunderstood last point of the Tractatus
7 What we cannot speak about we must pass over in silence
When contemplating the nature of logic and thought, and when trying to access its foundations we will be, if we see things right according to Wittgenstein at least, struck dumb.
However that is the case if logic is immutable. If when we look at an axiom like something is P or Not-P which in notation looks like P v ~P, i.e. "It is the case unicorns are real" can be true or false, and there is no middle way. Unicorns don't a little bit exist.
In formal logic it is possible to prove |- P v ~P is an axiom, i.e it is true without any further premises other than itself. It is self evidently true, and it can be proved that it is not contingently true.
This however does not prove the laws of standard logic are immutable. Maybe we could all wake up one day and think differently, and wonder why the law of the excluded middle was ever thought to be self evidently true, because it is self evidently false. What were we thinking?!
I don't think that will ever happen, but I can't prove that because I can't prove an axiom. If I could it would not be an axiom.
Def Axiom: proposition regarded as self evidently true.
Some philosophers like John Stuart Mills who were out and out empiricits would argue that the rules of logic are derived empirically. I wouldn't myself go that way, but you might want to think about the problems on those terms. In which case the laws of logic might not be immutable.
But if logic is immutable then Wittgentein's point is I think (and no one can claim to really understand Wittgenstein), that if you start scrabbling around for a language, or a metaphysics, or whatever to give a further foundation to an axiom like P or not P then you start talking nonsense. The right thing to do is absorb the lesson, and pass over the axiom in silence.
However, not all logic is like that. Take a sentence like - it is raining or it is not raining. Well does one drop of raindrop count as "it is raining". This kind of question is rooted in the kind of question labelled a sorites paradox. Usually it goes like this: take one heap of sand. Remove one grain of sand. Is it still a heap? answer yes. Ok keep removing one grain of sand at a time until to get to the last grain. Is the last grain of sand a heap. Answer: no. Ok when did the bunch of sand stop being a heap. Hmm!
Standard either/or logic just does not cope well with this kind of problem. Hence some guy came up with fuzzy logic.
I don't know, I have not thought deeply enough about non standard logics, but they are not axiomatic in the same way standard logic is. So maybe Wittgenstein's point does not extend out to this kind of logic.
However, when doing standard either/or logic, and I shall also include mathematics I think Wittgenstein makes a sound point. In broad terms I think JS Mills got it wrong. (Though I have to admit I am not a scholar On JS Mills.) Silence is the preffered option.
