Після 2 невдалих спроб, які були спростовані @Hendrik Jan (спасибі), ось ще одна, яка не має успіху. @Vor знайшов приклад детермінованої мови CF, де застосовуватиметься та сама конструкція, якщо вона правильна. Це дозволило виявити помилку в прив’язці рядка у застосуванні леми. Сама лема, здається, не винна. Це очевидно занадто спрощена конструкція. Детальніше дивіться в коментарях.y
Мова не є контекстом.L={uxvy∣u,v,x,y∈{0,1}∗{ϵ} , ∣u∣=∣v∣ , u≠v , ∣x∣=∣y∣ , x≠y }
Корисно мати на увазі характеристику де d - відстань Хеммінга, запропонована @sdcvvc. Що потрібно подумати - це дві обрані позиції в кожній половині рядка, так що відповідні символи відрізняються.L={uv:|u|=|v|,d(u,v)≥2}
Тоді ви вважаєте рядок таким, що i < j і i + j є парним. Це чітко в мові L, вирізаючи u і x в будь-якому місці між двома 1. Ми хочемо перекачати цей рядок у першій частині між 1-ю, щоб вона стала 10 j 10 j, що, як передбачається, не має мови.10i10ji<ji+jux10j10j
Спочатку ми намагаємось використовувати лемму Огдена , яка нагадує лемму накачування, але застосовується до або більш відомих символів, позначених на рядку, p - довжина накачування для позначених символів (але лема може накачувати більше, тому що вона також може накачати немарковані символи). Накачка позначеної довжини p залежить лише від мови. Ця спроба зазнає невдачі, але провал стане натяком.ppp
Потім ми можемо вибрати і позначимо символи на першій послідовності i 0. Ми знаємо, що жоден з двох 1-х не буде в насосі, тому що він може викачати один раз (показник 0) замість закачування. І викачування 1-х виведе нас з мови.i=pi
Однак ми можемо накачати по обидва боки другого 1 так само швидко або навіть швидше з правого боку, щоб другий 1 ніколи не потрапляв через середину струни. Також лемма Огдена не встановлює верхньої межі розміру того, що накачується, так що неможливо організувати перекачування, щоб отримати найправіший 1 рівно через середину струни.
Ми використовуємо модифіковану версію леми, тут називається лема Неша, яка може впоратися з цими труднощами.
uvvvu≺v
Lp>0q>0wpLpwww=uxyzvuxyzv
- xz
- xyzp
- x^y^z^
- x^≺xy^≺yz^≺z
- 1≤∣x^z^∣≤q1≤∣y^∣≤q
- uxjx^iy^z^izjvLi≥0j≥0
yxzx^z^y^qxjzjj≥0j=1 спростити облік при застосуванні леми.
p2qi=p+2qi=p+qz^
jjihqj=i+h
d[1,q]hkk10j10j
.
Я думаю, що я ніколи не побачу
струнку милу, як дерево.
Бо якщо у нього немає розбору,
Рядок - це нічим, але фарс