Не просто прогрессии

Мы уже рассказывали в наших задачах про числовые ряды — бесконечные суммы элементов различных последовательностей (см., например, задачи Черепаха и Ахиллес и Пятьдесят пенни). В этот раз речь пойдёт о, в некотором роде, простейших последовательностях — арифметических прогрессиях. Напомним, что арифметической прогрессией называется последовательность чисел a1, a2, ... такая, что каждый ее следующий член отличается от предыдущего на одно и то же число d: an a– 1 + d. Число d называется разностью прогрессии. Арифметическая прогрессия однозначно определяется своим первым членом и разностью.

Например, последовательность 1, 3, 5, 7, ... — это арифметическая прогрессия с первым членом 1 и разностью 2, а последовательность 0, 0, 0, ... — арифметическая прогрессия с первым членом и разностью, равными 0.

Задача

1. Существует ли арифметическая прогрессия из 100 членов, любые два из которых взаимно просты?
2. Докажите, что не существует бесконечной арифметической прогрессии, состоящей только из простых чисел.


Подсказка 1

1. Зачастую знание ответа может очень помочь при решении. Так вот ответ: да, существует!

2. Попробуйте предположить противное.


Подсказка 2

1. Итак, всё что нам осталось — это придумать пример такой арифметической прогрессии. Подумаем, как она могла бы быть устроена. По требованию условия наибольший общий делитель любых двух членов такой прогрессии должен быть равен 1, то есть единственный их общий делитель — это 1. Пусть a и b — два каких-либо члена прогрессии, d — её разность. Заметим, что все общие делители чисел a и b являются делителями числа a – b (но конечно же, у a – b могут быть делители, просто они не должны являться делителями a или b). При этом a – b = k · d, k ∈ ℕ, и достаточно придумать такую разность, чтобы первые 100 членов прогрессии не имели с ней (и с ней, умноженной на 1, 2, 3, ..., 99, 100) никаких общих делителей.

2. Воспользуемся первой подсказкой и предположим, что нашлась арифметическая прогрессия, состоящая только из простых чисел. Остаётся придумать рассуждение, приводящее нас к противоречию.

Для удобства обозначим первый член прогрессии за a и разность за d. Тогда все последующие члены будут иметь вид a + k · d, где k — любое натуральное число. Остаётся совсем немного — найти среди них числа имеющие общие делители, отличные от 1.


Решение

1. Рассмотрим прогрессию с разностью d = 99! и первым членом a1 = 1 + 99! (напомним, что запись вида n! обозначает произведение всех натуральных чисел от 1 до n, например 5! = 1·2·3·4·5 = 120, см. также факториал); 99! — это очень большое число, в нем 156 цифр. Любой член этой прогрессии будет иметь вид ak = 1 + k·99!. Нас интересуют только первые 100 членов этой прогрессии, поэтому k — натуральное число от 1 до 100. Заметим, что ak не делится ни на одно простое число от 1 до 99 (потому что все время дает при делении на такое простое число остаток 1). Кроме того, разность произвольных двух ее членов ak и al равна (− l)·99! и может делиться только на простые числа от 1 до 99 (и, конечно, на их произведения в различных степенях), но не может делиться ни на какие простые числа, большие 99. Поэтому у чисел ak и ak − al нет никаких общих делителей, кроме 1. Наконец, вспомним, что наибольший общий делитель чисел m и m − n равен наибольшему общему делителю чисел m и n (это несложное утверждение лежит в основе алгоритма Евклида и остается читателям в качестве упражнения), поэтому из взаимной простоты ak и ak − al следует взаимная простота ak и al.

2. Заметим, что если число k делится на a, то и число kd делится на a. Поэтому в любой прогрессии, состоящей из натуральных чисел, с первым членом a и разностью d член с номером a + 1 (он равен a + ad = a(d + 1)) будет делиться на a. Если оказалось, что a = 1, то надо то же рассуждение применить к слегка модифицированной прогрессии: в качестве «начала» нужно взять ее второй член. Получается, что в любой бесконечной прогрессии из натуральных чисел обязательно встретится составное число.


Послесловие

Во второй задаче мы без особого труда выяснили, что не бывает арифметических прогрессий, состоящих только из простых чисел, с бесконечным количеством членов. Оказывается, однако, что для любого числа N такая прогрессия из N членов существует. Попробуйте придумать пример для N = 5 (см. ответ для этого и некоторых других случаев). Этот факт — один из примеров того, как за понятной формулировкой скрывается очень сложная проблема.

Наверное, самая известная задача такого рода — это Великая теорема Ферма. Но есть и множество ещё не доказанных утверждений, формулировки которых понятны школьнику старших классов. Вот одна из них. Все мы знаем, что простых чисел бесконечно много, но до сих пор неизвестно, конечно или бесконечно количество простых чисел-близнецов — так называются пары простых чисел, отличающихся друг от друга на 2 (например, 3 и 5, 5 и 7, 11 и 13, 17 и 19, ...). Предполагается, что простых чисел-близнецов тоже бесконечно много, но это не доказано и не опровергнуто.

Но существование прогрессии из простых чисел любой наперед заданной длины — уже доказанная в 2004 году Беном Грином и Теренсом Тао теорема. При этом доказательство совершенно не элементарно и, более того, оно не конструктивно, то есть не предлагает алгоритма для поиска такой прогрессии. Интересно, что на настоящий момент самая длинная из прогрессий, в которой есть только простые числа, состоит всего из 26 членов. Этот пример был найден в 2010 году:
43 142 746 595 714 191 + 23 681 770·223 092 870·n, где n принимает значения от 0 до 25.

Важно еще отметить, что очень часто такого рода задачи полезны не сами по себе, не «конечным результатом», а, скорее, «процессом»: в ходе их решения появляются новые методы, а иногда и целые теории, которые потом находят многочисленные применения. Вот что Давид Гильберт сказал по поводу Великой теоремы Ферма в 1900 году (почти за 100 лет до ее окончательного доказательства!):

«Проблема доказательства этой неразрешимости являет разительный пример того, какое побуждающее влияние на науку может оказать специальная и на первый взгляд малозначительная проблема. Ибо, побуждённый задачей Ферма, Куммер пришёл к введению идеальных чисел и к открытию теоремы об однозначном разложении чисел в круговых полях на идеальные простые множители — теоремы, которая теперь, благодаря обобщениям на любую алгебраическую числовую область, полученным Дедекиндом и Кронекером, является центральной в современной теории чисел и значение которой выходит далеко за пределы теории чисел в область алгебры и теории функций.»

Конечно же, имя Пауля Эрдеша не могло не возникнуть рядом с такой задачей: гипотеза Эрдеша об арифметических прогрессиях утверждает, что если взять какое-либо подмножество натуральных чисел такое, что сумма ряда из обратных к этим числам величин расходится, то это подмножество содержит арифметические прогрессии сколь угодно большой длины. Если в качестве такого подмножества взять простые числа (сумма обратных к ним величин расходится), то получится теорема Грина — Тао.

Существуют и другие обобщения теоремы Грина—Тао, например такое. Рассмотрим произвольную последовательность многочленов от одной переменной с целыми коэффициентами и нулевым свободным членом. Пусть эта последовательность имеет длину N: P1(x), ..., PN(x). Тогда существует бесконечно много пар чисел a, x таких, что все члены последовательности P1(x), P2(x), ..., PN(x) — простые числа. Несложно видеть, что если взять в качестве Pk(x) многочлен k·x, то вновь получится утверждение теоремы Грина—Тао.


7
Показать комментарии (7)
Свернуть комментарии (7)

  • chech  | 02.05.2014 | 14:56 Ответить
    Ищу-ищу в прогрессии 5, 5, 5, 5... составные числа - и не могу найти... Что я делаю не так?
    Ответить
    • inflaton > chech | 02.05.2014 | 16:50 Ответить
      Намекаете, что специально для вас следовало сделать оговорку "для арифметических прогрессий с разницей не равной нулю"? Полагаю, что вы и сами в состоянии были эту оговорку сделать, но предпочли валять дурака в комментариях.
      Ответить
      • chech > inflaton | 02.05.2014 | 18:15 Ответить
        В условии задачи явно указано, что допускаются прогрессии с нулевой разностью (в качестве примера приводится прогрессия 0,0,0...). И тут же предлагается доказать нечто, неявно подразумевая, что прогрессий с нулевой разностью не бывает. Это некорректная постановка задачи.
        Ответить
        • inflaton > chech | 03.05.2014 | 15:49 Ответить
          Последовательность 0,0,0... приводится в качестве примера последовательности вообще. Значит, надо было добавить слова "найти нетривиальное решение задачи". Ваше тривиальное решение не дает ничего полезного, как и вся эта ветка комментариев.
          Ответить
        • BorisB > chech | 03.05.2014 | 17:15 Ответить
          Вы совершенно правы, в условии пропущено слово "непостоянной": докажите, что не существует непостоянной арифметической прогрессии....
          Спасибо за внимательность!
          Ответить
  • Alexey Lubkin  | 02.05.2014 | 21:02 Ответить
    Кстати, факториал совсем не оправдан здесь.
    Вместо 99! достаточно посчитать произведение простых чисел из этого же диапазона (1..100), ведь промежуточные числа получаются путём произведения простых чисел, уже попавших в d, а первых степеней для нулевого остатка k*d вполне достаточно. Тогда получится число на 117 с половиной порядков меньшее (2*3*5*7*11*...*97 = 232862364358497360900063316880507363070), что даст нам аж 111 взаимнопростых чисел при a=1
    Но и это не предел совершенства.
    Вовсе необязательно брать так много (25) простых чисел (от 2 до 97), хватит и 15-ти (от 2 до 47).
    Соотв., если взять d = 2*3*5*...*47 = 614889782588491410 (это ещё на 20 с половиной порядков меньшее число, чем предыдущее d выше, или на 138 порядков меньше 99!) и a=3527, то получится как раз последовательность из 100 взаимнопростых чисел, при таких скромных a и d.
    Ответить
    • Alexey Lubkin > Alexey Lubkin | 02.05.2014 | 21:10 Ответить
      a = 3527 ; d = 2*3*5*7*...*47 = 614889782588491410
      1) 614889782588494937 = 97973663 * 6276072199
      2) 1229779565176986347 = 557521 * 2205799539707
      3) 1844669347765477757 = 1844669347765477757
      4) 2459559130353969167 = 2459559130353969167
      5) 3074448912942460577 = 308333 * 9971196443269
      6) 3689338695530951987 = 907 * 2613073 * 1556645417
      7) 4304228478119443397 = 97 * 31953433 * 1388692397
      8) 4919118260707934807 = 3617 * 34871 * 160087 * 243623
      9) 5534008043296426217 = 461 * 2767 * 1557371 * 2785721
      10) 6148897825884917627 = 4001 * 7549 * 203581964023
      11) 6763787608473409037 = 6763787608473409037
      12) 7378677391061900447 = 739 * 4051 * 2464744130423
      13) 7993567173650391857 = 317 * 25216300232335621
      14) 8608456956238883267 = 467 * 42443 * 434312529107
      15) 9223346738827374677 = 7547 * 2264357 * 539720963
      16) 9838236521415866087 = 2399 * 17908391 * 228997343
      17) 10453126304004357497 = 60703 * 883433 * 194922703
      18) 11068016086592848907 = 239 * 46309690738882213
      19) 11682905869181340317 = 89 * 37466501 * 3503625953
      20) 12297795651769831727 = 17328449 * 709688192623
      21) 12912685434358323137 = 12912685434358323137
      22) 13527575216946814547 = 80473 * 168100794265739
      23) 14142464999535305957 = 143573 * 6880649 * 14316041
      24) 14757354782123797367 = 14757354782123797367
      25) 15372244564712288777 = 5087 * 3021868402734871
      26) 15987134347300780187 = 15987134347300780187
      27) 16602024129889271597 = 3043103179 * 5455623143
      28) 17216913912477763007 = 17216913912477763007
      29) 17831803695066254417 = 2266991 * 7865846708287
      30) 18446693477654745827 = 18446693477654745827
      31) 19061583260243237237 = 823 * 23161097521559219
      32) 19676473042831728647 = 313 * 2861 * 7297 * 3011207707
      33) 20291362825420220057 = 3896569 * 5207494805153
      34) 20906252608008711467 = 20906252608008711467
      35) 21521142390597202877 = 79 * 101 * 34142063407897
      36) 22136032173185694287 = 22136032173185694287
      37) 22750921955774185697 = 22750921955774185697
      38) 23365811738362677107 = 309521 * 75490230835267
      39) 23980701520951168517 = 385039 * 2233547 * 27884449
      40) 24595591303539659927 = 3433 * 7164460035985919
      41) 25210481086128151337 = 333579193 * 75575700209
      42) 25825370868716642747 = 59 * 46141 * 9486533675413
      43) 26440260651305134157 = 424003 * 62358664092719
      44) 27055150433893625567 = 71 * 381058456815403177
      45) 27670040216482116977 = 3931 * 23159 * 303939359413
      46) 28284929999070608387 = 28284929999070608387
      47) 28899819781659099797 = 28899819781659099797
      48) 29514709564247591207 = 53 * 556881312532973419
      49) 30129599346836082617 = 137 * 241 * 1187 * 768785224523
      50) 30744489129424574027 = 163 * 6211 * 30368136809939
      51) 31359378912013065437 = 73 * 2887 * 148798244905187
      52) 31974268694601556847 = 61 * 67 * 83 * 229 * 881 * 1093 * 427451
      53) 32589158477190048257 = 479 * 587 * 599 * 1607 * 120408413
      54) 33204048259778539667 = 33204048259778539667
      55) 33818938042367031077 = 3229 * 5689 * 10513 * 175117409
      56) 34433827824955522487 = 4831 * 7127681189185577
      57) 35048717607544013897 = 4483 * 7818139104961859
      58) 35663607390132505307 = 202473619 * 176139526553
      59) 36278497172720996717 = 63653963 * 569933048359
      60) 36893386955309488127 = 103 * 17957 * 19946996874037
      61) 37508276737897979537 = 107 * 5039 * 3086219 * 22540951
      62) 38123166520486470947 = 304559 * 10267567 * 12191299
      63) 38738056303074962357 = 937 * 156971 * 263377584391
      64) 39352946085663453767 = 1069 * 2081 * 17689985020003
      65) 39967835868251945177 = 443 * 4799 * 13967 * 1346024683
      66) 40582725650840436587 = 15643 * 21871 * 118618526879
      67) 41197615433428927997 = 41197615433428927997
      68) 41812505216017419407 = 619 * 1231 * 54872846216963
      69) 42427394998605910817 = 113 * 49831 * 7534740875239
      70) 43042284781194402227 = 104399 * 18972287 * 21730979
      71) 43657174563782893637 = 151 * 181 * 22189 * 71988375443
      72) 44272064346371385047 = 44272064346371385047
      73) 44886954128959876457 = 44332537 * 1012505874161
      74) 45501843911548367867 = 149 * 85691 * 3563752351613
      75) 46116733694136859277 = 1753 * 26307320989239509
      76) 46731623476725350687 = 3019 * 1451893 * 10661373161
      77) 47346513259313842097 = 698686727 * 67765010311
      78) 47961403041902333507 = 131 * 366117580472536897
      79) 48576292824490824917 = 491 * 98933386607924287
      80) 49191182607079316327 = 4201 * 291107 * 40223692261
      81) 49806072389667807737 = 109 * 456936443941906493
      82) 50420962172256299147 = 959331691 * 52558424417
      83) 51035851954844790557 = 44507 * 1146692699010151
      84) 51650741737433281967 = 1889 * 27342901925586703
      85) 52265631520021773377 = 6011 * 10651 * 816355061257
      86) 52880521302610264787 = 379 * 139526441431689353
      87) 53495411085198756197 = 409 * 919 * 142323858678107
      88) 54110300867787247607 = 10987 * 877367 * 5613316483
      89) 54725190650375739017 = 11380907 * 4808508728731
      90) 55340080432964230427 = 751 * 182011 * 404857522607
      91) 55954970215552721837 = 173 * 1669 * 247697 * 782375933
      92) 56569859998141213247 = 1759 * 2113 * 5827 * 2612009483
      93) 57184749780729704657 = 459185017 * 124535312921
      94) 57799639563318196067 = 603431 * 95785002035557
      95) 58414529345906687477 = 349 * 1087 * 2851 * 48799 * 1106771
      96) 59029419128495178887 = 57059 * 7966261 * 129864313
      97) 59644308911083670297 = 78929 * 755670398853193
      98) 60259198693672161707 = 112247 * 787793 * 681453917
      99) 60874088476260653117 = 197 * 54420271 * 5678132791
      100) 61488978258849144527 = 1237 * 49708147339409171
      Дальше 101-й не годится, т.к. сомножители 53 и 59 уже были за номерами 48 и 42 соответственно:
      101) 62103868041437635937 = 53 * 59 * 199 * 549229 * 181712261

      Решению подобных задачек (при помощи карандаша, бумажки и ПК) посвящен отличный сайт под названием проект Эйлера (projecteuler.net).
      Ответить
Написать комментарий
Элементы

© 2005–2026 «Элементы»