Quadrinary Computing – an Update on Trinary Computing

I have written blog posts and pages on my concept of Trinary Computing; using the X, Y, and Z values we all learned about in algebra. We are only using the X and Y values (1s and 0s in our binary code).

My thought was to include some form of neutral into the mix to represent the Z value/vector. We understand what neutral is, it is what we must go through to put our vehicles into drive (forward) or reverse gear. It is also the calm time/space between games/battles. The ref drops the puck, flag, or blows a whistle.

The issue is how to represent neutral as a new element in our coding; how to make a 3D register?

It turns out to be easier than I imagined. The concept of neutral is not well understood. Let’s take the gear shift example; when you want to put the car in drive, you move it out of park and through neutral into drive, and when you want to put it into reverse, you must stop the car and shift the gear through neutral to reverse. We all understand this, but we tend to not think about it. It is like communications using the Carrier or Propagation Wave and then putting data on it; 1-2 and done.

To make this concept more clear, I will use Drive (or moving forward) as the North Pole and Reverse as the South Pole; they are opposite directions 180°s from each other. OK, we have a model. What about 90° East or 270° West? East is halfway to South and West is halfway to North. South is also Negative and North is also Positive.

Using this model, East or 90° is Neutral leaning Negative (South – Reverse) while 270° is Neutral leaning Positive (North – Drive). There are two neutral that we can use in our coding/programming. That is the basis for Quadrinary code.

Both neutrals have a unique state with different properties. Both are easily visualized/modeled for our understanding.

Let’s look at spins or rotations. North spins upward vertically, South spins downward vertically, East spins to the  left or counterclockwise horizontally, and West spins to the right or clockwise horizontally. Each location has its own unique spin property.

How do the spin properties change? At 45°, the vertical spin stops and it changes to left spin as it moves beyond 45 to 46°. This stopping and restarting takes place at 135°, 225°, and 315° as well. So now, we have eight (8) different, unique values that we can program/code. A huge change from just 1s and 0s; binary.

This concept can be applied directly to all of the electron rings in our periodic tables. That will be a large change in our chemistry and physics. It is not just a left-spin or right. What we call positive or negative (right- or left-spin) is really neutral leaning left (nll) or neutral leaning right (nlr). Positive is vertical up (vu) and Negative is vertical down (vd). That does not even address the change in vectors that can be added. That is still other values for Z Prime, Prime-Prime, or Prime-Prime-Prime, etc.

It also applies to current flow in all our wires and data flow in all of our communications. Our world is a bit more complex than we imagined, but we can still wrap our minds around it.

Isn’t this a great new insight?



This entry was posted in Inventions. Bookmark the permalink.