

Ordered sequences of binary integers are used in "Gray Codes" and "Karnaugh Maps". Gray codes are ordered sequences of binary digits that represent state changes in digital devices. A Karnaugh map is an optimization technique used to minimize the number of logical devices in a digital circuit. A Karnaugh map groups ntuples of binary digits into patterns that minimize the number of devices needed to implement a circuit. Researchers are investigating multistate computing using biological devices, quantum devices, and optical devices. The multistate nature of these devices can be modeled with binary representations, however multistate representations might be more appropriate. The internal representation of hypercubes (please see "Theory" page) is an ntuple of digits in the range 0…ROW_SIZE1. Instead of a base 2, or base 10, representation; these digits have a base ROW_SIZE representation. In a fashion similar to Gray codes, a transition to an adjacent cell within a hypercube represents a unitary change (plus or minus 1) for each digit in an ntuple. 
