1. A device implemented method comprises: receiving by a computing device that includes a processor and memory, an input bit string of bits, with the input bit string having a finite number of bits, the input bit string having a bit length L; iteratively transforming by the computing device, the bits of the input string into sets of interim function codes, with for each bit of the input bit string each of the sets of the interim function codes transformed in part from functions that are reverse sequence isomoric pairs and previous determined ones of the interim function codes; and providing by the computing device, the set of the interim function codes that is determined for the bit at the bit position L of the input bit string, as a set of abstraction codes that correspond to a lossless representation of the input bit string having fewer bits than the bit length L.