PlanetMath (more info)
 Math for the people, by the people.
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: Very high
Chomsky hierarchy (Definition)

The Chomsky hierarchy or Chomsky-Schützenberger hierarchy is a way of classifying formal grammars into four levels, with the lower numbered levels being more general.

Level 3 grammars require terminators on the right hand side. Level 3 grammars are more commonly known as regular grammars.

Level 2 grammars allow a mixture of the normal characters and the terminators, and are usually implemented for pushdown automatons, such as the compilers of most computer programming languages. Level 2 grammars are also known as context-free grammars.

Level 1 grammars require strings of normal characters and terminators, and may or may not be surrounded by other strings of terminators. These are usually implemented by linear bounded automatons. Level 1 grammars are also called context-sensitive grammars.

Level 0 grammars, or unrestricted grammars, are all formal grammars, and are theoretically implementable for any Turing machine.



"Chomsky hierarchy" is owned by CWoo. [ full author list (2) | owner history (1) ]
(view preamble)

View style:

Other names:  Chomsky-Schützenberger hierarchy, Chomsky-Schutzenberger hierarchy
Log in to rate this entry.
(view current ratings)

Cross-references: Turing machine, context-sensitive grammars, automatons, bounded, strings, context-free grammars, languages, pushdown automatons, characters, normal, regular grammars, right hand side, levels, formal grammars
There are 5 references to this entry.

This is version 6 of Chomsky hierarchy, born on 2006-12-08, modified 2007-09-24.
Object id is 8607, canonical name is ChomskyHierarchy.
Accessed 2087 times total.

Classification:
AMS MSC68Q15 (Computer science :: Theory of computing :: Complexity classes )
 03D55 (Mathematical logic and foundations :: Computability and recursion theory :: Hierarchies)

Pending Errata and Addenda
None.
[ View all 2 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)