对于一个给定的数列,如 1,3,5,7,9.....
我们可以用一个简洁的公式来描述它: y = x*2 +1, x=0,1,2,3,4,......
下面我们来做这样一个假设:
如果我们把 1,3,5,7,9.....很大很大 这样一个数列,通过网络传递另一个人,不管压缩的效率有多高,我们可以肯定,压缩文件达到10G,100G的可能性是存在的---只要数列足够大。
但是,如果我们仅仅是把公式传递给对方:y = x*2 +1, x=0,1,2,3,4,......
那么不管这个数列有多大,传递的内容都是不变的,就是上面的公式。对方得到公式后,只要按照公式去计算,就会得到最终的结果。
这就是我的设想:任何一个数据,都可以被描述为某个或多个公式。当我们要把这个数据传递给别人时,或者其他使用场合,只要运行这些公式,就可以把数据还原出来。并且,公式具有推演能力。例如,一个数据被描述为公式A,公式A只能还原数据的50%,另外的50%,通过公式A可以得到公式B,公式B会还原剩下的50%。
如此一来,1G的文件,或许几个公式就可以涵盖。我们可以把公式发送其他人。而其他人可以在得到公式后,在本地还原全部的数据文件。
当然这仅仅是一个猜想,继续想。
我们可以用一个简洁的公式来描述它: y = x*2 +1, x=0,1,2,3,4,......
下面我们来做这样一个假设:
如果我们把 1,3,5,7,9.....很大很大 这样一个数列,通过网络传递另一个人,不管压缩的效率有多高,我们可以肯定,压缩文件达到10G,100G的可能性是存在的---只要数列足够大。
但是,如果我们仅仅是把公式传递给对方:y = x*2 +1, x=0,1,2,3,4,......
那么不管这个数列有多大,传递的内容都是不变的,就是上面的公式。对方得到公式后,只要按照公式去计算,就会得到最终的结果。
这就是我的设想:任何一个数据,都可以被描述为某个或多个公式。当我们要把这个数据传递给别人时,或者其他使用场合,只要运行这些公式,就可以把数据还原出来。并且,公式具有推演能力。例如,一个数据被描述为公式A,公式A只能还原数据的50%,另外的50%,通过公式A可以得到公式B,公式B会还原剩下的50%。
如此一来,1G的文件,或许几个公式就可以涵盖。我们可以把公式发送其他人。而其他人可以在得到公式后,在本地还原全部的数据文件。
当然这仅仅是一个猜想,继续想。