Về việc tạo một vài ví dụ:
Dựa trên câu trả lời của @shreesh, chúng tôi có thể chứng minh rằng mọi ngôn ngữ chống palindrom phải có dạng
chomộtsố đơn đặt hàng tổng nghiêm ngặt < .
L={x | x<xR}(∗)
<
Thật vậy, với bất kỳ chống nhạt màu nào , chúng ta có thể định nghĩa một < như sau. Chúng tôi bắt đầu bằng cách dùng bất cứ liệt kê x 0 , x 1 , ... của { 0 , 1 } * , trong đó mỗi chữ xuất hiện đúng một lần. Sau đó, chúng tôi thay đổi phép liệt kê: đối với mỗi cặp không phải là palindromes x , x R , chúng tôi trao đổi vị trí của chúng để làm cho cái thuộc về L xuất hiện trước cái kia. Phép liệt kê mới tạo ra tổng thứ tự < thỏa mãn ( ∗ ) .L<x0,x1,…{0,1}∗x,xRL<(∗)
Rằng mỗi định nghĩa là ( * ) là phi palindrome là tầm thường, vì vậy ( * ) là một đặc điểm hoàn toàn ngôn ngữ không phải palindrome.L(∗)(∗)
Trả lời câu hỏi ban đầu, bây giờ chúng ta biết rằng chúng ta có thể có được một số ví dụ về các ngôn ngữ chống palindrom bằng cách tạo ra các thứ tự < . Chúng tôi cũng biết rằng bằng cách đó, chúng tôi không giới hạn bản thân trong một lớp ngôn ngữ, làm mất tính tổng quát.L<
Về câu hỏi "những ngôn ngữ này có thể là thường xuyên không?":
Để chứng minh rằng bất kỳ chống palindrom L là không thường xuyên, giả sử bởi mâu thuẫn nó là thường xuyên.L
- Vì tính đều đặn được bảo toàn bằng đảo ngược , cũng là thường xuyên.LR
- Kể từ khi đều đặn được bảo quản bằng công đoàn, , mà là tập hợp của tất cả các phi palindromes, cũng là bình thường.L∪LR
- Vì tính đều đặn được bảo toàn bằng bổ sung, nên tập hợp tất cả các palindromes là thường xuyên.
Từ tuyên bố cuối cùng, chúng ta có thể rút ra một mâu thuẫn bằng cách bơm. (Xem ví dụ ở đây để biết giải pháp)