今天看一本叫《人类基因的历史地图》的书时,讲到一条关于计算人类出自于共同祖先的公式。
公式是这样的,一个人有两个父母,四个祖父母,曾祖父母就是八个,再上一代就是十六个,如此类推,计算我们今天的任何一个人的祖先人数的公式就是:祖先数=2的n次方,n=多少代的数。
用这个公式推算到一千年前的宋朝,按20年一代算,也就是宋朝到我们现在,共繁衍了50代。那么,在宋朝时,一共有多少人跟今天的我们有基因关系?2的50次方=1125899906842624,也就是1125万亿,这。。。。。。。人类从古到今加起来都没这么多人吧?
除了能说明在某一个历史时间点上,人类都是同一个祖先外,好像这个公式是非常明显的悖论呢????
有没有高人解一下惑?或者这个是错误的公式和推论?