Ciągi

Praca domowa informatyka. Kacper Smółkowski

Ciągi ogólnie

brak komentarzy

Ciąg

 Ciąg – przyporządkowanie wszystkim liczbom naturalnym z przedziału [1, n], lub wszystkim liczbom naturalnym dodatnim, elementów z pewnego ustalonego zbioru[1]. W pierwszym przypadku jest to ciąg skończony, w drugim ciąg nieskończony. Każdej liczbie naturalnej i jest przyporządkowywany tylko jeden element, oznaczany zwykle a_i. Elementy a_1, a_2, \dots zwane są zwykle wyrazami ciągu. W odróżnieniu od elementów zbioru, kolejność wyrazów ciągu jest istotna, a ta sama wartość może wystąpić w ciągu wielokrotnie.

Definicja i oznaczenia

W szerszym sensie ciąg to dowolna funkcja a\colon I \to X określona na dowolnym zbiorze I izomorficznym w sensiestruktury porządkowej z pewnym podzbiorem zbioru liczb naturalnych i o wartościach należących do pewnego zbioru X[2]. Zbiór I nazywa się zbiorem wskaźników lub indeksów, a jego elementy – wskaźnikami bądź indeksami. Jeśli zbiór wskaźników jest skończony, to sam ciąg również nazywa skończonym, jeśli zbiór I nie jest skończony, to ciąg nazywa się nieskończonym.

Wartości funkcji a nazywa się wyrazami bądź elementami ciągu i w miejsce tradycyjnego zapisu a(n) stosuje się zwykle zapis a_n. Sam ciąg oznacza się zazwyczaj nie za pomocą symbolu funkcji, tutaj a, lecz dłuższej notacji (a_n)_{n \in I}lub krótszych jej wariantów (a_n)_n oraz (a_n), gdzie napis w nawiasie nazywa się wyrazem ogólnym ciągu. Niekiedy zamiast nawiasów okrągłych stosuje się nawiasy klamrowe, np. \{a_n\}_{n \in I}.

Zwykle przyjmuje się I = \{1, \ldots, k\} (bądź od zera) w przypadku skończonym i pisze często (a_n)_{n = 1}^k oraz I = \mathbb Nw przypadku nieskończonym i zapisuje (a_n)_{n = 1}^\infty (lub od zera, w zależności od przyjętej definicji liczb naturalnych).

Przykłady

  • skończony ciąg pięciu liczb naturalnych: 10,\ 2,\ 3,\ 0,\ 12
  • nieskończony ciąg stały: 5,\ 5,\ 5,\ ,\dots
  • nieskończony ciąg: 1,\ -1,\ 1,\ -1,\ \dots
  • nieskończony ciąg kolejnych liczb pierwszych: 2,\ 3,\ 5,\ 7,\ 11,\ 13,\ 17,\ 19,\ 23,\ \dots
  • nieskończony ciąg następujących liczb wymiernych: \tfrac{1}{1},\tfrac{1}{2}, \tfrac{1}{3}, \tfrac{1}{4}, \dots
  • skończony ciąg dużych liter alfabetu łacińskiego: A,\ B,\ C, \dots,\ Z

Określanie

Wiele ciągów można zdefiniować na kilka równoważnych sposobów, dlatego wybór sposobu zależy zwykle od zastosowań. Należy mieć przy tym świadomość, że liczba tych ciągów, które można opisać za pomocą jednego z poniższych sposobów jest znikoma, choć nieskończona, w porównaniu do wszystkich możliwych ciągów I \to X, gdzie I, X są ustalonymi zbiorami nieskończonymi. Wynika to z faktu, iż liczba wszystkich możliwych do zapisania formuł jest co najwyżej przeliczalna, natomiast zbiór wszystkich ciągów jest nieprzeliczalny.

Podanie wzoru na wyraz ogólny

Jeżeli wyraz ogólny a_n jest (względnie nieskomplikowaną) funkcją wskaźnika n, np.

a_n = n - 2 lub a_n = 3^n, czy a_n = \sin 1/n,

to ciąg można określić wskazując ten związek, np.

a = (n - 2)_{n = 1}^\infty,\quad (a_n) = (3^n)_2^7, \quad (a_n)_{n \in \mathbb N} = (\sin 1/n)_n

Wskazanie wyrazów

Jeśli ciąg jest skończony i ma niewiele wyrazów, to najszybszą metodą jest zwykle podanie tych wyrazów (jak to uczyniono w pierwszym przykładzie we wstępie). Jeśli wyrazów jest więcej, to zwykle korzysta się z domyślności czytelnika względem wzoru na wyraz ogólny, z tego powodu reguła wiążąca wskaźnik z wyrazem o tym wskaźniku powinna być w tym wypadku szczególnie prosta, np.

\left((-1)^k\right)_{k = 1}^9 = (-1, +1, -1, +1, -1, +1, -1, +1, -1).

Jeżeli wyrazów jest więcej, to wypisanie kilku początkowych i końcowych wyrazów zwykle wystarcza do odgadnięcia postaci ciągu, np.

(1, 3, 5, 7, \ldots, 97, 99) = (2l - 1)_{l = 1}^{50}.

Podobnie w przypadku ciągów nieskończonych, gdzie nie podaje się z oczywistych względów ostatniego wyrazu:

(1, 4, 9, 16, 25, 36, \dots) = \left(m^2\right)_{m = 1}^\infty.

Określenia rekurencyjne

Definicja rekurencyjna jest to definicja, w której w wyrażeniu definiującym obok symbolu zmiennej n występuje symbol definiowanego ciągu – jest to więc równanie funkcyjne. W praktyce oznacza to, że wyraz ciągu zależy nie tylko od zmiennej n, ale także jednego lub kilku wyrazów poprzednich.

Przykładem ciągu, w którym każdy wyraz zależy od dwóch poprzednich wyrazów, jest ciąg Fibonacciego dany wzorem

a_n = a_{n-1} + a_{n-2} dla n > 1,

przy czym a_0 = 0 oraz a_1 = 1. Oczywiście dany wyraz może zależeć od jednego wyrazu, np. ciąg kolejnych silni można zadać wzorem:

a_k = k a_{k - 1},

z warunkiem a_0 = 1, jak i od wszystkich poprzednich wyrazów ciągu, np. ciąg liczb Bernoulliego zadaje się równaniem

B_m = -\sum_{k=0}^{m - 1} \binom mk \frac{B_k}{m - k + 1} dla m > 0,

gdzie B_0 = 1.

Ciąg naprzemienny dany wzorem a_k = (-1)^k można zdefiniować rekurencyjnie jako

a_k = -a_{k-1} dla k > 0,

przymując a_0 = 1. Z drugiej strony często pożądana jest definicja jawna (nierekurencyjna) ciągów określonych rekurencyjnie, ma ją np. wyżej wspomniany ciąg liczb Bernoulliego:

B_m = \sum_{k = 0}^m \sum_{n=0}^k (-1)^n \binom kn \frac{n^m}{k + 1}.

Do definiowania ciągu niekiedy wykorzystuje się inny wcześniej dany ciąg; przykładami mogą być opisane dalej szeregi, czy iloczyny nieskończone, których wyrazy zależą od poprzedniego i wyrazu o tym samym wskaźniku innego ciągu.

Definicje rekurencyjne są bardziej „eleganckie” od wzoru na wyraz ogólny, lecz cechuje je zwykle duża złożoność obliczeniowa.

Definicje opisowe

Słowny opis wyrazów ciągów jest często łatwiejszy niż wymienione wyżej metody, a bywa jedynym z możliwych. Zawsze jednak, gdy to możliwe, definicję formalizuje się w postaci jednej z powyższych metod. Aby jednak taka metoda była użyteczna w zastosowaniach, musi być wystarczająco prosta. Często wystarczy ograniczyć się dofunkcji elementarnych, jednak najbardziej naturalną klasą funkcji zdają się być funkcje obliczalne, czyli te, dla których istnieje reguła wyliczania jej kolejnych wartości dla kolejnych wskaźników. Niezależnie od tego wykorzystuje się także funkcje rozważane w analizie matematycznej, które umożliwiają w dość zwięzły sposób zdefiniowanie trudnych w innym opisie ciągów, np. funkcja π (pi), która ustala liczbę liczb pierwszych nie większych od danej, definiuje ciąg

(0, 1, 2, 2, 3, 3, 4, 4, 4, \dots),

czy funkcja ζ (zeta/dzeta), która pozwala równoważnie zdefiniować wyżej opisany ciąg liczb Bernoulliego.

Własności

Ponieważ ciągi definiuje się jako funkcje, to do ich określania stosuje się pojęcia związane z funkcjami, np. ciąg stały, ciąg monotoniczny (rosnący, malejący,niemalejący, nierosnący), czy ciąg ograniczony.

Jeśli struktura określona na zbiorze elementów ciągu umożliwia mówienie o granicy ciągu, np. struktura metryczna, to ciąg, który ma granicę (właściwą) nazywa sięzbieżnym, a w przeciwnym wypadku mówi się, iż jest on rozbieżny. Ciąg spełniający tzw. warunek Cauchy’ego, czyli ciąg, którego wyrazy „zbliżają się” do siebie, nazywa się ciągiem Cauchy’ego.

O ciągach zbiorów można powiedzieć, że są zstępujące lub wstępujące w zależności od tego, czy kolejne wyrazy (zbiory) ciągu zawierają się w poprzedzającym, czy w kolejnym.

Rodzaje

 Osobne artykuły: Ciąg arytmetyczny, Ciąg geometryczny, Szereg nieskończony i Iloczyn nieskończony.

W przypadku, gdy elementy należą do pewnego ciała (np. liczb wymiernych, czy rzeczywistych), można wyróżnić następujące, ważne rodzaje ciągów:

  • arytmetyczny z parametrami: różnicą r oraz wyrazem początkowym a_1,
    a_k = a_{k-1} + r w postaci rekurencyjnej,
    a_k = a_1 + (k - 1)r w postaci jawnej,
  • geometryczny z parametrami: ilorazem q i wyrazem początkowym a_1,
    a_l = a_{l-1}q w postaci rekurencyjnej,
    a_l = a_1 q^{l - 1} w postaci jawnej.

Szereg definiuje się rekurencyjnie jako ciąg (s_m) zależny od ciągu (a_n) według reguły

s_m = s_{m - 1} + a_m,

gdzie s_1 = a_1. W postaci jawnej zapisuje się go zwykle jako ciąg tzw. sum częściowych,

s_m = \sum_{n = 1}^m a_n = a_1 + a_2 + \dots + a_m,

co tylko pozornie omija rekurencyjną naturę definicji. Jeżeli a_n jest ciągiem funkcyjnym, to szereg również nazywa się szeregiem funkcyjnym.

Podobnie definiuje się iloczyny nieskończone jako ciągi (p_m) zależne od ciągów (a_n) w następujący sposób:

p_n = p_{n-1} a_n,

przy czym p_1 = a_1.

Stosuje się też różne nazwy ciągu stosownie do zbioru jego elementów: w przypadku zbioru liczb mówi się o ciągach liczbowych, bądź bardziej precyzyjnie, np. w przypadku zbioru liczb całkowitych, rzeczywistych czy zespolonych, ciąg nazywa się odpowiednio ciągiem całkowitoliczbowym, rzeczywistym i zespolonym. Jeśli elementami zbioru są funkcje, to ciąg nazywa się ciągiem funkcyjnym. Ciąg powstały poprzez wybranie elementów danego nazywa się podciągiem.

Przestrzenie ciągów

 Osobny artykuł: Przestrzeń funkcyjna.

W zbiorze K^I ciągów I \to K o elementach z ustalonego ciała K, gdzie I jest pewnym zbiorem wskaźników można określić działania wprowadzając tym samym pewną strukturę algebraiczną, bądź wprowadzić w niej metrykę wprowadzającą strukturę topologiczną.

Dodawanie

Sumę dwóch ciągów definiuje się zwykle jako ciąg o wyrazach będących sumą odpowiednich wyrazów tych ciągów,

(a_n) + (b_n) := (a_n + b_n).

Wśród ciągów o elementach z ustalonego ciała można wyróżnić ciąg stale równy zeru, który pełni rolę elementu neutralnego dodawania ciągów.

Dla danego ciągu można również wyróżnić element przeciwny, będący ciągiem o wyrazach przeciwnych do danego, czyli

-(a_n) := (-a_n).

Działanie to prowadzi do określenia odejmowania i wprowadzenia struktury grupy (przy czym można je określić na ciągach elementów z uboższej struktury algebraicznej, np. grupy i dalej uogólniać).

Mnożenie

Mnożenie dwóch ciągów,

(a_n)(b_n) := (c_n),

można określić jako

c_n = a_n b_n,

co czyni z K^I pierścień (z dzielnikami zera).

Przyjęcie definicji Cauchy’ego (wariantu splotu dyskretnego, por. mnożenie Cauchy’ego szeregów i macierzy),

c_n = \sum_{k = 1}^n a_k b_{n+1-k},

przy założeniu, że zbiór wskaźników I = \mathbb N zadaje w K^I strukturę pierścienia bez dzielników zera. Struktura ta jest izomorficzna z sumą prostą I egzemplarzy K. Można w niej zanurzyć pierścień wielomianów o współczynnikach z K.

Mnożenie przez skalar

 Zobacz też: Przykłady przestrzeni liniowych.

Działanie mnożenia ciągu przez ustalony element z ciała (mnożenie przez skalar),

c(a_n) := (ca_n),

czyni z K^I wraz z dodawaniem przestrzeń liniową (jeśli rozpatruje się ciągi o elementach z ciała) lub moduł (jeśli elementy ciągów pochodzą z pierścienia) nad K. Jeśli I jest skończony, to K^I z działaniami dodawania ciągów i mnożenia ich przez skalar nazywa się przestrzenią współrzędnych.

Struktura topologiczna

 Zobacz też: Przestrzeń Lp.

W przestrzeni liniowej ciągów o elementach z ciała K można określić strukturę przestrzeni unormowanej. Klasa norm postaci

\left\|(a_n)\right\|_p = \left(\sum_{n = 1}^\infty |a_n|^p\right)^{1/p}

umożliwia wyróżnienie podprzestrzeni tych ciągów, dla których norma \left\|(a_i)\right\| jest skończona, co czyni z K^I przestrzeń Banacha.

Komentowanie wyłączone.



Funkcja kwadratowa