我正在浏览网页搜索英语语法,但我发现只有几个简单的例子,如:
s -> np vp
np -> det n
vp -> v | v np
det -> 'a' | 'the'
n -> 'woman' | 'man'
v -> 'shoots'
Run Code Online (Sandbox Code Playgroud)
也许我没有意识到这个问题有多大,因为我认为语法已经形式化了.有人可以为我提供一些扩展的正式英语语法的来源吗?
这将是巨大的.可能不可能.
人类语言被"模拟"生物解释为(通常)一种非常宽容的方式,而不是可以坚持遵循规则的愚蠢数字机器.他们确实倾向于拥有某种潜在的结构,但例外情况比比皆是.真正唯一的"规则"是让其他人了解你.
即使在生物语言中,由于其历史,英语也是最糟糕的选择.它起初可能是各种不同日耳曼语言的一种语言(经过简单的简化),然后在诺曼征服之后将大量的法语叠加到它上面,然后将世界上几乎所有语言的碎片和豌豆都嫁接到它上面.
为了让您了解我们所讨论的规模,我们假设我们可以将字典视为您的人类语言终端列表.牛津英语词典是牛津英语词典的唯一主要工作,其中包括超过50万个词条.然而,很少有人知道他们中的十分之一以上.这意味着如果你从OED中挑出随机单词并用它们构建句子,大多数说英语的人甚至会把结果识别为英语.
不同的发言者群体也倾向于知道不同的单词集.因此,该语言的每个用户都学会了为他们的受众量身定制他们的词汇(使用过的终端列表).我对于我的伙伴们来说,与"我的家人"相比,"跟踪道路的错误一面"的情况完全不同,而且与我在这里做的事情不同.