羅 丹
(1.湘潭大學(xué)碧泉書院,湖南 湘潭 411105;2.湖南工學(xué)院馬克思主義學(xué)院,湖南 衡陽 421002)
量化結(jié)構(gòu)歷來是語言學(xué)家、邏輯學(xué)家以及人工智能學(xué)家共同關(guān)注的焦點(diǎn)問題,而量化并列結(jié)構(gòu)更是長期爭論不休、亟待解決的疑難之一。量化并列結(jié)構(gòu)是自然語言的普遍現(xiàn)象。例如,“警察帶走了四個(gè)男孩和三個(gè)女孩”。其中,含有兩個(gè)具有并列關(guān)系的量化短語“四個(gè)男孩”和“三個(gè)女孩”。由于量化并列結(jié)構(gòu)兼涉量化短語、并列結(jié)構(gòu)、非連續(xù)轄域等諸多棘手問題,一直沒有得到很好的處理。為此,本文嘗試在多模態(tài)組合范疇語法(Multi-modal combinatory categorial grammar,簡稱“MMCCG”)的理論框架中融入廣義斯科倫項(xiàng)技術(shù),擬對漢語量化并列結(jié)構(gòu)進(jìn)行處理,以冀為量化并列結(jié)構(gòu)提供一般的解析框架。
在蒙太格語法誕生之后,人們發(fā)現(xiàn)自然語言中的連詞并非如邏輯系統(tǒng)中的聯(lián)結(jié)詞那般嚴(yán)格,只能聯(lián)接命題,自然語言中的聯(lián)結(jié)詞幾乎可以并列所有同類詞性,如(1)[1]:
(1)a.John[loves and plays]soccer.b.John[talked and laughed].
這樣的并列結(jié)構(gòu)在自然語言中相當(dāng)普遍,它的聯(lián)結(jié)詞在漢語中是“和、與、及、或者”等,在英語中是“and、or”等。對這類并列結(jié)構(gòu)的處理,各派邏輯語法理論都做出了可貴的探索,提出了很多解決方案。其中較為成功的是類型-邏輯語法。類型-邏輯語法引入了布爾代數(shù)及高階邏輯思想,它將具有相同布爾語義類型、布爾范疇的自然語言表達(dá)式組成的并列結(jié)構(gòu)進(jìn)行廣義布爾合取運(yùn)算。例如(1a)中及物動(dòng)詞“l(fā)ove”和“play”的語義類型都為e→(e→t),布爾句法范疇為(NPS)/NP,符合布爾合取運(yùn)算條件。如此,(1a)中并列成分就可以按照圖1進(jìn)行生成:
圖1 “l(fā)oves and plays”使用廣義布爾合取規(guī)則的生成圖
不過,自然語言中還存在一些涉及布爾合取、但又不能在類型-邏輯語法框架下使用廣義布爾合取規(guī)則得到的并列結(jié)構(gòu),量化并列結(jié)構(gòu)便是其中的一種:
(2)a.[John and somekids]walked.b.Peter likes[Kitty and every cat].
(2)中結(jié)構(gòu)的并列成分是專有名詞和量化名詞短語,專有名詞的語義類型一般為e,量化名詞短語的語義類型卻是(e→t)→t,兩者并不相同。因此,(2)這樣的結(jié)構(gòu)不能簡單地使用廣義布爾合取規(guī)則來處理。其實(shí),處理專有名詞和量化名詞短語的并列,蒙太格語法就有很好的處理方案。蒙太格的PTQ系統(tǒng)將專名NP和量化名詞短語QNP統(tǒng)一處理為具有類型(e→t)→t的廣義量詞GQ,這就使得含有量化名詞短語的并列結(jié)構(gòu)中的并列成分的語義類型得到統(tǒng)一,從而為處理量化并列結(jié)構(gòu)創(chuàng)造了重要條件。但是,蒙太古處理方案也存在問題。把專有名詞的語義類型從e提升到(e→t)→t,這種類型提升方法的實(shí)現(xiàn)途徑有兩個(gè):一是在詞庫中直接規(guī)定;二是設(shè)立語義提升規(guī)則。第一種途徑會(huì)使得詞庫中詞條的設(shè)置重復(fù)、冗余,加重詞庫負(fù)擔(dān)。蒙太古語法采取的便是第一種途徑,這是蒙太古處理方法的弱點(diǎn)。[2]為此,各派語法理論紛紛提出改進(jìn)方案,類型-邏輯語法仍是這些語法理論中做得較好的一個(gè),它采取第二種途徑,在其語法理論的語義理論部分設(shè)立語義類型提升規(guī)則(也就是量化轄域構(gòu)造算子?的引進(jìn)模式),加入了這個(gè)技術(shù)手段,就有條件來處理(2)中所展示的結(jié)構(gòu),以(2a)為例:
圖2 “John and somekids walked”的生成圖
類型-邏輯語法顯示出了處理量化并列結(jié)構(gòu)的技術(shù)優(yōu)越性,生成能力強(qiáng),分析過程嚴(yán)謹(jǐn)、有效。但是實(shí)例中,我們也看到了類型邏輯語法存在很明顯的弱點(diǎn)。為了完成推演,它先是通過引入假設(shè),之后必須消除假設(shè),這些步驟的執(zhí)行會(huì)產(chǎn)生很多冗余和重復(fù)的信息。上例所分析的英語量化并列句不過是一個(gè)最簡單的量化并列句,其生成過程就略顯復(fù)雜和笨拙了,設(shè)想一下對于稍顯復(fù)雜的多重量化并列句,其生成過程將變得越發(fā)繁復(fù),極大地降低了應(yīng)用性。本文將采取的MMCCG處理方案,一方面保持了類型邏輯語法的生成力、嚴(yán)謹(jǐn)性,另一方面能夠改進(jìn)類型邏輯語法方案的繁冗、低效模式。
多模態(tài)組合范疇語法(MMCCG),是貝德里奇(2002)[3]、斯蒂德曼(2017)[4]在原生態(tài)CCG理論框架下進(jìn)行多模態(tài)擴(kuò)張而形成的邏輯語法理論。多模態(tài)擴(kuò)張,即在原生態(tài)CCG語法體系的斜線算子上添入四種模態(tài)算子(★、·、◇、×),以滿足不同結(jié)合律和置換律的函項(xiàng)運(yùn)算要求。①M(fèi)MCCG涉及到兩種主要的范疇語法框架,即組合范疇語法(CCG)和范疇類型邏輯(CTL)[5],是融合了兩者吸引人的特質(zhì)而形成的一個(gè)更優(yōu)升級(jí)框架。具體來說,MMCCG既保留了CCG良好的計(jì)算優(yōu)勢,同時(shí)又結(jié)合了CTL中采用的資源敏感性方法。具體應(yīng)用上,表現(xiàn)為分析處理自然語言,多模態(tài)組合范疇語法相較其他邏輯語法理論是既嚴(yán)謹(jǐn)、又簡潔、高效。
本文的任務(wù)是在MMCCG理論框架內(nèi)融入廣義斯科倫項(xiàng)這一技術(shù)手段來處理漢語量化并列結(jié)構(gòu)。下面分別來介紹MMCCG的詞匯范疇、運(yùn)算規(guī)則及廣義斯科倫項(xiàng)方法。
1.詞匯范疇
MMCCG貫徹著CCG的句法和語義并行推演的邏輯思想,詞匯運(yùn)算的語義組合和句法毗連先從詞條開始。每個(gè)詞條在詞庫中都帶有兩方面的信息:代表語義運(yùn)算的λ表達(dá)式和相應(yīng)的句法范疇。以英語及物動(dòng)詞“admires”為例,該詞條的記法及分析圖如下:②
(3)admires:=(Sfin◇NP3s)/◇NP:λxλy.admires′xy
圖3 “admires”的詞條信息分析圖
如圖所示,大寫字母書寫句法類型,像fin和3s這樣的下標(biāo)特征值指定了諸如時(shí)態(tài)和一致性之類的屬性的原子值或取值范圍,這些屬性在MMCCG中沒有真正的語言學(xué)功能。像i這樣的下標(biāo)表示模態(tài)特征(i∈{★、·、◇、×})。及物動(dòng)詞admire的句法范疇為(Sfin◇NP3s)/◇NP,可確定它先與其右邊的一個(gè)名詞短語NP結(jié)合產(chǎn)生一個(gè)具有不及物動(dòng)詞范疇S◇NP3s的表達(dá)式,然后再與它左邊的和第三人稱單數(shù)一致性相容的一個(gè)名詞短語NP組合產(chǎn)生一個(gè)句子S。(3)中的邏輯形式被寫為一個(gè)λ項(xiàng),在“謂詞-論元”結(jié)構(gòu)中,從左到右的并置表示在左結(jié)合約定下將函數(shù)應(yīng)用于論元,也就是說,admires′xy等價(jià)于(admires′(x))(y)。
MMCCG詞庫系統(tǒng),為了防止語句的過度生成,有些詞條是加入了模態(tài)限制的。如英語量化并列結(jié)構(gòu),全稱量詞“every”、“each”和并列連詞“and”、“or”,范疇指派分別是:
(4)a.every/each:=NP↑/◇N:λpλq.?x[px→qx]
b.and:=(Tand★T)/★T:λpλq.p∧q
c.or:=(Tor★T)/★T:λpλq.p∨q
模態(tài)算子的添加也并不是任意的,模態(tài)算子之間構(gòu)成不同結(jié)合力和交換力的層級(jí),與運(yùn)算規(guī)則一起構(gòu)成相應(yīng)的運(yùn)算限制。
2.運(yùn)算規(guī)則
MMCCG的運(yùn)算規(guī)則是在原生態(tài)CCG的幾種函項(xiàng)運(yùn)算規(guī)則基礎(chǔ)上重新定義的,比較常見的是三類規(guī)則模式:
規(guī)則Ⅰ 帶模態(tài)算子★、語義解釋的函項(xiàng)應(yīng)用規(guī)則
(ⅰ)向前函項(xiàng)應(yīng)用 X/★Y:f Y:a→X:fa (>)
(ⅱ)向后函項(xiàng)應(yīng)有 Y:a X★Y:f→X:fa (<)
模態(tài)算子★的含義是,如果當(dāng)前的運(yùn)算函子是/★Y或者★Y,那么兩個(gè)相鄰范疇之間既不能打破函項(xiàng)范疇與其論元范疇之間的原有結(jié)合順序,也不可以交換相互的位置[6]。模態(tài)算子★僅適用函項(xiàng)應(yīng)有規(guī)則。所以這個(gè)規(guī)則是并列連詞范疇T★T/★T可以應(yīng)用的唯一規(guī)則。
規(guī)則Ⅱ基于詞匯主義的類型提升規(guī)則
(ⅰ)向前類型提升 A:a→LEXT/(TA):λp.pa (>LEX)
(ⅱ)向后類型提升 A:a →LEXT(T/A):λp.pa ( 這里需要注意,A是一個(gè)諸如NP或VP這樣的基本論元類型,不是提升類型。以NP提升為例,使得一個(gè)沒有標(biāo)記的NP進(jìn)入一個(gè)特定的函項(xiàng)位置—主語或者賓語位置,或者使一個(gè)原子范疇成為一個(gè)尋找論元的函數(shù)復(fù)雜范疇,在語義解釋上需要用入算子進(jìn)行限定。 規(guī)則Ⅲ帶模態(tài)算子◇(×)、語義解釋的函項(xiàng)復(fù)合規(guī)則 (ⅰ)向前和諧復(fù)合 X/◇Y:fY/Z:g→X/Z:λz.f(gz) (>B) (ⅱ)向后和諧復(fù)合 Y:g X◇Y:g→X:λz.f(gz) ( (ⅲ)向前交叉復(fù)合 X/ⅹY:fY:g→X:λz.f(gz) (>Bⅹ) (ⅳ)向后交叉復(fù)合 Y/Z:g XⅹY:f→X/Z:λz.f(gz) ( 帶下標(biāo)的模態(tài)算子◇和×對應(yīng)的函項(xiàng)應(yīng)用分別是允許結(jié)合和允許交叉。這兩個(gè)算子是互斥的,/◇Y或者◇Y不允許交叉復(fù)合規(guī)則,而/×Y或者×Y不允許應(yīng)用和諧復(fù)合規(guī)則,但它們都適用函項(xiàng)應(yīng)用規(guī)則。這個(gè)規(guī)則模式在本文中并未使用到。 運(yùn)用廣義的斯科倫函項(xiàng)處理量詞的方法,是斯蒂德曼(Steedman,2012)所提出的。[7]簡述它的技術(shù)原理,即用斯科倫函項(xiàng)的廣義形式來替換自然語言中的所有存在量詞。斯蒂德曼認(rèn)為如果廣義的斯科倫函項(xiàng)嚴(yán)格遵守CCG的組合規(guī)則,那么可以運(yùn)用這種自然和優(yōu)雅的方法來處理大量的量詞轄域歧義的問題。[4]它的清晰、簡便性是優(yōu)于許多其它處理量詞的邏輯工具的。 這種方法有兩個(gè)關(guān)鍵點(diǎn),一是自然語言中的全稱量詞,如“所有”、“每個(gè)”等,這樣的限定詞運(yùn)用廣義量詞理論方法處理。二是所有其它的非全稱量詞(即全稱量詞之外的所有量詞)都應(yīng)該與斯科倫函項(xiàng)的廣義形式相關(guān)聯(lián),這個(gè)廣義形式可以根據(jù)其所處的環(huán)境,在推演過程的任一步驟中自由地解釋。也就是說,一組非全稱量詞的集合,其范圍屬于廣義的斯科倫項(xiàng)。 具體運(yùn)用這種方法之時(shí),要注意句例推演過程中的“確指”和“未確指”兩種狀態(tài)。如果環(huán)境E為空,這是一個(gè)確指的狀態(tài),則斯科倫項(xiàng)變?yōu)槌?shù)(無參數(shù)的函數(shù));如果E不為空,就是未確指,則該項(xiàng)成為包含約定變量的函數(shù)。例如,當(dāng)一個(gè)斯科倫項(xiàng)應(yīng)用于一個(gè)物名屬性(例如女孩)時(shí),它是一個(gè)未確指的狀態(tài),并且具有skolem(女孩′)這樣的形式。它將通過一種稱為斯科倫確指化的過程形成最終的廣義形式,這種確指化可以在基于語法組合規(guī)則的語法推演過程中的任意點(diǎn)自由出現(xiàn)。根據(jù)以上描述,我們來刻畫“所有男孩喜歡某些女孩”這個(gè)例句的邏輯表達(dá),且探討一下廣義斯科倫項(xiàng)方法的優(yōu)越性。 依據(jù)通用的傳統(tǒng)一階邏輯公式,這個(gè)例句可以得到這樣的兩個(gè)表達(dá)式: (5)a.?y[boy(y)→?x[girl(x)∧likes(y,x)]] b.?x[girl(x)∧?y[boy(y)→likes(y,x)]] 這兩個(gè)表達(dá)式所揭示的意義不一樣,第一個(gè)形式意味著每個(gè)男孩y都喜歡(可能)不同的女孩x,第二個(gè)形式有一些特定的(非常受歡迎的)女孩x是每個(gè)男孩都喜歡的。兩種解釋都是等值有效的,但是由于我們的語義是由表層形式所驅(qū)動(dòng)的,即使能夠獲得兩個(gè)不同的表達(dá)式,但仍屬于未被解釋的形式。 如果是常規(guī)的斯科倫項(xiàng)處理方法,可以用以下的兩種邏輯形式來表達(dá),即: (6)a.?x[boy(x)→(girl(sk1(x)∧likes(x,sk1)))]b.?x[boy(x)→(girl(sk1())∧likes(x,sk1()))] 常規(guī)的斯科倫函項(xiàng)處理量詞的一個(gè)有效作用是通過替換表達(dá)式中所有的存在量詞來解除形式邏輯語句中量詞之間的依存關(guān)系。用常規(guī)的斯科倫項(xiàng)來處理比傳統(tǒng)的廣義量詞的方法更為靈活,體現(xiàn)在常規(guī)的斯科倫項(xiàng)能夠正確處理多種量詞之間可能出現(xiàn)的各種復(fù)雜依存關(guān)系,且從邏輯表達(dá)式上就能辨出解讀。但不足之處是,(6)這兩種形式無法通過MMCCG規(guī)則直觀生成。 用廣義斯科倫項(xiàng)處理方法,結(jié)合MMCCG的規(guī)則系統(tǒng),則可以生成這樣的邏輯表達(dá)式: 雖然這些公式看起來與常規(guī)的斯科倫項(xiàng)處理的表達(dá)式非常相似,但是有一個(gè)重要的區(qū)別:在這個(gè)新形式中,我們不需要在斯科倫項(xiàng)上包含一個(gè)單獨(dú)的謂詞“女孩”。這是因?yàn)橐粋€(gè)廣義的斯科倫項(xiàng)本身就是一個(gè)語義元素,其中像“女孩”或“男孩”這樣的物名屬性從一開始就與之直接相關(guān)。具體生成過程看推演圖: 圖4 “所有男孩喜歡某些女孩”窄轄域的推演圖 圖4的推演分析,“某些女孩”的廣義的斯科倫項(xiàng)在推演的最后一步之前都是未確指的。由于在確指期間是在“所有男孩”的轄域內(nèi),它成為一個(gè)含有量化變量的函數(shù)。然而,圖5中,確指化很早就出現(xiàn)了,其中斯科倫項(xiàng)是不受全稱量詞“所有男孩”所約束的。這將形成一個(gè)常數(shù),該常數(shù)通過推演傳遞到最終表達(dá)式。 圖5 “所有男孩喜歡某些女孩”寬轄域的推演圖 由于斯科倫項(xiàng)的確指可以發(fā)生在推演的任一步驟中,因此在解析結(jié)束時(shí),我們獲得了“所有男孩喜歡某些女孩”這個(gè)例句所需的寬窄轄域的兩種解讀。所謂寬窄轄域解讀,即看廣義的斯科倫項(xiàng)是否受全稱量詞的約束。受全稱量詞所約束的,為窄轄域的解讀。不受全稱量詞所約束的(常量),為寬轄域的解讀。 前文已經(jīng)闡述了MMCCG的詞匯范疇、運(yùn)算規(guī)則及廣義斯科倫項(xiàng)方法,接下來采用這一技術(shù)工具對漢語量化并列結(jié)構(gòu)進(jìn)行處理,以帶單個(gè)存在量詞、帶單個(gè)復(fù)數(shù)量詞、帶多個(gè)量詞的這三類量化并列結(jié)構(gòu)為例。 一階邏輯中標(biāo)準(zhǔn)的存在量詞,在漢語中,是諸如“一個(gè)”、“某個(gè)”、“有些”、“一些”、“某些”等這樣的量詞。帶存在量詞的量化并列結(jié)構(gòu),典型句例如下: (8)a.有的人一邊走路一邊唱歌;b.一個(gè)人唱歌或跳舞。 首先采用傳統(tǒng)的一階邏輯邏輯公式來表示,(8)的邏輯式為:?x[人′x∧(走路′x∧聊天′x)]、?x[人′x∧(唱歌′x∨跳舞′x)。一階邏輯公式對存在量詞的處理較為粗放,單從表層語義結(jié)構(gòu)中,辨識(shí)不出“存在量詞”的清晰量化。為求邏輯量化關(guān)系的清晰,將所有的存在量詞統(tǒng)一處理成廣義斯科倫項(xiàng),即用廣義斯科倫項(xiàng)替換所有的存在量詞。因此,(8)的邏輯形式可以表示為:走路sk人′∧唱歌sk人′、唱歌sk39:人′∨跳舞sk39:人′。這樣的廣義斯科倫項(xiàng)的邏輯結(jié)構(gòu)是如何生成的,通過MMCCG推演來驗(yàn)證(8a):③ 圖6 “有的+n”作主語的量化并列結(jié)構(gòu)的MMCCG推演 復(fù)數(shù)量詞,在本節(jié)中我們例舉可數(shù)量詞和比例量詞。“二個(gè)”、“三個(gè)”、“五個(gè)”等,是復(fù)數(shù)量詞限定詞?!按蟛糠帧?、“極少數(shù)”、“三分之一”等,看作比例量詞限定詞。帶復(fù)數(shù)量詞的并列結(jié)構(gòu)相比純粹的全稱并列或存在并列,情況較為復(fù)雜一些。譬如: (9)a.三個(gè)男人打游戲和抽煙;b.大多數(shù)男人打游戲和抽煙。 這兩句話實(shí)際意味著有一組適當(dāng)基數(shù)的男人集合,這個(gè)集合中的所有男人都在打游戲和抽煙。做出“打游戲”和“抽煙”這兩種行為的男人集合是相同的??梢哉f,復(fù)數(shù)廣義斯科倫項(xiàng)是集合賦值。集合賦值下,按照處理單數(shù)量詞并列結(jié)構(gòu)的方式來處理(9),“三個(gè)男人④打游戲和抽煙”和“大多數(shù)⑤男人打游戲和抽煙”翻譯成下面的邏輯形式: (10)a.打游戲′sk男′';λs.|s|=3∧抽煙′sk男人′;λs.|s|=3 b.打游戲′sk男人′;λs.|s|>0.5*|所有男人′|∧抽煙′sk男人′;λs.|s|>0.5*|所有男人′| 初看,(10)中的邏輯式不存疑義的。但細(xì)致來分析,兩個(gè)邏輯式的前件和后件中的斯科倫項(xiàng)都是表示適當(dāng)基數(shù)的男人集合,但是并不能表示這左右兩邊的集合是相同的,即做出“打游戲”和“抽煙”這兩種行為的男人集合也許是不同的集合。這種解讀不夠直觀,有些異樣。從而推測,采用與單數(shù)量詞并列結(jié)構(gòu)相同的方式處理復(fù)數(shù)量詞,是不科學(xué)的。 還可以通過析取關(guān)系的例子來說明,“三個(gè)男人打游戲或抽煙”并不意味著“有三個(gè)男人打游戲或者有三個(gè)男人抽煙”,而是“有一個(gè)由三個(gè)男人組成的集合,這個(gè)集合中的所有男人,它們要么打游戲、要么抽煙”。需要強(qiáng)調(diào)的是,復(fù)數(shù)量詞并列結(jié)構(gòu)中,將復(fù)數(shù)廣義斯科倫項(xiàng)看成集合賦值,這個(gè)集合賦值應(yīng)該是逐指并列結(jié)構(gòu)的左右合取支。左右合取支的復(fù)數(shù)斯科倫項(xiàng)需保證是相同集合。那么,可以確定,為了不出現(xiàn)異常多重的解讀,在復(fù)數(shù)量詞并列結(jié)構(gòu)中,合取關(guān)系的并列連詞“和”和析取關(guān)系的并列連詞“或”,必須有一個(gè)區(qū)別于單數(shù)量詞并列情況的逐指范疇。因此我們先修改范疇指派,再來展示推演過程: (11)a.和、并且…:=(SNP)★(SNP)/★(SNP):λpλqλx.?z∈x[qz∧pz] b.或、或者…:=(SNP)★(SNP)/★(SNP):λpλqλx.?z∈x[qz∨pz] 圖7 帶可數(shù)量詞并列結(jié)構(gòu)的MMCCG推演 圖8 帶比例量詞并列結(jié)構(gòu)的MMCCG推演 帶多個(gè)量詞的量化并列結(jié)構(gòu)在真實(shí)語境中很常見,典型句例如下: (12)a.一些男孩和一些女孩吵架。 b.張揚(yáng)和一些女模特一起去了巴黎。 c.所有男人和所有女人都居家隔離。d.一個(gè)男人和一個(gè)女人散步。 e.歹徒挾持了三名乘客和兩名司乘人員。 f.三個(gè)男孩吃了二個(gè)漢堡和三根烤翅。 帶多個(gè)量詞的量化并列結(jié)構(gòu),首破難點(diǎn)在于區(qū)分統(tǒng)指并列和逐指并列。統(tǒng)指并列,指由單NP形成個(gè)體集的并列結(jié)構(gòu),語法上屬于復(fù)數(shù)形式。譬如“楊過和小龍女互相傾慕”這一句例,“楊過和小龍女”就是典型的統(tǒng)指并列。由單個(gè)NP形成的個(gè)體集作并列結(jié)構(gòu)的主語,我們不能將單個(gè)NP逐一的逐指分配,而需要將并列連詞左右的合取支看成集合體,進(jìn)行統(tǒng)指分配。⑥“楊過和小龍女”在并列結(jié)構(gòu)中是做主語的的個(gè)體集,統(tǒng)指范疇表示為“S/(SNPPL):λp.p{楊過',小龍女'}”。這NP形成的個(gè)體集有區(qū)別于單個(gè)NP的提升范疇NP↑。 由以上的例子可以看出,統(tǒng)指并列中的所有個(gè)體是融為一體,被作為個(gè)體集來使用的。這樣的情況除了存在于“NP+NP”做集合主語的并列結(jié)構(gòu)中,“復(fù)數(shù)量詞+復(fù)數(shù)量詞”、“存在量詞+存在量詞”,以及混合量詞做主語的量化并列結(jié)構(gòu),也存在統(tǒng)指并列。如,“三個(gè)男生和四個(gè)女生組成小組”中的“三個(gè)男人和四個(gè)女生”就是個(gè)體集做主語的統(tǒng)指。類似的結(jié)構(gòu),還有如(12a)“一些男孩和一些女孩吵架”、(12b)“張揚(yáng)和一些女模特一起去了巴黎”。這幾個(gè)句例結(jié)構(gòu)下的并列連詞為統(tǒng)指合取詞,非結(jié)合性的。非結(jié)合性的統(tǒng)指合取詞,不指派特定的范疇,它與左右并列體共處一個(gè)范疇?!耙恍┠泻⒑鸵恍┡ⅰ保@是一個(gè)個(gè)體集,它的范疇為“S/(SNP):λp.p{skoλem′男孩',skolem′女孩'}”。“張揚(yáng)和一些女模特”,這是一個(gè)混合集合體,范疇指派為“S/(SNP):λp.p{張揚(yáng)',skolem'女模特'}”。(12a)、(12b)視為統(tǒng)指并列,有一個(gè)共同特點(diǎn),這兩個(gè)句例中都存有集合動(dòng)詞。假定替換或消除兩個(gè)句例中的集合動(dòng)詞“吵架”、“一起”,統(tǒng)指并列的特征也隨之消失,那么可統(tǒng)指,也可逐指。 逐指并列,通常存在于全稱量化的NPs并列中。特殊情況下,存在量詞的并列也會(huì)產(chǎn)生逐指,像單數(shù)存在量詞作主語的并列情況。(12c)片段,“所有男人和所有女人”這是一個(gè)典型全稱量化NPs的逐指并列,可以采用通用的逐指范疇“S/(SNP):λp.[?x[男人'x→px]∧?y[女人'y→py]]”。(12d),“一個(gè)男人和一個(gè)女人散步”是單數(shù)存在量詞做主語的逐指并列,邏輯表達(dá)式為“散步'sk39:男人'∧散步'sk38:女人'”。從以上兩個(gè)例子可以看出,逐指并列實(shí)際意味著并列連詞的左右合取支分別先與向下結(jié)構(gòu)結(jié)合然后再合取。 統(tǒng)指并列與逐指并列,形成這樣的區(qū)分是量化并列成分做集合主語的情況。帶多個(gè)量詞的量化并列結(jié)構(gòu),量化并列成分不單單在主語位置,也有賓語位置的。譬如(12e)片段,“三名乘客和兩名司乘人員”,處于整句的賓語位置,沒有集合動(dòng)詞的參與,能夠逐指分配。MMCCG推演圖如下: 圖9 處于賓語位置的量化并列句的MMCCG推演 (12f)句例有三個(gè)量詞,所涉及的問題更為棘手。主語是復(fù)數(shù)量詞,賓語是復(fù)數(shù)量詞形成的并列。作為主語的復(fù)數(shù)量詞的向下分配特性是體現(xiàn)在并列合取詞還是動(dòng)詞?圖⑦、圖⑧,單個(gè)復(fù)數(shù)量詞做主語的并列結(jié)構(gòu)中,修改了通用的并列范疇,賦予了并列連詞“和”和“或”新的逐指范疇。而這個(gè)方法不適用于(12f),在這類句例中,復(fù)數(shù)量詞的向下分配特性體現(xiàn)在動(dòng)詞上,動(dòng)詞除了一個(gè)通用范疇,還有一個(gè)逐指范疇: (13)a.吃:=(SNP)/NP:λxλy.吃′xy b.吃:=(SNP)/NP:λxλy.?w[w∈y→吃′xw] 賦予動(dòng)詞不同的范疇指派,可獲得如下的邏輯表達(dá)式: (13a)是采用的動(dòng)詞的通用范疇,“二個(gè)漢堡和三根雞腿”是統(tǒng)指并列,整個(gè)邏輯式意味著“三個(gè)男孩一起吃了二個(gè)漢堡和三個(gè)雞腿”。(14a)的邏輯句意與(14b)是相同的,(14c)是表示“三個(gè)男孩每人吃了二個(gè)漢堡和三根雞腿”。從(14b)、(14c)的邏輯式,可證明,復(fù)數(shù)量詞做主語的量化并列結(jié)構(gòu)是可以逐指更多的論元的。此外,(14b)、(14c)的不同,在于作為賓語的并列量詞確指化所發(fā)生的時(shí)間差異。并列量詞確指化發(fā)生在與主語結(jié)合之前,生成寬轄域的解讀,并列量詞確指化發(fā)生在與主語結(jié)合之后,生成窄轄域的解讀。我們通過下面的MMCCG推演圖來驗(yàn)證: 圖10 確指化發(fā)生在與主語結(jié)合之前的寬轄域解讀推演 圖11 確指化發(fā)生在與主語結(jié)合之后的窄轄域解讀推演 顯而易見,帶多個(gè)量詞的量化并列結(jié)構(gòu)是所有分類中最為復(fù)雜的,涉及逐指、統(tǒng)指性、分配性、轄域歧義等諸多疑難問題。但在以上的處理中,我們針對不同的情況都給與了范疇指派的分別考量。MMCCG的幾大演算規(guī)則是固定不變的,關(guān)鍵是范疇指派上的微妙變化,以及模態(tài)限制上的巧妙安排。 量化并列結(jié)構(gòu)是自然語言中廣泛存在的現(xiàn)象,漢語量化并列結(jié)構(gòu)則體現(xiàn)出自身的獨(dú)特之處。多模態(tài)的組合范疇語法作為范疇語法的新發(fā)展,將敏感的模態(tài)算子特征及廣義斯科倫項(xiàng)技術(shù)融入了原生態(tài)CCG的框架系統(tǒng),形成了一個(gè)升級(jí)版的框架,能夠?qū)ψ匀徽Z言現(xiàn)象進(jìn)行更為精確的刻畫。這種邏輯工具在處理更多的漢語語言現(xiàn)象中具有更值得期待的前景。 注釋: ①模態(tài)算子添加在斜線上,能夠大大增加斜線的廣泛應(yīng)用力和靈活充分的解釋力。 ②MMCCG也是對句法范疇使用“結(jié)果最左邊”的記法,因?yàn)樗峁┝藦木浞愋偷竭壿嬓问降母唵斡成?。類型邏輯語法廣泛使用的“結(jié)果在上”慣例。結(jié)果在最左邊的記法對于跨語言比較也更加透明。 ③(8a)中的“一邊…一邊…”這是漢語中,特有的多重關(guān)聯(lián)并列結(jié)構(gòu)體。左側(cè)的“一邊”的范疇模式是“一邊:=T/★T:γx.x”,右側(cè)的“一邊”的范疇模式是“一邊:=(T★T+)/★T:γpγq.q∧p”。(8b)中的“或”,采用通用并列析取結(jié)構(gòu)的范疇模式“或:=(T★T)/★T:γpγq.q∨p”。 ④ 三個(gè):=NP↑/◇N:γnγp.p(skolem′(n:γs.|s|=3) ⑤ 大多數(shù):=NP↑/◇N:γnγp.p(skolem′(n:γs.|s|>0.5*|所有男人′|)) ⑥若按常規(guī)并列通用范疇的MMCCG推演,其邏輯表達(dá)形式為:互相′(傾慕′)楊過′∧互相′(傾慕′)小龍女′,這是一個(gè)不合情理的錯(cuò)誤的邏輯表達(dá)式。因此,“楊過和小龍女”這一個(gè)體集不能逐指分配。(二)廣義的斯科倫項(xiàng)方法
三、多模態(tài)組合范疇語法對漢語量化并列結(jié)構(gòu)的分類處理
(一)處理帶單個(gè)存在量詞的量化并列結(jié)構(gòu)
(二)處理帶單個(gè)復(fù)數(shù)量詞的量化并列結(jié)構(gòu)
(三)處理帶多個(gè)量詞的量化并列結(jié)構(gòu)
結(jié)語