Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Chomsky hierarchy

created by lumina

(thing) by rp (2.6 d) (print)   ?   (I like it!) Sat Nov 13 1999 at 10:14:09

The Chomsky hierarchy is a hierarchy of classes of formal languages. Regular languages are the smallest set; context-free languages are a superset of these; context-sensitive are a superset of those; computable languages are again a superset.

They can be characterised by different types of devices used to recognise these languages: finite state automata , pushdown automata, linear bounded automata, and Turing machines, respectively.

They can also be characterized by classes of grammars defined through simple restrictions on the forms of grammar rules:

  • arbitrary grammars can describe any language;
  • by requiring the left hand side of rules to contain at most one nonterminal, we get context-sensitive grammars;
  • by requiring left hand sides to consist of a single nonterminal, we get context-free grammars;
  • by requiring all right hand sides to consist of a terminal followed by a nonterminal, we get the (left) regular grammars;
these four categories of grammars describe the four categories of languages of the Chomsky hierarchy.

(idea) by dido (1.8 y) (print)   ?   (I like it!) 1 C! Mon May 13 2002 at 7:48:49

The complete Chomsky hierarchy consists of the following sets of languages, described by the appropriate grammar, and accepted by the machine:

Every formal language in the list is a proper subset of all the languages that come after it in the list, every grammar can express constructions of any of the grammars before it, and every machine in the list can be simulated by the machines that come after it. Turing machines can be constructed, of course, that are capable of simulating any arbitrary Turing machine as well (universal Turing machines).

Natural languages are in general not context-free, but linguists have found that while the context-sensitive languages seem to be a large enough class to describe natural languages, they also seem to contain a much bigger class of formal languages than that. Even worse, CSL's can take up to exponential time to simulate on ordinary computers (this is true even on a hypothetical computer endowed with nondeterminism), making them totally unworkable for practical use. Ongoing research on computational linguistics has thus focused on formulating other classes of languages that are "mildly" context-sensitive and can be simulated in polynomial time, such as the tree adjoining grammars, coupled context-free languages, and linear context-free rewriting systems. The languages described by these formalisms properly lie between the context-free and context-sensitive languages.

The tree adjoining grammars mentioned above are enjoying a renaissance of research because not only do they seem to be useful as a tool for the study of natural language, but they also seem to be natural for characterizing the structure of RNA secondary structures in molecular biology and virology.

Thanks to alfimp for suggestions on the relationship between natural languages and the Chomsky hierarchy, and for looking for some resources on the topic.


printable version
chaos

Noam Chomsky Pushdown Automaton regular language Z^n admits no bounded harmonic function
Finite automaton Turing Machine Computational linguistics context-sensitive language
Universal Turing Machine semi-Thue grammar context-free grammar context-sensitive grammar
context-free language American girls are all so easy finite state automaton Entscheidungsproblem
Colorless green ideas sleep furiously Pretty Hate Machine Computer Science for Smart People "a^n b^n" language
regular grammar automata secondary structure Godel's theorem
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
What you are reading:
Saxony
Noetherian
Esperanto
Yezidi
Did Ronald Reagan end the Cold War?
yobidashi
Spike Milligan
Multiplier effect
Burning Mouth Syndrome
Pizza dough
deliciously oily
Important Landmark Cases in Educational Law
Robotron 2084
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
E2 is a by-product of the existence of The Everything Development Company