I have a computer science question: Let Σ = {a} be a one-element alphabet and L ⊆ Σ^* be an arbitrary language over Σ = {a}. Show that L^* is regular
These are all the facts I have been able to gather thus far: an alphabet Σ,
any set L such that
L ⊆ Σ ∗ is called a language over Σ
Fact 1 For any alphabet Σ,
any language over Σ is countable
Languages over Σ Fact 2 For any alphabet Σ , ∅,
there are uncountably many languages over Σ More precisely,
there are exactly C = |R| of languages over any non - empty alphabet Σ Languages over Σ Fact 1 For any alphabet Σ, any language over Σ is countable
Proof By definition, a set is countable if and only if is finite or countably infinite
Let Σ = ∅, hence Σ ∗ = {e} and we have two languages ∅, {e} over Σ, both finite, so countable
Let Σ , ∅, then Σ ∗ is countably infinite, so obviously any L ⊆ Σ ∗ is finite or countably infinite, hence countable Languages over Σ
Fact 2 For any alphabet Σ , ∅, there are exactly C = |R| of languages over any non - empty alphabet Σ Proof We proved that |Σ ∗ | = ℵ0 By definition L ⊆ Σ ∗ , so there is as many languages over Σ as all subsets of a set of cardinality ℵ0— that is as many as 2 ℵ0 = C
am i on the right track or do i need to rethink? can you please proffer tips on how to slve this if you can