SDR有一些在传统的计算机数据结构里明显没有惊人的数学性质。例如,在内存中存储一个SDR,我们不必存储所有的位,存储所有位是用密集表征的方式。我们只需要存储置为1的比特位的位置,而令人惊讶的是,我们只需要存储少量的位的位置。如我们有一个10000位的SDR,其中2%,或200,是置为1的。来存储这些SDR,我们记住了200个置为1的比特位的位置。比较一个新的SDR与旧的SDR,我们看看是否这200个位置上新的SDR有置为1的比特位。如果有,则新SDR与旧的的SDR匹配。现在想象一下,我们从原来的200个比特位中只存储10个随机选择的比特位。看看新的SDR是否相匹配于旧的SDR,我们查看那10个比特位。你可能会想,“等等,有许多模式将匹配的那10位,但在其他190位不同。我们可以很容易地发生错误认为其匹配!“这没错。然而,随机选择的SDR拥有那相同的10位的概率极其低,它不会偶然发生,所以存储十位就足够了。但是,如果两个SDRs的确在相同的位置有十个置为1的比特位,但在其他的190个比特位上不同,那这两SDRs是语义上相似的。可以把它们当作是一种有用的概括形式。我们将在本章后面讨论这个有趣的属性,并推导出其背后的数学原理。