A look at self-referential matrices: conclusion

This is essentially the summing-up of the reasoning found in Part 1.

6g. A Necessary Digression regarding Scalar and Additive Constants for Systems of Three or More Variables

It is important to note at this point that I have proven that adding, subtracting, multiplying or dividing any constant (the k's) to a system of three or more n's also leads to the appropriate degenerate cases of all zeroes, all ones, both or neither.

For a system of only three equations with possibly different operators with scalars and/or additive constants put in:

n1 = k1n2 [operator1] k2n3 + k3

n2 = k4n1 [operator2] k5n3 + k6

n3 = k7n1 [operator3] k8n2 + k9

the same reasoning applies. The only value for the n's that can be fitted in that will avoid the infinite regress is the identity value (0, 1 or none) that all the operators in the equation have in common - and all three variables have to be that value. There are two possible cases:
  1. all n's equal zero, which is true for all combinations that have finite solutions except for the ones that have only multiplication or division:

    0 = k1 * 0 [operator1] k2 * 0 + k3

    0 = k4 * 0 [operator2] k5 * 0 + k6

    0 = k7 * 0 [operator3] k8 * 0 + k9

    or:

    0 = 0 [operator1] 0 + k3

    0 = 0 [operator2] 0 + k6

    0 = 0 [operator3] 0 + k9

    and this implies that k3, k6 and k9 have to equal zero and that the value of the others are irrelevant because the answer ends up being all zeroes anyway.
  2. all n's equal one, which is only true for ones that have multiplication or division operators:

    1 = k1 * 1 [operator1] k2 * 1 + k3

    1 = k4 * 1 [operator2] k5 * 1 + k6

    1 = k7 * 1 [operator3] k8 * 1 + k9

    or:

    1 = k1 [operator1] k2 + k3

    1 = k4 [operator2] k5 + k6

    1 = k7 [operator3] k8 + k9

    Note that if the operators are multiplication or division, any nine constants that fit the above template will be consistent with the above set.

    And so, any set of nine constants that fulfill this will not make the system spin into an infinite regress.

    But note that this is dependent upon the three n-variables themselves being one, and the operators being either multiplication or division, and this cannot be generalized to a self-referential matrix of four or more variables. This has been shown above. In otherwords, we're back to the degenerate case for the variables themselves, only in this particular case, the constants aren't limited to one value. [But note that the variables - the values you plug in - disappear.]

    The only exception I can think of [where the variables don't vanish completely] is if the nine constants are collapsed into six -three scalars (ks) and three additives (ka) - like so:

    n1 = ks1n2 [operator1] n3 + ka1

    n2 = ks2n1 [operator2] n3 + ka2

    n3 = ks3n1 [operator3] n2 + ka3

    with each operator (to remind you) being either multiplication or division. Set:
    • ks1 equal to (1/ n2 n3) if operatori is multiplicative, or (n3 / n2) if operatori is divisive;
    • ks2 equal to (1/ n1 n3) if operatori is multiplicative, or (n3 / n1) if operatori is divisive;
    • ks1 equal to (1/ n1 n2) if operatori is multiplicative, or (n2 / n1) if operatori is divisive.
    Note that this is impossible if any of the divisors are equal to zero. This reduces to:

    n1 = ka1

    n2 = ka2

    n3 = ka3

    Note too that this is the only exception - and it only applies to the specific three-variable system described above. I must repeat that the three-variables all-multiciplative-or-divisive system, with those specifically-described constants, subject to the restriction that none of the scalar constants are zero, is the only exception - and what you end up with is a list of already-supplied constants.

    And if you're tempted to infer that this might be extended to a system of four or more variables, it is possible; you can generalize this to as many variables as you like. For this system,

    n1 = ks1n2 [operator1,1],…,[operator1,x-1] nx + ka1

    n2 = ks2n1 [operator2],…,[operator2,x-1] nx + ka2 [etc.]

    n3 = ks3n1 [operator3],…,[operatorx,x-1] nx-1 + ka3

    it'll work if, for each ksi, i being one to x, you:
    • begin with ksi = 1;
    • for each j, j being 1 to (x-1):
      • if operatorij is multiplicative, divide ksI by nj;
      • if operatorij is divisive, divide ksI by nj;
    • and, when ksi is derived after working through each equation, stick it into the above system.

    Notice, though, that it collapses to the same list as above:

    n1 = ka1

    n2 = ka2 [etc]

    nx = kax

    and, if one of the divisors of any ksi (i being from 1 to x) turns out to be zero, the system is unsolvable.

So, while it is true that the constants can in some cases take on a range of possible values, as shown above, the variables themselves have to equal all zeroes, all ones, both or neither because you've stuck the constants onto a system for which that's already proven. (See 6a to 6f above.) Adding scalar and additive constants doesn't change that. And what does that imply for the value of the constants? In otherwords, the n's have already been proven to be either all zero or all one, or infinite.

Also note that the above system contradicts the definition of a self-referential matrix in 0 - so this is like division by zero. Adding the scalars using the above method leads to a self-referential matrix turning into something else - a simple list of the additive constants.

7. Conclusion You realize, of course, that putting 6a through 6e and 6g together is sufficient for the stepladder procedure. And this in turn, alongside with 1 through 5, proves that any self-referential matrix as defined in 0 above has only four possible solutions: all zeroes {(0,…,0)}; all ones {(1,…,1)}; both of the preceding cases {(0,…,0),(1,…1)}; or none {}. These are all trivial. Adding both scalar and additive constants doesn't change that.

Q.E.D.


Return to the home page