Formal Models of Language
Paula Buttery
Dept of Computer Science & Technology, University of Cambridge
Paula Buttery (Computer Lab) Formal Models of Language 1 / 30
Formal Models of Language Paula Buttery Dept of Computer Science - - PowerPoint PPT Presentation
Formal Models of Language Paula Buttery Dept of Computer Science & Technology, University of Cambridge Paula Buttery (Computer Lab) Formal Models of Language 1 / 30 Course Admin What is this course about? - What can formal models of
Paula Buttery (Computer Lab) Formal Models of Language 1 / 30
Course Admin
Paula Buttery (Computer Lab) Formal Models of Language 2 / 30
Course Admin
Paula Buttery (Computer Lab) Formal Models of Language 3 / 30
Course Admin
Paula Buttery (Computer Lab) Formal Models of Language 4 / 30
What is a language?
Paula Buttery (Computer Lab) Formal Models of Language 5 / 30
What is a language?
1 I cooked waterfowl for her 2 I cooked waterfowl belonging to her 3 I created the (plaster?) duck she owns 4 I caused her to quickly lower her head 5 I turned her into a duck
Paula Buttery (Computer Lab) Formal Models of Language 6 / 30
What is a language?
1Note that the term alphabet is overloaded Paula Buttery (Computer Lab) Formal Models of Language 7 / 30
What is a language?
2The spaces here are for readable delimitation of the symbols of the alphabet. Paula Buttery (Computer Lab) Formal Models of Language 8 / 30
What is a language?
Paula Buttery (Computer Lab) Formal Models of Language 9 / 30
What is a language?
Paula Buttery (Computer Lab) Formal Models of Language 10 / 30
What is a language?
Paula Buttery (Computer Lab) Formal Models of Language 11 / 30
What is a language?
Paula Buttery (Computer Lab) Formal Models of Language 12 / 30
Regular grammars
Paula Buttery (Computer Lab) Formal Models of Language 13 / 30
Regular grammars
Paula Buttery (Computer Lab) Formal Models of Language 14 / 30
Regular grammars
S b A S b A a B S b A a B a C S b A a B a C ! S → bA A → aB B → aC C →!
Paula Buttery (Computer Lab) Formal Models of Language 15 / 30
Regular grammars
Paula Buttery (Computer Lab) Formal Models of Language 16 / 30
Regular grammars
Paula Buttery (Computer Lab) Formal Models of Language 17 / 30
Phrase structure grammars
3S is sometimes referred to as the axiom but note that, whereas in the inductively
Paula Buttery (Computer Lab) Formal Models of Language 18 / 30
Phrase structure grammars
Paula Buttery (Computer Lab) Formal Models of Language 19 / 30
Phrase structure grammars
Paula Buttery (Computer Lab) Formal Models of Language 20 / 30
Phrase structure grammars
Paula Buttery (Computer Lab) Formal Models of Language 21 / 30
Phrase structure grammars
Paula Buttery (Computer Lab) Formal Models of Language 22 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 23 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 24 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 25 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 26 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 27 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 28 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 29 / 30
Phrase structure grammar and natural language
Paula Buttery (Computer Lab) Formal Models of Language 30 / 30