定義
機器文學就是研究“機器文”的學問,它是典型的文理結合的全新學科。由於幾乎不可能完全由機器來代替人類進行文學創作,因此,退一步,人們開始研究由機器來代替人類進行某些特殊類型的文種的創作。到目前為止,機器文學所用的主要工具包括:計算機科學與技術、密碼分析與破譯理論、邏輯分析與綜合、數學等。至今,人們在機器文學研究方面取得的突破性成果主要有:易道文類的機器文、璇璣圖類的機器文、語音類的機器文。
易道文類
千字文
千字文,由南北朝時期梁朝散騎侍郎、給事中周興嗣編纂、一千個漢字組成的韻文(在隋唐之前,不押韻、不對仗的文字,被稱為“筆”,而非“文”)。梁武帝(502—549年)命人從王羲之書法作品中選取1000個不重複漢字,命員外散騎侍郎周興嗣編纂成文。全文為四字句,對仗工整,條理清晰,文采斐然。《
千字文》語句平白如話,易誦易記,並譯有英文版、法文版、拉丁文版、義大利文版,是中國影響很大的兒童啟蒙讀物。
中國大陸實行簡化字、歸併異體字後,其簡體中文版本剩下九百九十餘個相異漢字。不過,北京郵電大學楊義先教授利用自己發明的“機器文學算法”,對該千字文中的重複字進行了刪補,使其真正成為了“一個字也不重複”的韻文。(見文獻【2】)
中華字經
《
中華字經》是教育部語言文字套用研究所的 “快速識字,提前閱讀” 課題的最新科研成果。該成果被立項為全國教育科學規劃“十五”研究課題,題目是“傳統文化教育的現代價值研究與創新實踐”。《中華字經》及配套教材均為該成果的具體轉化並被教育部語用所語言教學研究室作為“快速識字、提前閱讀特種教材”向全國及海外推廣,是中國僑聯指定的海外華人學習的漢語教材。
由於《中華字經》的撰寫過程主要由郭保華教授等,歷時三年,人工完成的,因此,在其近4000個字(3984)中,出現了27個重複字。北京郵電大學楊義先教授利用自己發明的“機器文學算法”,對《中華字經》中的重複字進行了刪補,使其真正成為了“一個字也不重複”的,包含4000字的韻文。(見文獻【4】)
易道文
易道文是“千字文”和“中華字經”的自然擴展。一篇韻文稱為“易道文”,如果該文滿足如下兩個條件:條件1(定量),全文中的每個字都不重複出現;條件2(定性),文章讀起來必須有“道”的感覺,即,它具“無形之形,無象之象,恍恍惚惚;迎面不見其首,隨之不見其後”的感覺。
在不事先限定字集的情況下,“易道文”的創作基本上已經可以由機器自動完成了【6】。但是,如果事先限定字集,那么,易道文的創作還必須由人工參與,才能完成。最有代表性的“事先限定字集的易道文”是基於《小學生標準字典》創作的一篇易道文【5】,它將《小學生標準字典》的全部4523個字,“一字不多,一字不少,一字不重複”地撰寫成了一篇四言韻文。同樣是基於《小學生標準字字典》,已經完成了“一韻到底”四言易道文【7】和“一韻到底”七言易道文【8】。
關於易道文的存在性,楊義先教授已經用密碼破譯方法嚴格證明了如下定理:
字典定理:對任何一個自然漢字集,都可以僅僅使用置換運算,對集合中的漢字進行移位,就能將其變成一篇一韻到底的“易道文”。
新華字經
《新華字經》是另一篇“事先指定字集”的易道文,它將《新華字典》的所有7千餘個漢字,“一個字不多,一個字不少,一個字不重複”地撰寫成了一篇韻文。此項成果即將發表,它將是到目前為止,字數最多的易道文。
璇璣圖類
蘇惠璇璣圖
它由十六國時前秦女詩人蘇蕙所作。《晉書*列女傳》載竇滔因罪被戍流沙,其妻蘇蕙織錦為《回文圖詩》以贈。唐武則天在《璇璣圖序》中說它“五色相宣,縱橫八寸,題詩二百餘首,計八百餘言,縱橫反覆,皆成章句。”後有人為之尋繹,得詩更多。
千餘年來,人們一直就夢想創作出第二幅這樣的千古奇文“璇璣圖”,但是,包括著名詩人蘇東坡在內的古代文人們始終沒能成功。直到現在,楊義先教授利用自己發明的“機器文學算法”,終於破解了“蘇惠璇璣圖”這一千古之謎,從此,普通老百姓都可以自己撰寫這種璇璣圖了【10】。
關於蘇惠璇璣圖,還有一個數百年的求解之謎,那就是:為什麼它的核心格內是空的?如果把這個“空格”填寫成“心”字行嗎?如果不行,還應該做什麼相應的調整?!楊義先教授利用密碼破譯方法,也最終解開了這個謎團【11】。
蘇軾璇璣圖
蘇軾“璇璣詩圖”是由29個字組成的一個菱形,從其外圈任取一字開始,順時針或逆時針旋讀,讀之皆可,能得五言絕句三十首;圈內十字交叉的十三個字,縱讀、橫讀、逆讀,可得七言絕句四首;以中間的“老”字為樞紐,左右上下旋讀,又可得詩若干首;若將所有二十九字任取一字隨意迴旋,取其壓韻,還能得詩若干首。據說以這二十九字反覆變化,可讀出七、八十首詩來。
蘇軾璇璣圖的創作難度遠小於蘇惠璇璣圖,但是,對普通百姓來說,要想撰寫這樣的璇璣圖也非易事。幸好楊義先教授破解了蘇軾的這一璇璣圖【12】,從此,璇璣圖不再是文豪們的專利了。
蝴蝶璇璣圖
這是一種普通百姓都可以玩的娛樂性璇璣圖。它分五言版、七言版和蝴蝶群圖。作為例子,下面僅僅介紹五言版蝴蝶璇璣圖。
所謂的五言版“蝴蝶璇璣詩圖”就是一種看似展翅飄飛的蝴蝶的璇璣詩圖,它將某些漢字排列在如圖1所示的A、B、C位置中,如果,從任何一個黑字開始,按“黑、紅、藍、藍、紅”的順序(此序今後稱為“黑頭序”),閱讀緊鄰的那個字,如此重複4次,便一定獲讀得一首五言四絕詩;並且該詩逆向閱讀後(即閱讀順序變為:紅、藍、藍、紅、黑(此序今後稱為“紅頭序”)),也必定獲得另一首五言四絕詩,那么,圖1就稱為五言版“蝴蝶璇璣詩圖”。
如果在上述讀出的結果中,放棄對“詩”的要求,即,只要求按“黑頭序”和“紅頭序”讀出來有意義的語句就行了,那么,此時圖1就稱為“蝴蝶璇璣文圖”。
圖1:五言版蝴蝶璇璣圖
(五言)蝴蝶璇璣圖雖然只用了區區20個字,但是,卻可以從中讀出的詩(或文)的數量大得驚人,簡直是天文數字!而且,按照文獻【13】中公布的算法,普通人都可以很容易地為自己量身訂製蝴蝶璇璣圖(包括五言版、七言版或蝴蝶群圖等)。
橫盤格璇璣圖
它雖脫胎於歷史上著名的五色“蘇蕙璇璣詩圖”中的紅色格狀部分,但是,其千變萬化的程度又遠勝於前者!根據數學理論的精確計算,它可以產生35960首四絕詩(三言、五言或七言),或者說,4294967295(約43億)篇韻文!
棋盤格璇璣圖分為三言版、五言版和七言版。已經有現成的算法,普通百姓可以按此生成自己需要的棋盤格璇璣圖。
語音類
同音文
又名“單音文”。這是一種奇文,在這類文章中,所有字的發音均相同,即,整篇文章中只有一個音。該文種的創始人是著名語言學家趙元任。最知名的同音文是趙元任撰寫的《施氏食獅史》:石室詩士施氏,嗜獅,誓食十獅,氏時時適市視獅。 十時,適十獅適市;是時,適施氏適市。氏視是十獅,恃矢勢,使是十獅逝世,氏拾是十獅屍,適氏石室。石室濕,氏拭室。 氏始試食十獅屍,食時,始識是十獅屍實十石獅。 試釋是事。
關於同音文的存在性,楊義先教授已經證明:對漢字的400個音來說,針對每個音幾乎都可以寫出一篇有趣的同音文。實際上,楊義先教授藉助其“機器文學算法”已經完成了約150多個音的同音文創作【15】。