SlideShare a Scribd company logo
1 of 2
Download to read offline
A language can be seen as a system suitable for expression of certain ideas, facts and concepts.
For formalizing the notion of a language one must cover all the varieties of languages such as
natural (human) languages and programming languages. Let us look at some common features
across the languages. One may broadly see that a language is a collection of sentences; a
sentence is a sequence of words; and a word is a combination of syllables. If one considers a
language that has a script, then it can be observed that a word is a sequence of symbols of its
underlying alphabet. It is observed that a formal learning of a language has the following three
steps. 1. Learning its alphabet - the symbols that are used in the language. 2. Its words - as
various sequences of symbols of its alphabet. 3. Formation of sentences - sequence of various
words that follow certain rules of the language. In this learning, step 3 is the most difficult part.
Let us postpone to discuss construction of sentences and concentrate on steps 1 and 2. For the
time being instead of completely ignoring about sentences one may look at the common features
of a word and a sentence to agree upon both are just sequence of some symbols of the underlying
alphabet. For example, the English sentence "The English articles - a, an and the - are
categorized into two types: indefinite and definite." may be treated as a sequence of symbols
from the Roman alphabet along with enough punctuation marks such as comma, full-stop, colon
and further one more special symbol, namely blank-space which is used to separate two words.
Thus, abstractly, a sentence or a word may be interchangeably used 4 for a sequence of symbols
from an alphabet. With this discussion we start with the basic definitions of alphabets and strings
and then we introduce the notion of language formally. Further, in this chapter, we introduce
some of the operations on languages and discuss algebraic properties of languages with respect
to those operations. We end the chapter with an introduction to finite representation of languages
via regular expressions.
Solution
A language can be seen as a system suitable for expression of certain ideas, facts and concepts.
For formalizing the notion of a language one must cover all the varieties of languages such as
natural (human) languages and programming languages. Let us look at some common features
across the languages. One may broadly see that a language is a collection of sentences; a
sentence is a sequence of words; and a word is a combination of syllables. If one considers a
language that has a script, then it can be observed that a word is a sequence of symbols of its
underlying alphabet. It is observed that a formal learning of a language has the following three
steps. 1. Learning its alphabet - the symbols that are used in the language. 2. Its words - as
various sequences of symbols of its alphabet. 3. Formation of sentences - sequence of various
words that follow certain rules of the language. In this learning, step 3 is the most difficult part.
Let us postpone to discuss construction of sentences and concentrate on steps 1 and 2. For the
time being instead of completely ignoring about sentences one may look at the common features
of a word and a sentence to agree upon both are just sequence of some symbols of the underlying
alphabet. For example, the English sentence "The English articles - a, an and the - are
categorized into two types: indefinite and definite." may be treated as a sequence of symbols
from the Roman alphabet along with enough punctuation marks such as comma, full-stop, colon
and further one more special symbol, namely blank-space which is used to separate two words.
Thus, abstractly, a sentence or a word may be interchangeably used 4 for a sequence of symbols
from an alphabet. With this discussion we start with the basic definitions of alphabets and strings
and then we introduce the notion of language formally. Further, in this chapter, we introduce
some of the operations on languages and discuss algebraic properties of languages with respect
to those operations. We end the chapter with an introduction to finite representation of languages
via regular expressions.

More Related Content

Similar to A language can be seen as a system suitable for expression of certai.pdf

Linguistics Theories MPB 2014 Progressive-edu.com
Linguistics Theories MPB 2014  Progressive-edu.comLinguistics Theories MPB 2014  Progressive-edu.com
Linguistics Theories MPB 2014 Progressive-edu.comHono Joe
 
Natural-Language-Processing-by-Dr-A-Nagesh.pdf
Natural-Language-Processing-by-Dr-A-Nagesh.pdfNatural-Language-Processing-by-Dr-A-Nagesh.pdf
Natural-Language-Processing-by-Dr-A-Nagesh.pdftheboysaiml
 
Field_of_linguistics.ppt.pptx
Field_of_linguistics.ppt.pptxField_of_linguistics.ppt.pptx
Field_of_linguistics.ppt.pptxjeannmontejo1
 
Research report traditional grammar vs functional grammar and teaching of gr...
Research report traditional grammar vs functional grammar and teaching of  gr...Research report traditional grammar vs functional grammar and teaching of  gr...
Research report traditional grammar vs functional grammar and teaching of gr...Rai Shoaib Ali
 
CHAPTER TWO_GROUP CAT.pptx
CHAPTER TWO_GROUP CAT.pptxCHAPTER TWO_GROUP CAT.pptx
CHAPTER TWO_GROUP CAT.pptxDiniArianti3
 
Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»jverftukli
 
Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»jverftukli
 
«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»jverftukli
 
«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»jverftukli
 
Various fallacies concerning English Grammar
Various fallacies concerning English GrammarVarious fallacies concerning English Grammar
Various fallacies concerning English GrammarNurul Syazlin
 
Reference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De GuzmanReference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De GuzmanMarichelle De Guzman
 
Reference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De GuzmanReference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De GuzmanMarichelle De Guzman
 
Applied Linguistics "Grammar"
Applied Linguistics "Grammar"Applied Linguistics "Grammar"
Applied Linguistics "Grammar"Kum Visal
 
1 let english beed content areas
1 let english beed content areas 1 let english beed content areas
1 let english beed content areas Sa Je La
 
Teaching vocabulary
Teaching vocabularyTeaching vocabulary
Teaching vocabularycoolsimo
 
English Booster Background and Fame
English Booster Background and FameEnglish Booster Background and Fame
English Booster Background and FameFatima Shah
 

Similar to A language can be seen as a system suitable for expression of certai.pdf (20)

Linguistics Theories MPB 2014 Progressive-edu.com
Linguistics Theories MPB 2014  Progressive-edu.comLinguistics Theories MPB 2014  Progressive-edu.com
Linguistics Theories MPB 2014 Progressive-edu.com
 
Natural-Language-Processing-by-Dr-A-Nagesh.pdf
Natural-Language-Processing-by-Dr-A-Nagesh.pdfNatural-Language-Processing-by-Dr-A-Nagesh.pdf
Natural-Language-Processing-by-Dr-A-Nagesh.pdf
 
Ngu phap
Ngu phapNgu phap
Ngu phap
 
Field_of_linguistics.ppt.pptx
Field_of_linguistics.ppt.pptxField_of_linguistics.ppt.pptx
Field_of_linguistics.ppt.pptx
 
Research report traditional grammar vs functional grammar and teaching of gr...
Research report traditional grammar vs functional grammar and teaching of  gr...Research report traditional grammar vs functional grammar and teaching of  gr...
Research report traditional grammar vs functional grammar and teaching of gr...
 
CHAPTER TWO_GROUP CAT.pptx
CHAPTER TWO_GROUP CAT.pptxCHAPTER TWO_GROUP CAT.pptx
CHAPTER TWO_GROUP CAT.pptx
 
Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»
 
Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»Copy of «stylistic classification of the english vocabulary»
Copy of «stylistic classification of the english vocabulary»
 
«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»
 
«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»«Stylistic classification of the english vocabulary»
«Stylistic classification of the english vocabulary»
 
Various fallacies concerning English Grammar
Various fallacies concerning English GrammarVarious fallacies concerning English Grammar
Various fallacies concerning English Grammar
 
Reference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De GuzmanReference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De Guzman
 
Reference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De GuzmanReference Grammar by Marichelle De Guzman
Reference Grammar by Marichelle De Guzman
 
Applied Linguistics "Grammar"
Applied Linguistics "Grammar"Applied Linguistics "Grammar"
Applied Linguistics "Grammar"
 
1 let english beed content areas
1 let english beed content areas 1 let english beed content areas
1 let english beed content areas
 
Teaching vocabulary
Teaching vocabularyTeaching vocabulary
Teaching vocabulary
 
Theory grammar-velyan
Theory grammar-velyanTheory grammar-velyan
Theory grammar-velyan
 
English Booster Background and Fame
English Booster Background and FameEnglish Booster Background and Fame
English Booster Background and Fame
 
Grammar Syntax(1).pptx
Grammar Syntax(1).pptxGrammar Syntax(1).pptx
Grammar Syntax(1).pptx
 
English Grammar
English GrammarEnglish Grammar
English Grammar
 

More from anudamobileshopee

1) Entity is a thing in the real world with an independent existence.pdf
1) Entity is a thing in the real world with an independent existence.pdf1) Entity is a thing in the real world with an independent existence.pdf
1) Entity is a thing in the real world with an independent existence.pdfanudamobileshopee
 
1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf
1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf
1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdfanudamobileshopee
 
the order of strength of acids is HIO HIO2 HI.pdf
                     the order of strength of acids is HIO  HIO2  HI.pdf                     the order of strength of acids is HIO  HIO2  HI.pdf
the order of strength of acids is HIO HIO2 HI.pdfanudamobileshopee
 
The answer above is incorrect. The back of the bo.pdf
                     The answer above is incorrect. The back of the bo.pdf                     The answer above is incorrect. The back of the bo.pdf
The answer above is incorrect. The back of the bo.pdfanudamobileshopee
 
Manganese chloride Sulfur dichloride di- is .pdf
                     Manganese chloride Sulfur dichloride di- is .pdf                     Manganese chloride Sulfur dichloride di- is .pdf
Manganese chloride Sulfur dichloride di- is .pdfanudamobileshopee
 
When more solvent is added to top, air bubbles can form and channels.pdf
When more solvent is added to top, air bubbles can form and channels.pdfWhen more solvent is added to top, air bubbles can form and channels.pdf
When more solvent is added to top, air bubbles can form and channels.pdfanudamobileshopee
 
The main Python implementation, named CPython, is written in C meeti.pdf
The main Python implementation, named CPython, is written in C meeti.pdfThe main Python implementation, named CPython, is written in C meeti.pdf
The main Python implementation, named CPython, is written in C meeti.pdfanudamobileshopee
 
The care business traditionally has generated massive amounts of inf.pdf
The care business traditionally has generated massive amounts of inf.pdfThe care business traditionally has generated massive amounts of inf.pdf
The care business traditionally has generated massive amounts of inf.pdfanudamobileshopee
 
The 3 main important things required for migration or transition of .pdf
The 3 main important things required for migration or transition of .pdfThe 3 main important things required for migration or transition of .pdf
The 3 main important things required for migration or transition of .pdfanudamobileshopee
 
Solution public class Figure2 { public static void main(Str.pdf
Solution public class Figure2 { public static void main(Str.pdfSolution public class Figure2 { public static void main(Str.pdf
Solution public class Figure2 { public static void main(Str.pdfanudamobileshopee
 
Ques-1AnswerThinking of a mumps infection how do the symptoms .pdf
Ques-1AnswerThinking of a mumps infection how do the symptoms .pdfQues-1AnswerThinking of a mumps infection how do the symptoms .pdf
Ques-1AnswerThinking of a mumps infection how do the symptoms .pdfanudamobileshopee
 
POCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdf
POCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdfPOCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdf
POCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdfanudamobileshopee
 
Option 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdf
Option 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdfOption 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdf
Option 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdfanudamobileshopee
 
What were looking for here are salts in which the anion will not a.pdf
  What were looking for here are salts in which the anion will not a.pdf  What were looking for here are salts in which the anion will not a.pdf
What were looking for here are salts in which the anion will not a.pdfanudamobileshopee
 
Step-1 Calculation of Avilable assets and liabilities Cash 750.pdf
    Step-1 Calculation of Avilable assets and liabilities   Cash 750.pdf    Step-1 Calculation of Avilable assets and liabilities   Cash 750.pdf
Step-1 Calculation of Avilable assets and liabilities Cash 750.pdfanudamobileshopee
 
In repressive operon if RNA polymerase cannot bind to the promoter, .pdf
In repressive operon if RNA polymerase cannot bind to the promoter, .pdfIn repressive operon if RNA polymerase cannot bind to the promoter, .pdf
In repressive operon if RNA polymerase cannot bind to the promoter, .pdfanudamobileshopee
 
Here the required number of ways is 128SolutionHere the requir.pdf
Here the required number of ways is 128SolutionHere the requir.pdfHere the required number of ways is 128SolutionHere the requir.pdf
Here the required number of ways is 128SolutionHere the requir.pdfanudamobileshopee
 
From the incorrectpicture shown, simply move the ethyl group inbetwe.pdf
From the incorrectpicture shown, simply move the ethyl group inbetwe.pdfFrom the incorrectpicture shown, simply move the ethyl group inbetwe.pdf
From the incorrectpicture shown, simply move the ethyl group inbetwe.pdfanudamobileshopee
 
All of the aboveSolutionAll of the above.pdf
All of the aboveSolutionAll of the above.pdfAll of the aboveSolutionAll of the above.pdf
All of the aboveSolutionAll of the above.pdfanudamobileshopee
 

More from anudamobileshopee (20)

1) Entity is a thing in the real world with an independent existence.pdf
1) Entity is a thing in the real world with an independent existence.pdf1) Entity is a thing in the real world with an independent existence.pdf
1) Entity is a thing in the real world with an independent existence.pdf
 
1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf
1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf
1) Photosynthesis by acquatic plants, algae, seaweed that occurs bel.pdf
 
the order of strength of acids is HIO HIO2 HI.pdf
                     the order of strength of acids is HIO  HIO2  HI.pdf                     the order of strength of acids is HIO  HIO2  HI.pdf
the order of strength of acids is HIO HIO2 HI.pdf
 
The answer above is incorrect. The back of the bo.pdf
                     The answer above is incorrect. The back of the bo.pdf                     The answer above is incorrect. The back of the bo.pdf
The answer above is incorrect. The back of the bo.pdf
 
Manganese chloride Sulfur dichloride di- is .pdf
                     Manganese chloride Sulfur dichloride di- is .pdf                     Manganese chloride Sulfur dichloride di- is .pdf
Manganese chloride Sulfur dichloride di- is .pdf
 
When more solvent is added to top, air bubbles can form and channels.pdf
When more solvent is added to top, air bubbles can form and channels.pdfWhen more solvent is added to top, air bubbles can form and channels.pdf
When more solvent is added to top, air bubbles can form and channels.pdf
 
The main Python implementation, named CPython, is written in C meeti.pdf
The main Python implementation, named CPython, is written in C meeti.pdfThe main Python implementation, named CPython, is written in C meeti.pdf
The main Python implementation, named CPython, is written in C meeti.pdf
 
The care business traditionally has generated massive amounts of inf.pdf
The care business traditionally has generated massive amounts of inf.pdfThe care business traditionally has generated massive amounts of inf.pdf
The care business traditionally has generated massive amounts of inf.pdf
 
The 3 main important things required for migration or transition of .pdf
The 3 main important things required for migration or transition of .pdfThe 3 main important things required for migration or transition of .pdf
The 3 main important things required for migration or transition of .pdf
 
Solution public class Figure2 { public static void main(Str.pdf
Solution public class Figure2 { public static void main(Str.pdfSolution public class Figure2 { public static void main(Str.pdf
Solution public class Figure2 { public static void main(Str.pdf
 
Ques-1AnswerThinking of a mumps infection how do the symptoms .pdf
Ques-1AnswerThinking of a mumps infection how do the symptoms .pdfQues-1AnswerThinking of a mumps infection how do the symptoms .pdf
Ques-1AnswerThinking of a mumps infection how do the symptoms .pdf
 
POCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdf
POCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdfPOCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdf
POCl3Phosphorus chloride oxideSolutionPOCl3Phosphorus .pdf
 
Option 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdf
Option 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdfOption 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdf
Option 4 is correctSince Si2 is a molecule.Its bonding is   Si -.pdf
 
m=1Solutionm=1.pdf
m=1Solutionm=1.pdfm=1Solutionm=1.pdf
m=1Solutionm=1.pdf
 
What were looking for here are salts in which the anion will not a.pdf
  What were looking for here are salts in which the anion will not a.pdf  What were looking for here are salts in which the anion will not a.pdf
What were looking for here are salts in which the anion will not a.pdf
 
Step-1 Calculation of Avilable assets and liabilities Cash 750.pdf
    Step-1 Calculation of Avilable assets and liabilities   Cash 750.pdf    Step-1 Calculation of Avilable assets and liabilities   Cash 750.pdf
Step-1 Calculation of Avilable assets and liabilities Cash 750.pdf
 
In repressive operon if RNA polymerase cannot bind to the promoter, .pdf
In repressive operon if RNA polymerase cannot bind to the promoter, .pdfIn repressive operon if RNA polymerase cannot bind to the promoter, .pdf
In repressive operon if RNA polymerase cannot bind to the promoter, .pdf
 
Here the required number of ways is 128SolutionHere the requir.pdf
Here the required number of ways is 128SolutionHere the requir.pdfHere the required number of ways is 128SolutionHere the requir.pdf
Here the required number of ways is 128SolutionHere the requir.pdf
 
From the incorrectpicture shown, simply move the ethyl group inbetwe.pdf
From the incorrectpicture shown, simply move the ethyl group inbetwe.pdfFrom the incorrectpicture shown, simply move the ethyl group inbetwe.pdf
From the incorrectpicture shown, simply move the ethyl group inbetwe.pdf
 
All of the aboveSolutionAll of the above.pdf
All of the aboveSolutionAll of the above.pdfAll of the aboveSolutionAll of the above.pdf
All of the aboveSolutionAll of the above.pdf
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
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
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
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
 

A language can be seen as a system suitable for expression of certai.pdf

  • 1. A language can be seen as a system suitable for expression of certain ideas, facts and concepts. For formalizing the notion of a language one must cover all the varieties of languages such as natural (human) languages and programming languages. Let us look at some common features across the languages. One may broadly see that a language is a collection of sentences; a sentence is a sequence of words; and a word is a combination of syllables. If one considers a language that has a script, then it can be observed that a word is a sequence of symbols of its underlying alphabet. It is observed that a formal learning of a language has the following three steps. 1. Learning its alphabet - the symbols that are used in the language. 2. Its words - as various sequences of symbols of its alphabet. 3. Formation of sentences - sequence of various words that follow certain rules of the language. In this learning, step 3 is the most difficult part. Let us postpone to discuss construction of sentences and concentrate on steps 1 and 2. For the time being instead of completely ignoring about sentences one may look at the common features of a word and a sentence to agree upon both are just sequence of some symbols of the underlying alphabet. For example, the English sentence "The English articles - a, an and the - are categorized into two types: indefinite and definite." may be treated as a sequence of symbols from the Roman alphabet along with enough punctuation marks such as comma, full-stop, colon and further one more special symbol, namely blank-space which is used to separate two words. Thus, abstractly, a sentence or a word may be interchangeably used 4 for a sequence of symbols from an alphabet. With this discussion we start with the basic definitions of alphabets and strings and then we introduce the notion of language formally. Further, in this chapter, we introduce some of the operations on languages and discuss algebraic properties of languages with respect to those operations. We end the chapter with an introduction to finite representation of languages via regular expressions. Solution A language can be seen as a system suitable for expression of certain ideas, facts and concepts. For formalizing the notion of a language one must cover all the varieties of languages such as natural (human) languages and programming languages. Let us look at some common features across the languages. One may broadly see that a language is a collection of sentences; a sentence is a sequence of words; and a word is a combination of syllables. If one considers a language that has a script, then it can be observed that a word is a sequence of symbols of its underlying alphabet. It is observed that a formal learning of a language has the following three steps. 1. Learning its alphabet - the symbols that are used in the language. 2. Its words - as various sequences of symbols of its alphabet. 3. Formation of sentences - sequence of various
  • 2. words that follow certain rules of the language. In this learning, step 3 is the most difficult part. Let us postpone to discuss construction of sentences and concentrate on steps 1 and 2. For the time being instead of completely ignoring about sentences one may look at the common features of a word and a sentence to agree upon both are just sequence of some symbols of the underlying alphabet. For example, the English sentence "The English articles - a, an and the - are categorized into two types: indefinite and definite." may be treated as a sequence of symbols from the Roman alphabet along with enough punctuation marks such as comma, full-stop, colon and further one more special symbol, namely blank-space which is used to separate two words. Thus, abstractly, a sentence or a word may be interchangeably used 4 for a sequence of symbols from an alphabet. With this discussion we start with the basic definitions of alphabets and strings and then we introduce the notion of language formally. Further, in this chapter, we introduce some of the operations on languages and discuss algebraic properties of languages with respect to those operations. We end the chapter with an introduction to finite representation of languages via regular expressions.