宅地形二十卷。隋书经籍志有宅吉凶论三卷,相宅图八卷。盖即仲任所谓图宅术也。宅有八术,八术未详。以六甲之名,数而第之,第定名立,宫商殊别。潜夫论卜列篇:「今俗有妄傅姓于五音,设五宅之符第。」又云:「宅有宫商之第。」亦即谓此。盖五行纳音术也。汉书律历志曰:「日有六甲,辰有五子。」六甲,谓甲子、甲寅、甲辰、甲午、甲申、甲戌也。容斋四笔卷十云:「六十甲子纳音,皆从五音所生。甲子为首,而五音始于宫,宫土生金,故甲子为金,而乙丑以阴从阳。商金生水,故丙子为水,而丁丑从之。角木生火,故戊子为火;征火生土,故庚子为土;羽水生木,故壬子为木,而己丑、辛丑、癸丑各从之。至于甲寅,则纳音起于商,商金生水,故甲寅为水;角木生火,故丙寅为火;征火生土,故戊寅为土;羽水生木,故庚寅为木;宫土生金,故壬寅为金,而五卯各从之。至甲辰,则纳音起于角,角木生火,故甲辰为火;征火生土,故丙辰为土;羽水生木,故戊辰为木;宫土生金,故庚辰为金;商金生水,故壬辰为水,而五巳各从之。宫、商、角既然,惟征、羽不得居首。如是甲午复如甲子,甲申如甲寅,甲戌如甲辰,而五未、五亥、五酉,亦各从其类。宅有五音,姓有五声。孙曰:周语:「司商协名姓。」白虎通论姓曰:「古者圣人吹律定姓,以记其族。人含五常而生,正声有五:宫、商、角、征、羽。转而相杂,五五二十五,转生四时异气,殊音悉备,故姓有百也。」御览十六引易是类谋曰:「圣人兴起,不知姓名,当吹律听声,以别其姓。律者,六律也。」又引孝经援神契云:「圣王吹律定姓。」三百六十二引易是类谋曰:「黄帝吹律以定姓。」汉书京房传:「房本姓李,推律自定为京氏。」(合璧事类外集引古今姓纂云:「李姓征音,京姓角音。」)本书奇怪篇:「孔子吹律,自知殷后。」潜夫论卜列篇云:「亦有妄传姓于五音,其为诬也甚矣。古有阴阳,然后有五行。五帝右据行气,以生人民,载世远,乃有姓名敬民。(「敬民」二字有误。)名字者,盖所以别众猥而显此人尔,非以纪五音而定刚柔也。今俗人不能推纪本祖,而反欲以声音言语定五行,误莫甚焉。」宅不宜其姓,姓与宅相贼,则疾病死亡,犯罪遇祸。唐书吕才传,才叙宅经曰:「近代师巫,更加五姓之说。言五姓者,谓宫、商、角、征、羽等。天下万物,悉配属之。行事吉凶,依此为法。至如张、王等为商,武、庚等为羽,欲似同韵相求。及其以柳姓为宫,以赵姓为角,又非四声相管。其间亦有同是一姓,分属宫、商;后有复姓数字,征羽不别。验于经典,本无斯说,诸阴阳书亦无此语,直是野俗口传,竟无所出之处。」
  诘曰:夫人之在天地之间也,万物之贵者耳。其有宅也,犹鸟之有巢,兽之有穴也。谓宅有甲乙,巢穴复有甲乙乎?甲乙之神,独在民家,不在鸟兽何?以下文例之,「何」下当有「也」字。夫人之有宅,犹有田也,以田饮食,以宅居处。人民所重,莫食最急,民以食为天。洪范八政,一曰食,二曰货。先田后宅,田重于宅也。田间阡陌,可以制八术,比土为田,比,相属也。可以数甲乙。「可」上旧校曰:一有「不」字。按:程本有「不」字,非也。甲乙之术,独施于宅,不设于田,何也?府廷之内,吏舍比属,吏舍之形制,何殊于宅?吏之居处,何异于民?不以甲乙第舍,独以甲乙数宅,何也?民间之宅,与乡、亭比屋相属,接界相连。汉书百官表:「大率十里一亭,十亭一乡。」风俗通(御览一九四。)云:「春秋、国语有『寓望』,谓今亭也。民所安定也。亭有楼,从『高』省,『丁』声也。汉家因秦,大率十里一亭。亭,留也,今语有亭待,盖行旅宿食之所馆也。」不并数乡、亭,独第民家。甲乙之神,何以独立于民家也?数宅之术□行市亭,盼遂案:「行」上应有「亦当」二字。今既上文纵言数日之术行于民宅,故此复假设言其亦当行于市亭间也。下文「数宅既以甲乙,五行之家数日亦当以甲乙」,与此文法同。数巷街以第甲乙。「街」,宋、元本、朱校元本并作「术」。下「亦有巷街」同。按:作「术」是。下「街巷民家」误同。墨子旗帜篇:「巷术周道者,必为之门。」说文:「术,邑中道也。」此据巷术民宅数甲乙,以诘其术不行市亭。若作「巷街」,则下文「入市门曲折,亦有巷街」,不成文理矣。又「数宅之术」下疑脱「不」字。入市门曲折,亦有巷街。人昼夜居家,朝夕坐市,周礼地官司市:「大市,日昃而市,百族为主。朝市,朝时而市,商贾为主。夕市,夕时而市,贩夫贩妇为主。」其实一也,市肆户何以不第甲乙?州、郡列居,县、邑杂处,与街巷民家何以异?州郡县邑,何以不数甲乙也?
  天地开辟有甲乙邪?后王乃有甲乙?蔡邕月令章句曰:「大桡操五行之姓,占斗纲所建,于是始作甲乙以名日,谓之干。作子丑以名日,谓之枝。枝干相配,以成六旬。」郭沫若曰:「甲、乙、丙、丁,均为鱼身之物,其字象形。戊、巳、庚、辛、壬、癸六字均系器物之象形,且多系武器。」如天地开辟本有甲乙,则上古之时,巢居穴处,无屋宅之居,街巷之制,甲乙之神皆何在?
  数