L = {W (WR) *}, w = (a + b) *, где WR является обратным по отношению к W. Является ли этот язык регулярным?W (WR) * правильный?
По моему мнению, это не должно быть регулярным, так как может быть случай, когда мы можем иметь W (WR), который не является регулярным, но в книге правильный ответ.
Может ли это объяснить это?
W (WR)^+ подпадает под какую категорию языков? @Peter Leupold – Zephyr
W (WR)^+ даже не контекстно-зависимый (см. Лемму о перекачке), но все же контекстно-зависимый. Если вы берете только W (WR), язык палиндромов четной длины, это не является регулярным, а линейным и, следовательно, также контекстно-свободным. @ Xylene23 –