The trinary dream endures
Since the beginning, there has been an alternative vision for computing, not binary but trinary, also called ternary. (“Trinary” sounds so much better to me.)
Trinary didn’t make any headway in the 20th century; binary’s direct mapping to the “on”/”off” states of electric current was just too effective, or seductive; but remember that electric current isn’t actually “on” or “off”. It has taken a ton of engineering to “simulate” those abstract states in real, physical circuits, especially as they have gotten smaller and smaller, down to the scale where quantum physics begins to have some interesting opinions about “open” and “closed”, “on” and “off”.
Trinary is philosophically appealing because the ground-floor vocabulary isn’t “yes” and “no”, but rather: “yes”, “no”, and “maybe”. (That third state could alternatively be “don’t care”.) It’s probably a bit much to imagine that this architectural difference could reach up through the layers of abstraction and tend to produce software with subtler, richer values … yet I do imagine it.
Trinary might still have its day. You can train a capable and super-efficient language model using weights of only -1, 0, and 1, and I believe many models in the future will use this architecture.
Viva la “maybe”!
P.S. I don’t say this explicitly in Moonbound’s text, but I do lay out a few numeric clues, and here I will confirm, for the curious, that the computer systems of the Anth at their apex were indeed trinary.
To the blog home page