in Theory of Computation
1,896 views
4 votes
4 votes

What is difference between Σ*  and L*  ? 

 

Which is true ?

S1 :  Σ* – {ϵ} = Σ+

S2 :  L* – {ϵ} = L+ .

in Theory of Computation
1.9k views

4 Comments

@Hemanth_13 i read it wrong

Take L = ${\varepsilon}$

0
0

Thanks @Deepanshu @Shobhit Joshi

Is that the only case ??

0
0

The following video solution covers ALL Variations, with Proofs:

https://youtu.be/nwIl4PxE8C8 

0
0

1 Answer

1 vote
1 vote

S1 :  Σ* – {ϵ} = Σ+  : TRUE  // Always true, definition of Σ+

S2 :  L* – {ϵ} = L+ . : FALSE // May or may not be true 

False when ϵ belongs L, then L+ and L* both will contain ϵ.

PS: In S2, it depends on given language purely.

 

4 Comments

L* will always contain epsilon, but L+ may or may not be contain.

See, if Given Language L is like {ϵ, aa, bb}  over {a,b} then L+ will also contain ϵ.

hope you can understand
0
0
Second statement will be true then ??
L*-epsilon =L+
0
0
No,
0
0