APP下载

藏历胜生周期表中五个参数的算法研究与实现

2019-10-20多拉安见才让

计算机时代 2019年9期
关键词:五行

多拉 安见才让

摘  要: 藏历是流行于藏族人民的历法。现在的藏历起源于公元1027年。藏历纪年基本和农历的干支纪年法一致,只是用阴阳五行代替天干,用十二生肖代替地支,是60年一轮回,汉历中称为六十甲子纳音而藏历称为胜生周,第一胜生周从公元1027年开始,每60年为一个周期的胜生周周期表,周期表上有年份的天干、地支、纳音、气数、灵气等参数。

关键词: 六十甲子; 五行; 十二生肖

中图分类号:TP39          文献标志码:A     文章编号:1006-8228(2019)09-57-04

Research and implementation of algorithm for five parameters in Tibetan

calendars cycle of sixty years

Duo La, Anjian Cairang

(School of Computing,Qinghai University for Nationalities, Xining Qinghai 810007, China)

Abstract: Tibetan calendar is a popular calendar in Tibetan people. The Tibetan calendar originated in the 1027 A.D. The Tibetan calendar year is basically the same as that of the Chinese calendar, except that the five elements of Yin and Yang are used instead of heavenly stems, and the twelve zodiac signs are used instead of the earthly branches. It is a cycle of 60 years. The Han calendar is called the cycle of sixty years but the Tibetan calendar is called the ShengSheng week. The first ShengSheng week begins in 1027 A.D. It is a cycle of ShengSheng cycle every sixty years. There are years of heavenly stems, earthly branches, Sound receivers, Gas number, Reiki and other parameters.

Key words: a cycle of sixty years; five elements; the twelve animals

0 引言

藏族歷算在藏族自然科学中占据着十分重要的地位,藏族传统历算学是中华民族传统历算学中的一枚瑰宝[1]。它是本民族的祖先在长期生产、生活实践中创造出来,并在此基础上吸收了国内外其他民族的文化发展并完善起来的。

传统的藏文历算是描述性算法,通过口诀、表格、实例进行推算,关于历算方面的古籍都采用古藏文书写,即便是看的懂藏文,也很难理解其中道理,给研究历算方面的学者带来了障碍。研究还停留在人工基础上,这制约着藏文历算的发展。

随着时代的发展,计算机在各个领域的应用得到普及,我们利用计算机来处理藏文历算这一古老的自然科学成果,采用自动化方式来计算和查询生生周期表的五个参数等数据。该系统操作简单,功能齐全,自动化程度高,并且易于扩充和完善,为进一步研究藏文历算系统起到了关键的作用,用计算机研究藏文历算,对推动藏族历算、保护和传承藏历算具有十分重要的意义。

1 胜生周期表介绍

藏历起源于公元1027年,藏历纪年基本和农历的干支纪年法一致[2],只是用阴阳五行代替天干,用十二生肖代替地支,将五行与十二生肖一次相配,五行又分阴阳,每行先阳后阴排列组合而成。藏历胜生周期表的五行顺序为(阴火、阳土、阴土、阳金、阴金、阳水、阴水、阳木、阴木、阳火),十二生肖顺序为(兔、龙、蛇、马、羊、猴、鸡、狗、猪、鼠、牛、虎)。始于“阴火兔,阳土龙”,终于“阴木牛,阳火虎”,共六十种组合。汉历中称为六十甲子纳音而藏历称为胜生周,第一胜生周从公元1027年开始,周期表上有年份的天干、地支、纳音、气数、灵气等参数,每种参数都有自己独立的推算方法,并非是以某种排序的循环。标准的藏历胜生周期表是以该年份的天干、地支、纳音、气数、灵气等参数结合而生成的。

2 五种参数算法

2.1 五行的关系

五行是华夏民族创造的哲学思想。多用于哲学、中医学和占卜方面[3]。五行学说是华夏文明重要组成部分。古代先民认为,天下万物皆由五类元素组成,分别是金、木、水、火、土,彼此之间存在相生相克的关系。五行是指木、火、土、金、水五种物质的运动变化。所以,在中国,"五行"有悠久的历史渊源。藏历中五行相生相克、相化相养是一个及其重要的推算方法,涉及到十二生肖推算、胜生周期表的五种参数推算、黑白棋子推算等。

五行互相有生,化、克、养的关系,《五行算原理解释论》中相生相克、相化相养的理论如表1所示。

定义一:木生于水而生火,克土而养金;

水生于金而生木,克火而养土;

金生于土而生水,克木而养火;

土生于火而生金,克水而养木;

火生于木而生土,克金而养水[4]。如表1所示。

2.2 天干推算规则

藏历算中十二生肖是基本的单位,古时候用十二生肖来计算年、月、日。十二生肖又叫属相,是中国与十二地支相配以人出生年份的十二种动物,包括鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪[4]。《五行算原理解释论》中天干的规则定义为:虎或兔年的天干为木,马或蛇年的天干为火,鸡或猴年的天干为金,鼠或猪年的天干为水,牛、羊、狗、龙年的天干为土。如表2所示。

藏历胜生周期表中每个年份都有天干这一类参数,这个参数是用上述的规则赋值的,我们可以通过胜生周期表验证。如藏历阴火兔年,天干不分阴阳、也不分五行只要是兔年,该年份的天干为木。

2.3 灵气推算规则

藏族历算中灵气通过天干的规则上添加相生的规则推算的,《五行算原理解释论》中灵气的规则定义为:十二生肖的天干推算之后,找到天干相生的五行。如表3所示。

如胜生周期表中阳土狗年的灵气为火,我们可以用表2推算出狗年的天干为土,再利用表1中土生火的规则,确定阳土狗年的灵气为火。

2.4 气数推算规则

《五行算原理解释论》中气数的规则定义为:十二生肖中虎、马、狗为金;兔、猪、羊为火;鼠、龙、猴为木;鸡、牛、蛇为水。如表4所示。

2.5 纳音推算规则

藏族历算中纳音推算方法与其他推算方法不同,藏历算中十二生肖也有阴阳之分,在纳音推算中也是关键点。十二生肖阴阳之分定义:在十二生肖中鼠、虎、龙、马、猴、狗为阳;兔、牛、蛇、阳、鸡为阴。《五行算原理解释论》中纳音的规则定义为:如果推算年份为阳年,则余数为0和1为本年,2和3为相生,4和5相养,6和7为相克,8和9为相化。如果推算年份为阴年,则余数为1和2为本年,3和4为相生,5和6为相养,7和8为相克,9和0为相化,这里表示的相生相克、相化相养与今年的纳音对比。如表5所示。

推算纳音规则时有一个前提条件,就是推算人要知道推算年的藏历年份,如2018年为藏历阳土狗年,土就是所谓的今年的纳音,其次计算余数的公式为:设X为今年的年份值,Y为要推算的年份值,W为余数,则公式为W=(X-Y+1)%10,

2.6 地支推算规则

藏族历算中地支推算方法较为复杂,要知道每个年份纳音的前提条件下推算,在地支推算规则中有十二个藏历年份的地支已明确规定,其余的四十八个年份的地支要通过已规定的来推算。《五行算原理解释论》中地支的规则定义为:藏历年中木鼠、木牛、木马、木羊、水虎、水兔、水鸡、水猴、金龙、金蛇、金狗、金猪这十二个年份的地支为金,其余的相生为木,相化为水,相养为土,相克为火[5]。其余的推算方法为,从定义中的纳音为木的鼠、牛、马、羊来推算纳音为金的鼠、牛、马、羊的地支,纳音为火的鼠、牛、马、羊的地支,纳音为土的鼠、牛、马、羊的地支,纳音为水的鼠、牛、马、羊的地支,以木为基础与金、水、火、土找关系(表1),相生为木,相化为水,相养为土,相克为火,剩余的以此例推。

3 模块设计与实现

3.1 胜生周期表五种参数设计流程图(如图1)

3.2 周期表参数实现界面(如图2、图3)

4 结束语

历算是一个民族的文化载体,通过推算年月日说明每一年的具体时间和具体节日,人们根据这些节日每年都举办各种民俗节日和宗教节日,对繁荣和发展民族民间文化起到了重要作用。

藏族历算不仅反映了青藏高原的自然规律,天象变化,时间差异以及年月日的推算,而且反映了藏族人民在惡劣的生存环境下不断地认识自然,适应自然,改造自然的伟大勇气和聪明才智。通过推算每一年的历算,进一步加强农业和牧业的生产,有计划、有步骤的开展各项生产活动,推动社会发展。

参考文献(References):

[1] 夏吾才让.藏族历算中纪年与五要素的运算法则[J].西北民族大学学报(自然科学版),2011.

[2] 黄明信,陈久金.藏历原理与实践[M]. 北京民族出版社,1987.

[3 啊吾夏洛:五行算理论集[M].藏学出版社,2006.

[4] 拉毛次成:五行算原理解释[M].西藏民族出版社,2003.

[5] 第司·桑结嘉措:白琉璃论上下集[M].藏学出版社出,1997.

猜你喜欢

五行
无土栽培的“五行”调控与栽培模式
中医五行理论信息可视化研究
民间女红艺术与太极阴阳哲学初探
把算美丽肌肤的“五行”风水
做一个五行齐全的班主任
从《百鸟朝凤》看中国传统文化的复兴
语文教学中的“五行”
竹简《五行》篇中的「忧」
秋季润燥,按照“五行”吃
魏晋南北朝时期的正统之争