YaChudo

Теорема Шарковського

Переглядів: 0. Оновлено 26.10.2026.

Теоре́ма Шарко́вського — теорема з теорії динамічних систем, доведена в 1964 році Олександром Миколайовичем Шарковським. Теорема була першим загальним результатом теорії динамічних систем, при ітеруванні відображень відрізка в себе.

Формулювання теореми

Розглянемо порядок на множині натуральних чисел, який часто називають порядком Шарковського:

3 {\displaystyle 3} ▶ 5 {\displaystyle 5} ▶ 7 {\displaystyle 7} ▶ 9 {\displaystyle 9} ▶ . . . {\displaystyle ...} ▶ ( 2 n − 1 ) {\displaystyle (2n-1)} ▶ . . . {\displaystyle ...} ▶[1]

▶ 2 {\displaystyle 2} · 3 {\displaystyle 3} ▶ 2 {\displaystyle 2} · 5 {\displaystyle 5} ▶ 2 {\displaystyle 2} · 7 {\displaystyle 7} ▶ … {\displaystyle \dots } ▶ 2 {\displaystyle 2} · ( 2 n − 1 ) {\displaystyle (2n-1)} ▶ … {\displaystyle \dots } ▶

▶ 2 2 {\displaystyle 2^{2}} · 3 {\displaystyle 3} ▶ 2 2 {\displaystyle 2^{2}} · 5 {\displaystyle 5} ▶ 2 2 {\displaystyle 2^{2}} · 7 {\displaystyle 7} ▶ … {\displaystyle \dots } ▶ 2 2 {\displaystyle 2^{2}} · ( 2 n − 1 ) {\displaystyle (2n-1)} ▶ … {\displaystyle \dots } ▶

. . . {\displaystyle ...}

▶ 2 k {\displaystyle 2^{k}} · 3 {\displaystyle 3} ▶ 2 k {\displaystyle 2^{k}} · 5 {\displaystyle 5} ▶ 2 k {\displaystyle 2^{k}} · 7 {\displaystyle 7} ▶ … {\displaystyle \dots } ▶ 2 k {\displaystyle 2^{k}} · ( 2 n − 1 ) {\displaystyle (2n-1)} ▶ … {\displaystyle \dots }

… {\displaystyle \dots }

… {\displaystyle \dots } ▶ 2 n {\displaystyle 2^{n}} ▶ 2 n − 1 {\displaystyle 2^{n-1}} ▶ 2 n − 2 {\displaystyle 2^{n-2}} ▶ … {\displaystyle \dots } ▶ 2 1 {\displaystyle 2^{1}} ▶ 1 {\displaystyle 1} .

Нехай у неперервної функції на відрізку f : I {\displaystyle f\colon I} → I {\displaystyle I} є цикл періоду k {\displaystyle k} (тобто існує x {\displaystyle x} такий, що f k ( x ) = x {\displaystyle f^{k}(x)=x} , але f i ( x ) {\displaystyle f^{i}(x)} ≠ x {\displaystyle x} , i < k {\displaystyle i<k} , де f k {\displaystyle f^{k}}  — композиція k {\displaystyle k} функції f {\displaystyle f} ), тоді у цієї функції є цикли усіх періодів, які менші ніж k {\displaystyle k} в сенсі порядку Шарковського. Найбільшими елементами в порядку Шарковського є непарні числа. Тобто наявність у такого відображення циклу періоду 3 гарантує існування циклу будь-якого іншого періоду. А існування циклу періоду 4 може гарантувати лише існування циклу періоду 2.

Частинний випадок

Будемо казати, що відрізок I {\displaystyle I} покриває відрізок K {\displaystyle K} при неперервному відображенні f {\displaystyle f} якщо f ( K ) ⊂ f ( I ) {\displaystyle f(K)\subset f(I)} . Будемо позначати це як I → f K {\displaystyle I\xrightarrow {f} K} .[2]

Лема 1. Якщо I → f I {\displaystyle I\xrightarrow {f} I} , то існує x 0 : {\displaystyle x_{0}\colon } f ( x 0 ) = x 0 {\displaystyle f(x_{0})=x_{0}} . Дане твердження елементарно випливає з теореми про проміжне значення функції. розглянемо функцію

F ( x ) = f ( x ) − x {\displaystyle F(x)=f(x)-x} .

З того, що відрізок покриває себе випливає, що існує значення x : f ( x ) = 0 {\displaystyle x\colon f(x)=0} і таке значення y : f ( y ) = 1 {\displaystyle y\colon f(y)=1} , тоді

F ( x ) = f ( x ) − x ≥ 0 {\displaystyle F(x)=f(x)-x\geq 0}
F ( y ) = f ( y ) − y ≤ 0 {\displaystyle F(y)=f(y)-y\leq 0} ,
Ілюстрація до леми 2

а отже існує значення x 0 {\displaystyle x_{0}} , що f ( x 0 ) − x 0 = 0 {\displaystyle f(x_{0})-x_{0}=0} .

Лема 2. Якщо I → f K {\displaystyle I\xrightarrow {f} K} , то існує відрізок I 1 {\displaystyle I_{1}} : f ( I 1 ) = K {\displaystyle f(I_{1})=K} .

Справедливість цієї леми очевидна з рисунку. Нехай тут I = [ a , b ] {\displaystyle I=[a,b]} , K = [ c , d ] {\displaystyle K=[c,d]} . В силу властивостей функцій, неперервних на компакті, завжди можна обрати пару точок x {\displaystyle x} і y {\displaystyle y} , як показано на малюнку. Відрізок [ x , y ] {\displaystyle [x,y]} і буде шуканим відрізком I 1 {\displaystyle I_{1}}

Лема 3. Нехай для множини відрізків виконується I 0 → I 1 → I 2 → ⋯ → I n {\displaystyle I_{0}\xrightarrow {} I_{1}\xrightarrow {} I_{2}\xrightarrow {} \dots \xrightarrow {} I_{n}} тоді існує такий відрізок J 1 ⊂ I 0 : f ( J 1 ) = I n {\displaystyle J_{1}\subset I_{0}\colon f(J_{1})=I_{n}} .

Доведення. З того, що I 0 → I 1 {\displaystyle I_{0}\xrightarrow {} I_{1}} випливає, що існує K 1 ⊂ I 0 : f ( K 1 ) = I 1 {\displaystyle K_{1}\subset I_{0}\colon f(K_{1})=I_{1}} .

Далі I 1 → I 2 {\displaystyle I_{1}\xrightarrow {} I_{2}} , а значить існує L 2 ⊂ I 1 : f ( L 2 ) = I 2 {\displaystyle L_{2}\subset I_{1}\colon f(L_{2})=I_{2}} , отже K 1 → L 2 {\displaystyle K_{1}\xrightarrow {} L_{2}} , а тоді згідно леми 2 існує K 2 ⊂ K 1 ⊂ I 0 : f ( K 2 ) = L 2 {\displaystyle K_{2}\subset K_{1}\subset I_{0}\colon f(K_{2})=L_{2}} . Таким чином ця лема доведена для трьох відрізків. Для довільної більшої кількості доведення продовжується за індукцією.

Траєкторія циклу періоду 3

Випадок циклу періоду 3

Доведемо, що існування циклу періоду 3 забезпечує існування циклу будь-якого іншого періоду. Розглянемо траєкторію циклу періоду 3, утворену точками x {\displaystyle x} , y {\displaystyle y} , z {\displaystyle z} , як зображено на рисунку. Ця траєкторія утворює два відрізки I 0 {\displaystyle I_{0}} , I 1 {\displaystyle I_{1}} . Зауважимо, що це єдиний можливий спосіб утворення циклу періоду 3, з точністю до симетрії.

Неважко бачити, що для даної траєкторії виконується наступне: I 0 → I 1 {\displaystyle I_{0}\xrightarrow {} I_{1}} , оскільки початок I 0 {\displaystyle I_{0}} переходить в початок I 1 {\displaystyle I_{1}} , а кінець I 0 {\displaystyle I_{0}} в кінець I 1 {\displaystyle I_{1}} . З аналогічних міркувань видно, що I 1 → I 0 {\displaystyle I_{1}\xrightarrow {} I_{0}} і I 1 → I 1 {\displaystyle I_{1}\xrightarrow {} I_{1}} . Цю ситуацію зручно зобразити за допомогою графу.

Граф накриттів відрізків

Отже можна розглянути ланцюжок відрізків, що накривають один одного:

I 0 → I 1 → I 1 → ⋯ → I 1 → I 0 {\displaystyle I_{0}\xrightarrow {} I_{1}\xrightarrow {} I_{1}\xrightarrow {} \dots \xrightarrow {} I_{1}\xrightarrow {} I_{0}} , де відрізок I 1 {\displaystyle I_{1}} входить n − 1 {\displaystyle n-1} раз. Тоді з леми 3 випливає, що існує відрізок K ⊂ I 0 : f n ( K ) = I 0 {\displaystyle K\subset I_{0}\colon f^{n}(K)=I_{0}} . А це означає, що K → f n K {\displaystyle K\xrightarrow {f^{n}} K} , а значить, це відображення має нерухому точку: x 0 : f n ( x 0 ) = f ( x 0 ) {\displaystyle x_{0}\colon f^{n}(x_{0})=f(x_{0})} (лема 1). А отже знайдено точку, яка має період n {\displaystyle n} при відображенні f {\displaystyle f} . Те, що цей період є найменшим періодом даної точки легко зрозуміти з вигляду ланцюжка накриттів. Ця траєкторія починається у відрізку I 0 {\displaystyle I_{0}} і після цього жодного разу не повертається в цей відрізок.

Цей частинний випадок теореми Шарковського нерідко називають теоремою Лі-Йорка. Американські вчені Лі та Йорк в 1975 році опублікували статтю Period three implies chaos (період три означає хаос)[3]. В якій довели, що існування циклу періоду 3 в такій динамічній системі гарантує існування циклу будь-якого періоду. А також, що відрізняє їхню роботу від роботи Шарковського, довели, що в такому випадку динамічна система має ще і хаотичні траєкторії, тобто існує континуум точок, які при ітеруванні відображення відрізку не переходять в себе ні за яку кількість ітерацій. Повне доведення цієї теореми є досить громіздким, із різними способами її доведення можна ознайомитись, наприклад, в цій статті [4].

Теорема про реалізацію

Другою не менш важливою частиною цієї теореми є так звана теорема Шарковського про реалізацію. Перша частина теореми Шарковського говорить про те, що якщо в системі є цикл одного періоду, то це гарантує існування цикла й інших періодів. Але вона нічого не каже про те, чи бувають функції з такими періодами, які припускаються в теоремі.

Теорема Шарковського про реалізацію стверджує, що для кожного натурального числа n {\displaystyle n} знайдеться така функція f {\displaystyle f} , що вона має точку періоду n {\displaystyle n} , але не має жодної точки періоду k {\displaystyle k} ▶ n {\displaystyle n} .

Розглянемо приклад[3] функції F : [ 1 , 5 ] → [ 1 , 5 ] {\displaystyle F\colon [1,5]\xrightarrow {} [1,5]} , яка має період 5, а значить і всі інші періоди, які менші за 5 в сенсі порядку Шарковського, але не має періоду 3. Покладемо

F ( 1 ) = 3 , F ( 2 ) = 5 , F ( 3 ) = 4 , F ( 4 ) = 2 , F ( 5 ) = 1. {\displaystyle F(1)=3,\quad F(2)=5,\quad F(3)=4,\quad F(4)=2,\quad F(5)=1.}

Проміжні значення доповнемо за лінійністю. Тоді

F 3 ( [ 1 , 2 ] ) = F 2 ( [ 3 , 5 ] ) = F ( [ 1 , 4 ] ) = [ 2 , 5 ] . {\displaystyle F^{3}([1,2])=F^{2}([3,5])=F([1,4])=[2,5].}

Отже, на проміжку [ 1 , 2 ] {\displaystyle [1,2]} немає нерухомої точки відображення F 3 {\displaystyle F^{3}} . Аналогічно два інші відрізка теж не містять нерухомих точок F 3 ( [ 2 , 3 ] ) = [ 3 , 5 ] {\displaystyle F^{3}([2,3])=[3,5]} і F 3 ( [ 4 , 5 ] ) = [ 1 , 4 ] {\displaystyle F^{3}([4,5])=[1,4]} . Але бачимо, що F 3 ( [ 3 , 4 ] ) = [ 1 , 5 ] {\displaystyle F^{3}([3,4])=[1,5]} , тобто на цьому відрізку може бути точка періоду 3. Нехай p ∈ [ 3 , 4 ] {\displaystyle p\in [3,4]} нерухома точка відображення F 3 {\displaystyle F^{3}} . Тоді F ( p ) ∈ [ 2 , 4 ] {\displaystyle F(p)\in [2,4]} . Якщо F ( p ) ∈ [ 2 , 3 ] {\displaystyle F(p)\in [2,3]} тоді F 3 ( p ) ∈ [ 1 , 2 ] {\displaystyle F^{3}(p)\in [1,2]} , що неможливо, адже p {\displaystyle p} точка періоду 3. Отже F ( p ) ∈ [ 2 , 3 ] {\displaystyle F(p)\in [2,3]} . Аналогічно F 2 ( p ) ∈ [ 2 , 4 ] {\displaystyle F^{2}(p)\in [2,4]} . Якщо F 2 ( p ) ∈ [ 2 , 3 ] {\displaystyle F^{2}(p)\in [2,3]} то F 3 ( p ) ∈ [ 4 , 5 ] {\displaystyle F^{3}(p)\in [4,5]} , що теж неможливо. Отже F 2 ( p ) ∈ [ 3 , 4 ] {\displaystyle F^{2}(p)\in [3,4]} . Таким чином, вся траєкторія циклу періоду 3 лежить на відрізку [ 3 , 4 ] {\displaystyle [3,4]} . Зазначимо тепер, що на даному проміжку функція є лінійною F ( x ) = 10 − 2 x {\displaystyle F(x)=10-2x} . А така функція може мати лише одну нерухому точку — це точка x = 10 / 3 {\displaystyle x=10/3} і це нерухома точка відображення F {\displaystyle F} , а значить не точка періоду 3.

Див. також

Посилання

Примітки

  1. ↑ ‪Сосуществование циклов непрерывного преобразования прямой в себя‬. scholar.google.com. Процитовано 29 травня 2024.
  2. ↑ Katok, Anatole; Hasselblatt, Boris (1995). Introduction to the Modern Theory of Dynamical Systems. Encyclopedia of Mathematics and its Applications. Cambridge: Cambridge University Press. doi:10.1017/cbo9780511809187. ISBN 978-0-521-34187-5.
  3. ↑ а б Li, Tien-Yien; Yorke, James A. (1975–12). Period Three Implies Chaos. The American Mathematical Monthly (англ.). Т. 82, № 10. с. 985—992. doi:10.1080/00029890.1975.11994008. ISSN 0002-9890. Процитовано 29 травня 2024.{{cite news}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання)
  4. ↑ Du, Bau-Sen (20 березня 2007). A collection of simple proofs of Sharkovsky's theorem. arXiv: Dynamical Systems. Процитовано 29 травня 2024.

Література

  1. Шарковский А. Н., О циклах и структуре непрерывного отображения [Архівовано 21 липня 2017 у Wayback Machine.] //Укр. матем. журнал 1965. Т.17. стор. 101—111 (рос.)
  2. Misiurewicz M., Remarks on Sharkovsky's Theorem [Архівовано 6 травня 2021 у Wayback Machine.] //Amer. Math. Monthly. 1997. vol. 104. No. 9 (англ.)
  3. А. Н. Шарковский, С. Ф. Коляда, А. Г. Спивак, В. В. Федоренко. «Динамика одномерных отображений». Киев: Наукова думка, 1989. 216 с.
  4. Ю. А. Данилов. «Лекции по нелинейной динамике. Элементарное введение.» Москва: Постмаркет, 2001. 184 с.
  5. Katok A, Hasselblatt B. Introduction to the Modern Theory of Dynamical Systems. Cambridge University Press; 1995.
  6. Strogatz, S.H. (2015). Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering (2nd ed.). CRC Press. https://doi.org/10.1201/9780429492563


Джерело: стаття у Вікіпедії та історія редагувань (автори).