Неконструктивне доведення
клас математичних доведень З Вікіпедії, вільної енциклопедії
клас математичних доведень З Вікіпедії, вільної енциклопедії
Неконструктивне доведення (неефективне доведення) — клас математичних доведень, що доводять лише існування в заданій (як правило, нескінченній) множині елемента, що задовольняє заданим властивостям, але не дає ніякої інформації про інші властивості елемента, тобто не дозволяють ні пред'явити його, ані приблизно описати. Доведення, які доводять існування елемента, надаючи спосіб одержання цього елемента, називають конструктивними.
Якщо в доведенні доводиться формула, в якій одна з величин — стала, але її значення відновити неможливо, це число називають неефективною сталою.[1]
Це поняття не слід плутати з випадком, коли сталу (або інший шуканий об'єкт) просто дуже складно виразити або вона виходить за межі розумних очікувань. Наприклад, доведення, в якому виникає число Грема, є конструктивним, оскільки число Грема, хоч і дуже велике, але його можна описати конкретно.
Неконструктивні доведення, як правило, виникають при застосуванні під час доведення деяких типових тверджень і прийомів, які самі є неконструктивними. Часто неконструктивні доведення ведуться від супротивного.
Багато таких доведень засновані на різних формах та узагальненнях принципу Діріхле. Сам собою цей принцип
Якщо елементів лежать у комірках, то існує комірка з не менш ніж двома елементами. |
стверджує існування, але не дозволяє знайти шуканого об'єкта.
До цієї ж групи можна віднести застосування нерівності Маркова і нерівності для звичайних сум, що випливає з неї. Наприклад, якщо відомо, що сума досить велика, а елементи в ній обмежені зверху (), то можна показати, що існує багато елементів, значення яких відносно велике і близьке до . Це «багато» означає деяку множину елементів, і це , якщо воно або його елементи буде використано далі в доведенні, зробить доведення неконструктивним, оскільки нічого, крім того, що воно існує, про нього дізнатися неможливо.
Аналогічні принципу Діріхле міркування лежать в арифметичній основі ймовірнісного методу, де майже всі доведення виявляються неконструктивними.
Може використовуватися також обернена постановка принципу Діріхле для нескінченних множин:
Якщо в скінченному числі ящиків міститься скінченна кількість кроликів, то в кожному ящику міститься скінченна кількість кроликів. |
Тут твердження існування немає, але воно виникне, якщо, наприклад, замість дискретних ящиків розглядати відрізок та значення функції на ньому. Якщо збігається, то збігається майже скрізь, тобто множина точок, де воно не збігається має міру нуль. Але ми не можемо нічого сказати про цю множину, а значить, не можемо нічого сказати і про точки, де ряд збігається. Ми довели, що ряд збігається майже скрізь, але де саме — незрозуміло. У цьому полягає неконструктивність.
Якщо , то . |
Якщо переформулювати це в термінах принципу Діріхле, то вийде таке:
якщо з кроликів деякі сидять у одній із кліток, але в кожній клітці сидить не більше одного кролика, то хоча б один кролик не сидить у жодній із кліток. |
В описаному вище прикладі з інтегралом ряду застосовано саме цей прийом, але слід зазначити, що в цьому прийомі не важливо, чи були множини і конструктивними раніше. Навіть якщо вони були однозначно визначеними, існування елемента доведено неконструктивно (у рамках множини ).
Більшість математичних теорем формулюються за принципом «Якщо […], то […]». Якщо перша частина цього речення (передумова) містить якісь умови, що стосуються лише існування елементів з тими чи іншими властивостями, то доведення такого твердження може бути конструктивним лише в сенсі чіткого вказання залежності шуканого об'єкта (існування якого доводиться) від об'єкта, існування якого припускається. Однак конструктивність доведення в цьому сенсі ще не гарантує конструктивності ширших тверджень, для доведення яких використовуватиметься це — для забезпечення їхньої конструктивності необхідно забезпечити ще конструктивність доведення припущеної тут властивості існування.
Наприклад, нехай доводиться деяке твердження для будь-якої безперервної функції та деякої точки (такої, що ). За визначенням неперервності, . З цього легко вивести, що . Доведення цього можна вважати конструктивним, оскільки ми можемо оцінити у термінах залежності . Однак, якщо ми потім будемо використовувати доведений наслідок для певної функції , про яку нам відомо, що вона неперервна, але не відома чітка залежність (тобто неперервність доведено неконструктивно), то отримаємо неконструктивне доведення, оскільки не зможемо відновити і .
Існування необчисленної множини — класичний приклад неконструктивного доведення через різницю розмірів множин.
Формалізація поняття алгоритму свого часу породила питання — чи існує множина натуральних чисел, для якої не існує алгоритму (строгіше, машини Тюрінга), яка перевіряє довільне число на належність цій множині.
Відповідно до теореми Кантора, потужність множини всіх підмножин натуральних чисел дорівнює континууму. Оскільки будь-яка машина Тюрінга задається скінченним числом символів, множина всіх машин Тюрінга є зліченною.
Оскільки континуум більший від зліченної множини, а кожному алгоритму відповідає деяка множина, то, крім деякої зліченної множини функцій, інші функції виявляються необчислюваними. Однак про те, як вони влаштовані, на основі цих міркувань нічого сказати не можна, тому таке доведення є неконструктивним.
Слід зазначити, що ніяке неконструктивне доведення не скасовує можливості іншого, конструктивного доведення. Зокрема, деякі приклади незліченних множин і функцій (а також алгоритмічно нерозв'язних задач, які можна звести до них) все-таки відомі, див.:
Нехай дано замкнуте опукле тіло об'ємом , симетричне відносно початку координат. Якщо розглянути функцію
то очевидно, що , отже
так що існують точки , різниця яких є парною точкою цілочисельної ґратки. Через властивості опуклості та симетричності з цього легко вивести, що в лежить хоча б одна ціла точка крім . Однак про те, яка саме ця точка, нічого сказати не можна.
Доведене твердження називають теоремою Мінковського[2]. Описане доведення є неконструктивним через те, що використовує принцип Діріхле.
Деякі доведення, що стосуються задачі Данцера — Ґрюнбаума, були неконструктивними через застосування ймовірнісного методу[3][4][5].
Використовуючи критерій Вейля, можна показати, що для будь-якої нескінченної послідовності чисел для майже всіх чисел послідовність рівномірно розподілена за модулем 1, тобто множина значень, для яких це не так, має нульову міру. Однак таке доведення не дає змоги пред'явити множину винятків (вона, очевидно, залежить від послідовності ). тобто з нього неможливо зрозуміти, чи рівномірно розподілена послідовність для якогось конкретного заданого [6].
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.