邏輯語文法

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Lojban的標識.

邏輯語文法為基於邏輯語文法。作為一門人工語言邏輯語的文法相當嚴謹。它有嚴密的詞法、構詞法和句法以及言文一致的標點系統,可以精確表達許多自然語言難以準確表達的意義。此外,它是一種可以通過電腦程式對文字的文法進行自動檢查的語言,在《邏輯語大全》一書最後一章用 YACCEBNF 兩種文法描述語言對其文法進行了定義。[1]

形式文法[編輯]

邏輯語文本可以像編程語言中的文本一樣通過使用解析表達文法(PEG)、yacc巴科斯範式(BNF)等形式文法進行解析。[2]有一些解析器可用在邏輯語文法上的解析;比如 Official LLG Parser、camxes、la ilmentufa。[3][4][5]

詞法和構詞法[編輯]

邏輯語的詞類和大部分自然語言的詞類不同。根據現行標準,它可分為三個主要類別:

動詞(內容詞 brivla)[編輯]

內容詞帶有實際意義,描述是事物之間的關係,因此,除了要描述它的拼寫(讀音總是與拼寫一致的)以外,還要說明這個詞描述的是哪些對象之間的關係,才能確切定義一個內容詞。文法規格的定義大致上像這樣:

某個內容詞:x1 (如何如何)x2 (如何如何)x3(如何如何)

一般而言x的數量在1到5之間,這些是與這個詞相關的事物。例如:

klama:x1 走去目的地 x2,出發自 x3,經過 x4, 使用交通方式 x5

在形態上,內容詞要求必須在前五個字母中存在兩個相鄰的輔音,並以元音結尾。由於基本結構詞不存在雙輔音,且以元音結尾,因此這一形態要求就在發音上明確地將內容詞區分於結構詞(組合結構詞顯然也不可能會有相鄰的輔音)。

內容詞在漢語中類似的概念是「實詞」。它們分為三大類別:核心動詞、派生動詞,外來語。

核心動詞(根詞 gismu)[編輯]

根詞除了本身具有嚴格定義的含義外,還具有構詞能力。根詞的格式受到嚴格的限制,標準的 gismu 只有 CCVCV 和 CVCCV 兩種格式(其中 C 代表輔音字母,V 代表元音字母),有些則還有 CVC、CCV 和 CVV 三種用於組詞的縮寫。

根詞總數只有一千三百多個,在官方網站上的列表雖然有一千四百多,但其中有94個是結構詞,由於具有相應用於組詞的縮寫,因此列表中包括在內。

派生動詞(合成詞 lujvo)[編輯]

合成詞用根詞和結構詞(下述)組合而成。組合的時候可以分開為獨立的單字,也可以利用縮寫形式進行組合。合成詞也可以充當謂詞(selbri)。在漢語中相當於多字詞。

  • lujvo = gismu + cmavo

外來語(借用詞 fu'ivla)[編輯]

為了吸收來自各種專業領域或者不同文化背景的詞彙,中文許多外來詞往往在後面添加字詞表示其類別,例如「聖嬰現象」。邏輯語也有類似的機制,在借用詞的前面添加一個與該詞的意義有關聯的根詞、用來提示它的含義。

助詞(結構詞 cmavo)[編輯]

結構詞用於組織句子,大致含蓋其他語言用代詞、介詞、副詞、及助詞表達的概念。邏輯語對每一個結構詞規定了一個分類標籤,將文法功能相同的歸為一類。根據官方網站上提供的詞表,共有184個分類。又可細分為基本的和合成的兩大類。基本結構詞只有一個音節,以元音結尾,可能以一個輔音開頭,或者沒有任何輔音。由於可供選擇的發音有限,因此結構詞的總數是有限的。具體統計數字如下:

  • 只包含一個元音的,共有5個。另外還有半元音的「.y.」,合共6個。
  • 一個輔音加一個元音組成的,由於輔音總數為17個,總數為 5×17=85 個,另加以「y」結尾的17個,合共102個。
  • 雙元音共有「ai/au/ei/oi」共4個,每個均可單獨成詞。
  • 用分隔符'分開的兩個元音,共有 5×5=25 個,外加一個「.y'y.」,共26個。
  • 輔音加上兩個元音(包括雙元音和隔開的兩個元音,不包括「.y'y.」),共有17×29=493個,但其中「x」開頭的全部都屬於試驗性質,字典不錄。另有14個目前並沒有使用。這樣總共是450個。

以上各種情形合計有598個基本結構詞。此外,所有一個輔音加多個元音構成的詞都屬於結構詞一類,但是多於2個元音的情形都屬於試驗性質。

組合結構詞由多個基本結構詞組成,總數理論上為無限。官方網站上的列表中,包括基本結構詞在內,總數1100個左右。

在漢語中,與此類似的概念是「虛詞」。

名詞[編輯]

邏輯語的名詞都是衍生而來,普通名詞可以由合成詞或外來語建構而成,或是用助詞「lo」和「ku」將動詞轉換為名詞。

專有名詞(cmene)[編輯]

所有的邏輯語名字都必須以輔音結尾,以區分於內容詞和結構詞。如果原來的名字以元音結尾,需要在後面人為添加一個s輔音,例如「李麗」在邏輯語中的拼寫是 lilis。這既可用於邏輯語本身造出來的名字,也可以用於拼寫其他語言中的音譯名字。注意,名字不是「名詞」;它不能充當謂詞 (selbri),只能添加結構詞「la」後充當詞項(sumti)成分,並且必須在最後加一個句點。

其他類型

句法[編輯]

邏輯語的文法源自謂詞邏輯,其陳述(句子)就是謂詞邏輯中的合式公式。謂詞邏輯中的謂詞和詞項在邏輯語中分別稱爲謂詞(selbri)和詞項(sumti)。正如謂詞邏輯一樣,每個謂詞(selbri)所帶的詞項(sumti)有一定的數量,並要按一定的順序排列,才可準確表達含義。此外,還有一些結構性的詞彙,類似於謂詞邏輯中的邏輯聯結詞、量詞等。 若把謂詞看成謂語動詞 V,其第一個詞項看成主語 S,隨後的詞項看成賓語 O,則其句式一般為 SVO,當然這僅對帶有兩個詞項的謂詞 才正確。此外若謂詞出現在句首,被認爲是省略第一個詞項。如果句首有多個詞項,則按照順序排列視爲合法句子。如此(SOV)也是合法的句子結構。分類基本上可說是主謂賓主賓謂,但實際上可以是任何形式:

  • mi prami do (SVO) (我愛你)
  • mi do prami (SOV) (我,你被愛)
  • do se prami mi (OVS) (你是所愛,我的)
  • do mi se prami (OSV) (你,我所愛)
  • prami fa mi do (VSO) (愛被我,你)
  • prami do fa mi (VOS) (愛你我是)

如此彈性使它有卓越的能力承接盡多的自然語言表達方式。

語句分析[編輯]

邏輯語的句法源自謂詞邏輯,謂語句(bridi)由 謂詞(selbri)和詞項(sumti)兩種組成部分組成。

以下是一個例句:

mi

我(X1)

klama

la beiDJIN.

北京(X2)

北京

la guanJOUs.

廣州(X3)

從廣州

la canxais.

上海(X4)

經過上海

zo'e

某種不必明說的東西(X5)

乘坐/使用某種不必明說的東西

mi klama {la beiDJIN.} {la guanJOUs.} {la canxais.} zo'e

我(X1) 去 北京(X2) 廣州(X3) 上海(X4) 某種不必明說的東西(X5)

我 去 北京 從廣州 經過上海 乘坐/使用某種不必明說的東西

我從廣州經過上海去北京。

利用某些稱為介詞(sumti tcita)的結構詞,可以向句子添加額外的詞項,例如時間狀語、地點狀語等。而另外一些結構詞則可以用來修飾謂詞本身,類似於其他語言中的「助動詞」,達到類似於時態的效果。但由於謂語詞並沒有形態變化,這些修飾成分也可以看成狀語,或者看成中文的「我在幹活」的,「我旁邊有條狗」的旁邊一類結構。

有趣的是邏輯語的標點系統。邏輯語的「標點符號」實際上就是一些特殊的結構詞,例如「.i」就用來表示句子之間的間隔,相當於句號。當只有一個句子的時候,是不需要句號的,因此上面的句子就沒有。另外,上面的句子如果要添加「.i」的話,應該放在句子的前面而不是後面。

註釋[編輯]

  1. ^ LeChevalier, Bob. On Comparing Esperanto and Lojban. [2016-05-20]. (原始內容存檔於2016-10-24). 
  2. ^ Cowan 2016,section 21.1.
  3. ^ Official LLG Parser - La Lojban. mw.lojban.org. [2021-08-21]. (原始內容存檔於2021-11-10). 
  4. ^ camxes - La Lojban. mw.lojban.org. [2021-08-21]. (原始內容存檔於2021-08-21). 
  5. ^ la ilmentufa - La Lojban. mw.lojban.org. [2021-08-21]. (原始內容存檔於2021-08-21). 

參考文獻[編輯]

參閲[編輯]

外部連結[編輯]