Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Гарднер, М. Математические новеллы

.pdf
Скачиваний:
25
Добавлен:
23.10.2023
Размер:
24.02 Mб
Скачать

13X 14= 70+ 12+ 100= 182

Ри с . 215. Умножение на пальцах чисел от 11 до 15.

Умножив на 10 число нижних пальцев на обеих руках, получим 70. Вместо того чтобы прибавить к 70 произве­ дение числа верхних пальцев на каждой руке, мы вычис­ ляем произведение числа нижних пальцев на каждой руке 3 X 4 = 12 и прибавляем его к 70. Наконец, к по­ лученной сумме требуется прибавить постоянную — чис­

ло

100. Таким образом, окончательный ответ: 13X 14 =

=

100 + 7 0 + 1 2 = 182.

 

Принцип действия ручной вычислительной машины

проще всего («на пальцах») можно объяснить, если снова воспользоваться умножением биномов;

 

v

10+

3

 

Л 1 0 +

4

100

+

4 0 +

12

30_______

100 +

7 0 +

1 2 = 182

Первое слагаемое — аддитивная постоянная, равно 100, за ним идет 70 — умноженное на 10 число нижних пальцев на обеих руках, и 12 — произведение числа ниж­ них пальцев на левой руке на число нижних пальцев на правой руке.

Для чисел из пятерок, в которых последнее число заканчивается нулем, правила умножения по существу такие же, как для чисел от 6 до 10, только число ниж­ них пальцев на обеих руках умножается на другой ко­

372

эффициент и аддитивная постоянная имеет другое зна­ чение. Например, при умножении 17 на 19 (рис. 216) число нижних пальцев на обеих руках следует умножать на 20, а постоянная равна 200. Записав оба сомножи­ теля в виде биномов, получим

V

Ю +

7

Л

1 0 +

9

100+

90 +

63

70_______ .

100+ 160 + 63 = 3 2 3

Если слагаемые в последней сумме распределить не­ сколько иначе, а именно (100 + 100) + (60 + 60) + 3, то число 323 можно будет представить в виде 200 + 120 + 3. Первое слагаемое 200 означает постоянную, слагаемое 120 — умноженное на 20 число нижних пальцев на обеих руках, а последнее слагаемое 3 — произведение числа верхних пальцев на правой и левой руке в отдельности.

Для чисел от 1 до 50 коэффициенты, на которые над­ лежит умножать число нижних пальцев на обеих руках, и константы указаны в таблице. Если последнее число пятерки, в которую попадают интересующие нас числа, оканчивается нулем, то умножение производится по пер­ вой схеме, учитывающей верхние пальцы (так же как числа, заключенные в интервале от 6 до 10). Для чисел,

Р и с . 216. Умножение на пальцах чисел от 16 до 20.

873

Таблица коэффициентов и аддитивных постоянных для умножения на пальцах чисел от 1 до 50

Д е с я т к и

П я т е р к и

1 - 5

1

К оэф ф и ц и ен т, н а

к о то р ы й

у м н о ж а е т с я число

ниж них

п а л ь ц е в н а о б е и х р у к а х

0

П о ст о я н н а я

0

6 - 1 0

10

0

1 1 - 1 5

10

1 0 0

2

 

 

1 6 - 2 0

2 0

2 0 0

2 1 - 2 5

2 0

4 0 0

3

 

 

2 6 - 3 0

3 0

6 0 0

3 1 - 3 5

3 0

9 0 0

4

 

 

3 6 - 4 0

4 0

1 2 0 0

4 1 - 4 5

4 0

1 6 0 0

5

 

 

4 6 - 5 0

5 0

2 0 0 0

попадающих в пятерку, в которой последнее число окан­ чивается цифрой 5, умножение производится по второй схеме, игнорирующей верхние и учитывающей лишь ниж­ ние пальцы (по этой схеме мы умножали числа, заклю­ ченные в интервале от 11 до 15). Коэффициент, на ко­ торый умножается число нижних пальцев на обеих руках, для первой схемы равен 10d (d — номер десятка), для второй 10{d — 1). Постоянная для первой схемы (пятерок, последнее число которых оканчивается нулем) равна I00d (d — 1), для второй схемы (пятерок, послед­ нее число которых оканчивается цифрой 5)— 100 (с?— I)2.

Существуют формулы, позволяющие не различать пятерки, оканчивающиеся нулем, и пятерки, оканчиваю­ щиеся цифрой 5. Можно воспользоваться, например, сле­ дующим алгебраическим тождеством:

(а + х)(а + у) =

= 2а{х + у) + {а — х){а у),

374

переписав его в виде

(а + х)(а + у) = = а{х + г/) + ху + а2,

где х и у — последние цифры сомножителей, а число а — первое число пятерки — принимает значения 5, 10, 15, 20, 25, 30..........

Можно ли умножать на пальцах числа, принадлежа­ щие различным пятеркам, например 17X64? Оказы­ вается, можно. Правда, при этом число нижних паль­ цев на левой и на правой руке приходится умножать на различные коэффициенты, вследствие чего весь метод не­ сколько усложняется. Кроме того, большое число всегда можно разбить на несколько меньших, с которыми вы­ числительная машина «ручного» действия легко справ­ ляется, произвести умножение, а затем сложить резуль­ таты. Например, произведение 9 X 13 на пальцах можно

вычислить,

найдя 9 X 6 и

9 X 7

и сложив полученные

результаты.

 

ОТВЕТЫ

 

 

 

 

 

Единственная

расшифровка

таинственной надписи, переданной

с Венеры,

имеет

вид: 1 2 + 1 2

=

101

(в троичной системе), или

5 + 5 = 1 0

в

более привычной

для

нас

десятичной системе. Таким

образом, на руке у жителей Венеры, вероятнее всего, 3 пальца.

Вычитать на пальцах в двоичной системе из числа

вида — 1

любое не превосходящее его число п проще всего так.

Изобразив

на пальцах в двоичной системе число п (как это делается, мы уже объясняли), разогнем все согнутые пальцы и, наоборот, согнем все пальцы, остававшиеся прямыми, что соответствует замене всех еди­ ниц нулями и всех нулей единицами. Прочитав новое число, «отло­ женное» на пальцах, получим ответ.

ГЛАВА 31

БУЛЕВА АЛГЕБРА, ДИАГРАММЫ ВЕННА И ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ *

Основателем формальной логики по праву считается Аристотель, хотя основное внимание он уделил рассмот­

* Полезным дополнением к этой главе может служить книга С. Г. Гиндикина «Алгебра логики в задачах», М., изд-во «Наука», 1972. — Прим, пгрев.

375

рению силлогизмов. Сейчас, когда логика переживает «вторую молодость» — период бурного развития — и сил­ логистика давно уже отошла на задний план, трудно

поверить,

что на протяжении двух

тысячелетий

логики

в

основном занимались изучением

силлогизмов

и

что

в

1797 г.

Иммануил Кант писал о

логике как

о

«

зам­

кнутой и завершенной теории».

«Приступая к силлогистическому выводу, — ирони­ чески заметил однажды Бертран Рассел,— вы должны заранее знать, что все люди смертны и что Сократ — че­ ловек. Отсюда вы делаете совершенно неожиданный для себя вывод о том, что Сократ смертен. Подобная форма умозаключений встречается на практике, хотя и чрезвычайно редко».

Далее Рассел говорит о единственном примере ис­ пользования силлогистического вывода, о котором ему когда-либо приходилось слышать. В 1901 г. редакция философского журнала Mind, выходящего в Англии, вы­ пустила специальный рождественский номер, не содер­ жавший ни одной серьезной статьи. Все материалы но­ мера носили юмористический характер. Это были шут­ ки, пародии, литературные мистификации и т. п.

Получив рождественский выпуск журнала и обна­ ружив в нем какое-то объявление, один немецкий фи­

лософ

принялся рассуждать так: «Все, что напечатано

в этом

номере, — не более

чем шутка. Объявление на­

печатано

в этом номере. Следовательно, объявление —

шутка».

вы хотите стать

логиком, — писал Рассел,—

«Если

я могу настоятельно посоветовать вам лишь одно: не изучайте традиционную логику. На нее стоило тратить силы во времена Аристотеля, но тогда и птолемеева астрономия была вполне достойна изучения».

Поворотный пункт в истории логики наступил в 1847 г., когда Джордж Буль (1815—1864), ученый-само­ учка, сын бедного английского сапожника, опублико­ вал статью «Математический анализ логики». Эта и не­ которые другие работы принесли Булю известность, и он, не имея ученой степени, получил приглашение за­ нять должность профессора математики в Куинз-Кол- ледж ирландского города Корка. Там он написал свой знаменитый трактат «Исследование законов мышления, на которых основаны математические теории логики и

376

вероятности», вышедший в свет в 1854 г. в Лондоне. Основная идея труда — замена всех слов, употребляе­ мых в формальной логике, символами — высказывалась и до «Исследований законов мышления», но Буль был первым, кому удалось разработать практически пригод­ ную систему. У его современников (как математиков, так и философов) столь замечательное достижение не вызвало особого интереса. Не этим ли, в частности, объ­ ясняется крайне сочувственное и терпимое отношение Буля к чудакам, не признанным официальной наукой того времени? Об одном из таких чудаков — жителе го­ рода Корка по имени Джон Уолш — Буль написал статью, опубликованную в журнале Philosophical Ma­ gazine. Известный английский логик Август Де Морган назвал эту статью Буля «единственной биографией са­ мого необычного героя, о которой ему когда-либо при­ ходилось слышать».

Немногие современники, сумевшие по достоинству оценить гений Буля (среди них особое место занимает немецкий математик Эрнст Шрёдер), быстро усовершен­ ствовали несколько неуклюжие обозначения, предложен­ ные самим Булем. Впрочем, все «пороки» первоначаль­ ного варианта системы Буля были обусловлены стремле­ нием ее автора сделать систему как можно более похожей на традиционную алгебру. В настоящее время, говоря о булевой алгебре, математик имеет в виду абстрактную систему символов, свойства которой описываются аксио­ матически. Современная булева алгебра представляет собой не что иное, как упрощенный вариант системы, предложенный Булем в 1854 г.

Булеву алгебру, так же как и все другие абстракт­ ные алгебры, можно интерпретировать множеством различных способов. Сам Буль интерпретировал свою систему в духе Аристотеля как алгебру классов и их отношений, но, выйдя за узкие'рамки силлогистики, зна­ чительно расширил старую логику классов. Поскольку математики давно отказались от первоначальных обо­ значений, принятых в работе Буля, булеву алгебру в настоящее время принято записывать в обозначениях теории множеств. Под множеством современные мате­ матики понимают то же, что Буль подразумевал, го­ воря о классе: любой набор «индивидуальных» элемен­ тов, рассматриваемых как единое целое. Множество

877

может быть конечным (например, множество чисел 1, 2, 3; жителей штата Небраска с зелеными глазами; вер­ шин куба; планет солнечной системы или любое другое множество, все элементы которого перечислены в списке конечных размеров). Множество может быть бесконеч­ ным (таково, например, множество всех четных чисел и, быть может, множество всех звезд во Вселенной). Выделим некоторое конечное или бесконечное множе­ ство и будем рассматривать все его «собственные под­ множества» (в их число входит само множество и пустое множество, не содержащее ни одного элемента). Определив на «множестве всех собственных подмно­ жеств данного множества» операцию теоретико-мно­

жественного

включения (например,

множество

чисел

1,

2,

3

содержится — «включено» — в

множестве

чисел

1,

2,

3,

4, 5),

мы построим булеву алгебру множеств.

Множества, подмножества и их элементы принято обозначать буквами. Универсальное множество (самое большое из рассматриваемых множеств) обозначают буквой U, пустое множество — символом 0 . Объедине­ ние, или сумма, множеств а и b (все элементы, содер­

жащиеся

в множествах

а и Ь) записывается

в

виде

a U Ь. Так,

объединением

множеств чисел 1, 2

и 3,

4, 5

служит множество

чисел I, 2, 3, 4, 5. Пересечение мно­

жеств а и b (все

элементы, принадлежащие

одновре­

менно множеству а и множеству Ь) записывается в виде а Г) Ь. Так, пересечение множеств чисел 1, 2, 3 и 3, 4, 5 состоит из числа 3. Если два множества а и b «равны» (например, множество нечетных чисел совпадает с множеством чисел, дающих при делении на 2 остаток 1), то между их символами ставят знак равенства: а — Ь. Дополнение множества а — все элементы универсаль­ ного множества, не принадлежащие множеству а, обо­ значают символом а'. Так, если универсальным множе­ ством выбран набор чисел 1, 2, 3, 4, 5, то дополнением множества чисел 1, 2 служит множество чисел 3, 4, 5.

Основное

бинарное

(«двухместное»)

отношение — при­

надлежность элемента а

множеству b ■—обозначают спе­

циальным

символом

е :

а е .Ь (а есть

элемент множе­

ства Ь).

 

 

 

 

Для сравнения приведем первоначальную булевскую символику. Элементы классов, классы и подклассы Буль обозначал буквами, универсальный класс — единицей,

378

пустой — нулем.

Объединение классов а

и b записыва­

лось

в виде а +

Ь. (Объединение, или

сумму, классов

Буль

понимал в «исключительном» смысле, считая, что

в а +

b входят лишь те элементы классов а и Ь, кото­

рые не принадлежат одновременно а и Ь. Объединение классов во «включительном» смысле — как класс эле­ ментов, принадлежащих по крайней мере одному из классов-слагаемых, — впервые ввел английский логик и экономист Джевонс. Интерпретация Джевонса оказа­ лась намного удобнее и стала впоследствии общеприня­ той.) Пересечение классов а и b Буль обозначал а X Ь, равенство — символом а — Ь, знаком минус — вычитание (изъятие) элементов одного множества из другого мно­ жества. Дополнение множества х Буль записывал в виде 1— х. Для включения одного класса в другой специаль­ ного символа не было, но то, что все элементы класса а являются в то же время элементами класса b (в совре­

менных

обозначениях

а ^ Ь ) ,

в

обозначениях

Буля

можно

написать различными способами,

например

как

й Х<> =

а — пересечение

классов

а

и b

совпадает с

классом а.

 

можно

наглядно изобра­

Булеву алгебру множеств

зить с помощью изящных диаграмм, или кругов, на­ званных в честь предложившего их английского логика Венна. Круги Венна используют для наглядного изобра­ жения в булевой алгебре топологических свойств пло­ скости. Пусть два перекрывающихся круга обозначают объединение двух множеств (рис. 217). В качестве од­ ного множества выберем множество однозначных чи­ сел, в качестве другого — множество 10 первых простых чисел. Прямоугольник, охватывающий оба круга, соот­ ветствует универсальному множеству. Часть прямо­ угольника, лежащая вне кругов, закрашена в темный цвет. Она. соответствует пустому множеству — пустому потому, что других чисел, кроме тех, которые находятся

в кругах, мы не рассматриваем.

Шестнадцать

чисел 0,

1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 17,

19, 23 и 29

образуют

сумму двух рассматриваемых множеств. Общая часть кругов содержит пересечение множеств — простые одно­ значные числа 2, 3, 5 и 7.

Условимся всегда закрашивать в темный цвет или заштриховывать пустое множество. Посмотрим, каким образом диаграмма Венна с тремя кругами позволяет

379

Ю однозначных

10 первых

Ри с . 217. Изображение объединения двух множеств (теоретико­ множественной суммы) с помощью диаграммы Веяна.

доказывать древний силлогизм, столь презрительно про­ цитированный Расселом. Пусть круги обозначают соот­ ветственно множества людей, смертных и Сократов (по­ следнее множество — единичное, оно содержит лишь один элемент). Первую посылку «Все люди смертны» мы изобразили на диаграмме, заштриховав ту часть множества людей, которая лежит вне множества смерт­ ных, чтобы показать, что эта часть множества людей пуста (рис. 218, слева). Вторую посылку «Сократ — че­ ловек» мы изобразим на диаграмме, заштриховав ту часть множества Сократов, которая лежит вне множе­ ства людей (рис. 218, справа). Проверим, верно ли за­ ключение «Сократ смертен». Мы видим, что множество всех Сократов (та часть круга, которая отмечена точ­ кой) лежит внутри круга, содержащего множество всех смертных. Следовательно, заключение силлогизма пра­ вильно. Так, используя топологические свойства простых замкнутых кривых, мы получили метод построения диа­ грамм, изоморфный булевой алгебре множеств.

Мысль о другой необычайно важной интерпретации булевой алгебры высказал еще сам Буль. Он заметил, что если сопоставить истинным высказываниям единицу, а ложным — нуль, то его систему можно будет распро­ странить на высказывания, которые принимают лишь два значения истинности, то есть могут быть либо истинными, либо ложными. Сам Буль не осуществил

380

намеченную программу. Ее выполнили последователи Буля, создавшие исчисление высказываний. Этот раздел математической логики занимается изучением высказы­ ваний, которые могут быть либо истинными, либо лож­ ными и соединены бинарными («двухместными») связ­ ками типа «Если р, то <?», «Либо р, либо q, но не оба», «Либо р, либо q, либо оба», «Если и только если р, то q», «Не р и не и т. д. В таблице на стр. 381 по­ казано соответствие между обозначениями булевой ал­ гебры множеств и вычисления высказываний.

Соответствие между обозначениями двух интерпретаций булевой алгебры:

исчисления высказываний и булевой алгебры множеств

 

Булева алгебра множеств

И сч и сл ен и е

в ы с к а зы в ан и й

U (универсальное множество)

И (истина)

 

0

(пустое множество)

Л (ложь)

 

а,

Ь, с, . . .

(множества, под­

р, q, г, . . .

(высказывания)

 

множества,

элементы множеств

 

 

a U b(объединение множеств — все элементы, принадлежащие мно­ жествам а и Ь)

а[\Ь (пересечение множеств — элементы, принадлежащие одно­

временно множествам а и Ь)

а ^ Ь (равенство — множества а и b содержат одни и те же эле­ менты)

а' (дополнение — все элементы U, не принадлежащие а)

а^ Ь (включение — а есть элемент множества Ь)

рV ^(дизъюнкция — либо р, ли­ бо q, либо оба высказывания истинны)

р A q (конъюнкция — оба вы­ сказывания р и q истинны)

p==i7 (эквивалентность — вы­ сказывание q истинно тогда и только тогда, когда истин­ но высказывание р)

~ р (отрицание — высказыва­ ние р ложно)

piD<7 (импликация — если р истинно, то q истинно)

Изоморфизм, существующий между булевой алгеб­ рой множеств и исчислением высказываний, нетрудно понять на примере уже рассмотренного нами силлогиз­ ма о Сократе. Вместо того чтобы переводить посылку «Все люди смертны» на язык теории множеств, мы за­ меним ее двумя высказываниями, соединенными связ<

кой,

которая известна

под названием импликации:

«Если

х человек, то х

смертен». С помощью кругов

381

Соседние файлы в папке книги из ГПНТБ