Для
![$42$ $42$](https://dxdy-02.korotkov.co.uk/f/d/f/5/df52bf7ea910ee5450181708854d700e82.png)
как раз придуман некоторый хитрый способ раскраски, и дальше на компьютере проверено, что у него нет монохроматических подграфов на 5 вершинах.
А какой хитрый способ? Можно об этом где-то почитать?
Пока что мне не удалось найти таких двухцветных раскрасок для полных графов на 47 или даже на 43 вершинах, чтобы в них не было монохроматических подграфов на 5 вершинах
(как я понимаю, монохроматический подграф это полный подграф, все ребра которого одного цвета?).
Мое достижение гораздо скромнее (и то если я не ошибаюсь): всего лишь 13 вершин. Но все же я нашел эту раскраску не случайно и не подбором, а по какой-то системе. Теперь хотелось бы найти системы для больших чисел.
Пусть дано множество
![$V$ $V$](https://dxdy-03.korotkov.co.uk/f/a/9/a/a9a3a4a202d80326bda413b5562d5cd182.png)
точек
![$v$ $v$](https://dxdy-03.korotkov.co.uk/f/6/c/4/6c4adbc36120d62b98deef2a20d5d30382.png)
мощности
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
. Перенумеруем их от
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
до
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
, назовем каждую точку ее номером и расположим все точки на окружности, причем номера будут возрастать против часовой стрелки. При этом нумерация будет периодическая с периодом
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
: каждая точка будет иметь бесконечное множество номеров: точка
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
, то есть точка номер
![$a \;\; 1\leqslant a\leqslant n$ $a \;\; 1\leqslant a\leqslant n$](https://dxdy-03.korotkov.co.uk/f/2/2/f/22fefccd207b1dcbda4cdda3cf17083482.png)
, будет иметь также номера
![$a+kn \;\; k=\overline {1, \infty}$ $a+kn \;\; k=\overline {1, \infty}$](https://dxdy-03.korotkov.co.uk/f/a/7/8/a781a4f86e9855fd91991976de63a71382.png)
(вообще, точка
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
будет иметь номера
![$a+kn \;\; k=\overline {0, \infty}$ $a+kn \;\; k=\overline {0, \infty}$](https://dxdy-02.korotkov.co.uk/f/d/e/5/de5afc498b61e20a03722f843438fa9282.png)
).
![Изображение](https://i.postimg.cc/P59qbbkL/13.png)
Например, для номеров точек при
![$n=13$ $n=13$](https://dxdy-03.korotkov.co.uk/f/6/c/7/6c7f0d56fd44131a4394e303020c362082.png)
(рис. 1) имеем
![$1=14=27=40=\ldots, \quad 2=15=28=41=\ldots$ $1=14=27=40=\ldots, \quad 2=15=28=41=\ldots$](https://dxdy-02.korotkov.co.uk/f/5/8/2/58218bbf013318f7881e9446351ec80282.png)
и так далее.
Будем смотреть на множество
![$V$ $V$](https://dxdy-03.korotkov.co.uk/f/a/9/a/a9a3a4a202d80326bda413b5562d5cd182.png)
как на множество вершин графа
![$G(V,E)$ $G(V,E)$](https://dxdy-04.korotkov.co.uk/f/f/d/c/fdc4cb319ce001935afd4c1841a1677c82.png)
, соответственно, будем соединять его вершины ребрами
![$e\in E\quad e=\{v_1, v_2\}$ $e\in E\quad e=\{v_1, v_2\}$](https://dxdy-03.korotkov.co.uk/f/e/8/2/e82f6c0213d7b770209a6a279e17a06082.png)
:
![$$G(V,E)=\left\langle V,E\right\rangle ,\quad V\neq \varnothing ,\quad E\subseteq V\times V,\quad \left\{v,v\right\}\notin E,\quad v\in V.$$ $$G(V,E)=\left\langle V,E\right\rangle ,\quad V\neq \varnothing ,\quad E\subseteq V\times V,\quad \left\{v,v\right\}\notin E,\quad v\in V.$$](https://dxdy-03.korotkov.co.uk/f/e/5/4/e54dbec0a36de19583c523db41ba9b3882.png)
На рис. 1 видно, что любое ребро графа
![$G$ $G$](https://dxdy-02.korotkov.co.uk/f/5/2/0/5201385589993766eea584cd3aa6fa1382.png)
похоже на хорду окружности: хорда окружности образует пару дуг с одними и теми же крайними точками по разные стороны хорды, также и ребро
![$\{a, b\}$ $\{a, b\}$](https://dxdy-02.korotkov.co.uk/f/1/0/8/1084ab1b609754270fcecd563a397f5e82.png)
графа
![$G$ $G$](https://dxdy-02.korotkov.co.uk/f/5/2/0/5201385589993766eea584cd3aa6fa1382.png)
(здесь
![$a=7, b=10$ $a=7, b=10$](https://dxdy-02.korotkov.co.uk/f/5/8/7/58700f2a6aacb7b52197607925dcb9f582.png)
) образует пару дуг с одними и теми же крайними точками по разные стороны ребра: дугу
![$\buildrel\,\,\frown\over{a,b}$ $\buildrel\,\,\frown\over{a,b}$](https://dxdy-04.korotkov.co.uk/f/7/d/c/7dc1ec600ad1c4c455367253fe73da9c82.png)
и дугу
![$\buildrel\,\,\frown\over{b,a}$ $\buildrel\,\,\frown\over{b,a}$](https://dxdy-01.korotkov.co.uk/f/c/d/b/cdb85dadcaa42e8e60bc7c8497c38f7f82.png)
.
Договоримся называть длиной дуги
![$\buildrel\,\,\frown\over{a,b}$ $\buildrel\,\,\frown\over{a,b}$](https://dxdy-04.korotkov.co.uk/f/7/d/c/7dc1ec600ad1c4c455367253fe73da9c82.png)
ребра
![$\{a, b\}$ $\{a, b\}$](https://dxdy-02.korotkov.co.uk/f/1/0/8/1084ab1b609754270fcecd563a397f5e82.png)
разность
![$b-a$ $b-a$](https://dxdy-01.korotkov.co.uk/f/c/6/4/c64b203cab32669cd99e71039bb8578782.png)
между номерами его вершин и, соответственно, длиной дуги
![$\buildrel\,\,\frown\over{b, a}$ $\buildrel\,\,\frown\over{b, a}$](https://dxdy-01.korotkov.co.uk/f/c/7/b/c7bc2d53758bcfd0ce71606af4a7e35a82.png)
того же ребра
![$\{a, b\}$ $\{a, b\}$](https://dxdy-02.korotkov.co.uk/f/1/0/8/1084ab1b609754270fcecd563a397f5e82.png)
разность
![$a-b$ $a-b$](https://dxdy-04.korotkov.co.uk/f/3/d/b/3db94e1f2989d6890a93270f166723f682.png)
(в дуге от вершины к вершине мы движемся против часовой стрелки), причем
уменьшаемое и вычитаемое могут заменяться на любые равные им номера по правилу
![$a=a+kn \;\; k=\overline {0, \infty}$ $a=a+kn \;\; k=\overline {0, \infty}$](https://dxdy-02.korotkov.co.uk/f/5/3/3/533b6431bedc081e3802e295d4e177fd82.png)
при условии, что уменьшаемое остается или становится больше вычитаемого.
Например, длина дуги
![$\buildrel\,\,\frown\over{1, 13}$ $\buildrel\,\,\frown\over{1, 13}$](https://dxdy-04.korotkov.co.uk/f/f/e/8/fe897996272889e46d28b10f97e9ac1a82.png)
ребра
![$\{1, 13\}$ $\{1, 13\}$](https://dxdy-01.korotkov.co.uk/f/8/e/0/8e01f3a6ee5e844fb1a389a5622102e282.png)
равна
![$13-1=12$ $13-1=12$](https://dxdy-03.korotkov.co.uk/f/a/3/0/a309f949939b7a78a04f5ed94958449682.png)
, а длина дуги
![$\buildrel\,\,\frown\over{13, 1}$ $\buildrel\,\,\frown\over{13, 1}$](https://dxdy-04.korotkov.co.uk/f/7/5/e/75ef04f9713995cd6034e722dcdefb6282.png)
того же ребра
![$\{1, 13\}$ $\{1, 13\}$](https://dxdy-01.korotkov.co.uk/f/8/e/0/8e01f3a6ee5e844fb1a389a5622102e282.png)
равна
![$1-13=14-13=1$ $1-13=14-13=1$](https://dxdy-03.korotkov.co.uk/f/2/1/7/217624c81e80215b41ce80827f58bcd182.png)
(так как
![$1=14$ $1=14$](https://dxdy-03.korotkov.co.uk/f/6/c/a/6ca955bc76624e557da7faa5fcd6c0bc82.png)
). Длину дуги
![$\buildrel\,\,\frown\over{a,b}$ $\buildrel\,\,\frown\over{a,b}$](https://dxdy-04.korotkov.co.uk/f/7/d/c/7dc1ec600ad1c4c455367253fe73da9c82.png)
будем обозначать
![$l({\buildrel\,\,\frown\over{a,b}})$ $l({\buildrel\,\,\frown\over{a,b}})$](https://dxdy-03.korotkov.co.uk/f/2/d/d/2dd3fdf5de29e8d49d3eb55c81f7947482.png)
.
Отметим, что
![$l({\buildrel\,\,\frown\over{a,b}})=l({\buildrel\,\,\frown\over{a,b}})+kn \quad k=\overline {0, \infty}$ $l({\buildrel\,\,\frown\over{a,b}})=l({\buildrel\,\,\frown\over{a,b}})+kn \quad k=\overline {0, \infty}$](https://dxdy-04.korotkov.co.uk/f/b/3/7/b37589e3348cd72c350e9e3f2eaa45aa82.png)
-- так же как точка
![$a$ $a$](https://dxdy-01.korotkov.co.uk/f/4/4/b/44bc9d542a92714cac84e01cbbb7fd6182.png)
имеет номера
![$a+kn \;\; k=\overline {0, \infty}$ $a+kn \;\; k=\overline {0, \infty}$](https://dxdy-02.korotkov.co.uk/f/d/e/5/de5afc498b61e20a03722f843438fa9282.png)
, -- то есть в отношении длин дуг, так же как и в отношении нумерации вершин имеет место периодичность с периодом
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
, например,
![$12=l({\buildrel\,\,\frown\over{1, 13}})=l({\buildrel\,\,\frown\over{1, 39}})=38=12+2\cdot 13.$ $12=l({\buildrel\,\,\frown\over{1, 13}})=l({\buildrel\,\,\frown\over{1, 39}})=38=12+2\cdot 13.$](https://dxdy-04.korotkov.co.uk/f/3/e/4/3e48715c1ce4abb3860d88fd7aeb473082.png)
Назовем дуги одного и того же ребра сопряженными друг с другом, соответственно, сопряжены друг с другом их длины. Сумма длин сопряженных дуг равна
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
, в рассматриваемом случае --
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
, то есть числу вершин графа:
![$$\begin{matrix}
1+12=13, \\
2+11=13, \\
3+10=13, \\
4+9=13, \\
5+8=13, \\
6+7=13.
\end{matrix}\eqno (1)$$ $$\begin{matrix}
1+12=13, \\
2+11=13, \\
3+10=13, \\
4+9=13, \\
5+8=13, \\
6+7=13.
\end{matrix}\eqno (1)$$](https://dxdy-02.korotkov.co.uk/f/5/d/6/5d63e73392e6c778e5fc966b7822cbfe82.png)
Можно определить и длину (размер) ребра. На рис. 1 видно, что, например, ребро
![$\{2, 11\}$ $\{2, 11\}$](https://dxdy-03.korotkov.co.uk/f/6/d/8/6d8962b43e9cd04bc4a66999876b050f82.png)
больше, чем ребро
![$\{3, 5\}$ $\{3, 5\}$](https://dxdy-01.korotkov.co.uk/f/c/7/f/c7f9484cd6a1fe371fc4a8793a5ad71a82.png)
, и очевидно, что это потому, что отношение
![$4/9$ $4/9$](https://dxdy-02.korotkov.co.uk/f/d/8/a/d8a7a015b1e7dc263bb673ba375411e182.png)
длины меньшей дуги ребра
![$\{2, 11\}$ $\{2, 11\}$](https://dxdy-03.korotkov.co.uk/f/6/d/8/6d8962b43e9cd04bc4a66999876b050f82.png)
к длине его большей дуги больше, чем отношение
![$2/11$ $2/11$](https://dxdy-02.korotkov.co.uk/f/1/5/9/1590144de03e0d34894d974a1b33479482.png)
длины меньшей дуги ребра
![$\{3, 5\}$ $\{3, 5\}$](https://dxdy-01.korotkov.co.uk/f/c/7/f/c7f9484cd6a1fe371fc4a8793a5ad71a82.png)
к длине его большей дуги (то, что ребро
![$\{2, 11\}$ $\{2, 11\}$](https://dxdy-03.korotkov.co.uk/f/6/d/8/6d8962b43e9cd04bc4a66999876b050f82.png)
и отношение
![$2/11$ $2/11$](https://dxdy-02.korotkov.co.uk/f/1/5/9/1590144de03e0d34894d974a1b33479482.png)
это просто совпадение). Таким образом, наименьшей является длина ребра с отношением длин дуг
![$1/12$ $1/12$](https://dxdy-03.korotkov.co.uk/f/2/d/2/2d21154552d03dd3d7d46038ad51453e82.png)
, а наибольшей длина ребра с отношением длин дуг
![$6/7$ $6/7$](https://dxdy-02.korotkov.co.uk/f/1/7/0/1702f500a32ef43a58f6bb9d4ff188ad82.png)
, и каждой длине ребер можно поставить во взаимно однозначное соответствие одну из дробей от
![$1/12$ $1/12$](https://dxdy-03.korotkov.co.uk/f/2/d/2/2d21154552d03dd3d7d46038ad51453e82.png)
до
![$6/7$ $6/7$](https://dxdy-02.korotkov.co.uk/f/1/7/0/1702f500a32ef43a58f6bb9d4ff188ad82.png)
. При этом каждой из этих дробей можно поставить во взаимно однозначное соответствие ее числитель, так что каждой длине ребер можно поставить во взаимно однозначное соответствие одно из чисел от
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
до
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
, и этим определяется длина каждого ребра, то есть есть ребра длиной
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
, есть ребра длиной
![$2$ $2$](https://dxdy-04.korotkov.co.uk/f/7/6/c/76c5792347bb90ef71cfbace628572cf82.png)
и так далее до
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
включительно.
Таким образом, всего имеется
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
различных размеров (различных длин) ребер полного графа на
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
вершинах. Впрочем, это можно увидеть непосредственно, если провести от одной вершины всевозможные ребра (соединив ее с каждой из остальных вершин): ребра симметричны по размерам относительно этой вершины, так что их размеров вдвое меньше, чем их общее число.
Построим граф
![$G$ $G$](https://dxdy-02.korotkov.co.uk/f/5/2/0/5201385589993766eea584cd3aa6fa1382.png)
на
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
вершинах полным, и раскрасим его в два цвета так, чтобы все ребра одной и той же длины были одного цвета. Поскольку
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
число простое, то оно взаимно просто с каждым из чисел от
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
до
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
, так что при этом образуется
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
одноцветных цепочек по
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
ребер одинаковой длины (Число ребер в полном графе равно
![$n(n-1)/2$ $n(n-1)/2$](https://dxdy-03.korotkov.co.uk/f/2/2/e/22ef3b544ce63fa8392dbb8ecc178f0982.png)
. ).
(Все
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
ребер каждой цепочки окрасим одним цветом -- либо красным, либо синим -- так что получим сколько-то полностью красных и сколько-то полностью синих цепочек.)
Каждая цепочка состоит из ребер одного размера (одной длины).
Каждая цепочка будет замкнута (то есть будет циклом): если за отправную точку взять вершину
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
, то каждая цепочка будет выходить из
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
и приходить в
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
.
В отношении номеров вершин это будет
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
арифметических прогрессий, с соответствующим шагом каждая (шаг каждой прогрессии будет равен длине ребра соответствующей цепочки). Первым членом прогрессии может служить номер любой вершины, но мы для определенности будем исходить из
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
.
Вообще, если раскрасить полный граф на достаточно большом числе вершин -- числе произвольном, но обязательно простом, -- таким образом, чтобы было
![$10$ $10$](https://dxdy-04.korotkov.co.uk/f/b/0/c/b0c08f9b595a704efb907fc688034d8082.png)
цепочек ребер одного цвета, то образуются цепочки полных пятерок этого цвета (для каждого набора размеров ребер своя цепочка), начиная с пятерок, все
![$10$ $10$](https://dxdy-04.korotkov.co.uk/f/b/0/c/b0c08f9b595a704efb907fc688034d8082.png)
ребер которых разные, заканчивая пятерками, имеющими минимальное число разных по длине ребер, а именно
![$4$ $4$](https://dxdy-03.korotkov.co.uk/f/e/c/f/ecf4fe2774fd9244b4fd56f7e76dc88282.png)
.
(Если все
![$10$ $10$](https://dxdy-04.korotkov.co.uk/f/b/0/c/b0c08f9b595a704efb907fc688034d8082.png)
ребер полной пятерки имеют разные размеры, то ее образуют минимум
![$10$ $10$](https://dxdy-04.korotkov.co.uk/f/b/0/c/b0c08f9b595a704efb907fc688034d8082.png)
цепочек соответствующих шагов, если же не все
![$10$ $10$](https://dxdy-04.korotkov.co.uk/f/b/0/c/b0c08f9b595a704efb907fc688034d8082.png)
ребер полной пятерки имеют разные размеры, то потребуется менее
![$10$ $10$](https://dxdy-04.korotkov.co.uk/f/b/0/c/b0c08f9b595a704efb907fc688034d8082.png)
цепочек, минимум
![$4$ $4$](https://dxdy-03.korotkov.co.uk/f/e/c/f/ecf4fe2774fd9244b4fd56f7e76dc88282.png)
цепочки.)
Если будет только
![$3$ $3$](https://dxdy-02.korotkov.co.uk/f/5/d/c/5dc642f297e291cfdde8982599601d7e82.png)
цепочки одного цвета, то они не образуют ни одной полной пятерки (ни одной цепочки полных пятерок) одного цвета. Если будет всего
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
цепочек, то одну половину из них можно окрасить одним цветом, а другую -- другим цветом, так что не будет четырех цепочек одного цвета. (Если будет
![$7$ $7$](https://dxdy-04.korotkov.co.uk/f/b/7/a/b7afe912ac7ed280f96e7cfb0f35a02782.png)
цепочек, то при двухцветной окраске не удастся окрасить их так, чтобы не было четырех цепочек одного цвета.)
![$6$ $6$](https://dxdy-04.korotkov.co.uk/f/3/2/7/327c36301dc71617dc7032f8ce30b23682.png)
разных размеров ребер имеют полные графы на
![$12$ $12$](https://dxdy-02.korotkov.co.uk/f/d/0/b/d0b46deac7c0bf4f6285cbeb41067c8882.png)
и на
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
вершинах. Но граф на
![$12$ $12$](https://dxdy-02.korotkov.co.uk/f/d/0/b/d0b46deac7c0bf4f6285cbeb41067c8882.png)
вершинах не имеет цепочек из
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
ребер (
![$n$ $n$](https://dxdy-02.korotkov.co.uk/f/5/5/a/55a049b8f161ae7cfeb0197d75aff96782.png)
это число вершин), потому что число его вершин не простое. Возьмем граф на
![$13$ $13$](https://dxdy-01.korotkov.co.uk/f/0/5/8/058144136c51a2587e0014f0855b972a82.png)
вершинах и раскрасим его так, чтобы было
![$3$ $3$](https://dxdy-02.korotkov.co.uk/f/5/d/c/5dc642f297e291cfdde8982599601d7e82.png)
синих и
![$3$ $3$](https://dxdy-02.korotkov.co.uk/f/5/d/c/5dc642f297e291cfdde8982599601d7e82.png)
красных цепочки. В этом графе не будет ни одной полной пятерки (ни одной цепочки полных пятерок) одного цвета.