在變換文法中,句子深層結構和表層結構之間的變換是通過變換規則實現的,變換規則把句子從一種結構變換為另一種結構。
基本介紹
- 中文名:變換文法
- 外文名:transformational grammar
- 提出者:喬姆斯基
- 層次:深層和表層
- 定義:句子從一種結構變換為另一種結構
- 套用學科:計算機原理
概述,結構和過程,
概述
用上下文無關文法描述自然語言比較方便,但也存在一定的局限性。例如,對謂語動詞和主語的一致性,以及對主動語句和被動語句不同結構形式的轉換等,上下文無關文法都遇到了許多困難。其主要原因是,上下文無關文法反映的僅是一個句子本身的層次結構和生成過程,它不可能與另外的句子發生關係。而自然語言是上下文有關的,句子之間的關係也是客觀存在的。為了解決這一類問題,喬姆斯基提出了變換文法(Transformational Grammar)。變換文法認為,英語句子的結構有深層和表層兩個層次。例如,句子She read me a story 和 She read a story to me的表層結構不一樣,但它們指的卻是同一回事,即這兩個句子的深層結構是一樣的。再如,主動句和被動句也只是表層結構不同,其深層結構則是相同的。
結構和過程
在變換文法中,句子深層結構和表層結構之間的變換是通過變換規則實現的,變換規則把句子從一種結構變換為另一種結構。
變換文法的工作過程是先用上下文無關文法建立相應句子的深層結構,然後再套用變換規則將深層結構變換為符合人們習慣的表層結構。上下文無關文法為例,其變換過程是:先從非終極符“句子”開始產生一個主動句:
The professor trains Jack
然後再套用變換規則把它變為被動句:
Jack is trained bv the professor
其變換過程如圖。