郑玄注《王制》,说:“禹承尧舜……诸侯之地,有方百里,有方七十里,有方五十里……”既然说是万国,则“要服之内,地方七千里,乃能容之(《正义》引郑注《皋陶谟》‘州十有二师’道:‘……犹用要服之内为九州,州立十二人为诸侯师;盖百国一师,则州十有二师,则每州千二百国也。八州九千六百国,其余四百国在畿内’)。夏末既衰,夷狄内侵,诸侯相并,土地减,国数少;殷汤承之,更制中国方三千里之界,亦分为九州,而建此千七百七十三国焉。周公复唐虞之旧域,分其五服为九;其要服之内,亦方七千里;而因殷诸侯之数,广其土,增其爵耳。”
这许多数字,一味望空打官司,绝无解决之理。要解决它,只有两法:其一,咱们本想靠里数来考见疆域的,现在反要有一个大略的疆域,来考核它的数目,谁对谁不对。其二,就是根据当时所有的国数,来评判他们的说法。然而古代的疆域,就靠得住的大略,也不容易说出来。他们辩论的方法,有一种,说《汉书·地理志》,“所言山川,不出《禹贡》之域”。要想用《汉志》上的里数,来校勘“服”的里数,总算差强人意。然而辩护起来,又有两种巧法,说一种是据“虚空鸟路,方直而计之”;一种是据“着地人迹,屈曲而量之”(《禹贡正义》)。这么一来,就有确定的疆域,也无从和他们核算里数了。第一个法子,就不能用。第二个法子,他们本来说是“设法”的(《王制职方》郑注),并没说真有这许多国,更无从和他们核算。那么,咱们第一种方法,想用服的里数和封建的国数来考古代疆域,就算失败了,请换第二种方法。