Я перейшов за посиланням у питанні, і зменшення там насправді створює графіки, краї яких мають природне забарвлення таким, що кожне Kn присутній у графі - це «веселка Kn"(має рівно один край кожного кольору). Іншими словами, ми можемо легко регулювати зменшення цього паперу так, щоб воно зменшувалося до вашої проблеми, а не зменшувалося до розділу на Kns проблема: просто призначте кожному краю колір відповідно до цього природного забарвлення, і тоді графік можна розділити на "веселка" Kns "якщо і лише тоді, коли його можна було б розділити на Kns взагалі.
Основну структуру скорочення цього документу можна виконати за допомогою наступних 3 кроків:
- Створіть багато копій певного графіка Hn,p.
- Визначте певні фрагменти деяких копій Hn,p один з одним (тобто злиття вершин / країв між декількома різними копіями Hn,p).
- Видаліть певні вершини / краї з деяких копій.
Графік Hn,p має вершини набір довжини-n вектори по модулю p до яких додаються компоненти 0 мод p. Краї з'єднують кожні дві вершини, що відрізняються лише двома компонентами з відмінностями+1 і −1 у цих двох компонентах.
Я пропоную наступне забарвлення для цього графіка: призначте колір кожному краю відповідно до його напрямку. Якщоx і y є сусідніми вершинами, то x−y є вектором с n - 2 компоненти, рівні 0, одна складова дорівнює 1 і одна складова дорівнює - 1. Іншими словами, для кожного краю( х , у) там є (н2) варіанти, для яких компонентів х - ує ненульовими. Якщо ми призначимо унікальний колір кожному з цих варіантів, то у нас є забарвлення для всіх країв таким чином, що кожне ребро в одному напрямку має однаковий колір. Переконатись, що в a немає двох реберКн в Нп , сйдуть в одному напрямку. Тому коженКн в Нп , с - це веселка Кн під цим забарвленням.
Коли ми стежимо за зменшенням, ми використовуємо це забарвлення для кожної копії Нп , с. Тому наприкінці кроку 1 у списку вище, коженКн у графі - веселка Кн.
На кроці 2 вищенаведеного списку ми ототожнюємо деякі вершини / ребра один з одним. Зокрема, у скороченні ми завжди визначаємо:Kn з іншим Kn. Але в цій ситуації (де всіKns - з копії Hn,p), кожен Kn є або перекладом "стандарту Kn", яку називає папір K або переклад −K. Тому ми або ототожнюємо дві паралеліKns або два Kns, які "перевертають" один одного. В будь-якому випадку краї, які ідентифікуються поперек двохKns паралельні і тому одного кольору. Наприклад, див. Рисунок 2 у статті; краї, які ототожнюються, завжди паралельні. Таким чином, оскільки ми ніколи не намагаємося ідентифікувати два краї різних кольорів, забарвлення в кінці кроку 1 у наведеному вище списку можна природно розширити на забарвлення в кінці кроку 2. Ідентифікація певних вершин / країв разом не створює будь-який новийKns, тому в кінці цього кроку все ще справа Kn - це веселка Kn.
Нарешті на кроці 3 ми видаляємо кілька вершин / ребер, що також не створює нових Knс. Таким чином, ми маємо бажане властивість: під фарбування, яке я надав, коженKn у графіку, породженому цим скороченням, є веселка Kn.