Complexity and Character of Human Languages
Informatics 2A: Lecture 28 Bonnie Webber
School of Informatics University of Edinburgh bonnie@inf.ed.ac.uk27 November 2009
Informatics 2A: Lecture 28 Complexity and Character of Human Languages 1 Human Language Complexity Linear Indexed Grammars Complexity vs. Difficulty 1 Human Language ComplexityChomsky Hierarchy The Faculty of Language Strong and Weak Adequacy Excluding Complexity Classes
2 Linear Indexed Grammars 3 Complexity vs. DifficultyReading: J&M. Chapter 16.3–16.4; Hauser, Chomsky, and Fitch (2002)
Informatics 2A: Lecture 28 Complexity and Character of Human Languages 2 Human Language Complexity Linear Indexed Grammars Complexity vs. Difficulty Chomsky Hierarchy The Faculty of Language Strong and Weak Adequacy Excluding Complexity ClassesReview
At the top of the Chomsky Hierarchy are: recursive languages, where a Turing machine (TM) can halt
- n deciding whether a string is or isn’t in the language;
recursively enumerable languages, where a TM can only halt with a decision as to whether a string is in the language. non-recursively enumerable languages that exceed the power
- f even a TM to decide membership of an arbitrary string.
non recursively enumerable languages recursively enumerable languages recursive languages context-sensitive languages context-free languages regular languages
Informatics 2A: Lecture 28 Complexity and Character of Human Languages 3 Human Language Complexity Linear Indexed Grammars Complexity vs. Difficulty Chomsky Hierarchy The Faculty of Language Strong and Weak Adequacy Excluding Complexity ClassesObvious Questions
Where do human languages fit within this complexity hierarchy? Do all human languages fit in the same place? Or are some languages more complex than others? Does the sense that one language is harder than another correspond to a difference in their complexity? What features of human languages seem to make them harder or easier?
Informatics 2A: Lecture 28 Complexity and Character of Human Languages 4