Про створення декількох прикладів:
Спираючись на відповідь @shreesh, ми можемо довести, що кожна антипаліндромна мова повинна мати вигляд
длядеякогосуворого загального замовлення < .
L={x | x<xR}(∗)
<
Дійсно, враховуючи будь-який антипаліндром , ми можемо визначити асоційований < наступним чином. Почнемо з будь-якого перерахунку x 0 , x 1 , … з { 0 , 1 } ∗ , де кожне слово трапляється рівно один раз. Потім ми змінюємо перерахування: для кожної пари непаліндром x , x R ми поміняємо їх положення так, щоб той, що належить L, з’явився перед іншим. Нове перерахування викликає повне впорядкування < задоволення ( ∗ ) .L<x0,x1,…{0,1}∗x,xRL<(∗)
Те, що кожен визначений як ( ∗ ), є непаліндром тривіальним, тому ( ∗ ) є повною характеристикою мов, що не належать до паліндром.L(∗)(∗)
Звертаючись до початкового запитання, тепер ми знаємо, що ми можемо отримати кілька прикладів мов антипаліндром шляхом створення замовлень < . Ми також знаємо, що тим самим ми не обмежуємо себе підкласом мов, втрачаючи загальність.L<
Щодо питання "Чи можуть ці мови бути регулярними?":
Щоб довести, що будь-який антипаліндром нерегулярний, припустимо, що це протиріччя, це регулярно.L
- Оскільки закономірність зберігається за допомогою звороту , також є регулярним.LR
- Оскільки закономірність зберігається об'єднанням, , що є сукупністю всіх непаліндром, також є регулярним.L∪LR
- Оскільки регулярність зберігається доповненням, множина всіх паліндром є регулярною.
З останнього твердження ми можемо отримати протиріччя накачуванням. (Дивіться, наприклад, тут рішення)