2010-11-16 5 views
17

Je navigation web à la grammaire de la langue anglaise, mais je ne trouve que quelques exemples simples comme:Existe-t-il une grammaire formelle pour l'anglais?

s -> np vp 
np -> det n 
vp -> v | v np 
det -> 'a' | 'the' 
n -> 'woman' | 'man' 
v -> 'shoots' 

Peut-être que je ne réalise pas l'ampleur de ce problème est dû au fait que la grammaire J'pensais a été officialisé. Quelqu'un peut-il me fournir une source pour une grammaire anglaise formelle élargie?

+0

Une grammaire complète compte tenu de tous les mots possibles n'existe probablement pas. Cependant, il serait en tout cas plus logique d'avoir un modèle linguistique générique à un niveau plus syntaxique. – Flinsch

+5

Oui, il y a une grammaire formelle pour l'anglais, mais il y a un gros problème: c'est ambigu. La même phrase pourrait signifier différentes choses selon la façon dont vous l'analyser. Quelqu'un qui parle anglais choisit l'interprétation correcte en fonction du contexte. – Matthew

+0

Pensez aux jeux de mots. Ils travaillent en utilisant des ambiguïtés. – BCS

Répondre

2

Vous voudrez peut-être examiner le travail de Noam Chomsky et les personnes qui l'ont suivi. Je crois qu'une grande partie de son travail portait sur les propriétés génératives du langage. Voir l'article Generative Grammar sur Wikipedia pour plus de détails.

+0

ITYM * Noam * Chomsky –

+0

Correction de cela pour vous. –

+0

Merci pour le montage, mon orthographe est apparemment éteint aujourd'hui. – tyree731

4

Ce serait énorme. Probablement pas possible.

Les langages humains sont interprétés par les créatures «analogiques» de manière (généralement) très indulgente, pas par des machines numériques stupides qui peuvent insister pour que les règles soient suivies. Ils ont tendance à avoir une structure sous-jacente, mais les exceptions abondent. Vraiment la seule "règle" est de permettre aux autres de vous comprendre.

Même parmi les langues biologiques, l'anglais serait à peu près le pire choix possible, en raison de son histoire. Il a commencé probablement comme un pidgen de différentes langues germaniques (avec des simplifications), puis a été recouvert d'une grande quantité de français après la conquête normande, puis a greffé des morceaux et des morceaux de presque toutes les langues du monde.

Pour vous donner une idée de l'échelle dont nous parlons, supposons que nous pouvons considérer les dictionnaires comme votre liste de terminaux pour un langage humain. Le seul travail majeur qui rend un coup passable à être complet pour l'anglais est le Oxford English Dictionary, qui contient plus de un demi-million entrées. Cependant, très peu de personnes en connaissent probablement plus d'un dixième. Cela signifie que si vous avez choisi des mots aléatoires de l'OED et construit des phrases à partir d'eux, la plupart des anglophones auraient du mal à reconnaître même le résultat en anglais.

Différents groupes de locuteurs ont également tendance à connaître différents ensembles de mots. Ainsi, à peu près tous les utilisateurs de la langue apprennent à adapter leur vocabulaire (liste des terminaux utilisés) à leur public. Je parle très différemment à mes copains du «mauvais côté des pistes» que je fais avec ma famille, et encore différent de ce que je fais ici sur SO.

+1

Cette réponse semble être une syntaxe confuse avec sémantique.La connaissance des significations des mots vous donne 1) une capacité accrue à résoudre l'ambiguïté, et 2) la capacité d'exclure des phrases non-sensuelles de la langue (les idées vertes incolores dorment furieusement). Aucun d'entre eux n'est nécessaire pour spécifier une grammaire complète qui exclut les phrases invalides. – SigmaX

+0

@SigmaX - Votre liste de terminaux (vos lexèmes) fait partie intégrante de la grammaire. Par exemple, considérons les phrases "Jésus a pleuré". et "Fuis!" Il n'y a aucun moyen de savoir que le premier est 'Noun' Verb' et le second '' adverbe' 'verbe'' sans connaître les définitions de ces mots. –

+0

... et nous n'entrerons même pas dans le fait que dans la plupart des contextes, les phrases verbales '' adverbe'' sont censées être illégales en anglais, et c'est un cas spécial (appelé 'impératif', et sorti de introduire le concept d'un sujet implicite qui n'est pas autorisé dans la plupart des contextes). J'essaie d'éviter d'expliquer tout ce gâchis simplement en montrant que l'étape la plus élémentaire, consistant à dresser une liste exhaustive et cohérente des terminaux, ne peut pas vraiment être faite de toute façon. –