Wugi's hoom Wugi's UltraReals
De Reële getallen voorbij - Beyond the Reals

Guido "Wugi" Wuyts @ Dilbeek, Belgium, Europe, World, Solar System, Milky Way, Local Cluster, ...

@ 3 Taalzaak
@ 2 Denkzaak
@ 1 Smaakzaak
@ 0 Wugi's hoom
Relatieve tijd
QBasics
Font & script
NieuwsDenk
O, redactie
NPN
Readers' Indigest
NewsThink
Mathness
*** NEW 2007 ***
De verzamelaar en de verzamelleer
Infinities
Hyper-Fields

(Re)flections on the Multi-dimensional Reals


As a youth I developed this theory which I called of "hyperreal" numbers, to encompass complex numbers, quaternions and alike. Let me hazard a simple summary here:



n-dim Numbers as n x n matrices

Define a Vector space upon an n-variant family of square n x n matrices as follows :

Let any matrix Q(ij) of the family be generated as a vector q(m) upon n independent units E(m,ij) :

                Q = qm . Em           , or in matrix notation:

                Qij = qm . Emij

As a first requirement, the family should include the product of two members of the family.

The product writes:

                Q * R = T             , or

                Qij . Rjk = Tik = qm . rn . Emij . Enjk,

and would be a member if

                Tik = tm . Emik

Therefore, multiplying the units ought to yield a member itself:

                Em * En = Fmns . Es    (1) , or

                Emij . Enjk = Fmns . Esik                 (1')  (for all  m i n k)

Now, if we wish the first column of the matrices to represent the vector variables qi on either row i (the first column represents the “coordinate”), we should have:

                Qi1 = qm . Emi1 = qi   , or

                Emi1 = δmi                                 (which = 0 for m ≠ i, and = 1 for m = i)

Applying this to the previous equation (1') , for k=1, we obtain

                Emij . Enj1 = Fmns . Esi1,

                Emij . δnj = Fmns . δsi                        , so

                Emin = Fmni

Redefining (1) with F-factors, we get

                Fmji . Fnkj = Fmns . Fski                 (1'bis)  

I called these the "Autovariance conditions", assuring that the matrix family embraces any product of its members. Without these conditions, a random product would “leave” the n-dim matrix family into the n x n matrix space!

Now, for the family to be a Field, it would have to offer a single "inverse member" for all non-zero members, i.e. there should exist for each Q, an R that produces

                Q * R = E1                                          , or

                Qij . Rjk = E1ik

for k=1:  Qij . Rj1 = E1i1                                       , or

                (qm . Emij) . rj = δi1                (2)

This system of equations should be solvable to rj, for all non-zero qm.

Therefore, the determinant of the system matrix should be a positive-definite polynomial of the qm:

                P(q(m)) = det(Qij) = det(qm . Emij) > 0, for NOT all q(m) = qm = 0                (2')

As a general result, only even values of dimension n are possible, as only even-powered polynomials might be positive-definite.

This second condition taken alone would result in what I called an "Abstract Field".

So, Abstract Fields would not be required to comply with the Autovariance condition. The matrix product would then not be itself a member of the matrix n-dim family, or, the operation rules (1) on the units apply to the units, but not to their matrices (1'). The n-vector matrices are not to be seen as fully representative for the Abstract Field, as their matrix product Em ° En is not internal in the n-family, only the (abstract) operation Em * En is.

Abstract Fields that DO comply to the autovariance condition I called "Hyperreal Fields", as they seem a proper extension of the real numbers (rather than the complex ones, as suggested by the term "hypercomplex") with respect to an internal product.




The autovariance conditions
   

                Fmji . Fnkj = Fmns . Fski                 (1'bis)

They form a system of equations with following characteristics:

                -   4 indices m, i, n, k , so n4 equations

                -   quadratic in the F

                -   not independent

                -   an unknown number of freedom degrees (or dependent equations)

                     (the definiteness of the determinant may add restrictions to the freedom degrees:

                     positive, range..., see examples)

It is impossible to solve such system analytically, but let us get an idea of the numbers involved. First, the non-trivial equations. Since we're dealing with matrices, we can require that E1 represent the true identity, so

                E1kj = F1jk = δjk         (besides Emi1 = Fm1i = dmi)                   (3)

For m=1 , n=1 , k=1, the equations become trivial. The number of non-trivial equations is:

                NT = n4                                  (4 arbitrary indices)

                                - (3 n3                     (one of 3 indices = 1)

                                - (3 n2                     (two of 3 indices = 1)

                                - n))                        (all 3 indices = 1)

                NT = n4 – 3 n3 + 3n2 –n                  =  n (n3 – 3n2 + 3n – 1)

                NT = n (n -1)3

As for the number of variables F, given the conditions (3), and calculating in a similar way,

                NF = n3 – 2 n2 + n                 variables, or

                NF = n (n -1)2

The max number of independent equations is NF.

The min number of dependent equations is

                NT – NF = n (n – 1)2 (n – 2)




Theorem

The autovariance conditions are equivalent with an associative * operation of an Abstract Field

Let           Em * (En * Ek)        = (Em * En) * Ek

                Em * (Fnkj . Ej)          = Fmns . Es * Ek

                Fmji . Fnkj . Ei            = Fmns . Fski . Ei     , or, per base unit Ei :

                Fmji . Fnkj                 = Fmns . Fski                        

These are the autovariance conditions (1'bis)

An Abstract Field with an associative * operation (and an identity unit E1) can be identified with a Hyperreal Field.




Some Field families

 1.   2-dim Abstract Fields

       1A.  Operation rules (b, r  real non zero; a  real; t  real within the range -1 to +1) :

                 E1 * E1 = E1

                 E2 * E1 = E2

                 E1 * E2 = a E1 + b E2

                 E2 * E2 = -r2 b E1+ (a + 2tbr) E2

       1B.  Alternative operation rules (see also further on, about conjugate fields) :

                 E1 * E1 = E1

                 E2 * E1 = E2

                 E1 * E2 = a E1 + - r2 c E2

                 E2 * E2 = c E1+ (a + 2tcr) E2




Theorem

 1A + 1B generate all 2 x 2 matrices 

 If the Abstract Field under 1A is written as

                 AF = AF(a, b, r2, tr)

 then the field under 1B may be written as

                 AF' = AF(a, -r2 b, (1/r)2, -t/r)

 The corresponding (but not autovariant) matrices can be developed from

                 Qij = qm . Emij = qm . Fmji

 We get, in AF:

                 q = x . E1 + y . E2=                ┌                x                ax + by                                ┐

                                                                └                y                -r2 bx + (a+2tbr)y                ┘

 and, in AF' :

                 t' = u . E1' + v . E2' =               ┌                u                au – r2 bv                           ┐

                                                                └                v                bu + (a+2tbr)v                    ┘

 It suffices to prove that any matrix

                 ┌                A                C                ┐

                 └                B                D                ┘

 can be written as   q + t'   for some   x,y,u,v

 (4 Cramer equations in variables x,y,u,v with "equal to" parameters A,B,C,D.

 Prove that the determinant Det = f(a,b,r,t) = b2(r2+1)2 ≠ 0)

 Remark.

 This theorem holds only for dim n=2, as only then can an  n+n-system  generate an  n2-space.

  




2.
   2-dim Hyperreal Fields

       See 1A. , with a=0, b=1, t, r,

       yielding Q = x E1 + y E2 with matrices

      ┌                Q11                        Q12               ┐      =         ┌                x                -r2 y          ┐

      └                Q21                        Q22               ┘                 └                y          x + 2tr y           ┘

      Complex numbers have r = 1, t = 0.




3.   A 4-dim Hyperreal Field  
 

      might be constructed by considering the complex number matrix

                ┌                A                -B'               ┐

                └                B                A'                ┘

      which is autovariant and has a positive definite determinant

                P(A, B) = AA’ + BB’ ,

      and writing A = x+iy, B= u+iv, A'=x-iy, B'=u-iv themselves as matrices according to 2.

      We get

                ┌                x               -y                -u                -v              ┐

                │                y                x                v                -u                │

                │                u                -v                x                y                │

                └                v                 u                -y                x               ┘

      This should be something (un)like quaternions.




n-dim Numbers as geometrical transformations in n-dim space

My original approach was actually a mix of discovering Abstract and Hyperreal Field features. It started as an extension to n-dim space of my little physical theory on the real numbers themselves, where I viewed the reals as, what I called, free transformations of the straight vector line. It all boils down to defining a real number r as the universal transformation, upon a random straight line equiped with a random unit vector e, yielding:

r: e --> f = r . e 

It may seem odd to want to define the reals upon a "free" vector space, whereas these structures are usually defined themselves using the reals, but it kinda worked, and seemed a good way to make a statement on the deep similitude between the reals and the straight line (I have since become more sceptic about this similitude:‑)

I thought then of generalising the notion of reals to n-dim numbers Q=qi . Ei , to be defined as free transformations upon an n-dim Euclidean space with base ej, yielding:

Q: e1 --> q = qi . ei

Ej: e1 --> δij . ei = ej

and equiped with an internal operation

Ei * Ej = Fijk . Ek

But hence the picture starts getting complicated, leaving various degrees of freedom, eg:

How to relate the n-dim transform family to the n x n-dim matrix transform family?

In particular, how to define the further base transforms:

Ej: ek --> ? , or

Ej ° Ek: e1 --> ?

Ej ° Ek: em --> ?

Relationship between * (internal in base Ei) and ° (generally, not internal in base Ei) ?

Is E1 unit for * , or not? (it is for °)  In other words: is generally

Ei * E1     = Fi1k . Ek                  (which I called "General Abstract Fields")   , or specifically

Ei * E1     = Ei                         ("Ordinary Abstract Fields") ?

I had to allow for General Abstract Fields in the light of the following theorem.




Theorem on Conjugate Abstract Fields

If the parameters Fijk  define an Abstract Field for the operation * :

Ei * Ej = Fijk . Ek

then also do the conjugate parameters Fjik , Fikj , Fjki , Fkij , Fkji .                (3) 

Let q = qi . Ei ≠ 0. Then a solution r = rj . Ej ≠ 0 should exist to the equation

                q * r = E1 , or

                qi . rj . Ei * Ej = E1

                qi . rj . Fijk . Ek = δ1k . Ek , or

                (qi . Fijk) . rj = δ1k     (compare 2)

This can be written as

                (rj . Fijk) . qi = δ1k  

Now, not to allow a non-zero q occurring without a non-zero solution r, means that the determinant

                P'(r(m)) = det(rj . Fijk)                 cannot be zero. This can be rewritten

                P'(r(m)) = det(ri . Fjik)                 , so

                F'ijk = Fjik                 (3')

define another set of valid operation rules.

Furthermore, considering that the determinant of a transposed matrix remains unchanged, the other permutations are also proved.

This leaves us with what I called six Conjugate Abstract Fields. It may be that some of them are congruent of course.




4.   General 2-dim Abstract Fields

Given the general operation rules

                E1 * E1 = α . E1 + β . E2                         E1 * E2 = a . E1 + b . E2

                E2 * E1 = γ . E1 + δ . E2                          E2 * E2 = c . E1 + d . E2 

which may be written down in a (*) table: 

*

E1

E2

E1

α . E1 + β . E2

a . E1 + b . E2

E2

γ . E1 + δ . E2

c . E1 + d . E2

or, shorthand:

 

α , β

a, b

 

γ , δ

c, d

Setting out to find an inverse (u,v) for a number (x,y), thus

                (x . E1 + y . E2) * (u . E1 + v . E2) = E1

Stating that the determinant P(x,y) of the equations in (u,v) must be positive definite

                P(x,y) = (αb-aβ) x2 + (αd-aδ + γb-cβ) xy + (γd-cδ) y2

Conjugate conditions hold for the determinant P'(u,v) of the equations in (x,y)

A result is that all six "surface determinants" of the tensor formed by

                α                β                and                 a                b

                γ                δ                                       c                d

must differ from zero.

The coefficients of P(x,y) yield conditions:

                (α b-a β) = + r2             or = – r2

                (γ d-c δ) = + s2              or = – s2

                (α d-a δ + γ b-c β) = 2 trs                (r, s non-zero reals, abs(t) < 1)

which can be resolved, eg, to  β, γ and δ  for non-zero  a and c  and for any  b and  d.



As an example, two families (+ and -) of six conjugate Abstract Fields are obtained from an initial choice

                a=1, b=2, c=3, d=4, α=5, r=2, s=3, t=0 :

We obtain

                β =                 6                   OR                14

                γ =                 -7.5               OR                37.5

                δ =                 -13                OR                 53

Operation rules:

(1)

α , β

a, b

=

5, 6

1, 2

OR

5, 14

1, 2

 

γ , δ

c, d

 

-7.5, -13

3, 4

 

37.5, 53

3, 4

 

(2)

α , β

γ , δ

=

5, 6

-7.5, -13

OR

5, 14

37.5, 53

 

a, b

c, d

 

1, 2

3, 4

 

1, 2

3, 4

 

(3)

α , a

β, b

=

5, 1

6, 2

OR

5, 1

14, 2

 

γ , c

δ, d

 

-7.5, 3

-13, 4

 

37.5, 3

53, 4

 

(4)

α , a

γ , c

=

5, 1

1, 2

OR

5, 1

37.5, 3

 

β, b

δ, d

 

6, 2

-7.5, 3

 

14, 2

53, 4

 

(5)

α , γ

β , δ

=

5, -7.5

6, -13

OR

5, 37.5

14, 53

 

a, c

b, d

 

1, 3

2, 4

 

1, 3

2, 4

 

(6)

α , γ

a, c

=

5, -7.5

1, 3

OR

5, 37.5

1, 3

 

β , δ

b, d

 

6, -13

2, 4

 

14, 53

2, 4




5.   Some 4-dim Hyperreal and Abstract Fields

Let us assume a number

                Q = X . E1 + Y . E2 + Z . E3 + U . E4   

or, in matrix form:

                ┌                X                a1 Y              a4 Z               a7 U              ┐
                │                Y                X                   a5 U               a8 Z              │
                │                Z                a2 U                X                   a9 Y             │
                └                U                a3 Z                a6 Y                X                ┘

Autovariance conditions give, for

                E2 * E2 :                 a1 = a6 . a9

                E3 * E3 :                 a4 = a3 . a8

                E4 * E4 :                 a7 = a2 . a5

We can rewrite the matrix :

                ┌                X                ab Y           cd Z              ef U              ┐
                │                Y                X                f U                d Z                │
                │                Z                e U                X                b Y               │
                └                U                c Z                a Y                X               ┘

More autovariance conditions:

                ab = ec                   =>           a2bd = c2ef         =>            a2 = c2

                ad = cf                                    b2ad = e2cf                         b2 = e2

                ae = bc                                   d2ab = f2ce                         d2 = f2

                af = cd

                bd = ef

                bf = ed

The signs of a/c, b/e and d/f must be the same for autovariance. This leaves two solutions. Moreover, the determinant of the matrix must be positive definite. This leaves one valid solution, respecting the conditions

                ab < 0 ; ad > 0 ; bd < 0

yielding again two Hyperreal Field families :

                Q1 :                 a = r2,                 b = - s2,                 d = t2                      , and     

                Q2 :                 a = - r2,                 b = s2,                 d = - t2

so:

Q1 =  ┌

X

- r2s2 Y

- r2t2 Z

- s2t2 U

Y

X

- t2 U

t2 Z

Z

s2 U

X

- s2 Y

U

- r2 Z

r2 Y

X

and:

Q2 =  ┌

X

- r2s2 Y

- r2t2 Z

- s2t2 U

Y

X

t2 U

- t2 Z

Z

- s2 U

X

s2 Y

U

r2 Z

- r2 Y

X


The operation rules for both families become:   

(1)

*

E1

E2

E3

E4

 

E1

E1

E2

E3

E4

 

E2

E2

- r2s2 E1

r2 E4

- s2 E3

 

E3

E3

- r2 E4

- r2t2 E1

t2 E2

 

E4

E4

s2 E3

- t2 E2

- s2t2 E1

 

(2)

*

E1

E2

E3

E4

 

E1

E1

E2

E3

E4

 

E2

E2

- r2s2 E1

- r2 E4

s2 E3

 

E3

E3

r2 E4

- r2t2 E1

- t2 E2

 

E4

E4

- s2 E3

t2 E2

- s2t2 E1

Finally, swapping the Ei for X, Y, Z, U and vice versa, applying the conjugates theorem, (1) and (2) become matrices that define two Abstract Field families (not Hyperreals) with operation rules Q1 and Q2.




Further scope for examination

Considering an n-dim number

                Q = qi . Ei

as a transformation of a base vector e1 to a point

                Q(e1) = qi . ei                 , but also of any base vector ej to

                Q(ej) = Qij . ei      ,

one could wonder how Q would act on new base vectors, after a base transform. Generally, autovariance would not be conserved, unless the transform itself corresponds precisely with an n-dim number R, and we're left with an "ordinary" product operation:

Be           e'k = R(ek) = Rjk . ej

then        Q(e'k) = Q(R(ek)) = Q*R(ek) = Qij Rjk . ei

preserves autovariance. 

Another field for exploration is 6-dim numbers. They cannot be made up from complex 3 x 3 matrices, because these would not make sure for a positive definite determinant, as was the case for dim 4.  So, the 6-dim numbers would not readily be an extension of complex numbers, but "really" of the reals. At least, if they are found (to wit: a 6‑dim matrix form with a positive definite determinant).

A matter of concern is the redundant autovariance conditions. I generously referred to them as dependent equations, but could it be that with increasing n one runs into systems with essentially incompatible equations? Could there be a restriction on the extensibility of dimensions lurking here?

Other ideas, some freer, some more restrictive, are met with in other sources, see next.





Other sources on the Net
  

When looking around on the web I found out that a good deal of "my" Hyperreals is being described by what are commonly called hypercomplex numbers. I regret to see that "hyperreal" is used for a family of the reals plus the infinitesimals plus infinite numbers. So, I'd have to leave the term "hyperreal" for "hypercomplex".

Moreover, these are commonly thought of as a direct extension of the complex numbers, rather than of the reals as I did. Moreover yet, it is argued that only a few such families should exist, of dimension 2N, each next N loosing some field characteristics.

One limiting feature is the norm. It is true that my Hyperreals have no obvious norm. You can build one of course from the q(m) , but the norm of a product is not a product of the norms. Another "drawback" is being non-commutative. Another yet, being non-associative (as is said of 16-dim sedonions; I wonder about my Hyperreals for increasing n...).

Anyway, putting restrictions may be interesting, dismissing them may also be.

First, my E1 is not entirely an identity unit, as for Abstract Fields I allow E1* Ej ≠ Ej ≠ Ej * E1 (it is only a divisor unit). So that I'm even not talking Groups ;-)

Elsewhere, I did come across base operation descriptions of type (1) (seemingly ignoring norms), but not really investigating the F-factors (their tensor aspect, their relating vector to matrix components, their autovariance) nor telling how, given such general relations, one ends up reducing the number of recognised algebras so drastically.

In yet other places I discovered examples of Rings which allow for zero divisors. In the case of my Hyperreal Fields we might want abandoning the dividability condition, and get to examine odd-dimensional rings (3-dim for a start) on autovariance...

Here are some interesting sites:

Algebras over a field
http://en.wikipedia.org/wiki/Algebra_over_a_field
Contains almost textually the relations (1)

In disguise (with the usual unit i 's) they also appear in :
http://math.hyperjeff.net/hypercomplex/hyper.html
mentioning 36 coefficients to be established for quaternions.

The common use of the term "hyperreal number"
http://en.wikipedia.org/wiki/Hyperreal_number
So, who gets me an alternative for mine ? :-)

Hypercomplex numbers
http://en.wikipedia.org/wiki/Hypercomplex_number
i x i = 0  allowed
why limit the possibilities for i x i  to  -1, 0, 1 ?
why only dim 2N ?

http://www.hypercomplex.us/docs/generalized_number_system.pdf
Example of a 3-dim ring (Tom Jewitt's page mentioned in previous link: not found?...)

Quaternions
http://mathworld.wolfram.com/Quaternion.html
Matrix representation with a negative coefficient in first column

http://en.wikipedia.org/wiki/Quaternion
Matrix (with positive coefficients in first column) different from previous, and from mine

Commutative Hypercomplex Mathematics
http://home.usit.net/~cmdaven/hyprcplx.htm
Unlike non-commutative quaternions, a 4-dim ring with two zero divisor planes (not found ?...)




Conclusion

In many aspects my constructs of Abstract and Hyperreal Fields have been treated before and elsewhere, and would not seem original (though I developed them by myself, as a youth peccadillo:-)

Still, I'm missing in the other sources

- the thorough treatment of the internal operation (1)

- the tensor character of the F-factors and, in particular, the occurrence of (six) conjugates

- the relation between a number's vector q and matrix Q through these F-factors

- systematicity in the matrix representation (negative coefficients in the first column, instead of exposing the q-vector)

- the relationship between the n-dim number Field, the n x n operation Space it belongs to, and the n-dim vector Space it acts upon

- the autovariance property of n-variant matrix families (in  n x n space)