Patent ID: 7015835

Claim:
A method for encoding one or more bits, comprising: receiving a bit set to encode; accessing an encoding lookup table associating a plurality of correlithm objects with a plurality of bit sets, a correlithm object of the plurality of correlithm objects corresponding to a bit set of the plurality of bit sets, each correlithm object comprising a point of an N-dimensional space, each correlithm object randomly generated by randomly selecting one or more values for one or more entries of the each correlithm object, each bit set comprising one or more bits; identifying the correlithm object corresponding to the received bit set; encoding the received bit set as the identified correlithm object; imposing the identified correlithm object; recovering the identified correlithm object; accessing a decoding lookup table associating the recovered correlithm object with the received bit set; and determining the received bit set associated with the recovered correlithm object according to the decoding lookup table.