- #1
Lolligirl
- 23
- 0
Hello everyone! :D
I've been looking at the definition and proof of the Myhill-Nerode theorem for awhile now and cannot figure out what the notation is trying to tell me. Here are the languages I'm trying to apply it to, and then I'll explain what I think we're trying to do:
Question:
Prove these two languages are not regular by using Myhill-Nerode:
1. { aFib(k) | k>0 } (this is set {a1, a1, a2, a3, a5, a8, a13, a21, … })
2. { w | w ∈ {a, b}* and w = wR } (this is the set of palindromes; it contains strings like aa, abba, abaaba, etc.)
Okay, so I know Myhill-Nerode basically gives us a property P such that R is regular if and only if P(R). And I know an equivalence relation is reflexive, symmetric, and transitive and that we want to divide these languages up into right invariant equivalence classes. But how do we pick the classes we're considering (if that makes sense)? What are we looking for each time we're trying to apply this theorem?
For the Fibonacci one, for instance, would we choose to look at aFib(j) for j >= 0?
And for the palindrome one, wwR^j for j >= 0?
I'm not sure what we're trying to look for here. Could anyone help me figure this out?
I've been looking at the definition and proof of the Myhill-Nerode theorem for awhile now and cannot figure out what the notation is trying to tell me. Here are the languages I'm trying to apply it to, and then I'll explain what I think we're trying to do:
Question:
Prove these two languages are not regular by using Myhill-Nerode:
1. { aFib(k) | k>0 } (this is set {a1, a1, a2, a3, a5, a8, a13, a21, … })
2. { w | w ∈ {a, b}* and w = wR } (this is the set of palindromes; it contains strings like aa, abba, abaaba, etc.)
Okay, so I know Myhill-Nerode basically gives us a property P such that R is regular if and only if P(R). And I know an equivalence relation is reflexive, symmetric, and transitive and that we want to divide these languages up into right invariant equivalence classes. But how do we pick the classes we're considering (if that makes sense)? What are we looking for each time we're trying to apply this theorem?
For the Fibonacci one, for instance, would we choose to look at aFib(j) for j >= 0?
And for the palindrome one, wwR^j for j >= 0?
I'm not sure what we're trying to look for here. Could anyone help me figure this out?
Last edited: