Proving the Equivalence of Languages over \Sigma: A Mathematical Approach

  • Thread starter Thread starter ayusuf
  • Start date Start date
ayusuf
Messages
19
Reaction score
0

Homework Statement


If L is a language over \Sigma then lim n -> inf of Ln = \Sigma* iff (\Sigma\cup{\lambda})\subseteq L

Also Lk = {x1x2...xk | x1, x2, ...xk \in L}


Homework Equations





The Attempt at a Solution


I started by saying there is an w is an element of sigma then it is also an element of L so I might use induction but I really don't even know if I started right. Thanks.
 
Physics news on Phys.org


What is the definition of limit you use in the expression \lim_{n\to\infty} L^n?

If L does not contain the empty string \epsilon, then it is not true that L \subset L^2 \subset L^3 \subset \cdots, because the shortest string in L^n has length n times the length of the shortest string in L. In this case, you therefore cannot use \lim_{n\to\infty} L^n = \bigcup_{n=0}^\infty L^n as a definition. You can even construct a case (say, L = \Sigma) where the L^n are pairwise disjoint!
 
There are two things I don't understand about this problem. First, when finding the nth root of a number, there should in theory be n solutions. However, the formula produces n+1 roots. Here is how. The first root is simply ##\left(r\right)^{\left(\frac{1}{n}\right)}##. Then you multiply this first root by n additional expressions given by the formula, as you go through k=0,1,...n-1. So you end up with n+1 roots, which cannot be correct. Let me illustrate what I mean. For this...
Back
Top