SlideShare ist ein Scribd-Unternehmen logo
1 von 6
By: F.A
4/1/2014
AUTOMATA CHAPTER 2: LANGUAGES (PROBLEMS)
Chapter 2:
LANGUAGES
Problems:
1. Consider the language S*, where S = {a, b}. How many words does this
language have of length 2? Of length 3? Of length n?
Solution:
S = {a, b}
S* = {, a, b, aa, ab, bb, ba, aaa, aab, aba, abb, bbb, bba, bab, baa,
. }
 So this language have words of length 2 = 4
Of length 3 = 8
Of length n = 2n
 We can solve this question in the following way too
Let number of words = nm
Then words of length 2 = 22
= 4
Of length 3 = 23
= 8
Of length n = 2n
2. Consider the language S*, where S = {aa, b}. how many words does this
language have of length 4? Of length 5? Of length 6? What can be said
in general?
Solution:
S = {aa, b}
S* = {, aa, b, aaaa, aab, bb, baa, aaaaaa, aaaab, aabb, aabaa, baaaa, baab, bbb,
bbaa, aaaaaaaa, aaaaaab, aaaabb, aaaabaa, aabaaaa, aabaab, aabbb, aabbaa,
bbbb, bbbaa, bbaaaa, bbaab, baabb, baabaa, baaaaaa, baaaab, aaaaaaaaaa,


.}
 So words of length 4 = 24 = 16
Of length 5 = 25 = 32
Of length 5 = 26 = 64
In general:
In general we can say that
3. Consider the language S*, where S = {ab, ba}. Write out all the words in
S* that have seven or fewer letters. Can any word in this language
contain the substrings aaa or bbb? What is the smallest word that is not
in this language?
Solution:
S = {ab, ba}
S* = {, ab, ba, abab, abba, baba, baab, ababab, ababba, abbaba, abbaab,
baabab, baabba, bababa, babaab, abababab, abababba, ababbaba, ababbaab,
abbaabab, abbaabba, abbababa, abbabaab, baababab, baababba, baabbaba,
baabbaab, babaabab, babaabba, babababa, bababaab, ababababab,
ababababba, abababbaba, abababbaab, ababbaabab, ababbaabba, ababbababa,
ababbabaab, abbaababab, abbaababba, abbaabbaba, abbaabbaab, abbabaabab,
abbabaabba, abbabababa, abbababaab, baabababab, baabababba, baababbaba,
baababbaab, baabbaabab, baabbaabba, baabbababa, baabbabaab, babaababab,
babaababba, babaabbaba, babaabbaab, bababaabab, bababaabba, bababababa,
babababaab, abababababab, abababababba, ababababbaba, ababababbaab,
abababbaabab, abababbaabba, abababbababa, abababbabaab, ababbaababab,
ababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab, ababbabaabba,
ababbabababa, ababbababaab, abbaabababab, abbaabababba, abbaababbaba,
abbaababbaab, abbaabbaabab, abbaabbaabba, abbaabbababa, abbaabbabaab,
abbabaababab, abbabaababba, abbabaabbaba, abbabaabbaab, abbababaabab,
abbababaabba, abbababababa, abbabababaab, ababababababab,
ababababababba, abababababbaba, abababababbaab, ababababbaabab,
ababababbaabba, ababababbababa, ababababbabaab, abababbaababab,
abababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab,
abababbabaabba, abababbabababa, abababbababaab, ababbaabababab,
ababbaabababba, ababbaababbaba, ababbaababbaab, ababbaabbaabab,
ababbaabbaabba, ababbaabbababa, ababbaabbabaab, ababbabaababab,
ababbabaababba, ababbabaabbaba, ababbabaabbaab, ababbababaabab,
ababbababaabba, ababbababababa, ababbabababaab, baabababababab,
baabababababba, baababababbaba, baababababbaab, baabababbaabab,
baabababbaabba, baabababbababa, baabababbabaab, baababbaababab,
baababbaababba, baababbaabbaba, baababbaabbaab, baababbabaabab,
baababbabaabba, baababbabababa, baababbababaab, baabbaabababab,
baabbaabababba, baabbaababbaba, baabbaababbaab, baabbaabbaabab,
baabbaabbaabba, baabbaabbababa, baabbaabbabaab, baabbabaababab,
baabbabaababba, baabbabaabbaba, baabbabaabbaab, baabbababaabab,
baabbababaabba, baabbababababa, baabbabababaab,
}
 All words in S* that have seven or fewer letters:
S* = { abababababab, abababababba, ababababbaba, ababababbaab,
abababbaabab, abababbaabba, abababbababa, abababbabaab, ababbaababab,
ababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab, ababbabaabba,
ababbabababa, ababbababaab, abbaabababab, abbaabababba, abbaababbaba,
abbaababbaab, abbaabbaabab, abbaabbaabba, abbaabbababa, abbaabbabaab,
abbabaababab, abbabaababba, abbabaabbaba, abbabaabbaab, abbababaabab,
abbababaabba, abbababababa, abbabababaab, ababababababab,
ababababababba, abababababbaba, abababababbaab, ababababbaabab,
ababababbaabba, ababababbababa, ababababbabaab, abababbaababab,
abababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab,
abababbabaabba, abababbabababa, abababbababaab, ababbaabababab,
ababbaabababba, ababbaababbaba, ababbaababbaab, ababbaabbaabab,
ababbaabbaabba, ababbaabbababa, ababbaabbabaab, ababbabaababab,
ababbabaababba, ababbabaabbaba, ababbabaabbaab, ababbababaabab,
ababbababaabba, ababbababababa, ababbabababaab, baabababababab,
baabababababba, baababababbaba, baababababbaab, baabababbaabab,
baabababbaabba, baabababbababa, baabababbabaab, baababbaababab,
baababbaababba, baababbaabbaba, baababbaabbaab, baababbabaabab,
baababbabaabba, baababbabababa, baababbababaab, baabbaabababab,
baabbaabababba, baabbaababbaba, baabbaababbaab, baabbaabbaabab,
baabbaabbaabba, baabbaabbababa, baabbaabbabaab, baabbabaababab,
baabbabaababba, baabbabaabbaba, baabbabaabbaab, baabbababaabab,
baabbababaabba, baabbababababa, baabbabababaab }
 No, No words can contain aaa or bbb because the first a in string ab and the a in
ba never allow to make aaa or bbb.
 The smallest word is of length zero (0) that is  (capital lambda) and it is present
in the language so other than it there is no smallest word that is not in the
language.
4. Consider the language S*, where S = {a, ab, ba}. Is the string (abbba) a
word in this language? Write out all the words in this language with six
or fewer letters. What is another way in which to describe the words in
this language? Be careful this is not simply the language of all words
without bbb.
Solution:
 No, the string abbba a word is not present in the language, because b
individually does not exist in the given string S, so (ab b ba) can’t exist in this
language.
 All the words with six or fewer letters in this language are written below:
S* = {, a, ab, ba, aa, aab, aba, aba, abab, abba, baa, baab, baba, aaa, aaab,
aaba, aaba, aabab, aabba, abaa, abaab, ababa, abaa, abaab, ababa, ababa,
ababab, ababba, abbaa, abbaab, abbaba, baaa, baaab, baaba, baaba, baabab,
baabba, babaa, babaab, bababa, aaaa, aaaab, aaaba, aaaba, aaabab, aaabba,
aabaa, aabaab, aababa, aabaa, aabaab, aababa, aababa, aababab, aababba,
aabbaa, aabbaab, aabbaba, abaaa, abaaab, abaaba, abaaba, abaabab, abaabba,
ababaa, ababaab, abababa, abaaa, abaaab, abaaba, abaaba, abaabab, abaabba,
ababaa, ababaab, abababa, ababaa, ababaab, abababa, abababa, abababab,
abababba, ababbaa, ababbaab, ababbaba, abbaaa, abbaaab, abbaaba, abbaaba,
abbaabab, abbaabba, abbabaa, abbabaab, abbababa, baaaa, baaaab, baaaba,
baaaba, baaabab, baaabba, baabaa, baabaab, baababa, baabaa, baabaab,
baababa, baababa, baababab, baababba, baabbaa, baabbaab, baabbaba,
babaaa, babaaab, babaaba, babaaba, babaabab, babaabba, bababaa, bababaab,
babababa, aaaaa, aaaaab, aaaaba, aaaaba, aaaabab, aaaabba, aaabaa, aaabaab,
aaababa, aaabaa, aaabaab, aaababa, aaababa, aaababab, aaababba, aaabbaa,
aaabbaab, aaabbaba, aabaaa, aabaaab, aabaaba, aabaaba, aabaabab, aabaabba,
aababaa, aababaab, aabababa, aabaaa, aabaaab, aabaaba, aabaaba, aabaabab,
aabaabba, aababaa, aababaab, aabababa, aababaa, aababaab, aabababa,
aabababa, aabababab, aabababba, aababbaa, aababbaab, aababbaba, aabbaaa,
aabbaaab, aabbaaba, aabbaaba, aabbaabab, aabbaabba, aabbabaa, aabbabaab,
aabbababa, abaaaa, abaaaab, abaaaba, abaaaba, abaaabab, abaaabba, abaabaa,
abaabaab, abaababa, abaabaa, abaabaab, abaababa, abaababa, abaababab,
abaababba, abaabbaa, abaabbaab, abaabbaba, ababaaa, ababaaab, ababaaba,
ababaaba, ababaabab, ababaabba, abababaa, abababaab, ababababa, abaaaa,
abaaaab, abaaaba, abaaaba, abaaabab, abaaabba, abaabaa, abaabaab,
abaababa, abaabaa, abaabaab, abaababa, abaababa, abaababab, abaababba,
abaabbaa, abaabbaab, abaabbaba, ababaaa, ababaaab, ababaaba, ababaaba,
ababaabab, ababaabba, abababaa, abababaab, ababababa, ababaaa, ababaaab,
ababaaba, ababaaba, ababaabab, ababaabba, abababaa, abababaab,
ababababa, abababaa, abababaab, ababababa, ababababa, ababababab,
ababababba, abababbaa, abababbaab, abababbaba, ababbaaa, ababbaaab,
ababbaaba, ababbaaba, ababbaabab, ababbaabba, ababbabaa, ababbabaab,
ababbababa, abbaaaa, abbaaaab, abbaaaba, abbaaaba, abbaaabab, abbaaabba,
abbaabaa, abbaabaab, abbaababa, abbaabaa, abbaabaab, abbaababa,
abbaababa, abbaababab, abbaababba, abbaabbaa, abbaabbaab, abbaabbaba,
abbabaaa, abbabaaab, abbabaaba, abbabaaba, abbabaabab, abbabaabba,
abbababaa, abbababaab, abbabababa,
} [upto six letters]
 Another way
.
5. Consider the language S*, where S = {xx, xxx}. In how many ways
can x 19 be written as the product of words in S? This means: How
many different factorizations are there of x 19 into xx and xxx?
Solution:
(xx) (xx) (xx) (xx) (xx) (xx) (xx) (xx) + (xxx) = x16 + x3 = x19
x19 can consist of 8 double xx combinations and 1 triple xxx combination i.e
= 8 * 2 + 1 * 3 = 19
x19 can consist of 5 double xx combinations and 3 triples xxx combinations
= 5 * 2 + 3 * 3 = 19
x19 can consist of 2 double xx combinations and 5 triples xxx combinations
= 2 * 2 + 5 * 3 = 19
3 double xx combinations can be replaced by 2 triple xxx combinations like
(xx)(xx)(xx) = (xxx)(xxx)

Weitere Àhnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Introduction to Computer theory Daniel Cohen Chapter 4 & 5 Solutions
Introduction to Computer theory Daniel Cohen Chapter 4 & 5 SolutionsIntroduction to Computer theory Daniel Cohen Chapter 4 & 5 Solutions
Introduction to Computer theory Daniel Cohen Chapter 4 & 5 Solutions
 
Regular expressions
Regular expressionsRegular expressions
Regular expressions
 
Lecture 1,2
Lecture 1,2Lecture 1,2
Lecture 1,2
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal language
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Theory of Automata Lesson 02
Theory of Automata Lesson 02Theory of Automata Lesson 02
Theory of Automata Lesson 02
 
NLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit DistanceNLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit Distance
 
Lesson 05
Lesson 05Lesson 05
Lesson 05
 
Lesson 03
Lesson 03Lesson 03
Lesson 03
 
FInite Automata
FInite AutomataFInite Automata
FInite Automata
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Chomsky classification of Language
Chomsky classification of LanguageChomsky classification of Language
Chomsky classification of Language
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal language
 
Chapter1 Formal Language and Automata Theory
Chapter1 Formal Language and Automata TheoryChapter1 Formal Language and Automata Theory
Chapter1 Formal Language and Automata Theory
 
Language
LanguageLanguage
Language
 
Regular expressions
Regular expressionsRegular expressions
Regular expressions
 
pushdown automata
pushdown automatapushdown automata
pushdown automata
 
sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
 
Theory of Automata Lesson 01
 Theory of Automata Lesson 01  Theory of Automata Lesson 01
Theory of Automata Lesson 01
 
Lecture: Automata
Lecture: AutomataLecture: Automata
Lecture: Automata
 

Mehr von Farwa Ansari

Mehr von Farwa Ansari (20)

Energy Harvesting Techniques in Wireless Sensor Networks – A Survey
Energy Harvesting Techniques in Wireless Sensor Networks – A SurveyEnergy Harvesting Techniques in Wireless Sensor Networks – A Survey
Energy Harvesting Techniques in Wireless Sensor Networks – A Survey
 
Micro-services architecture
Micro-services architectureMicro-services architecture
Micro-services architecture
 
Software Design Patterns - An Overview
Software Design Patterns - An OverviewSoftware Design Patterns - An Overview
Software Design Patterns - An Overview
 
Optimizing the memory management of a virtual machine monitor on a NUMA syste...
Optimizing the memory management of a virtual machine monitor on a NUMA syste...Optimizing the memory management of a virtual machine monitor on a NUMA syste...
Optimizing the memory management of a virtual machine monitor on a NUMA syste...
 
Fault Tolerance Typed Assembly Language - A graphical overview
Fault Tolerance Typed Assembly Language - A graphical overviewFault Tolerance Typed Assembly Language - A graphical overview
Fault Tolerance Typed Assembly Language - A graphical overview
 
Comparative Analysis of Face Recognition Methodologies and Techniques
Comparative Analysis of Face Recognition Methodologies and TechniquesComparative Analysis of Face Recognition Methodologies and Techniques
Comparative Analysis of Face Recognition Methodologies and Techniques
 
Chapter 5: Names, Bindings and Scopes (review Questions and Problem Set)
Chapter 5: Names, Bindings and Scopes (review Questions and Problem Set)Chapter 5: Names, Bindings and Scopes (review Questions and Problem Set)
Chapter 5: Names, Bindings and Scopes (review Questions and Problem Set)
 
Chapter 4: Lexical & Syntax Analysis (Programming Exercises)
Chapter 4: Lexical & Syntax Analysis (Programming Exercises)Chapter 4: Lexical & Syntax Analysis (Programming Exercises)
Chapter 4: Lexical & Syntax Analysis (Programming Exercises)
 
Business plan of a software house
Business plan of a software houseBusiness plan of a software house
Business plan of a software house
 
Mission statement and Vision statement of 3 Different Companies
Mission statement and Vision statement of 3 Different CompaniesMission statement and Vision statement of 3 Different Companies
Mission statement and Vision statement of 3 Different Companies
 
Applications of Image Processing
Applications of Image ProcessingApplications of Image Processing
Applications of Image Processing
 
Cohen sutherland algorithm
Cohen sutherland algorithmCohen sutherland algorithm
Cohen sutherland algorithm
 
Scaling
ScalingScaling
Scaling
 
Raster images (assignment)
Raster images (assignment)Raster images (assignment)
Raster images (assignment)
 
Prefix and suffix of open gl
Prefix and suffix of open glPrefix and suffix of open gl
Prefix and suffix of open gl
 
Linear combination of vector
Linear combination of vectorLinear combination of vector
Linear combination of vector
 
Graphic display devices
Graphic display devicesGraphic display devices
Graphic display devices
 
Implementation & Challenges of IPv6
Implementation & Challenges of IPv6Implementation & Challenges of IPv6
Implementation & Challenges of IPv6
 
IPv6 Implementation challenges
IPv6 Implementation challengesIPv6 Implementation challenges
IPv6 Implementation challenges
 
Tomasulo Algorithm
Tomasulo AlgorithmTomasulo Algorithm
Tomasulo Algorithm
 

KĂŒrzlich hochgeladen

Call Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night Stand
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 

KĂŒrzlich hochgeladen (20)

Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 đŸ„” Book Your One night Stand
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
âž„đŸ” 7737669865 đŸ”â–» malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >àŒ’8448380779 Escort Service
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 

Introduction to Computer theory (Automata Theory) 2nd Edition By Denial I.A. COHEN. Chapter 2 Problems

  • 1. By: F.A 4/1/2014 AUTOMATA CHAPTER 2: LANGUAGES (PROBLEMS)
  • 2. Chapter 2: LANGUAGES Problems: 1. Consider the language S*, where S = {a, b}. How many words does this language have of length 2? Of length 3? Of length n? Solution: S = {a, b} S* = {, a, b, aa, ab, bb, ba, aaa, aab, aba, abb, bbb, bba, bab, baa,
. }  So this language have words of length 2 = 4 Of length 3 = 8 Of length n = 2n  We can solve this question in the following way too Let number of words = nm Then words of length 2 = 22 = 4 Of length 3 = 23 = 8 Of length n = 2n 2. Consider the language S*, where S = {aa, b}. how many words does this language have of length 4? Of length 5? Of length 6? What can be said in general? Solution: S = {aa, b} S* = {, aa, b, aaaa, aab, bb, baa, aaaaaa, aaaab, aabb, aabaa, baaaa, baab, bbb, bbaa, aaaaaaaa, aaaaaab, aaaabb, aaaabaa, aabaaaa, aabaab, aabbb, aabbaa,
  • 3. bbbb, bbbaa, bbaaaa, bbaab, baabb, baabaa, baaaaaa, baaaab, aaaaaaaaaa, 

.}  So words of length 4 = 24 = 16 Of length 5 = 25 = 32 Of length 5 = 26 = 64 In general: In general we can say that 3. Consider the language S*, where S = {ab, ba}. Write out all the words in S* that have seven or fewer letters. Can any word in this language contain the substrings aaa or bbb? What is the smallest word that is not in this language? Solution: S = {ab, ba} S* = {, ab, ba, abab, abba, baba, baab, ababab, ababba, abbaba, abbaab, baabab, baabba, bababa, babaab, abababab, abababba, ababbaba, ababbaab, abbaabab, abbaabba, abbababa, abbabaab, baababab, baababba, baabbaba, baabbaab, babaabab, babaabba, babababa, bababaab, ababababab, ababababba, abababbaba, abababbaab, ababbaabab, ababbaabba, ababbababa, ababbabaab, abbaababab, abbaababba, abbaabbaba, abbaabbaab, abbabaabab, abbabaabba, abbabababa, abbababaab, baabababab, baabababba, baababbaba, baababbaab, baabbaabab, baabbaabba, baabbababa, baabbabaab, babaababab, babaababba, babaabbaba, babaabbaab, bababaabab, bababaabba, bababababa, babababaab, abababababab, abababababba, ababababbaba, ababababbaab, abababbaabab, abababbaabba, abababbababa, abababbabaab, ababbaababab, ababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab, ababbabaabba, ababbabababa, ababbababaab, abbaabababab, abbaabababba, abbaababbaba, abbaababbaab, abbaabbaabab, abbaabbaabba, abbaabbababa, abbaabbabaab, abbabaababab, abbabaababba, abbabaabbaba, abbabaabbaab, abbababaabab, abbababaabba, abbababababa, abbabababaab, ababababababab, ababababababba, abababababbaba, abababababbaab, ababababbaabab, ababababbaabba, ababababbababa, ababababbabaab, abababbaababab, abababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab,
  • 4. abababbabaabba, abababbabababa, abababbababaab, ababbaabababab, ababbaabababba, ababbaababbaba, ababbaababbaab, ababbaabbaabab, ababbaabbaabba, ababbaabbababa, ababbaabbabaab, ababbabaababab, ababbabaababba, ababbabaabbaba, ababbabaabbaab, ababbababaabab, ababbababaabba, ababbababababa, ababbabababaab, baabababababab, baabababababba, baababababbaba, baababababbaab, baabababbaabab, baabababbaabba, baabababbababa, baabababbabaab, baababbaababab, baababbaababba, baababbaabbaba, baababbaabbaab, baababbabaabab, baababbabaabba, baababbabababa, baababbababaab, baabbaabababab, baabbaabababba, baabbaababbaba, baabbaababbaab, baabbaabbaabab, baabbaabbaabba, baabbaabbababa, baabbaabbabaab, baabbabaababab, baabbabaababba, baabbabaabbaba, baabbabaabbaab, baabbababaabab, baabbababaabba, baabbababababa, baabbabababaab,
}  All words in S* that have seven or fewer letters: S* = { abababababab, abababababba, ababababbaba, ababababbaab, abababbaabab, abababbaabba, abababbababa, abababbabaab, ababbaababab, ababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab, ababbabaabba, ababbabababa, ababbababaab, abbaabababab, abbaabababba, abbaababbaba, abbaababbaab, abbaabbaabab, abbaabbaabba, abbaabbababa, abbaabbabaab, abbabaababab, abbabaababba, abbabaabbaba, abbabaabbaab, abbababaabab, abbababaabba, abbababababa, abbabababaab, ababababababab, ababababababba, abababababbaba, abababababbaab, ababababbaabab, ababababbaabba, ababababbababa, ababababbabaab, abababbaababab, abababbaababba, ababbaabbaba, ababbaabbaab, ababbabaabab, abababbabaabba, abababbabababa, abababbababaab, ababbaabababab, ababbaabababba, ababbaababbaba, ababbaababbaab, ababbaabbaabab, ababbaabbaabba, ababbaabbababa, ababbaabbabaab, ababbabaababab, ababbabaababba, ababbabaabbaba, ababbabaabbaab, ababbababaabab, ababbababaabba, ababbababababa, ababbabababaab, baabababababab, baabababababba, baababababbaba, baababababbaab, baabababbaabab, baabababbaabba, baabababbababa, baabababbabaab, baababbaababab, baababbaababba, baababbaabbaba, baababbaabbaab, baababbabaabab, baababbabaabba, baababbabababa, baababbababaab, baabbaabababab, baabbaabababba, baabbaababbaba, baabbaababbaab, baabbaabbaabab, baabbaabbaabba, baabbaabbababa, baabbaabbabaab, baabbabaababab, baabbabaababba, baabbabaabbaba, baabbabaabbaab, baabbababaabab, baabbababaabba, baabbababababa, baabbabababaab }
  • 5.  No, No words can contain aaa or bbb because the first a in string ab and the a in ba never allow to make aaa or bbb.  The smallest word is of length zero (0) that is  (capital lambda) and it is present in the language so other than it there is no smallest word that is not in the language. 4. Consider the language S*, where S = {a, ab, ba}. Is the string (abbba) a word in this language? Write out all the words in this language with six or fewer letters. What is another way in which to describe the words in this language? Be careful this is not simply the language of all words without bbb. Solution:  No, the string abbba a word is not present in the language, because b individually does not exist in the given string S, so (ab b ba) can’t exist in this language.  All the words with six or fewer letters in this language are written below: S* = {, a, ab, ba, aa, aab, aba, aba, abab, abba, baa, baab, baba, aaa, aaab, aaba, aaba, aabab, aabba, abaa, abaab, ababa, abaa, abaab, ababa, ababa, ababab, ababba, abbaa, abbaab, abbaba, baaa, baaab, baaba, baaba, baabab, baabba, babaa, babaab, bababa, aaaa, aaaab, aaaba, aaaba, aaabab, aaabba, aabaa, aabaab, aababa, aabaa, aabaab, aababa, aababa, aababab, aababba, aabbaa, aabbaab, aabbaba, abaaa, abaaab, abaaba, abaaba, abaabab, abaabba, ababaa, ababaab, abababa, abaaa, abaaab, abaaba, abaaba, abaabab, abaabba, ababaa, ababaab, abababa, ababaa, ababaab, abababa, abababa, abababab, abababba, ababbaa, ababbaab, ababbaba, abbaaa, abbaaab, abbaaba, abbaaba, abbaabab, abbaabba, abbabaa, abbabaab, abbababa, baaaa, baaaab, baaaba, baaaba, baaabab, baaabba, baabaa, baabaab, baababa, baabaa, baabaab, baababa, baababa, baababab, baababba, baabbaa, baabbaab, baabbaba, babaaa, babaaab, babaaba, babaaba, babaabab, babaabba, bababaa, bababaab, babababa, aaaaa, aaaaab, aaaaba, aaaaba, aaaabab, aaaabba, aaabaa, aaabaab, aaababa, aaabaa, aaabaab, aaababa, aaababa, aaababab, aaababba, aaabbaa, aaabbaab, aaabbaba, aabaaa, aabaaab, aabaaba, aabaaba, aabaabab, aabaabba, aababaa, aababaab, aabababa, aabaaa, aabaaab, aabaaba, aabaaba, aabaabab, aabaabba, aababaa, aababaab, aabababa, aababaa, aababaab, aabababa, aabababa, aabababab, aabababba, aababbaa, aababbaab, aababbaba, aabbaaa, aabbaaab, aabbaaba, aabbaaba, aabbaabab, aabbaabba, aabbabaa, aabbabaab,
  • 6. aabbababa, abaaaa, abaaaab, abaaaba, abaaaba, abaaabab, abaaabba, abaabaa, abaabaab, abaababa, abaabaa, abaabaab, abaababa, abaababa, abaababab, abaababba, abaabbaa, abaabbaab, abaabbaba, ababaaa, ababaaab, ababaaba, ababaaba, ababaabab, ababaabba, abababaa, abababaab, ababababa, abaaaa, abaaaab, abaaaba, abaaaba, abaaabab, abaaabba, abaabaa, abaabaab, abaababa, abaabaa, abaabaab, abaababa, abaababa, abaababab, abaababba, abaabbaa, abaabbaab, abaabbaba, ababaaa, ababaaab, ababaaba, ababaaba, ababaabab, ababaabba, abababaa, abababaab, ababababa, ababaaa, ababaaab, ababaaba, ababaaba, ababaabab, ababaabba, abababaa, abababaab, ababababa, abababaa, abababaab, ababababa, ababababa, ababababab, ababababba, abababbaa, abababbaab, abababbaba, ababbaaa, ababbaaab, ababbaaba, ababbaaba, ababbaabab, ababbaabba, ababbabaa, ababbabaab, ababbababa, abbaaaa, abbaaaab, abbaaaba, abbaaaba, abbaaabab, abbaaabba, abbaabaa, abbaabaab, abbaababa, abbaabaa, abbaabaab, abbaababa, abbaababa, abbaababab, abbaababba, abbaabbaa, abbaabbaab, abbaabbaba, abbabaaa, abbabaaab, abbabaaba, abbabaaba, abbabaabab, abbabaabba, abbababaa, abbababaab, abbabababa,
} [upto six letters]  Another way
. 5. Consider the language S*, where S = {xx, xxx}. In how many ways can x 19 be written as the product of words in S? This means: How many different factorizations are there of x 19 into xx and xxx? Solution: (xx) (xx) (xx) (xx) (xx) (xx) (xx) (xx) + (xxx) = x16 + x3 = x19 x19 can consist of 8 double xx combinations and 1 triple xxx combination i.e = 8 * 2 + 1 * 3 = 19 x19 can consist of 5 double xx combinations and 3 triples xxx combinations = 5 * 2 + 3 * 3 = 19 x19 can consist of 2 double xx combinations and 5 triples xxx combinations = 2 * 2 + 5 * 3 = 19 3 double xx combinations can be replaced by 2 triple xxx combinations like (xx)(xx)(xx) = (xxx)(xxx)