Зачем переформулировать условие? Как это поможет доказательству?
Ну, это может немного убыстрить тот перебор, который вы делали: сразу видно, что к графу
можно добавить ребро особым способом, который даёт уже нерасширяемый граф
, а остальные
можно расширять только до
(с точностью до добавления изолированных вершин, конечно). По идее когнитивно меньше нагрузки проверять конкретную вещь — добавление ребра так, чтобы оно имело с каждым общую вершину, чем проверять невхождение подграфа (в вашем исходном случае ещё и четырёх!).
Задача поставлена в том виде, который я изначально привел.
Хм, странно, потому что правда же условие избыточно, а следствие слишком общее. Я сперва подумал, что вы её вытащили из какой-то практической задачи, и потому она вышла поначалу такая непричёсанная.
-- Вс мар 24, 2019 17:00:18 --Не пойму, какой следующий шаг.
Хм, шаг… ну всё же можно оставить как было, если вас устраивает исходная формулировка.
Вот вы хотели разобраться почему «не содержит
» эквивалентно «любые два ребра имеют общую вершину» — тут по крайней мере понятнее чем можно помочь: попробуйте с отрицаниями — «содержит
» должно быть эквивалентно «не любые два ребра имеют общую вершину», т. е. «существуют два ребра, не имеющие общих вершин». Это ведь как раз вложимость
и есть. В крайнем случае можно формально записать и это, и утверждение о подграфе, и попытаться преобразовать их к одному.