Week 2
Week 2
The symbol ∗ is called Kleene star and is named after the mathematician and
logician Stephen Cole Kleene.
Σ+ = Σ1 ∪ Σ2 ∪ . . .
Thus: Σ∗ = Σ+ ∪ {ǫ}
Definition − The set ∑+ is the infinite set of all possible strings of all possible lengths over ∑
excluding λ.
Representation − ∑+ = ∑1 ∪ ∑2 ∪ ∑3 ∪…….
∑+ = ∑* − { λ }
Example − If ∑ = { a, b } , ∑+ = { a, b, aa, ab, ba, bb,………..}
In the Theory of automata, languages can be defined with different techniques. Some of these are
mentioned below;
Language definition by using the Descriptive definition
Language definition by using the Recursive definition
Language definition by using the Regular Expressions (RE)
Language definition by using the Finite Automaton(FA)
Example 8
Descriptive definition of the language L of strings ending in a, defined over Σ ={a,b}, can
be defined as
L={a,aa,ba,aaa,aba,baa,bba,…}
Example
Step 1: ab is in {𝑎𝑛 𝑏 𝑛 }
Step 2: if x is in {𝑎𝑛 𝑏 𝑛 } then axb is in {𝑎𝑛 𝑏 𝑛 }
Step 3: No strings except those constructed in above, are allowed to be in {𝑎𝑛 𝑏 𝑛 }
Step 1: a is in L
Step 2: if x is in L then s(x) is also in L, where s belongs to Σ*
Step 3: No strings except those constructed in above, are allowed to be in L
https://pakistandasti.files.wordpress.com/2013/11/introductio
n-to-computer-theory-by-cohen-copy.pdf
Chapter 2 & 3