SlideShare a Scribd company logo
1 of 3
2 Languages
Belittle! What an expression! It may be an elegant one in Virginia, and even perfectly
intelligible; but for our part, all we can do is to guess at its meaning.
For shame, Mr. Jefferson! European Magazine and London Review, 1787
(reviewing Thomas Jefferson’s Notes on the State of Virginia)
The most powerful tool we have for communication is
language.
This is true whether we are considering communication between two humans, between
a human programmer and a computer, or between a network of computers.
In computing, we use language to describe procedures and use machines to turn
descriptions of procedures into executing processes.
2.1 Surface forms and meanings
A language is a set of surface forms and meanings, and a mapping between the surface
forms and their associated meanings.
In the earliest human languages, the surface forms were sounds but surface forms can
be anything that can be perceived by the communicating parties such as drum
beats, hand gestures, or pictures.
A natural language is a language spoken by humans, such as English or Swahili.
Natural languages are very complex since they have evolved over many thousands years
of individual and cultural interaction
A simple communication system can be described using a table of surface forms
and their associated meanings. For example, this table describes a communication
system between traffic lights and drivers:
Surface Form
Green Yellow
Red
Meaning
Go
Caution
Stop
Communication systems involving humans are notoriously imprecise and subjective. A
driver and a police officer may disagree on the actual meaning of the Yellow symbol, and
may even disagree on which symbol is being transmitted by the traffic light at a
particular time.
Communication systems for computers demand precision: we want to know what our
programs will do, so it is important that every step they make is understood precisely
and unambiguously.
The method of defining a communication system by listing a table of
<Symbol,Meaning><Symbol,Meaning>
pairs can work adequately only for trivial communication systems. The number of
possible meanings that can be expressed is limited by the number of entries in the table.
It is impossible to express any new meaning since all meanings must already be listed
in the table!
Languages and Infinity
A useful language must be able to express infinitelymany different meanings.
Hence, there must be a way to generate new surface forms and guess their
meanings (see Exercise 2.1). No finite representation, such as a printed table, can
contain all the surface forms and meanings in an infinite language.
One way to generate infinitely large sets is to use repeating patterns. For example, most
humans would interpret the notation: “1, 2, 3, …” as the set of all natural numbers.
We interpret the “…” as meaning keep doing the same thing for ever. In this
case, it means keep adding one to the preceding number.
Thus, with only a few numbers and symbols we can describe a set containing infinitely
many numbers.

More Related Content

Viewers also liked

recursive transition_networks
recursive transition_networksrecursive transition_networks
recursive transition_networksRajendran
 
modeling computing
modeling computingmodeling computing
modeling computingRajendran
 
mutable pairs_and_lists
mutable pairs_and_listsmutable pairs_and_lists
mutable pairs_and_listsRajendran
 
1.3 applications, issues
1.3 applications, issues1.3 applications, issues
1.3 applications, issuesRajendran
 
Normal forms cfg
Normal forms   cfgNormal forms   cfg
Normal forms cfgRajendran
 
TM - Techniques
TM - TechniquesTM - Techniques
TM - TechniquesRajendran
 
Pumping lemma for regular set h1
Pumping lemma for regular set h1Pumping lemma for regular set h1
Pumping lemma for regular set h1Rajendran
 
Basics of data structure
Basics of data structureBasics of data structure
Basics of data structureRajendran
 

Viewers also liked (13)

recursive transition_networks
recursive transition_networksrecursive transition_networks
recursive transition_networks
 
modeling computing
modeling computingmodeling computing
modeling computing
 
inheritance
inheritanceinheritance
inheritance
 
mutable pairs_and_lists
mutable pairs_and_listsmutable pairs_and_lists
mutable pairs_and_lists
 
1.3 applications, issues
1.3 applications, issues1.3 applications, issues
1.3 applications, issues
 
parser
parserparser
parser
 
decisions
decisionsdecisions
decisions
 
Binary trees
Binary treesBinary trees
Binary trees
 
Quicksort
QuicksortQuicksort
Quicksort
 
Normal forms cfg
Normal forms   cfgNormal forms   cfg
Normal forms cfg
 
TM - Techniques
TM - TechniquesTM - Techniques
TM - Techniques
 
Pumping lemma for regular set h1
Pumping lemma for regular set h1Pumping lemma for regular set h1
Pumping lemma for regular set h1
 
Basics of data structure
Basics of data structureBasics of data structure
Basics of data structure
 

Similar to languages

Introduction to language 1
Introduction to language 1Introduction to language 1
Introduction to language 1Samuel Kessy
 
Language and context language as a semiotic system (mercedes, carla, alexan...
Language and context   language as a semiotic system (mercedes, carla, alexan...Language and context   language as a semiotic system (mercedes, carla, alexan...
Language and context language as a semiotic system (mercedes, carla, alexan...rominacheme
 
Processing Written English
Processing Written EnglishProcessing Written English
Processing Written EnglishRuel Montefolka
 
Language & Communication
Language & CommunicationLanguage & Communication
Language & CommunicationXianah Montales
 
Processing of Written Language
Processing of Written LanguageProcessing of Written Language
Processing of Written LanguageHome and School
 
Linguistic Fundamentals in Translation and Translation Studies
Linguistic Fundamentals in Translation and Translation StudiesLinguistic Fundamentals in Translation and Translation Studies
Linguistic Fundamentals in Translation and Translation StudiesSugey7
 
Gne Ed notes 1.docx
Gne Ed notes 1.docxGne Ed notes 1.docx
Gne Ed notes 1.docxNoraima2
 
1 Communication
1 Communication1 Communication
1 Communicationda50v1
 
Linguistic tugas 1 pragmatic &amp; semantic_dian agustini. - edited
Linguistic tugas 1 pragmatic &amp; semantic_dian agustini. - editedLinguistic tugas 1 pragmatic &amp; semantic_dian agustini. - edited
Linguistic tugas 1 pragmatic &amp; semantic_dian agustini. - editedsoerdepoer
 
Assissment _Properties of language 1st year LMD G6 2021-2022.pdf
Assissment _Properties of language 1st year LMD G6 2021-2022.pdfAssissment _Properties of language 1st year LMD G6 2021-2022.pdf
Assissment _Properties of language 1st year LMD G6 2021-2022.pdfhakiche2000
 
How Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docx
How Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docxHow Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docx
How Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docxsandraa52
 
Technology's Potential to Expand Human Communication
Technology's Potential to Expand Human CommunicationTechnology's Potential to Expand Human Communication
Technology's Potential to Expand Human Communicationjayvidyarthi
 
Learning about language structure
Learning about language structureLearning about language structure
Learning about language structureRoda Menil
 
Linguistic Best Presentation.pptx
Linguistic Best Presentation.pptxLinguistic Best Presentation.pptx
Linguistic Best Presentation.pptxMalik Kaleem
 
The Importance Of Language In English Language
The Importance Of Language In English LanguageThe Importance Of Language In English Language
The Importance Of Language In English LanguageHaley Johnson
 

Similar to languages (20)

Introduction to language 1
Introduction to language 1Introduction to language 1
Introduction to language 1
 
TOPIC ONE
TOPIC ONETOPIC ONE
TOPIC ONE
 
Language and context language as a semiotic system (mercedes, carla, alexan...
Language and context   language as a semiotic system (mercedes, carla, alexan...Language and context   language as a semiotic system (mercedes, carla, alexan...
Language and context language as a semiotic system (mercedes, carla, alexan...
 
Processing Written English
Processing Written EnglishProcessing Written English
Processing Written English
 
Language & Communication
Language & CommunicationLanguage & Communication
Language & Communication
 
Linguistics
LinguisticsLinguistics
Linguistics
 
Processing of Written Language
Processing of Written LanguageProcessing of Written Language
Processing of Written Language
 
Linguistic Fundamentals in Translation and Translation Studies
Linguistic Fundamentals in Translation and Translation StudiesLinguistic Fundamentals in Translation and Translation Studies
Linguistic Fundamentals in Translation and Translation Studies
 
Design features
Design featuresDesign features
Design features
 
Gne Ed notes 1.docx
Gne Ed notes 1.docxGne Ed notes 1.docx
Gne Ed notes 1.docx
 
1 Communication
1 Communication1 Communication
1 Communication
 
1 Communication
1 Communication1 Communication
1 Communication
 
Linguistic tugas 1 pragmatic &amp; semantic_dian agustini. - edited
Linguistic tugas 1 pragmatic &amp; semantic_dian agustini. - editedLinguistic tugas 1 pragmatic &amp; semantic_dian agustini. - edited
Linguistic tugas 1 pragmatic &amp; semantic_dian agustini. - edited
 
Assissment _Properties of language 1st year LMD G6 2021-2022.pdf
Assissment _Properties of language 1st year LMD G6 2021-2022.pdfAssissment _Properties of language 1st year LMD G6 2021-2022.pdf
Assissment _Properties of language 1st year LMD G6 2021-2022.pdf
 
General linguistics
General linguisticsGeneral linguistics
General linguistics
 
How Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docx
How Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docxHow Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docx
How Languages WorkAn Introduction to Language and LinguisticsSecond Ed.docx
 
Technology's Potential to Expand Human Communication
Technology's Potential to Expand Human CommunicationTechnology's Potential to Expand Human Communication
Technology's Potential to Expand Human Communication
 
Learning about language structure
Learning about language structureLearning about language structure
Learning about language structure
 
Linguistic Best Presentation.pptx
Linguistic Best Presentation.pptxLinguistic Best Presentation.pptx
Linguistic Best Presentation.pptx
 
The Importance Of Language In English Language
The Importance Of Language In English LanguageThe Importance Of Language In English Language
The Importance Of Language In English Language
 

More from Rajendran

Element distinctness lower bounds
Element distinctness lower boundsElement distinctness lower bounds
Element distinctness lower boundsRajendran
 
Scheduling with Startup and Holding Costs
Scheduling with Startup and Holding CostsScheduling with Startup and Holding Costs
Scheduling with Startup and Holding CostsRajendran
 
Divide and conquer surfing lower bounds
Divide and conquer  surfing lower boundsDivide and conquer  surfing lower bounds
Divide and conquer surfing lower boundsRajendran
 
Red black tree
Red black treeRed black tree
Red black treeRajendran
 
Medians and order statistics
Medians and order statisticsMedians and order statistics
Medians and order statisticsRajendran
 
Proof master theorem
Proof master theoremProof master theorem
Proof master theoremRajendran
 
Recursion tree method
Recursion tree methodRecursion tree method
Recursion tree methodRajendran
 
Recurrence theorem
Recurrence theoremRecurrence theorem
Recurrence theoremRajendran
 
Master method
Master method Master method
Master method Rajendran
 
Master method theorem
Master method theoremMaster method theorem
Master method theoremRajendran
 
Master method theorem
Master method theoremMaster method theorem
Master method theoremRajendran
 
Greedy algorithms
Greedy algorithmsGreedy algorithms
Greedy algorithmsRajendran
 
Longest common subsequences in Algorithm Analysis
Longest common subsequences in Algorithm AnalysisLongest common subsequences in Algorithm Analysis
Longest common subsequences in Algorithm AnalysisRajendran
 
Dynamic programming in Algorithm Analysis
Dynamic programming in Algorithm AnalysisDynamic programming in Algorithm Analysis
Dynamic programming in Algorithm AnalysisRajendran
 
Average case Analysis of Quicksort
Average case Analysis of QuicksortAverage case Analysis of Quicksort
Average case Analysis of QuicksortRajendran
 
Np completeness
Np completenessNp completeness
Np completenessRajendran
 
computer languages
computer languagescomputer languages
computer languagesRajendran
 

More from Rajendran (20)

Element distinctness lower bounds
Element distinctness lower boundsElement distinctness lower bounds
Element distinctness lower bounds
 
Scheduling with Startup and Holding Costs
Scheduling with Startup and Holding CostsScheduling with Startup and Holding Costs
Scheduling with Startup and Holding Costs
 
Divide and conquer surfing lower bounds
Divide and conquer  surfing lower boundsDivide and conquer  surfing lower bounds
Divide and conquer surfing lower bounds
 
Red black tree
Red black treeRed black tree
Red black tree
 
Hash table
Hash tableHash table
Hash table
 
Medians and order statistics
Medians and order statisticsMedians and order statistics
Medians and order statistics
 
Proof master theorem
Proof master theoremProof master theorem
Proof master theorem
 
Recursion tree method
Recursion tree methodRecursion tree method
Recursion tree method
 
Recurrence theorem
Recurrence theoremRecurrence theorem
Recurrence theorem
 
Master method
Master method Master method
Master method
 
Master method theorem
Master method theoremMaster method theorem
Master method theorem
 
Hash tables
Hash tablesHash tables
Hash tables
 
Lower bound
Lower boundLower bound
Lower bound
 
Master method theorem
Master method theoremMaster method theorem
Master method theorem
 
Greedy algorithms
Greedy algorithmsGreedy algorithms
Greedy algorithms
 
Longest common subsequences in Algorithm Analysis
Longest common subsequences in Algorithm AnalysisLongest common subsequences in Algorithm Analysis
Longest common subsequences in Algorithm Analysis
 
Dynamic programming in Algorithm Analysis
Dynamic programming in Algorithm AnalysisDynamic programming in Algorithm Analysis
Dynamic programming in Algorithm Analysis
 
Average case Analysis of Quicksort
Average case Analysis of QuicksortAverage case Analysis of Quicksort
Average case Analysis of Quicksort
 
Np completeness
Np completenessNp completeness
Np completeness
 
computer languages
computer languagescomputer languages
computer languages
 

Recently uploaded

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

languages

  • 1. 2 Languages Belittle! What an expression! It may be an elegant one in Virginia, and even perfectly intelligible; but for our part, all we can do is to guess at its meaning. For shame, Mr. Jefferson! European Magazine and London Review, 1787 (reviewing Thomas Jefferson’s Notes on the State of Virginia) The most powerful tool we have for communication is language. This is true whether we are considering communication between two humans, between a human programmer and a computer, or between a network of computers. In computing, we use language to describe procedures and use machines to turn descriptions of procedures into executing processes. 2.1 Surface forms and meanings A language is a set of surface forms and meanings, and a mapping between the surface forms and their associated meanings. In the earliest human languages, the surface forms were sounds but surface forms can be anything that can be perceived by the communicating parties such as drum beats, hand gestures, or pictures. A natural language is a language spoken by humans, such as English or Swahili. Natural languages are very complex since they have evolved over many thousands years of individual and cultural interaction
  • 2. A simple communication system can be described using a table of surface forms and their associated meanings. For example, this table describes a communication system between traffic lights and drivers: Surface Form Green Yellow Red Meaning Go Caution Stop Communication systems involving humans are notoriously imprecise and subjective. A driver and a police officer may disagree on the actual meaning of the Yellow symbol, and may even disagree on which symbol is being transmitted by the traffic light at a particular time. Communication systems for computers demand precision: we want to know what our programs will do, so it is important that every step they make is understood precisely and unambiguously. The method of defining a communication system by listing a table of <Symbol,Meaning><Symbol,Meaning> pairs can work adequately only for trivial communication systems. The number of possible meanings that can be expressed is limited by the number of entries in the table. It is impossible to express any new meaning since all meanings must already be listed in the table!
  • 3. Languages and Infinity A useful language must be able to express infinitelymany different meanings. Hence, there must be a way to generate new surface forms and guess their meanings (see Exercise 2.1). No finite representation, such as a printed table, can contain all the surface forms and meanings in an infinite language. One way to generate infinitely large sets is to use repeating patterns. For example, most humans would interpret the notation: “1, 2, 3, …” as the set of all natural numbers. We interpret the “…” as meaning keep doing the same thing for ever. In this case, it means keep adding one to the preceding number. Thus, with only a few numbers and symbols we can describe a set containing infinitely many numbers.