เกี่ยวกับการสร้างตัวอย่างเล็ก ๆ น้อย ๆ :
จากคำตอบของ @shreesh เราสามารถพิสูจน์ได้ว่าทุกภาษาต่อต้าน Palindrome ต้องเป็นรูปแบบ
สำหรับบางคนการสั่งซื้อทั้งหมดเข้มงวด<
L={x | x<xR}(∗)
<
แน่นอนด้วย anti-palindrome เราสามารถนิยาม<ที่เกี่ยวข้องดังนี้ เราเริ่มต้นด้วยการแจกแจงx 0 , x 1 , …จาก{ 0 , 1 } ∗โดยที่แต่ละคำนั้นเกิดขึ้นเพียงครั้งเดียว จากนั้นเราเปลี่ยนการแจงนับ: สำหรับคู่ที่ไม่ใช่ palindromes x , x Rเราจะสลับตำแหน่งของพวกเขาเพื่อให้อันที่เป็นของLปรากฏต่อหน้าอีกคู่หนึ่ง แจงนับใหม่ก่อให้เกิดการสั่งซื้อทั้งหมด<ความพึงพอใจ( * )L<x0,x1,…{0,1}∗x,xRL<(∗)
ทุกตัวนิยามว่า( ∗ )นั้นไม่ใช่ palindrome นั้นเป็นเรื่องเล็กน้อยดังนั้น( ∗ )จึงเป็นลักษณะที่สมบูรณ์ของภาษาที่ไม่ใช่ palindromeL(∗)(∗)
Addressing คำถามเดิมตอนนี้เรารู้ว่าเราสามารถได้รับหลายตัวอย่างของการต่อต้าน palindrome ภาษาโดยงานหัตถกรรม orderings < เรารู้ด้วยว่าการทำเช่นนั้นเราไม่ได้ จำกัด ตัวเองเป็นคลาสย่อยของภาษาL<
เกี่ยวกับคำถาม "ภาษาเหล่านี้เป็นปกติหรือไม่":
ในการพิสูจน์ว่าแอนตี้ - แพลินโดรมไม่ได้เป็นปกติใด ๆให้ถือว่าความขัดแย้งนั้นเป็นเรื่องปกติL
- เนื่องจากระเบียบถูกเก็บรักษาไว้โดยการพลิกกลับ , ยังเป็นปกติLR
- เนื่องจากความสม่ำเสมอจะได้รับการเก็บรักษาโดยการรวมกลุ่มซึ่งเป็นกลุ่มของกลุ่มที่ไม่ใช่ palindromes ก็เป็นปกติเช่นกันL∪LR
- เนื่องจากความสมบูรณ์จะได้รับการเก็บรักษาไว้เป็นปกติชุดของ palindromes ทั้งหมดจึงเป็นปกติ
จากคำสั่งสุดท้ายเราสามารถได้รับความขัดแย้งโดยการปั๊ม (ดูเช่นที่นี่เพื่อหาวิธีแก้ปัญหา)