maria_v's Journal
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 3 most recent journal entries recorded in
maria_v's LiveJournal:
Tuesday, July 1st, 2008 | 4:06 am |
Замечания к вводной лекции -- 2 Замечание второе -- о простых числах. Простое число -- это целое число, которое делится только на себя и на 1, с точностью до знака. Если ограничиться только натуральными (целыми положительными) числами, то простое число делится только на себя и на 1. Как уже говорилось, Пифагор не любил таких чисел. Евклид относился к ним либеральнее. В его книге есть доказательство, что простых чисел в натуральном ряду бесконечно много. Сформулируем сначала Основную теорему арифметики: любое натуральное число, кроме 0 (напоминание: некоторые начинают отсчет натуральных чисел с 0, а другие -- с 1), единственным образом разлагается на простые множители.То есть, если натуральное число n = p 1p 2... p kможно представить также в виде n = q 1q 2... q l, то k=l, а q 1, q 2..., q kсуть не что иное, как перестановка из чисел p 1, p 2, ..., p k. Здесь мы наметим примерный ход доказательства. З2.1 Пусть натуральные числа a и b взаимно просты (это означает, что у них нет общих делителей, кроме 1). Пусть, кроме того, произведение ab делится на p, где p -- простое число. Доказать, что в этом случае a делится на p или b делится на p.(Указание: если a не делится на p, то его можно представить в виде a = pk + r, где r < p, r, k -- натуральные. Если b не делится на p, то и b можно представить в аналогичном виде: b = pl + s, s < p, l, s -- натуральные.) После того, как это утверждение доказано, нужно взять произвольное n и рассмотреть два его разложения на простые множители: n = p 1p 2... p k = q 1q 2... q lПусть сначала n таково, что все эти сомножители различны. Возьмем, например, q 1 и рассмотрим произведение двух чисел p 1(p 2... p k). По доказанному, одно из этих двух чисел делится на q 1. Если p 1 делится на q 1, то p 1 = q 1, потому что p 1, как простое, делится только на себя и на 1. Если же p 1 не делится на q 1, то (p 2... p k) делится на q 1. После этого можно повторить процесс, отщепив от произведения уже p 2. В какой-то момент нам придется либо прийти к противоречию, либо обнаружить p i, совпадающее с q 1. После этого в двух разложениях числа n можно сократить на общий множитель справа и слева и продолжать процедуру. Еще короче было бы договориться сразу сократить на все общие сомножители, а потом рассуждать от противного. З2.2 Предположить, что в равенстве p1p2... pk = q1q2... ql все сомножители -- строго различные простые натуральные числа, и на все общие сомножители мы уже сократили, и прийти к противоречию.То, что в разложении натурального числа n одно и то же число может встречаться несколько раз, например, 24 = 2x2x2x3 = 2 3x3, несколько загромождает рассуждения в общем случае, но в принципе они те же. Нужно только уточнить, что З2.3 Если pk делится на q, p и q просты, то p = q.Как уже упоминалось, единственность разложения на простые множители -- довольно нетривиальное свойство кольца целых чисел (надо оговорить, конечно, что -6 = (-2)x3 = 2x(-3), то есть, в случае целых чисел единственность имеет место лишь с точностью до знака). В свое время будет приведен пример очень похожей конструкции, в которой, однако, единственность разложения на простые множители не будет иметь места. Следуя рекомендации пользователя phantom, приведем здесь евклидово доказательство бесконечности ряда простых чисел. Предположим, что количество простых чисел конечно и равно N. Выпишем их все в порядке возрастания: p1, p2, ..., pN.
Рассмотрим число M = p1p2 ... pN + 1. Оно раскладывается (да еще и единственным образом) на простые множители.
Заметим, что среди простых делителей числа M не может быть ни одного числа из нашего списка.
З2. 4 Почему M = p1p2 ... pN + 1 не делится ни на одно из чисел p1, p2, ..., pN?
После того, как ответ на вопрос 32.4 найден, мы приходим к выводу о существовании еще по крайней мере одного простого числа, большего pN. Итак, мы предположили, что простых чисел всего N -- конечное число, и пришли к противоречию.Наконец, в порядке практикума по Алгоритму Евклида (см. вводную лекцию), З2.5 Один фальшивомонетчик задолжал другому 13 фальшивых рублей. Как им рассчитаться, если у них на руках есть только купюры в 26 и в 37 рублей? (Ответ должен иметь вид: должник отдает заимодавцу столько-то (число) таких-то купюр, получает сдачу столько-то (число) таких-то купюр.) | Saturday, June 28th, 2008 | 4:20 am |
Замечания к вводной лекции -- 1 Замечание первое -- о комбинаторике.
Лингвисты говорят, что слово "вероятность" в разных языках исходно имело не тот смысл, в котором оно употребляется в математике. Вероятность в языке связана со степенью человеческого доверия, то есть, ближе к "правдоподобности". Допустим, некто имеет полную информацию о том или ином объекте или событии; он может соврать, говоря о нем, или скрыть часть информации. А слушатель судит о том, насколько вероятен его рассказ -- иногда по признакам, мало относящимся к событию или даже к рассказу.
Если же некто бросает кости -- он не знает заранее, что получится, и рассказать ему об этом некому. Из хорошо перетасованной колоды карт, если она не крапленая, вероятность вытащить пиковую даму, по-видимому, равна 1/52. А вероятность вытащить сперва пиковую, а потом бубновую?
З1.1 Какова вероятность вытащить сначала пиковую, а потом сразу бубновую даму из хорошо перетасованной колоды карт?
31.2 Изменим задачу. Пусть некто хорошо перетасовал колоду, вынул из нее пиковую даму, внимательно ее рассмотрел, вернул в колоду, потянул карту и вытащил бубнобую даму. Какова вероятность этого гипотетического события -- всего в целом?
Возьмем теперь две шестигранные кости, на гранях которых написаны цифры 1, 2, 3, 4, 5, 6. Пусть некто бросает две кости. Интуитивно ясно, что вероятность выбросить две шестерки, получив в сумме 12 очков, меньше, чем вероятность выбросить, к примеру, 7 очков. На каждой кости все исходы (1, 2, 3, 4, 5, 6) равновероятны, но 12 будет только если выпало 6 и 6, а сумму 7 можно получить разными способами: 1+6, 2+5, 3+4, 4+3, 5+2, 6+1, то есть, вероятность выпадения суммы 7, по-видимому, в 6 раз больше, чем вероятность выпадения суммы 12.
Чтобы определить вероятность выпадения той или иной суммы, нужно сперва описать пространство всех возможных (если нам повезет, равновероятных) исходов. А потом сосчитать, сколько из них предоставляют данную сумму. Разделить число нужных нам исходов на число всех возможных исходов -- вот и будет искомая вероятность. Конечно, если исходы, составляющие пространство, сами равновероятны.
З1.3 Для двух шестигранных костей (пространство исходов -- множество упорядоченных пар (m,n), где числа m и n целые и меняются от 1 до 6) определить: (а) сколько всего равновероятных исходов; (б) какова вероятность набрать сумму 4; (в) какова вероятность набрать сумму 9.
Давайте временно отложим теорию азартных игр и будем раскладывать шары по ячейкам. С этого физики часто начинают разговор о статистике.
Пусть имеется n пронумерованных ячеек и шары, тоже пронумерованные.
Сколькими способами можно разместить какой-нибудь один выбранный нами шар по n ячейкам? Ясно, что таких способов всего n.
А два шара -- например, шары 1 и 2? Первый шар можно положить в любую из n ячеек. Для второго остается n-1 незанятых мест. На каждое из n возможных размещений первого шара приходится n-1 способов разместить второй. n раз по n-1 дает всего n(n-1) способов разместить два пронумерованных шара по n ячейкам.
З1.4 Сколько существует способов разместить m пронумерованных шаров по n ячейкам, m <= n?
А что будет, если стереть с шаров номера?
З1.5 Сколькими способами можно разместить m одинаковых шаров по n ячейкам?
В задаче З1.5 мы как бы просто помечаем ячейки: выбрали мы ее под шар или нет. То есть, это способ пометить m ячеек из n возможных -- иными словами, мы считали число m-элементных подмножеств n-элементного множества.
А вот вопрос, важный в теории кодирования:
З1.6 Над казино горят пять лампочек: 1,2,3,4,5. Штирлиц договорился с сообщником передавать ему сигналы, стреляя в лампочки из рогатки. Если все горят -- один сигнал, если первая не горит, а остальные горят -- другой,..., если горят только 3 и 5 -- еще какой-то сигнал, и так далее. Может и все разбить. Сколько всего сигналов может передать Штирлиц?
Еще важнее этот вопрос в теории множеств, а также для наших целей, в разговоре о числах. | Monday, June 23rd, 2008 | 4:45 am |
натуральные и целые числа Что такое число?
Пифагор жил две с половиной тысячи лет назад и думал, что число -- это бог. Числа имеют сакральный смысл во всех известных религиях: никого не удивляет, что четные числа, по Пифагору, женские, а нечетные -- мужские (у креационистов обычно "2" -- женское число и число Дьявола сразу). Пифагор, однако, полагал, что все вещи суть числа, и поэтому знал о них еще больше. Правда, о самом Пифагоре и пифагорейцах мало что известно с достоверностью.
Говорят, что число 9 у пифагорейцев было символом постоянства, потому что сумма цифр числа, кратного 9, тоже делится на 9. (Вот число 81 делится на 9, и сумма его цифр 8+1 = 9 тоже делится на 9.)
Упражнение 1 Доказать, что число делится на 9 тогда и только тогда, когда сумма его цифр делится на 9. (То же верно и для числа 3.)
Говорят также, что число 8 в пифагорейском сообществе считалось числом смерти, потому что кратные восьми имеют уменьшающуюся сумму цифр. В ряду 8, 16, 24, 32, 40 суммы цифр равны, соответственно, 8, 7, 6, 5, 4 -- а дальше они опять увеличиваются. Однако, давайте обозначим сумму цифр числа x через S(x), и применим эту операцию к числам 48, 56, 64 дважды. Получим S(48) = 12, но S(S(48)) = S(12) = 3, S(S(56)) = S(11) = 2, S(S(64)) = S(10) = 1, так что теперь ряд продолжился почти до самого торжества смерти, и скрытое стремление к ней в числах, кратных 8, проступило наружу.
Упражнение 2 Постараться понять, почему с числом 8 так получилось.
На самом деле, указанные свойства чисел 8 и 9 имеют смысл лишь в десятеричной системе исчисления.
До сих пор речь шла только о натуральных числах: 1, 2, 3, 4, 5, ... Множество натуральных чисел можно задать аксиоматически. Соответствующий набор аксиом называется --- аксиомы Пеано. В них постулируется, что 1 --- натуральное число; что если a --- натуральное число, то a + 1 -- тоже натуральное число; что если a и b --- натуральные числа, и a не равно b, то a + 1 не равно b + 1; что у числа "1" нет "предыдущего" (такого натурального c, что c + 1 = 1) --- иногда, правда, отсчет натуральных чисел начинают с 0, и тогда у "1" есть предыдущее число "0", а у "0" предыдущего нет. Еще аксиомы Пеано постулируют принцип математической индукции: если натуральное число 1 обладает некоторым свойством, и для любого натурального числа a, обладающего этим свойством, верно, что следующее за ним число a + 1 тоже им обладает, тогда все натуральные числа обладают этим же свойством.
Пронаблюдаем принцип математической индукции в действии. Докажем, например, следующее утверждение про зрителей в кинотеатре. Пусть в кинотеатре имеется n пронумерованных кресел, и для просмотра фильма в зал приведено n зрителей. Сколькими способами можно рассадить их по местам? Утверждается, что это число равно n! = 1 x 2 x 3 x...x n. (Обозначение n! читается "n факториал". По определению полагают 0! = 1 -- это может выглядеть странно, но это удобно.)
Доказательство по индукции
1) Если n = 1, то речь идет об одном зрителе в одноместном зале. Он может занять это место ровно 1! = 1 способом, так что для n = 1 утверждение верно.
2) Пусть для n = k предположение индукции справедливо, то есть, в k-местном зале k зрителей можно разместить k! различными способами. Посмотрим, что это влечет за собой для n = (k+1) зрителя в (k+1)-местном зале. Принесем в k-местный зал еще одно кресло и приведем еще одного зрителя. Любого из (k+1) имеющихся теперь зрителей можно посадить в новое кресло. После того, как это сделано, оставшихся k зрителей, согласно предположению индукции, можно рассадить по старым k креслам k! различными способами. Значит, на каждое из (k+1) возможных вариантов для нового кресла приходится k! способов заполнения остальных кресел, причем, все эти варианты различны. Итак, способов заполнить весь зал получается (k+1) x k! = (k+1)!
Итак, согласно последней аксиоме Пеано, это означает, что исходное утверждение о количестве способов рассадить n зрителей по n местам верно для любого натурального n; это количество равно n!
В советское время принцип математической индукции обычно формулировали так: если первая в очереди --- женщина, и за каждой женщиной стоит женщина, то все в очереди --- женщины.
Упражнение 3 Доказать методом мат. индукции, что для любого натурального n выполняется равенство 1 + 2 + 3 + ... + n = n(n+1)/2.
Определение Арифметической прогрессией называется такая последовательность чисел a1, a2, a3, ..., an, ..., что для любого натурального n справедливо соотношение an+1 = an + d, где d --- некоторое число, называемое разностью арифметической прогрессии.
Упражнение 3а Получить формулу суммы первых n членов арифметической прогрессии
Sn = a1 + a2 + a3 + ... + an (через a1 и d) и доказать ее.
Упражнение 4 Докажите методом математической индукции, что для любого натурального n
1 + 2 + 22 + 23 + ... + 2n = 2n+1 - 1
Определение Последовательность чисел a1, a2, a3, ..., an, ..., называется геометрической прогрессией, если для любого натурального n верно an+1 = an x q, где q --- некоторое заданное число, называемое знаменателем геометрической прогрессии.
Упражнение 4а Получите формулу для суммы первых n членов геометрической прогрессии (через a1 и q) и докажите ее.
Упражнение 5 Пусть имеется n пронумерованных карточек с портретами красавиц, строго различных. Красавицы лежат в ящике. Некто не глядя достает из ящика m < n красавиц и поочередно выкладывает на стол. Сколько вариантов различных наборов по m красавиц возможны в этом случае? Наборы считаются различными, если:
(а) порядок важен: наборы 123 и 213 считаются различными (вопрос о числе упорядоченных наборов Anm);
(b) порядок неважен: наборы 123 и 213 считаются одинаковыми (вопрос о числе подмножеств длины m у множества из n элементов Cnm).
Упражнение 6 Пусть Cnm --- число m-элементных подмножеств n-элементного множества из упражнения 5б. Доказать, что (a + b)n = an + Cn1an-1b + ... + Cnman-mbm + ... + bn (бином Ньютона)
Упражнение 7 По определению Cn0 = 1 (в теории множеств есть пустое множество, которое считается подмножеством любого множества, так что число 0-элементных подмножеств n-элементного множества равно 1). Доказать, что
Cn0 + Cn1 + ... + Cnm + ... + + Cnn-1 + Cnn = 2n
Натуральные числа вместе с операциями над ними можно целиком задать аксиоматически, а потом из свойств операций умножения и сложения выводить, например, возможность сократить на число --- т. е. строго доказывать, что если a + b = c + b, то a = c, но мы этого делать не будем. Это, кстати, действительно трудно: труднее всего доказывать очевидное. Вместо этого, помимо множества натуральных чисел N, рассмотрим множество целых чисел Z (добавим к 1, 2, ... еще 0 и отрицательные числа). Греки ни нуля, ни отрицательных чисел не знали, что породило огромный раздел в средневековой схоластике: все доказательства бытия Божьего, опирающиеся на самоочевидность "первопричины", или "перводвигателя", подразумевали, что числовой ряд, у которого нет начального элемента, помыслить невозможно.
А мы его сейчас помыслим. Это ряд ... -2, -1, 0, 1, 2, ... В терминах операций сложения и умножения, обладающих, как известно, свойствами
ассоциативности: (a + b) + c = a + (b + c) (ab)c = a(bc)
дистрибутивности: (a + b)c = ac + bc
а также коммутативности: a + b = b + a ab = ba,
мы помыслили о разрешимости такого вот уравнения:
x + a = b.
Что касается множества натуральных чисел N, в нем это уравнение разрешимо не всегда. Например, уравнение x + 3 = 1 не имеет решения в натуральных числах. А вот для целых чисел оно всегда разрешимо: если x + a = b, причем a, b --- целые, то x = b - a --- вполне определенное целое число.
Число 0 есть решение уравнения a + x = a (или x + a = a, что то же в силу коммутативности сложения).
В терминах операции сложения, число (-a) является обратным к числу a:
a + (-a) = 0,
а операция вычитания обратна к операции сложения.
Сделаем небольшое отступление о бесконечности.
Задача. Имеется гостиница с бесконечным числом номеров: 1, 2, ... Все номера в ней заняты. К метрдотелю является посетитель и просит поселить его в гостиницу. Как быть? Ведь все номера заняты. В гостинице с конечным числом номеров, пусть даже очень большим, посетителю пришлось бы отказать. Иное дело бесконечноместная гостиница. Решение: метрдотель попросит гостя из первого номера переселиться во второй, из второго в третий, из номера k --- в номер k+1 и так далее. Таким образом ни один постоялец не останется без места, а первый номер освободится.
Упражнение 8 Пусть имеются две гостиницы A и B, в каждой бесконечное число номеров. Гостиница B сгорела, но ее постояльцы, к счастью, не пострадали. Теперь их нужно разместить в гостинице A так, чтобы не пришлось никого выселять из нее. Как это сделать? (Все номера в гостинице A заняты; так же обстояли дела и в гостинице B до пожара.)
После выполнения этого упражнения станет ясно, что во множестве целых чисел Z и во множестве натуральных чисел N, по сути, одинаковое число элементов. Не потому, что бесконечное, а потому, что между тем и другим существует взаимно-однозначное соответствие.
Поговорим теперь об операции умножения. Обратной к ней была бы операция деления. Чтобы разрешить уравнение ax = b (в случае ненулевого a), целых чисел уже не хватит: нам придется вводить рациональные. Но перед тем попробуем рассмотреть операцию деления на множестве целых чисел.
Делителем целого числа n называется такое число k, что уравнение n = kx имеет решение в целых числах. Разумеется, n всегда делится на 1, на (-1), на n и на (-n); обычно говорят, что n и (-n) --- это несобственные делители числа n. Но бывают и другие случаи, например, все четные числа делятся на 2.
Ненависть к числу 13, по-видимому, происходит от Пифагора: это число не имеет несобственных делителей, кроме 1 и (-1) (простое), да еще окружено такими хорошими числами, как 12 и 14 (и не стыдится). Число 13, как и 17, у пифагорейцев считалось очень плохим. Из-за любви к составным числам пифагорейцы не страдали обычной для греков мизогинией, зато оказались сторонниками копирайта (это проявилось в истории иррациональных чисел, до которых мы еще не дошли).
Итак, целые числа бывают простые и составные; простые делятся только на себя и на 1 (с точностью до знака), а составные имеют делители помимо этого. Простые числа, кроме 2, все нечетны. Считается, что "0" делится на любое целое число, кроме "0". (А число "1" --- наоборот, ни на что, кроме себя, не делится, поэтому оно ни простое, ни составное.)
Разделить целое m на целое n с остатком значит найти такое целое k, что m = nk + r, где r < |n|, r неотрицательно.
Говорят, что целое число d есть общий делитель целых чисел m и n, если m делится на d и n тоже делится на d. Наибольший из общих делителей m и n обозначается НОД(m,n).
Упражнение 9 Доказать, что если d --- общий делитель чисел m и n, то НОД(m,n) делится на d.
Общим кратным целых чисел m и n называется целое число k такое, что k делится на m и k делится на n. Наименьшее положительное (то есть, большее нуля) общее кратное чисел m, n обозначается НОК(m,n).
Упражнение 10 Доказать, что если k --- общее кратное чисел m, n, то k делится на НОК(m,n).
Последнее, о чем мы поговорим в этот раз --- так называемый Алгоритм Евклида.
Пусть m, n --- неотрицательные целые числа, m > n. Рассмотрим переход от пары чисел (m, n) к паре чисел (n, r), где r есть остаток от деления m на n. По определению r < n.
Упражнение 11 Доказать, что если m делится на d и n делится на d, то r также делится на d.
Алгоритм Евклида заключается в применении операции (m, n) --> (n, r) --> (r, r_1) --> ... (r_1 есть снова остаток при делении n на r) до тех пор, пока на некотором шаге не приходят к паре (d,0), где слева стоит d > 0, а справа 0, как видно из записи.
Упражнение 12 Доказать, что Алгоритм Евклида завершится (именно парой вида (d,0)) для любых целых неотрицательных m, n.
Упражнение 13 Доказать, что d из последней пары (результат применения Алгоритма Евклида) есть НОД(m, n).
Из уважения к Пифагору,
Упражнение 14 Рассмотрим уравнение mx + ny = 1, где m, n --- заданные целые числа, а x, y --- неизвестные, но тоже целые. Доказать, что это уравнение имеет решения в целых числах тогда и только тогда, когда НОД(m,n) = 1. (В этом случае говорят, что m и n взаимно просты.) |
|