Я думаю, что знаю лемму о перекачке, и мне сказали, что Myhill-Nerode - очень элегантный способ показать, что что-то регулярно или не регулярно. Но у меня с этим много проблем. Возьмите это, например:Борясь, чтобы понять Myhill-Nerode
= {0 к, к = 2 п, п> 1}
Мой язык является повторением 0 до длины, что это сила 2. I хотите использовать Myhill-Nerode, чтобы показать, что это либо регулярное, либо не регулярное. Является ли это возможным?
Я знаю, как настроить это, чтобы он напоминал другие доказательства, относящиеся к Myhill-Nerode, но я не очень понимаю концепцию эквивалентности.
Я мог бы сказать, что у меня есть некоторые и где ≠ и оба имеют вид 2 ч и , я затем определить , и так, что:
= 0 J/2
= 0 р/2
= 0 J/2
Где = 0 J/2 J/2 = 0 J в моем языке, поскольку имеет вид 2 п однако = 0 р/2 J/2 не гарантируется на моем языке для каждого р и у, так как ≠