В обоих случаях два регулярных выражения не совпадают (это разные регулярные выражения), но они do описывают один и тот же язык. Итак, ответ на оба вопроса (из ваших упражнений?) - «да».
В первом случае регулярные выражения описывают язык любой строки из a
х и b
лет. Во втором случае вы получаете язык, где все a
происходит в тройках, в виде комбинации aaa
. Этот первый язык также описывается регулярным выражением (a|b)*
(или (a + b)*
, или (a U b)*
, я не знаю, какую нотацию использует ваша книга), а второй язык также описывается регулярным выражением (aaa|b)*
.
В обоих случаях языки остаются неизменными, если вы меняете элементы, и поэтому, если вы отмените регулярные выражения, которые их описывают, они останутся неизменными.
Palindromes - слова, которые сами остаются неизменными, если вы их отменили. Но на обоих языках есть элементы, которые являются не palindromes, например, слово aaab
, потому что aaab
! = baaa
. Поэтому говорить о палиндромах не является правильным аргументом здесь.
Перекрестная ссылка: http://stackoverflow.com/q/41797205/781723, http://math.stackexchange.com/q/2109538/14578, http://cs.stackexchange.com/q/69162/755. Пожалуйста, не публикуйте тот же вопрос на нескольких сайтах (http://meta.stackexchange.com/q/64068). У каждого сообщества должен быть честный ответ на вопрос, если никто не будет потрачен впустую. –
вы смешной человек ahah – snnlankrdsm