avva: (Default)
[personal profile] avva
Константин Кноп пишет в фейсбуке:

...В чем "фишка" доказательств от противного и почему ими следует пользоваться как в обучении математике, так и в собственно математике? Этого почти никто толком не понимает, потому что в школе этого не объясняют, а потом умные люди уже не занимаются такими благоглупостями.

Пусть нам нужно доказать утверждение "A ⇒ B"... Когда вы _правильно_ используете метод доказательства от противного, то у вас есть не одно условие A, а два разных: A и ¬B (¬ означает "не"). И вот из двух условий вместе нужно всего лишь прийти к противоречию. Любому противоречию, не важно, в каком месте и с чем именно!

Понимаете? Раньше вам нужно было (непонятно, как именно) проложить ниточку рассуждений от того, которое было дано, к тому, которое надо было доказать. Это могла быть достаточно длинная ниточка, а вы держитесь за один конец клубка, и совершенно непонятно, как его разматывать, чтобы он вас привёл куда надо. А "противное" сразу позволяет опереться на два разных хвоста и мотать их совместно. Сплошь и рядом это оказывается удобнее и быстрее, потому что на двух опорах стоять проще, чем на одной. И главное - у вас нет цели нечто конкретное доказать, ваша цель намного проще: обнаружить противоречие.


Добавлю несколько соображений.

Десять лет назад я написал подробную запись (слишком подробную, на мой взгляд теперь, мог бы и покороче) о том, почему доказывать A ⇒ B и доказывать ¬B ⇒ ¬A - на практике разные вещи, хотя с строго логической точки зрения они эквивалентны. Сказанное там имеет отношение к вышепроцитированным словам про док-во от противного. Мы предпочитаем опираться на равенство и доказывать равенство, а не опираться на неравенство и доказывать неравенство, при прочих равных. Мы предпочитаем опираться на существование какого-то X и доказывать существование какого-то Y, а не опираться на "для всех X" и доказывать "для всех Y", при прочих равных. Эти предпочтения часто помогают нам выбратьм что доказывать: A ⇒ B или ¬B ⇒ ¬A. Доказательство от противного утверждения типа A ⇒ B будет особенно удобным, если и A, и ¬B получаются в удобной форме: существование и/или равенство. Тогда действительно легко и удобно будет "опереться на два разных хвоста и мотать их совместно".

Вместе с тем, у доказательств от противного на практике часто обнаруживаются следующие недостатки:

1. Нередко бывает, что доказательство оформлено как док-во от противного, но "на самом деле" не пользуется совместной силой предположений A и ¬B. Вместо этого происходит следующее (иногда это чуть замаскировано риторикой): предполагаем A и ¬B, потом доказываем ¬A, но не пользуемся совсем предположением A при этом, и наконец заключаем "противоречие" между A и ¬A. Легко видеть, что на самом деле это попросту косвенное доказательство ¬B ⇒ ¬A; оформление его в виде "противоречия" ничего не добавляет, а наоборот, может скрыть степень конструктивности док-ва.

2. Наоборот, когда и A и ¬B нетривиально используются в достижении противоречия, иногда выходит такая ситуация, что значительную часть док-ва проводишь за исследованием свойств объектов, про которые заранее знаешь, что они не существуют, и эти свойства внутренне противоречивы, просто ты еще не придумал, как это противоречие вывести на поверхность. Это немного странное и контрпродуктивное ощущение. Если доказываешь прямо A->B, то хотя бы в процессе док-ва можешь узнать что-то новое и интересное про вещи, которые реально "существуют". Промежуточные этапы в доказательстве от противного скорее окажутся ни к чему не годными, не добавляющими к знаниям и интуиции итд.

Date: 2017-04-16 08:07 am (UTC)
From: [identity profile] http://users.livejournal.com/_sabiko/
Так так и задумано, это же формула беспредела, а не предела!

Date: 2017-04-16 08:26 am (UTC)
From: [identity profile] richard-grm.livejournal.com
именно.
но если условия на плакате выполняются, то предел, тем не менее, вполне может существовать.

т.е. это НЕ формула беспредела.
условия на плакате вообще-то выполнятся для любой функции, не равной тождественно нулю.
т.е. всегда можно найти такую дельту (дельта там не любая, а существует), при которой значение функции будет по модулю больше этой дельты.
но это не значит, что у большинства функций нет предела в той или иной точке.
Edited Date: 2017-04-16 08:26 am (UTC)

Date: 2017-04-16 10:21 am (UTC)
From: [identity profile] gul-kiev.livejournal.com
Не обязательно нулю, любой константе.
Для несуществования предела следовало бы переставить местами кванторы.
"Существует такая дельта, что для любого эпсилон ...".

Date: 2017-04-16 10:25 am (UTC)
From: [identity profile] gul-kiev.livejournal.com
> условия на плакате вообще-то выполнятся для любой функции, не равной тождественно нулю.

Если функция является константой в любой (сколь угодно малой) окрестности x0, то условия на плакате не выполнятся. Необязательно быть константой на всей области определения.

Date: 2017-04-16 10:27 am (UTC)
From: [identity profile] richard-grm.livejournal.com
пусть у вас функция f(x)=5.
чему равен предел f(x) при х->10?

Date: 2017-04-16 10:39 am (UTC)
From: [identity profile] gul-kiev.livejournal.com
Пяти, разумеется.
К чему это вы?

Я говорю о том, что, например, для функции f(x) = [x] (целая часть от x) условие на плакате не выполняется в точке x0 = 1/2.
Вы же написали, что условия на плакате выполняются для любой функции, не равной тождественно нулю.

Date: 2017-04-16 10:44 am (UTC)
From: [identity profile] gul-kiev.livejournal.com
Прошу прощения, неправильно прочитал плакат, не понял, что там в конце написано |f(x)| > δ. Не пришло в голову, что он сделал более грубую ошибку, чем перепутанный порядок кванторов. :)

Тогда, конечно, не любой константе, а именно нулю. Но всё равно достаточно в окрестности x0.

Date: 2017-04-16 11:00 am (UTC)
From: [identity profile] richard-grm.livejournal.com
я уже сам перепроверять начал.:)

если функция нулевая рядом с х0, то да.
не выполнятся - именно в этой х0.
но они выполнятся в других x, если у нас не f(x)=o.

т.е. условия будут выполняться для любой другой функции, просто не во всех точках.

Date: 2017-04-16 11:24 am (UTC)
From: [identity profile] richard-grm.livejournal.com
а, слушайте, нет.
не выполнится, если она нулевая только в окрестности.
там же эпсилон - любой.
просто мы подразумеваем, что он сколь угодно мал - в определении предела.
потому что там выполнится для малого - выполнится и для большого.
но формально он - любой, и для достаточно больших эпсилон условие не выполнится, если у нас не f(x)=0.


апд.
в смысле, конечно, условие ВЫПОЛНИТСЯ, если она нулевая только в окрестности - это я уже сам запутался.:)

апд 2.
ладно, стоп, я, пожалуй, продолжу чуть позже, а то уже какую-то фигню пишу.:)

апд 3.
да, вы всё верно написали: для выполнения условия в x0 достаточно нулевого значения в её окрестности.
надо пойти поспать.:)
Edited Date: 2017-04-16 12:08 pm (UTC)

Date: 2017-04-16 05:42 pm (UTC)
From: [identity profile] richard-grm.livejournal.com
в ходе параллельного обсуждения (http://foxhound-lj.livejournal.com/436122.html) возникли две новые идеи.
условие на плакате НЕ будет выполняться для всех x, если функция пересекает ось абсцисс в двух и более точках, т.е. как минимум дважды равна нулю.

а вот если она только один раз пересекает абсциссу - в точке, к примеру, x1, то при x0=x1 условие выполнится.
а для всех остальных точек - нет.
потому что можно будет взять достаточно большое эпсилон, и в ε-окрестность попадёт x1, а f( x1)=0<δ.

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 01:37 pm
Powered by Dreamwidth Studios