This is a proposal for a number system to be used in the computation/storage of complex numbers, the term U-value comes from the Universal set, in this case it is C but the system uses a lowercase c in notation.

U-value Binary holds** { n, i, c, r }**, that is:

[Naught = 0, Imaginary = 1i, Complex = (1+1i), Real = 1]

Example 1:** irc** == **3+5i** == 4i + 2 + (1+1i)

Example 2: **cnir** == **9+10i** == (8+8i) + 0 + 2i + 1

Example 3:** ccnn** == **12+12i** == (8+8i) + (4+4i) + 0 + 0

If the system is balanced (negative elements analog to i, c & r) it could be used to represent all Gaussian integers. The letters used have obvious reasons but to a computer it wouldn’t matter and could be re-worked to parrallel binary, for example U-value holds **{ 00, 01, 11, 10 }** or whatever transmutation is best suited. With that set up the three examples look like this:

Example 1: **irc** ==** 00011011**

Example 2: **cnir **==** 11000110**

Example 3: **ccnn **==** 11110000**

Although this does half the storage and if the system was balanced three nibbles would be needed (the extra place indicating negative or not 010 = 1, 110 = -1). With a set of rules for arithmatic, This could be useful for modeling fractals in a virtual computer or simulating situations, like in engineering, where imaginary and complex mathematics are key.

### Like this:

Like Loading...

*Related*