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

  • Thread starter ayusuf
  • Start date
In summary, the conversation discusses the definition of limit and its relation to a language L over \Sigma. It is stated that for \lim_{n\to\infty} L^n = \Sigma* to hold, it must be true that (\Sigma\cup{\lambda})\subseteq L. Additionally, it is mentioned that for Lk to be defined, the elements must be from L. The conversation also brings up the example of L = \Sigma, where L^n are pairwise disjoint.
  • #1
ayusuf
19
0

Homework Statement


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

Also Lk = {x1x2...xk | x1, x2, ...xk [tex]\in[/tex] 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
  • #2


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

If [tex]L[/tex] does not contain the empty string [tex]\epsilon[/tex], then it is not true that [tex]L \subset L^2 \subset L^3 \subset \cdots[/tex], because the shortest string in [tex]L^n[/tex] has length [tex]n[/tex] times the length of the shortest string in [tex]L[/tex]. In this case, you therefore cannot use [tex]\lim_{n\to\infty} L^n = \bigcup_{n=0}^\infty L^n[/tex] as a definition. You can even construct a case (say, [tex]L = \Sigma[/tex]) where the [tex]L^n[/tex] are pairwise disjoint!
 

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

What is a "Languages math problem"?

A "Languages math problem" is a type of mathematical problem that involves using a set of given languages or symbols to solve a numerical equation or word problem. This type of problem is often used to test a person's understanding of different mathematical concepts, as well as their ability to interpret and manipulate symbols and equations.

How is a "Languages math problem" different from a traditional math problem?

Unlike traditional math problems, where numbers and mathematical operations are used, a "Languages math problem" uses symbols, diagrams, and sometimes words from different languages to represent numbers and operations. This type of problem requires the solver to understand and apply the rules and conventions of the given languages in order to arrive at the correct solution.

What are some common languages used in "Languages math problems"?

Some of the most commonly used languages in "Languages math problems" include algebraic symbols, logic symbols, set notation, and even real languages like English or Chinese. Different languages may be used depending on the specific problem and the mathematical concept being tested.

How can I improve my skills in solving "Languages math problems"?

One of the best ways to improve your skills in solving "Languages math problems" is to practice regularly. Start with simple problems and gradually work your way up to more complex ones. It's also helpful to familiarize yourself with the symbols and conventions used in different languages and to understand the underlying mathematical concepts.

Are "Languages math problems" used in real-life situations?

While "Languages math problems" may not be used in everyday life, the skills and concepts learned through solving them can be applied to real-life situations. For example, understanding algebraic symbols and equations can help with budgeting and financial planning, and understanding logic symbols can aid in decision making and problem solving.

Back
Top