Проанализируйте, где и почему метод индукции может дать неверные выводы при неправильной базе индукции или при неверной формулировке индуктивного шага; приведите пример ошибки и покажите, как её исправить

3 Дек в 13:57
3 +3
0
Ответы
1
Коротко о принципе: для доказательства утверждения P(n)P(n)P(n) для всех n≥n0n\ge n_0nn0 нужно два элемента:
- правильная база индукции: P(n0)P(n_0)P(n0 ) (и, при необходимости, несколько первых P(n0),…,P(n0+r−1)P(n_0),\dots,P(n_0+r-1)P(n0 ),,P(n0 +r1));
- корректно сформулированный индуктивный шаг: показать, что из подходящих предположений о меньших значениях следует P(n+1)P(n+1)P(n+1).
Ошибки возникают, когда база слишком слаба или шаг индукции тайно использует больше, чем заявлено в предположении.
Пример 1 (классическая «ошибка с лошадьми»).
Утверждение: P(n)P(n)P(n) — «в любой коллекции из nnn лошадей все лошади одного цвета».
Ошибочное доказательство:
- База: P(1)P(1)P(1) верно.
- Шаг: пусть P(n)P(n)P(n) верно. Рассмотрим n+1n+1n+1 лошадей. Уберём первую — остаётся набор AAA из nnn лошадей, по предположению в AAA все одной краски. Уберём последнюю — остаётся набор BBB из nnn лошадей, в BBB тоже одна краска. Поскольку A∩BA\cap BAB содержит (якобы) хотя бы одну лошадь, цвета совпадают и значит все n+1n+1n+1 лошадей одной краски. Следовательно P(n+1)P(n+1)P(n+1).
Где провал: при переходе n=1→n+1=2n=1\to n+1=2n=1n+1=2 множества
A={вторая лошадь},B={первая лошадь} A=\{\text{вторая лошадь}\},\qquad B=\{\text{первая лошадь}\}
A={вторая лошадь},B={первая лошадь}
пересекаются в пустом множестве: A∩B=∅A\cap B=\varnothingAB=. Тогда вывод о наличии общей лошади неверен, и контрпример (две лошади разного цвета) опровергает «доказательство».
Как исправить: расширить базу. Если подтвердить одновременно P(1)P(1)P(1) и P(2)P(2)P(2), то для любого n≥2n\ge 2n2 при переходе n→n+1n\to n+1nn+1 множества AAA и BBB имеют пересечение размера n−1≥1n-1\ge 1n11, т.е. аргумент становится корректным. Иначе нужно изменить аргументацию, не полагаясь на непроверяемое пересечение.
Пример 2 (нужна сильная индукция).
Утверждение: «каждое целое n≥2n\ge 2n2 раскладывается в произведение простых чисел».
Невнимательный (слабый) шаг: предположим только P(k)P(k)P(k) и пытаемся доказать P(k+1)P(k+1)P(k+1). Если k+1k+1k+1 простое — тривиально. Если составное, k+1=abk+1=abk+1=ab с 2≤a,b≤k2\le a,b\le k2a,bk. Чтобы разложить k+1k+1k+1 на простые, нам нужно разложить aaa и bbb. Но эти числа могут быть меньше kkk, а слабая индукция даёт нам информацию только о kkk, не о всех меньших числах. Следовательно строгий вывод не выполняется.
Правильный подход: использовать сильную (полную) индукцию: как индуктивное предположение принимать, что P(m)P(m)P(m) верно для всех 2≤m≤k2\le m\le k2mk. Тогда для составного k+1=abk+1=abk+1=ab мы имеем разложения для aaa и bbb по предположению, отсюда разложение для k+1k+1k+1. База — P(2)P(2)P(2) — проверяется отдельно.
Короткие общие рекомендации:
- Проверьте базовые случаи до такой глубины, на какую «опирается» ваш индуктивный шаг (если шаг переходит на +r+r+r, нужны rrr базовых случаев).
- Явно указывайте, какие значения предполагаются в индуктивном предположении (слабая или сильная индукция).
- В индуктивном шаге не скрывайте дополнительных предположений (например, о непустом пересечении множеств или о свойствах промежуточных чисел).
Так вы избежите «ложных доказательств» и сможете исправить ошибочные построения.
3 Дек в 14:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир