语法学上,c-command是一种剖析树(parse tree)节点间的关系。最早此关系由谭雅·莱茵哈特英语Tanya Reinhart(Tanya Reinhart)于其1976年和1983年的文章中定义。[1]

此观念与家族树中“兄弟姐妹及兄弟姐妹的所有后代”这个观念类似。

定义与范例

Thumb
一个简单的语法树

c-command的定义,在某些部份是基于“统领”(dominance)的关系的。若一个节点X在另一个节点Y之上(X与Y的关系如“父母”、“祖父母”之类的),则X“统领”Y。

根据此定义,A对B进行c-command,当且仅当以下的几点成立:

  • A不“统领”B
  • B不“统领”A
  • “统领”A的“第一分支节点”(即最接近A且“统领”A的分支节点,不分支的节点不考虑,分支节点即同时统领两个节点的节点)也“统领”B[2][3]

故根据此定义,在右图的语法树中,

  • M不对任何节点进行c-command,因为它“统领”其他的节点。
  • ABCDEFG进行c-command
  • BA进行c-command
  • CDFG进行c-command
  • DCE进行c-command
  • E不对任何节点进行c-command
  • FG进行c-command
  • GF进行c-command

此名称的来源

c-command这个术语最早源自莱茵哈特在1976年在麻省理工学院写的论文的第32页,而这词本身是“constituent command”一词的缩写,莱茵哈特感谢尼克·克雷门特英语Nick Clements(Nick Clements)建议她使用此缩写一事。

安德鲁·卡尔尼英语Andrew Carnie(Andrew Carnie)[4]认为“c-command”这词或许是被提出来,以和霍华德·拉斯尼克英语Howard Lasnik(Howard Lasnik)在1976年所提出的、类似的词汇“kommand(常读作k-command)”[5]产生区别的。

C-command与“第一分支节点”

上面的定义提道c-command是根据“统领”A的“第一分支节点”(即最接近A且“统领”A的分支节点)来的(因此不分支的节点不被考虑)。有时这关系又被称作“严格c-command”(strict c-command)。[6]如果没有这层定义,那么A对B的c-command的关系就会限制于第一个“统领”A的节点和第一个“统领”B的节点为相同节点的情况之上(即所有第一个统领某节点的节点都会被包含进来)。以下的语法树显示出分别根据这两种定义所造成的不同情况。

如果将所有节点彼此间的关系都考虑进来,则A不对任何其他的节点进行c-command,因为B“统领”A且未统领其他的节点;如果只考虑具有分支的节点的话,那么在考虑定义中的第三个因素时,B的存在与否就变得不重要了,在这层定义下ADEF有进行c-command。

参见

脚注与参考资料

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.