Mark44 said:
There is no need to add anything about limiting the equations above to the integers. If x is an integer, x2 necessarily will also be an integer.
Yes, that part wasn't really meant to be important. I was just trying to say that we usually have some domain in mind when writing these kind of equations (naturals, integers, rationals, reals, complex nos. etc. when consider numbers for example).
You will have to read the previous post in detail to try to understand what I am trying to say. Admittedly, there might be some minor confusions because I was trying to keep the post to manageable lengths. In short, here is what I am trying to say:
Quite often when we say, for example, something like "p implies q" or "p or q" (in maths), we are informally referring actually to the following statements:
##\forall x [p(x) \rightarrow q(x)]##
##\forall x [p(x) \vee q(x)]##
and perhaps even, depending on context when we might have more variables, something like:
##\forall x \forall y [p(x,y) \rightarrow q(x,y)]##
##\forall x \forall y [p(x,y) \vee q(x,y)]##
Informally the domain of quantification can be thought of depending on the context I suppose. Now consider the example in OP:
swampwiz said:
I figure there must be a way to denote a situation in which, from sloppy intuition, etc., a certain proposition might (erroneously) imply a result, but that that result could happen, just that it is not guaranteed to happen.
A simple example would be the case of the product of a pair of matrices as LHS & RHS being equal to the sides being swapped.
[ A ] [ B ] = [ C ] does not necessarily imply [ B ] [ A ] = [ C ], but nor does it imply [ B ] [ A ] != [ C ], as is could very well luck out that [ A ] [ B ] = [ B ] [ A ]
One way I can think of formalising the statements "AB=C does not necessarily imply BA=C" is something like:
##\forall A,B,C [AB=C## doesn't necessarily imply ##BA=C] ##
Here the quantification is assumed over all matrices (for simplicity, with further implicit qualification that the sizes of A and B are assumed to be suitable for both AB and BA to be defined).
Now if you take ##p(X,Y,Z)\equiv [XY=Z]## and ##q(X,Y,Z)\equiv [YX=Z]##. Now if you replace the statement "AB=C doesn't necessarily imply BA=C" with:
##\sim (p(A,B,C) \rightarrow q(A,B,C))##
##\sim (AB=C \rightarrow BA=C)##
Quite clearly the following statement is not correct:
##\forall A,B,C [\sim (AB=C \rightarrow BA=C)] ##
because we can easily find instances where the first and second equation are both correct ... that is A and B do commute for these instances (which will lead the implication to be true and whole expression to be false).
Towards the end of last post I described what seemed to me was the intended meaning of "AB=C does not necessarily imply BA=C" (ofc it can be put explicitly by using quantifiers I think ... but the expression will be longer).
For this kind of wording where we are using wording of propositional logic but in essence thinking about an actual domain ... in the previous post ... I was just describing a simple way to think terms of symbols O, NO, O/NO and furthermore in terms of idea of "concrete possibilities". Furthermore, I described how compound expressions (that are worded like propositional logic but in essence quantified statements) ... can be thought of in very simple terms using the same occurrence symbols.
Of course one can retort back to quantified logic if it is really needed, but still I find it easier to think in terms of truth tables of occurrences and concrete possibilities (in simple cases where it is possible).