律詩平仄背後的錯誤檢測原理

2021-02-07 老郭小什

【摘要】無論書面文字流傳方式或口耳相傳方式,律詩從作者的創作到讀者的接受,都可看做通信過程,因此可以從通信原理角度對律詩的編碼特徵進行考察。本文著眼於律詩的平仄特徵,並將其視為一種二進位編碼,從檢錯角度考察平仄對律詩傳播所起的作用。

 

【關鍵詞】律詩,平仄,二進位編碼,檢錯

 

一,引言

律詩是中國傳統詩歌的一種體裁,在字句、押韻、平仄、對仗各方面都有嚴格規定。所謂平仄,指的是將漢語的聲調分為兩類,「平」的意思是平直、「仄」的意思是不平,指漢字發音的高低變化規律。文獻【1】對此有詳述。文獻【2】指出,五言和七言律詩的平仄分別各有四種基本類型,各構成兩聯。

五言律詩平仄基本類型為:

仄仄平平仄,

平平仄仄平。

平平平仄仄,

仄仄仄平平。

七言律詩平仄基本類型為:

平平仄仄平平仄,

仄仄平平仄仄平。

仄仄平平平仄仄,

平平仄仄仄平平。

為什麼律詩要遵守平仄規律呢?文獻【2】給出的理由是:平仄兩類聲調交錯出現,使聲調多樣化而不至於單調。文獻【1】則從朗讀和聆聽角度分析了平仄對人類聲帶和聽覺的作用。本文則從通信原理角度考察平仄對律詩傳播過程中檢錯的意義。

 

二,怎樣用二進位表達平仄

我們平時最常用的數字系統是十進位,即無論多大或多小的數值,均由0到9十個數字組成。二進位數字系統,就是無論數字多大或多小,都由0和1兩個數字組成。最簡單的一個二進位例子是電燈開關,一個獨立的電燈開關可以表達一位二進位數:開定義為1,關定義為0,如果四個電燈開關並排安裝在一起,就可以表達四位二進位數。四位二進位整數的數值與十進位數值對照如下表。

表1 四位二進位與十進位數字對照

十進位

0

1

2

3

4

5

6

7

二進位

0000

0001

0010

0011

0100

0101

0110

0111

十進位

8

9

10

11

12

13

14

15

二進位

1000

1001

1010

1011

1100

1101

1110

1111

就像剛開始學習十進位數字系統時,老師會介紹為什麼用十進位:因為人類有十個手指頭,所以採用十進位計數特別自然而然。二進位的普及,得益於電子信息技術的發展,因為電路當中的物理量,常常存在兩種相對容易測量或判別的狀態,比如電壓的高和低、電流的通和斷、磁極的南和北等等。約定上述這些兩種狀態的其中一種為0、另一種為1,即可以用電路來表達二進位數字系統——就像可以用十個手指頭來表達十進位數字系統。例如一個電子開關,定義電流接通為0狀態、電流關斷為1狀態,那麼四個電子開關排列在一起就可以表達上文表1中所示的從0000到1111這十六個數字。

類似的,「平」、「仄」也是兩種可以截然區分的狀態,那就可以用『0』代表「平」狀態、用『1』代表「仄」狀態。這樣,用『0』、『1』表示的五言律詩平仄規律就變成:

仄仄平平仄(11001),

平平仄仄平(00110)。

平平平仄仄(00011),

仄仄仄平平(11100)。

七言律詩的平仄規律就變成:

平平仄仄平平仄(0011001),

仄仄平平仄仄平(1100110)。

仄仄平平平仄仄(1100011),

平平仄仄仄平平(0011100)。

 

三,平仄律如何用於錯誤檢測?

律詩在傳播過程中,不管是手抄、活字印刷還是口耳相傳,都有可能出現別字、錯字,通過平仄規律這種編碼方式,可以起到別字、錯字檢測的作用。例如杜甫《春望》裡的名句通常寫作:

國破山河在,城春草木深。

假如看到另一版本寫作:

國破山嶽在,城春林木深。

即使不考慮意境高低,僅根據平仄規律即可判定後一版本有誤,因為「嶽」字是仄聲,而該處本應是平聲;而「林」字是平聲,但該處本應是仄聲。

在通信技術當中,有一種差錯控制編碼,這種編碼要求碼組之間的碼距儘量大,以此增強其檢錯能力。如上文所述,五言律詩或七言律詩的平仄規律可以用二進位表示,也就可以看做是兩種差錯控制編碼。關於差錯控制編碼,詳見文獻【3】,其梗概如下。

若干信息位組合在一起,稱作一個「碼組」,五言律詩的任意一句、其五個字的平仄表示即構成一個碼組,如:「仄仄平平仄(11001)」;碼組之間對應位置上數字不同的位數稱為碼組之間的碼距,例如「仄仄平平仄(11001)」和「平平仄仄平(00110)」兩個碼組之間,其對應位上的數字每一個都不同,故兩者碼距為5;一種編碼,其中各個碼組之間最小的碼距稱為「最小距離」,例如五言律詩平仄編碼的最小距離是2。在採用二進位編碼時,碼距就是將兩個碼組做異或運算,之後再逐位求和。這樣的檢錯編碼,單單看一個獨立的句子,即使不考慮碼組(即一個句子)在整首詩中的位置,也能檢測到任意一位平仄出錯。

圖1 五言律詩平仄編碼各個碼組之間的碼距

還以「國破山嶽在,城春林木深。」為例,這兩個碼組的平仄律是「仄仄平仄仄(11011),平平平仄平(00010)」,在五言律詩的所有四個編碼形式中,根本沒有這兩個碼組,因此即使不知道這兩句在整首詩中的位置,也能判定它們的平仄是不對的。

類似的,可以給出七言律詩各碼組之間的碼距和最小距離,如圖2。可以看出,七言律詩平仄編碼的最小距離是2。這樣的檢錯編碼,單單看一個獨立的句子,即使不考慮碼組(即一個句子)在整首詩中的位置,也能檢測到任意一位平仄出錯。

圖2 七言律詩平仄編碼各個碼組之間的碼距

 

四,小結

從糾錯控制編碼角度考察律詩的平仄規律可知,利用平仄律,在語句位置不明的情況下,能夠檢測到任意一個字的平仄錯誤,可以應用於古籍、殘碑等中的律詩辨析與判讀。

 

參考文獻:

【1】老郭,現代漢語普通話的一種平仄區分準則【Z】.微信公眾號:老郭小什.

【2】王力,詩詞格律【M】.北京:中華書局,2012.36-40.

【3】樊昌信等,通信原理【M】.北京:國防工業出版社,1995.142-159.

其他有關古典樣式詩歌的討論文章:

寫律詩到底有多麻煩

古詩字數小議

排列整齊又押韻的四句就是絕句嗎?

現代漢語普通話的一種平仄區分準則

相關焦點

  • 詩詞學堂 | 律詩的平仄
    平仄,這是律詩中最重要的因素。律詩的平仄規則,一直應用到後代的詞曲。我們講詩詞的格律,主要就是講平仄。平仄是古人對傳統四聲的分類,「平」指的是平聲(包括現在的陰平和陽平),「仄」指的是上、去、入三聲。字聲和協調搭配,也就是調配平仄。調配平仄,有種種的格律規定,是詩詞格律的一個重要內容。
  • 詩詞知識:律詩的平仄
    律詩的平仄平仄,這是律詩中最重要的因素。
  • 略論律詩平仄的相間、相對、相粘
    但詞不同,至少要講「一平三仄」,「三仄」中包含有「入聲」,但大概從元代以後就「入歸三聲」了,現代人已基本沒有「入聲」的概念了。有些詞調,還要講究「陰平」和「陽平」的不同,那就是「五聲」了。且每個詞牌的用韻、長短句等,對用字的平仄都有特殊要求。所以就用字的平仄而言,「詞」要比「律詩」難得多。本文專講「律詩」,有關「詞」的問題就不多論了。
  • 三分鐘讀懂律詩的平仄
    所謂格律,就是規定格式的詩詞中平仄字的有規律排列。律詩的形成時間較絕句早,故先講律詩的平仄。
  • 【詩詞微塾】驗證律詩平仄格律的三種方法
    關於律詩變格問題,我們在下一章裡還要做專題介紹)。特別是二、四、六位置上字的平仄聲調,如果符合上述兩種基本句式的平仄要求,那麼這個句子的平仄聲調就是正確的,否則就是不正確的。其他乙、丙、丁三種基本句式的驗證方法是相同的,這裡就不重複了。
  • 詩詞格律知識五十二篇:(10) 律詩的平仄
    平仄,這是律詩中最重要的因素。律詩的平仄規則,一直應用到後代的詞曲。
  • 律詩平仄排列基本格式與平仄類型
    平仄是律詩中最重要的因素。初學者應先背熟、記住「基本格式」,再從基本格式推導其他格式,這是學習的一個竅門。>所以說(1式)是「基本格式」,是因為其他各種格式,包括五言和七言,包括絕句和律詩,共16種都可以從它推導出來。
  • 詩詞知識丨《詩詞格律》:第二章(3)律詩的平仄
    平仄,這是律詩中最重要的因素。律詩的平仄規則,一直應用到後代的詞曲。我們講詩詞的格律,主要就是講平仄。(一)五律的平仄五言的平仄,只有四個類型,而這四個類型可以構成兩聯。即:仄仄平平仄,平平仄仄平;平平平仄仄,仄仄仄平平。
  • "平仄"知識介紹、絕句與律詩的區別
    按照《詩法源流》的解釋,絕句是「截句」的意思,就是截取律詩四句,或截首尾二聯,或截前二聯或後二聯,或是中間二聯。另外一種說法是從「五言短古,七言短歌」變化而來,唐人賦予它以聲律,使它定型,就成絕句。絕句每首四句,通常有五言、七言兩種。簡稱五絕、七絕,也偶有六絕。絕句分為律絕和古絕。律絕是律詩興起以後才有的,古絕遠在律詩出現以前就有了。南朝陳代的徐陵主編《玉臺新詠》就有「古絕句」的名稱。
  • 【語文研討群】周國新:押韻 平仄 對仗——律詩格律淺說
    【碩士】安徽太和周國新(1418138109) 2016/6/29 19:57:35律詩,近體詩(也稱今體詩)中的一類,其中水很深,談起創作更是我能力所不及的。【碩士】安徽太和周國新(1418138109) 2016/6/29 20:11:21其實我以前這些毛病都犯過。
  • 葉虎 | 律詩格律
    這首詩實際平仄為「仄仄平平仄仄平,平平仄仄仄平平,平平仄仄平平仄,(平)仄平平仄仄平。」括號處,用字可平可仄。一般規則,每一句第一字都可以通融,即可平可仄。 平仄是什麼?現代漢語拼音,第三、第四聲字都是仄聲字,第一、第二聲絕大多數字為平聲字。 律詩只能押平聲韻,或者說律詩韻腳必須是平聲字。上面那首詩,韻腳醇、倫、珍都是平聲字。
  • 格律詩的平仄四大原則 一文搞懂格律詩的平仄
    所以現代漢語的平仄為:平——陰平、陽平。仄——上聲、去聲。我們現在寫格律詩,按照普通語四聲的平仄來寫即可,沒有必要去按古代漢語的四聲和平仄寫。不過學習一下古代漢語的四聲和平仄,可以讓我們再欣賞以前的律詩時更加能感受到詩的美感。
  • 律詩的格律
    作者:劉宴會格律詩是在字數、押韻、平仄、對仗各方面都有許多講究的詩。所謂的格律指的就是詩有定句,句有定字,字講平仄,嚴格壓韻,而且律詩的中兩聯要對仗等。1、  詩有定句:一首絕句是四句,一首律詩是八句。2、  句有定字:五言詩的每一句有五個字,七言詩的每一句有七個字。3、  字講平仄:上一節課我們已經講了字的平仄,以及句中,句間平仄的排布規律。4、  嚴格押韻:就是一韻到底。中間不許換韻。
  • 什麼是古風式的律詩?崔顥黃鶴樓是古風式律詩嗎?
    這一類的「律詩」,就是本文中所說的古風式律詩。他們算律詩嗎?一、王力先生所說的律詩三要素老街在以前的文章中多次提到我律詩的四要素:平仄、押韻、對帳、粘連。王力先生在《漢語詩律學》一書中,也提到了律詩的「三要素」。
  • 唐詩中的平仄有什麼規律?
    作為近體格律詩產生的時代的唐詩,格式上承六朝宮體詩,四聲標註詩詞格律,官方定韻後,提出簡化四聲的平仄概念,宮體詩人依據平仄創造了近體格律詩的概念,成為科考項目和高層文人創作主流。同時,非格律的古體詩依舊大行其道。
  • 夢梅軒詞話:填詞格律平仄問題
    平是此處應該用平聲字,仄是此處應該用仄聲字,中是通用,此處平仄字都可以使用。但是在制譜的時候有些人只顧悶頭照抄,不講究句式、韻律和平仄、上、去聲的關係,於是就形成了一整句全是「中」的句式。查歷代名家詞作《沁園春》的起句都是兩兩平仄互用。
  • 對聯和律詩對仗的異同
    (二)總則相同對聯的對仗和律詩的對仗,所遵循的總規則是相同的。其主要內容是:字數相等,平仄相反,詞性相近,結構相似,音步相仿,語意相關,字義相別。《全唐詩》中年代最早的律詩也出自李世民之手。無獨有偶,成熟的律詩見之於初唐,有文字可考的對聯也見之於初唐。這說明,起碼在李世民時代,對聯和律詩已屬於並列存在的關係。之所以出現將孟昶聯視為對聯之祖的錯誤觀點,其根本原因是用楹聯之個別、之局部指代對聯之一般、之全局。據考證,以對仗句為主體的律詩,孕育脫胎於魏晉南北朝時期的樂府詩。
  • 律詩的寫作要點
    五絕累加為長律,平仄格式很容易。如五言六韻長律,為三首五言絕句。中間各句須對仗,除去頭末各兩句。長律一般只五言,七言長律頗罕見。 律詩是詩詞裡講究最多的詩種(包括律絕)。七言律詩的平仄 七言律詩簡稱「七律」。如同「五言律詩」前面加與五言前節兩個字平仄相反的字既成。七律同七絕一樣,首句通常入韻(七律首句不入韻也可,古今少見,但必須符合3、4的格式;「五絕」「五律」首句通常不入韻)。七律2、4、6、8句都入韻,一定要用平聲韻。
  • 近體詩的韻律平仄
    比如近體詩,平仄韻律便是門檻。想學近體詩,必須跨過這個門檻。特做此筆記,以自勉之。近體詩,是唐朝之後形成的有平仄、韻律和對帳的詩歌體裁。近體詩的名字是相對於古體詩而來。近體詩,有著鮮明而嚴格的特點,譬如對仗、平仄、韻律。
  • 關於律詩格律的推導
    因為詩,特別是律詩,除了字數滿足七個以外,中間那些字的讀音安排還有些講究,這就是律詩所要遵守的格律。律詩講究替、對、粘,這三個字的意思是:替:同一句中,偶數字位置(五言的第二、第四個字,七言的第二、第四、第六個字)平仄交替出現;對:同一聯中,上下兩句偶數字位置的字平仄相對;粘:相鄰兩聯之間