Logika i teoria mnogości/Wykład 8: Konstrukcje liczbowe, liczby całkowite, wymierne, konstrukcja Cantora liczb rzeczywistych: działania i porządek: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „ </math>” na „</math>”
m Zastępowanie tekstu – „<math> ” na „<math>”
 
(Nie pokazano 6 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 20: Linia 20:
<math>\mathbb{N} \times \mathbb{N}</math> następująco:
<math>\mathbb{N} \times \mathbb{N}</math> następująco:


<center><math>(n,k)\approx (p,q) </math>  wtw  <math> n+q = k+p.
<center><math>(n,k)\approx (p,q)</math>  wtw  <math>n+q = k+p</math></center>
</math></center>
}}
}}
{{cwiczenie|1.2||
{{cwiczenie|1.2||
Linia 127: Linia 126:
i dalej, używając rozdzielności mnożenia:
i dalej, używając rozdzielności mnożenia:


<center><math>n(q+r)+l(q+r)+k(q+r)+m(q+r) = p(k+m)+s(k+m)+q(k+m)+r(k+m).
<center><math>n(q+r)+l(q+r)+k(q+r)+m(q+r) = p(k+m)+s(k+m)+q(k+m)+r(k+m)</math></center>
</math></center>


Używamy raz jeszcze założeń i dostajemy:
Używamy raz jeszcze założeń i dostajemy:
Linia 138: Linia 136:


<center><math>np + ns + lq + lr + kq + kr +mp + ms = pk + pm + sl +sn + ql +qn
<center><math>np + ns + lq + lr + kq + kr +mp + ms = pk + pm + sl +sn + ql +qn
+rk+rm.
+rk+rm</math></center>
</math></center>


Stosujemy prawo skracania dla liczb naturalnych do <math> ns + lq + kr
Stosujemy prawo skracania dla liczb naturalnych do <math>ns + lq + kr
+mp</math> i dostajemy:
+mp</math> i dostajemy:


Linia 150: Linia 147:
dodawania, daje:
dodawania, daje:


<center><math>(np +kq, nq + kp)\approx (mr +ls, ms +lr).
<center><math>(np +kq, nq + kp)\approx (mr +ls, ms +lr)</math></center>
</math></center>


Wywnioskowaliśmy, że <math>[(n,k)]_{\approx}\cdot [(p,q)]_{\approx} =
Wywnioskowaliśmy, że <math>[(n,k)]_{\approx}\cdot [(p,q)]_{\approx} =
Linia 165: Linia 161:
# <math>x+y = y+x</math> (przemienność dodawania),
# <math>x+y = y+x</math> (przemienność dodawania),
# <math>x \cdot y = y \cdot x</math> (przemienność mnożenia),
# <math>x \cdot y = y \cdot x</math> (przemienność mnożenia),
# <math> x \cdot y = z \cdot y</math> oraz  <math>y\neq 0</math> to <math> x=z</math> (prawo skracania),
# <math>x \cdot y = z \cdot y</math> oraz  <math>y\neq 0</math> to <math>x=z</math> (prawo skracania),
# <math>x \cdot(y+z) = x\cdot y + x\cdot z</math> (rozdzielność).
# <math>x \cdot(y+z) = x\cdot y + x\cdot z</math> (rozdzielność).


Linia 208: Linia 204:
Niech <math>(n,k),(m,l),(p,q),(r,s)</math> będą parami liczb naturalnych takimi, że <math>(n,k)\approx (m,l)</math> oraz <math>(p,q)\approx (r,s)</math>. Załóżmy dodatkowo, że <math>[(n,k)]_{\approx}\leq[(p,q)]_{\approx}</math>. Wykażemy, iż w takim przypadku również <math>[(m,l)]_{\approx}\leq [(r,s)]_{\approx}</math>, czyli że porządek na liczbach całkowitych jest niezależny od wyboru reprezentantów dla klas równoważności. Skoro <math>[(n,k)]_{\approx}\leq[(p,q)]_{\approx}</math>, to <math>n+q \leq p+k</math> i z wykładu o liczbach naturalnych wiemy, że istnieje liczba naturalna <math>t</math> taka, że <math>n+q+t = p+k</math>. Równocześnie nasze założenia gwarantują, że <math>n+l=k+m</math> i <math>p+s=q+r</math>, czyli że:
Niech <math>(n,k),(m,l),(p,q),(r,s)</math> będą parami liczb naturalnych takimi, że <math>(n,k)\approx (m,l)</math> oraz <math>(p,q)\approx (r,s)</math>. Załóżmy dodatkowo, że <math>[(n,k)]_{\approx}\leq[(p,q)]_{\approx}</math>. Wykażemy, iż w takim przypadku również <math>[(m,l)]_{\approx}\leq [(r,s)]_{\approx}</math>, czyli że porządek na liczbach całkowitych jest niezależny od wyboru reprezentantów dla klas równoważności. Skoro <math>[(n,k)]_{\approx}\leq[(p,q)]_{\approx}</math>, to <math>n+q \leq p+k</math> i z wykładu o liczbach naturalnych wiemy, że istnieje liczba naturalna <math>t</math> taka, że <math>n+q+t = p+k</math>. Równocześnie nasze założenia gwarantują, że <math>n+l=k+m</math> i <math>p+s=q+r</math>, czyli że:


<center><math>n+l+q+r = k+m+p+s.
<center><math>n+l+q+r = k+m+p+s</math></center>
</math></center>


Korzystając z udowodnionej własności <math>t</math> podstawiamy liczby do
Korzystając z udowodnionej własności <math>t</math> podstawiamy liczby do
wzoru, otrzymując:
wzoru, otrzymując:


<center><math>n+l+q+r=n+m+q+t+s,
<center><math>n+l+q+r=n+m+q+t+s</math>,</center>
</math></center>


co z kolei możemy skrócić przez <math>n+q</math>, otrzymując:
co z kolei możemy skrócić przez <math>n+q</math>, otrzymując:


<center><math>l+r =  m+s+t \text{ co oznacza } l+r\geq m+s.
<center><math>l+r =  m+s+t \text{ co oznacza } l+r\geq m+s</math></center>
</math></center>


Czyli <math>[(m,l)]_{\approx}\leq[(r,s)]_{\approx}</math>, co należało wykazać.
Czyli <math>[(m,l)]_{\approx}\leq[(r,s)]_{\approx}</math>, co należało wykazać.
Linia 246: Linia 239:
Aby wykazać przechodniość, ustalmy trzy dowolne liczby całkowite takie, że <math>[(n,k)]_{\approx}\leq [(p,q)]_{\approx}\leq [(m,l)]_{\approx}</math>. Definicja porządku gwarantuje, że:
Aby wykazać przechodniość, ustalmy trzy dowolne liczby całkowite takie, że <math>[(n,k)]_{\approx}\leq [(p,q)]_{\approx}\leq [(m,l)]_{\approx}</math>. Definicja porządku gwarantuje, że:


<center><math>n+q\leq k+p \text{ oraz, że } p+l\leq q+m.
<center><math>n+q\leq k+p \text{ oraz, że } p+l\leq q+m</math></center>
</math></center>


Operując ćwiczeniami z [[Logika i teoria mnogości/Wykład 7: Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje|Wykładu 7]] możemy łatwo pokazać, że jeśli dodamy do obu stron nierówności tę samą liczbę, to nierówność pozostanie zachowana. W związku z tym:
Operując ćwiczeniami z [[Logika i teoria mnogości/Wykład 7: Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje|Wykładu 7]] możemy łatwo pokazać, że jeśli dodamy do obu stron nierówności tę samą liczbę, to nierówność pozostanie zachowana. W związku z tym:
Linia 254: Linia 246:
</math></center>
</math></center>


i używając przechodniości, dostajemy: <math> n+q+l\leq q+m+k</math>. Jeszcze raz wykorzystując ćwiczenia dotyczące liczb naturalnych, możemy skrócić <math>q</math> i otrzymać <math>n+l\leq m+k</math>, czyli <math>[(n,k)]_{\approx}\leq [(m,l)]_{\approx}</math>, co należało wykazać.
i używając przechodniości, dostajemy: <math>n+q+l\leq q+m+k</math>. Jeszcze raz wykorzystując ćwiczenia dotyczące liczb naturalnych, możemy skrócić <math>q</math> i otrzymać <math>n+l\leq m+k</math>, czyli <math>[(n,k)]_{\approx}\leq [(m,l)]_{\approx}</math>, co należało wykazać.


Dowód spójności porządku na liczbach całkowitych jest trywialną konsekwencją faktu, że dla dowolnych dwóch par liczb naturalnych <math>(n,k)</math> i <math>(p,q)</math> mamy <math>n+q\leq p+k</math> lub <math>p+k\leq q+n</math>.
Dowód spójności porządku na liczbach całkowitych jest trywialną konsekwencją faktu, że dla dowolnych dwóch par liczb naturalnych <math>(n,k)</math> i <math>(p,q)</math> mamy <math>n+q\leq p+k</math> lub <math>p+k\leq q+n</math>.
Linia 263: Linia 255:
Rozważmy funkcje <math>i:\mathbb{N} \rightarrow \mathbb{Z}</math> zadaną wzorem:
Rozważmy funkcje <math>i:\mathbb{N} \rightarrow \mathbb{Z}</math> zadaną wzorem:


<center><math>i(n) = [ (n,0)]_{\approx}.
<center><math>i(n) = [ (n,0)]_{\approx}</math></center>
</math></center>
}}
}}
Funkcja ta jest naturalnym włożeniem zbioru <math>\mathbb{N}</math> w zbiór
Funkcja ta jest naturalnym włożeniem zbioru <math>\mathbb{N}</math> w zbiór
Linia 296: Linia 287:
# Dla dowolnych dwóch liczb naturalnych <math>n,m</math> mamy <math>i(n+m) = [(n+m,0)]_{\approx} = [(n,0)]_{\approx}+[(m,0)]_{\approx} = i(n) +i(m)</math>, co należało wykazać.
# Dla dowolnych dwóch liczb naturalnych <math>n,m</math> mamy <math>i(n+m) = [(n+m,0)]_{\approx} = [(n,0)]_{\approx}+[(m,0)]_{\approx} = i(n) +i(m)</math>, co należało wykazać.
# Podobnie jak w poprzednim przypadku ustalmy dowolne dwie liczby naturalne <math>n</math> i <math>m</math>. Wtedy, używając całego arsenału identyczności prawdziwych dla liczb naturalnych, mamy <math>i(n\cdot m) = [(nm,0)]_{\approx} = [(nm+00,n0+0m)]_{\approx} = [(n,0)]_{\approx}\cdot[(m,0)]_{\approx} = i(n)\cdot i(m)</math>, co należało wykazać.
# Podobnie jak w poprzednim przypadku ustalmy dowolne dwie liczby naturalne <math>n</math> i <math>m</math>. Wtedy, używając całego arsenału identyczności prawdziwych dla liczb naturalnych, mamy <math>i(n\cdot m) = [(nm,0)]_{\approx} = [(nm+00,n0+0m)]_{\approx} = [(n,0)]_{\approx}\cdot[(m,0)]_{\approx} = i(n)\cdot i(m)</math>, co należało wykazać.
# Jeśli <math>n\leq k</math>, to niewątpliwie <math> n+0\leq k+0</math>, czyli <math>[(n,0)]_{\approx}\leq [(k,0)]_{\approx}</math>, co oznacza, że <math>i(n)\leq i(k)</math>. Dowód jest zakończony.
# Jeśli <math>n\leq k</math>, to niewątpliwie <math>n+0\leq k+0</math>, czyli <math>[(n,0)]_{\approx}\leq [(k,0)]_{\approx}</math>, co oznacza, że <math>i(n)\leq i(k)</math>. Dowód jest zakończony.


</div></div>
</div></div>
Linia 306: Linia 297:
\mathbb{Z}^*</math> następująco:
\mathbb{Z}^*</math> następująco:


<center><math>(a,b) \sim (c,d) </math>  wtw  <math> a \cdot d = c \cdot b.
<center><math>(a,b) \sim (c,d)</math>  wtw  <math>a \cdot d = c \cdot b</math></center>
</math></center>


{{cwiczenie|2.1||
{{cwiczenie|2.1||
Linia 348: Linia 338:
Po pierwsze zauważmy, że <math>\bigcup\bigcup [(a,b)]_{\sim} = \{c\in\mathbb{Z}:\exists d\; (a,b)\sim (c,d) \lor (a,b)\sim (d,c) \}</math>. Niewątpliwie musimy więc mieć <math>(0,d)\sim(a,b)</math> dla pewnego <math>d\in\mathbb{Z}</math>&nbsp;(gdyż <math>0</math> nie może występować na drugiej współrzędnej). Definicja relacji <math>\sim</math> implikuje, że <math>0\cdot b = d\cdot a</math>, czyli że <math>a=0</math>. Co więcej dla dowolnej liczby całkowitej <math>c</math> mamy <math>(0,d)\sim(0,c)</math>, ponieważ <math>0\cdot c = 0\cdot d</math>. Tak więc jedyną klasą równoważności relacji <math>\sim</math> spełniającą nasz warunek jest zbiór:
Po pierwsze zauważmy, że <math>\bigcup\bigcup [(a,b)]_{\sim} = \{c\in\mathbb{Z}:\exists d\; (a,b)\sim (c,d) \lor (a,b)\sim (d,c) \}</math>. Niewątpliwie musimy więc mieć <math>(0,d)\sim(a,b)</math> dla pewnego <math>d\in\mathbb{Z}</math>&nbsp;(gdyż <math>0</math> nie może występować na drugiej współrzędnej). Definicja relacji <math>\sim</math> implikuje, że <math>0\cdot b = d\cdot a</math>, czyli że <math>a=0</math>. Co więcej dla dowolnej liczby całkowitej <math>c</math> mamy <math>(0,d)\sim(0,c)</math>, ponieważ <math>0\cdot c = 0\cdot d</math>. Tak więc jedyną klasą równoważności relacji <math>\sim</math> spełniającą nasz warunek jest zbiór:


<center><math>\{(0,d): d\in\mathbb{Z}\setminus\{0\}\},
<center><math>\{(0,d): d\in\mathbb{Z}\setminus\{0\}\}</math>,</center>
</math></center>


który zostanie później nazwany "zerem" liczb wymiernych.
który zostanie później nazwany "zerem" liczb wymiernych.
Linia 359: Linia 348:
* Zero w liczbach wymiernych <math>0 \in \mathbb{Q}</math> to <math>[(0, 1) ]_{\sim}</math>.
* Zero w liczbach wymiernych <math>0 \in \mathbb{Q}</math> to <math>[(0, 1) ]_{\sim}</math>.
* Jedynka w liczbach wymiernych <math>1 \in \mathbb{Q}</math> to ułamek <math>[(1, 1) ]_{\sim}</math>.
* Jedynka w liczbach wymiernych <math>1 \in \mathbb{Q}</math> to ułamek <math>[(1, 1) ]_{\sim}</math>.
* <math> - [ (a,b) ]_{\sim} = [(-a, b) ]_{\sim}</math>.
* <math>- [ (a,b) ]_{\sim} = [(-a, b) ]_{\sim}</math>.
* Dodawanie <math>[ (a,b) ]_{\sim} + [ (c,d) ]_{\sim} = [(ad +bc, bd) ]_{\sim}</math>.
* Dodawanie <math>[ (a,b) ]_{\sim} + [ (c,d) ]_{\sim} = [(ad +bc, bd) ]_{\sim}</math>.
* Odejmowanie <math>[ (a,b) ]_{\sim} - [ (c,d) ]_{\sim} = [(ad - bc, bd)]_{\sim}</math>.
* Odejmowanie <math>[ (a,b) ]_{\sim} - [ (c,d) ]_{\sim} = [(ad - bc, bd)]_{\sim}</math>.
Linia 401: Linia 390:


<center><math>a\cdot f \cdot d \cdot h = e \cdot b \cdot d \cdot h \text{ oraz }
<center><math>a\cdot f \cdot d \cdot h = e \cdot b \cdot d \cdot h \text{ oraz }
c \cdot h \cdot b \cdot f = g \cdot d \cdot b \cdot f.
c \cdot h \cdot b \cdot f = g \cdot d \cdot b \cdot f</math></center>
</math></center>


Sumując obie równości i wyłączając wspólne czynniki, otrzymujemy:
Sumując obie równości i wyłączając wspólne czynniki, otrzymujemy:


<center><math>(f\cdot h)\cdot (a\cdot d + c\cdot b) = (b\cdot d)\cdot ( e\cdot h
<center><math>(f\cdot h)\cdot (a\cdot d + c\cdot b) = (b\cdot d)\cdot ( e\cdot h
+ g\cdot f),
+ g\cdot f)</math>,</center>
</math></center>


czyli: <math>(a\cdot d + c\cdot b, b\cdot d)\sim ( e\cdot h + g\cdot f, f\cdot h)</math> i dalej:
czyli: <math>(a\cdot d + c\cdot b, b\cdot d)\sim ( e\cdot h + g\cdot f, f\cdot h)</math> i dalej:


<center><math>[(a,b)]_{\sim}+[(c,d)]_{\sim} = [(a\cdot d + c\cdot b,b\cdot d)]_{\sim} = [(e\cdot h + g\cdot f,f\cdot h)]_{\sim} = [(e,f)]_{\sim} + [(g,h)]_{\sim},</math></center>
<center><math>[(a,b)]_{\sim}+[(c,d)]_{\sim} = [(a\cdot d + c\cdot b,b\cdot d)]_{\sim} = [(e\cdot h + g\cdot f,f\cdot h)]_{\sim} = [(e,f)]_{\sim} + [(g,h)]_{\sim}</math></center>


co należało wykazać.
co należało wykazać.
Linia 421: Linia 408:


<center><math>[(a,b)]_{\sim}\cdot[(c,d)]_{\sim} = [(ac,bd)]_{\sim}
<center><math>[(a,b)]_{\sim}\cdot[(c,d)]_{\sim} = [(ac,bd)]_{\sim}
=[(eg,fh)]_{\sim}=[(e,f)]_{\sim}\cdot[(g,h)]_{\sim},
=[(eg,fh)]_{\sim}=[(e,f)]_{\sim}\cdot[(g,h)]_{\sim}</math>,</center>
</math></center>


co należało wykazać.
co należało wykazać.
Linia 433: Linia 419:
{{definicja|2.5.||
{{definicja|2.5.||


<math> \frac{a}{b} \geq \frac{c}{d}</math>, gdy <math>(a\cdot d - b \cdot c) \cdot
<math>\frac{a}{b} \geq \frac{c}{d}</math>, gdy <math>(a\cdot d - b \cdot c) \cdot
b \cdot d \geq 0</math>.
b \cdot d \geq 0</math>.
}}
}}
Linia 476: Linia 462:
Aby pokazać przechodniość, wybierzmy trzy liczby wymierne <math>\frac{a}{b}\geq\frac{c}{d}\geq\frac{e}{f}</math>. Z założeń wynika, że <math>(ad-bc)bd\geq 0</math> oraz <math>(cf-de)df\geq 0</math>. Wnioskujemy, że
Aby pokazać przechodniość, wybierzmy trzy liczby wymierne <math>\frac{a}{b}\geq\frac{c}{d}\geq\frac{e}{f}</math>. Z założeń wynika, że <math>(ad-bc)bd\geq 0</math> oraz <math>(cf-de)df\geq 0</math>. Wnioskujemy, że


<center><math>adbd\geq bcbd </math>  oraz  <math> cfdf\geq dedf,
<center><math>adbd\geq bcbd</math>  oraz  <math>cfdf\geq dedf</math>,</center>
</math></center>


mnożąc nierówności przez, odpowiednio <math>ff</math> i <math>bb</math>&nbsp;(założenia gwarantują <math>f\neq 0\neq b</math>), otrzymujemy:
mnożąc nierówności przez, odpowiednio <math>ff</math> i <math>bb</math>&nbsp;(założenia gwarantują <math>f\neq 0\neq b</math>), otrzymujemy:


<center><math>adbdff\geq bcbdff </math>  oraz  <math> cfdfbb\geq dedfbb
<center><math>adbdff\geq bcbdff</math>  oraz  <math>cfdfbb\geq dedfbb
</math></center>
</math></center>


Linia 505: Linia 490:
Pokaż warunek trójkąta, czyli:
Pokaż warunek trójkąta, czyli:


<center><math> \left| x+y \right|  \leq  \left| x \right| + \left| y \right|. </math></center>
<center><math>\left| x+y \right|  \leq  \left| x \right| + \left| y \right|</math></center>
}}
}}
</span>
</span>
Linia 517: Linia 502:
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   


Dowód przeprowadzimy, wprowadzając podobną notację dla liczb całkowitych. Jeśli uda nam się zdefiniować funkcję moduł w ten sposób, że <math> \left| n+k \right| \leq  \left| n \right| + \left| k \right|</math>, <math> \left| nk \right| = \left| n \right|  \left| k \right|</math>, <math> \left| n \right| \geq 0</math>, dla dowolnych liczb całkowitych oraz <math> \left| \frac{a}{b} \right| =\frac{ \left| a \right| }{ \left| b \right| }</math>, to:
Dowód przeprowadzimy, wprowadzając podobną notację dla liczb całkowitych. Jeśli uda nam się zdefiniować funkcję moduł w ten sposób, że <math>\left| n+k \right| \leq  \left| n \right| + \left| k \right|</math>, <math>\left| nk \right| = \left| n \right|  \left| k \right|</math>, <math>\left| n \right| \geq 0</math>, dla dowolnych liczb całkowitych oraz <math>\left| \frac{a}{b} \right| =\frac{ \left| a \right| }{ \left| b \right| }</math>, to:


<center><math> \left| \frac{a}{b}+\frac{c}{d} \right|  =  \left| \frac{ad+bc}{bd} \right|  =
<center><math>\left| \frac{a}{b}+\frac{c}{d} \right|  =  \left| \frac{ad+bc}{bd} \right|  =
\frac{ \left| ad+bc \right| }{ \left| bd \right| }
\frac{ \left| ad+bc \right| }{ \left| bd \right| }
</math></center>
</math></center>
Linia 525: Linia 510:
oraz:
oraz:


<center><math> \left| \frac{a}{b} \right|  + \left| \frac{c}{d} \right|  =
<center><math>\left| \frac{a}{b} \right|  + \left| \frac{c}{d} \right|  =
\frac{ \left| a \right| }{ \left| b \right| }+\frac{ \left| c \right| }{ \left| d \right| } =
\frac{ \left| a \right| }{ \left| b \right| }+\frac{ \left| c \right| }{ \left| d \right| } =
\frac{ \left| a \right|  \left| d \right| + \left| b \right|  \left| c \right| }{ \left| b \right|  \left| d \right| }.
\frac{ \left| a \right|  \left| d \right| + \left| b \right|  \left| c \right| }{ \left| b \right|  \left| d \right| }</math></center>
</math></center>


Żądana nierówność będzie prawdą, jeśli uda nam się wykazać, że:
Żądana nierówność będzie prawdą, jeśli uda nam się wykazać, że:
Linia 534: Linia 518:
<center><math>\left[( \left| a \right|  \left| d \right| + \left| b \right|  \left| c \right| ) \left| bd \right|  -
<center><math>\left[( \left| a \right|  \left| d \right| + \left| b \right|  \left| c \right| ) \left| bd \right|  -
\left| ad+bc \right|  \left| b \right|  \left| d \right| \right] \left| b \right|  \left| d \right|  \left| bd \right| \geq
\left| ad+bc \right|  \left| b \right|  \left| d \right| \right] \left| b \right|  \left| d \right|  \left| bd \right| \geq
0,
0</math>,</center>
</math></center>


ale korzystając z właściwości modułu dla liczb całkowitych&nbsp;(które wkrótce wykażemy), przekształcamy wzór do:
ale korzystając z właściwości modułu dla liczb całkowitych&nbsp;(które wkrótce wykażemy), przekształcamy wzór do:
Linia 544: Linia 527:
</math></center>
</math></center>


i ponieważ <math> \left| b \right|</math> i <math> \left| d \right|</math> są stale większe od zera, a
i ponieważ <math>\left| b \right|</math> i <math>\left| d \right|</math> są stale większe od zera, a
<math> \left| ad \right| + \left| bc \right| \geq  \left| ad+bc \right|</math> w liczbach całkowitych,
<math>\left| ad \right| + \left| bc \right| \geq  \left| ad+bc \right|</math> w liczbach całkowitych,
nierówność jest dowiedziona.
nierówność jest dowiedziona.


Pozostaje zdefiniować funkcję moduł w liczbach całkowitych. Definiujemy ją jako: <math> \left| [(n,k)]_{\approx} \right|  = [(l,0)]_{\approx}</math>, gdzie <math>l</math> jest unikalną liczbą naturalną taką, że <math>[(n,k)]_{\approx}=[(l,0)]_{\approx}</math> lub <math>[(n,k)]_{\approx}=[(0,l)]_{\approx}</math>. Liczba taka istnieje na podstawie Ćwiczenia 1.3 (patrz [[#cwiczenie_1_3|ćwiczenie 1.3.]]) i jest unikalna, ponieważ <math>[(l,0)]_{\approx}=[(0,p)]_{\approx}</math> implikuje <math>p=l=0</math>, a <math>[(l,0)]_{\approx}=[(p,0)]_{\approx}</math> implikuje <math>p=l</math>. Pozostaje wykazać wymagane fakty o funkcji moduł.
Pozostaje zdefiniować funkcję moduł w liczbach całkowitych. Definiujemy ją jako: <math>\left| [(n,k)]_{\approx} \right|  = [(l,0)]_{\approx}</math>, gdzie <math>l</math> jest unikalną liczbą naturalną taką, że <math>[(n,k)]_{\approx}=[(l,0)]_{\approx}</math> lub <math>[(n,k)]_{\approx}=[(0,l)]_{\approx}</math>. Liczba taka istnieje na podstawie Ćwiczenia 1.3 (patrz [[#cwiczenie_1_3|ćwiczenie 1.3.]]) i jest unikalna, ponieważ <math>[(l,0)]_{\approx}=[(0,p)]_{\approx}</math> implikuje <math>p=l=0</math>, a <math>[(l,0)]_{\approx}=[(p,0)]_{\approx}</math> implikuje <math>p=l</math>. Pozostaje wykazać wymagane fakty o funkcji moduł.


Ustalmy dwie liczby całkowite <math>[(n,k)]_{\approx}</math> i <math>[(l,m)]_{\approx}</math> - wykażemy, że <math> \left| [(n,k)]_{\approx} +[(l,m)]_{\approx} \right| \leq \left| [(n,k)]_{\approx} \right|  + \left| [(l,m)]_{\approx} \right|</math>. Ponieważ zarówno dodawanie, jak i porządek nie zależą od wyboru reprezentantów dla klas równoważności, możemy założyć, że <math>n=0</math> lub <math>k=0</math>&nbsp;(i równocześnie <math>l=0</math> lub <math>m=0</math>). Jeśli <math>k=0</math> oraz <math>m=0</math>, to mamy <math>\left| [(n,k)]_{\approx} \right| = [(n,k)]_{\approx}</math> oraz <math>\left| [(l,m)]_{\approx} \right| =[(l,m)]_{\approx}</math> i nierówność jest prawdziwa. Jeśli z kolei <math>n=0</math> i <math>l=0</math>, to:
Ustalmy dwie liczby całkowite <math>[(n,k)]_{\approx}</math> i <math>[(l,m)]_{\approx}</math> - wykażemy, że <math>\left| [(n,k)]_{\approx} +[(l,m)]_{\approx} \right| \leq \left| [(n,k)]_{\approx} \right|  + \left| [(l,m)]_{\approx} \right|</math>. Ponieważ zarówno dodawanie, jak i porządek nie zależą od wyboru reprezentantów dla klas równoważności, możemy założyć, że <math>n=0</math> lub <math>k=0</math>&nbsp;(i równocześnie <math>l=0</math> lub <math>m=0</math>). Jeśli <math>k=0</math> oraz <math>m=0</math>, to mamy <math>\left| [(n,k)]_{\approx} \right| = [(n,k)]_{\approx}</math> oraz <math>\left| [(l,m)]_{\approx} \right| =[(l,m)]_{\approx}</math> i nierówność jest prawdziwa. Jeśli z kolei <math>n=0</math> i <math>l=0</math>, to:


<center><math> \left| [(n,k)]_{\approx} +[(l,m)]_{\approx} \right|  =  \left| [(0,k+m)]_{\approx} \right|  = [(k+m,0)]_{\approx} =[(k,0)]_{\approx}+[(m,0)]_{\approx} =  \left| [(0,k)]_{\approx} \right| + \left| [(0,m)]_{\approx} \right|
<center><math>\left| [(n,k)]_{\approx} +[(l,m)]_{\approx} \right|  =  \left| [(0,k+m)]_{\approx} \right|  = [(k+m,0)]_{\approx} =[(k,0)]_{\approx}+[(m,0)]_{\approx} =  \left| [(0,k)]_{\approx} \right| + \left| [(0,m)]_{\approx} \right|
</math></center>
</math></center>


i nierówność znowu jest spełniona. Pozostają dwa symetryczne przypadki. Bez straty ogólności możemy założyć, że <math>n=0</math> i <math>m=0</math>. Wtedy <math> \left| [(n,k)]_{\approx} + [(l,m)]_{\approx} \right| = \left| [(l,k)]_{\approx} \right|</math> jest niewątpliwie mniejszy od <math> \left| [(k,n)]_{\approx} \right| + \left| [(l,m)]_{\approx} \right|  = [(l+k,0)]_{\approx}</math>, ponieważ zgodnie z definicją modułu pierwsza współrzędna <math> \left| [(l,k)]_{\approx} \right|</math> jest mniejsza lub równa większej z liczb <math>k</math>, <math>l</math>, która jest z kolei mniejsza lub równa <math>l+k</math>.
i nierówność znowu jest spełniona. Pozostają dwa symetryczne przypadki. Bez straty ogólności możemy założyć, że <math>n=0</math> i <math>m=0</math>. Wtedy <math>\left| [(n,k)]_{\approx} + [(l,m)]_{\approx} \right| = \left| [(l,k)]_{\approx} \right|</math> jest niewątpliwie mniejszy od <math>\left| [(k,n)]_{\approx} \right| + \left| [(l,m)]_{\approx} \right|  = [(l+k,0)]_{\approx}</math>, ponieważ zgodnie z definicją modułu pierwsza współrzędna <math>\left| [(l,k)]_{\approx} \right|</math> jest mniejsza lub równa większej z liczb <math>k</math>, <math>l</math>, która jest z kolei mniejsza lub równa <math>l+k</math>.


Aby dowieść, że w liczbach całkowitych moduł jest rozdzielny względem mnożenia, ustalmy dwie liczby <math>[(n,k)]_{\approx}</math> i <math>[(l,m)]_{\approx}</math> i, podobnie jak poprzednio, załóżmy, że że <math>n=0</math> lub <math>k=0</math>&nbsp;(i równocześnie <math>l=0</math> lub <math>m=0</math>). Wtedy <math>[(n,k)]_{\approx}\cdot[(l,m)]_{\approx} = [(nl+km,lk+mn)]_{\approx}</math>, gdzie co najwyżej jeden z czterech sumandów jest niezerowy. Moduł otrzymanej liczby będzie liczbą całkowitą posiadającą na pierwszej współrzędnej ten właśnie sumand, a na drugiej zero. Równocześnie <math> \left| [(n,k)]_{\approx} \right| \cdot \left| [(l,m)]_{\approx} \right|</math> będzie posiadał na pierwszej współrzędnej dokładnie ten sumand, a na drugiej zero, co dowodzi żądanej równości.
Aby dowieść, że w liczbach całkowitych moduł jest rozdzielny względem mnożenia, ustalmy dwie liczby <math>[(n,k)]_{\approx}</math> i <math>[(l,m)]_{\approx}</math> i, podobnie jak poprzednio, załóżmy, że że <math>n=0</math> lub <math>k=0</math>&nbsp;(i równocześnie <math>l=0</math> lub <math>m=0</math>). Wtedy <math>[(n,k)]_{\approx}\cdot[(l,m)]_{\approx} = [(nl+km,lk+mn)]_{\approx}</math>, gdzie co najwyżej jeden z czterech sumandów jest niezerowy. Moduł otrzymanej liczby będzie liczbą całkowitą posiadającą na pierwszej współrzędnej ten właśnie sumand, a na drugiej zero. Równocześnie <math>\left| [(n,k)]_{\approx} \right| \cdot \left| [(l,m)]_{\approx} \right|</math> będzie posiadał na pierwszej współrzędnej dokładnie ten sumand, a na drugiej zero, co dowodzi żądanej równości.


Aby dowieść, że <math> \left| [(n,k)]_{\approx} \right| \geq 0</math>, wystarczy zauważyć, że druga współrzędna pary reprezentującej liczbę jest równa zero i w związku z tym warunek nierówności jest zawsze spełniony.
Aby dowieść, że <math>\left| [(n,k)]_{\approx} \right| \geq 0</math>, wystarczy zauważyć, że druga współrzędna pary reprezentującej liczbę jest równa zero i w związku z tym warunek nierówności jest zawsze spełniony.


Pozostaje wykazać, że <math> \left| \frac{a}{b} \right| =\frac{ \left| a \right| }{ \left| b \right| }</math>. Rozważmy dwa przypadki: jeśli <math>\frac{a}{b}\geq 0</math>, to <math> \left| \frac{a}{b} \right|  = \frac{a}{b}</math>. W tym przypadku nierówność implikuje, że <math>(a1-b0)b1\geq 0</math>, czyli że <math>a</math> i <math>b</math> są liczbami całkowitymi tego samego znaku. To znaczy, że posiadają reprezentacje postaci <math>[(n,0)]_{\approx}</math> i <math>[(k,0)]_{\approx}</math>&nbsp;(lub <math>[(0,n)]_{\approx}</math>  i <math>[(0,k)]_{\approx}</math>). Wnioskujemy, że <math>a\cdot  \left| b \right|  = b\cdot \left| a \right|</math>, czyli <math>\frac{a}{b} = \frac{ \left| a \right| }{ \left| b \right| }</math>, co należało wykazać. W drugim przypadku mamy <math>\frac{a}{b}< 0</math>, czyli <math>(a1-b0)b1< 0</math>, więc znaki <math>a</math> i <math>b</math> są przeciwne&nbsp;(posiadają reprezentacje <math>[(n,0)]_{\approx}</math> i <math>[(0,k)]_{\approx}</math> lub na odwrót). Wtedy mamy <math> \left| \frac{a}{b} \right|  = \frac{-a}{b}</math> i znowu <math>-a\cdot \left| b \right|  = b\cdot  \left| a \right|</math> jest prawdą. Wykazaliśmy, że moduł zdefiniowany w liczbach wymiernych jest zgodny z modułem dla liczb całkowitych, co było ostatnim brakującym faktem w dowodzie.
Pozostaje wykazać, że <math>\left| \frac{a}{b} \right| =\frac{ \left| a \right| }{ \left| b \right| }</math>. Rozważmy dwa przypadki: jeśli <math>\frac{a}{b}\geq 0</math>, to <math>\left| \frac{a}{b} \right|  = \frac{a}{b}</math>. W tym przypadku nierówność implikuje, że <math>(a1-b0)b1\geq 0</math>, czyli że <math>a</math> i <math>b</math> są liczbami całkowitymi tego samego znaku. To znaczy, że posiadają reprezentacje postaci <math>[(n,0)]_{\approx}</math> i <math>[(k,0)]_{\approx}</math>&nbsp;(lub <math>[(0,n)]_{\approx}</math>  i <math>[(0,k)]_{\approx}</math>). Wnioskujemy, że <math>a\cdot  \left| b \right|  = b\cdot \left| a \right|</math>, czyli <math>\frac{a}{b} = \frac{ \left| a \right| }{ \left| b \right| }</math>, co należało wykazać. W drugim przypadku mamy <math>\frac{a}{b}< 0</math>, czyli <math>(a1-b0)b1< 0</math>, więc znaki <math>a</math> i <math>b</math> są przeciwne&nbsp;(posiadają reprezentacje <math>[(n,0)]_{\approx}</math> i <math>[(0,k)]_{\approx}</math> lub na odwrót). Wtedy mamy <math>\left| \frac{a}{b} \right|  = \frac{-a}{b}</math> i znowu <math>-a\cdot \left| b \right|  = b\cdot  \left| a \right|</math> jest prawdą. Wykazaliśmy, że moduł zdefiniowany w liczbach wymiernych jest zgodny z modułem dla liczb całkowitych, co było ostatnim brakującym faktem w dowodzie.
</div></div>
</div></div>


Linia 570: Linia 553:
wymierne zadaną wzorem:
wymierne zadaną wzorem:


<center><math>j(a) = [ (a,1)]_{\sim}.
<center><math>j(a) = [ (a,1)]_{\sim}</math></center>
</math></center>
}}
}}
Funkcja ta jest naturalnym włożeniem zbioru <math>\mathbb{Z}</math> w zbiór
Funkcja ta jest naturalnym włożeniem zbioru <math>\mathbb{Z}</math> w zbiór
Linia 650: Linia 632:
Weźmy dodatnią liczbę wymierną <math>\varepsilon</math>. Dla niej, zgodnie z Definicją 3.2 (patrz [[#definicja_3_2|definicja 3.2.]]), znajdziemy
Weźmy dodatnią liczbę wymierną <math>\varepsilon</math>. Dla niej, zgodnie z Definicją 3.2 (patrz [[#definicja_3_2|definicja 3.2.]]), znajdziemy
tak duże <math>n_0</math>, że dla wszystkich liczb naturalnych <math>p,k</math>, poczynając
tak duże <math>n_0</math>, że dla wszystkich liczb naturalnych <math>p,k</math>, poczynając
od <math>n_0 +1</math> będzie zachodzić: <math> \left| a_p - a_k \right|  < \varepsilon</math>.
od <math>n_0 +1</math> będzie zachodzić: <math>\left| a_p - a_k \right|  < \varepsilon</math>.
Połóżmy za <math>M</math> największą z pośród liczb <math> \left| a_0 \right| ,\ldots
Połóżmy za <math>M</math> największą z pośród liczb <math>\left| a_0 \right| ,\ldots
\left| a_{n_0} \right|</math> oraz <math> \left| a_{n_0 +1} \right|  + \varepsilon</math> powiększoną o <math>1</math>.
\left| a_{n_0} \right|</math> oraz <math>\left| a_{n_0 +1} \right|  + \varepsilon</math> powiększoną o <math>1</math>.
Łatwo sprawdzić, że tak zdefiniowane <math>M</math> majoryzuje moduły wszystkich
Łatwo sprawdzić, że tak zdefiniowane <math>M</math> majoryzuje moduły wszystkich
liczb ciągu.
liczb ciągu.
Linia 666: Linia 648:


Niech <math>X=\{ a: \mathbb{N} \rightarrow
Niech <math>X=\{ a: \mathbb{N} \rightarrow
\mathbb{Q} : a </math>  jest ciągiem Cauchy'ego  <math> \}</math>.
\mathbb{Q} : a</math>  jest ciągiem Cauchy'ego  <math>\}</math>.


}}
}}
Linia 699: Linia 681:
Weźmy <math>\varepsilon >0</math>. Będziemy dobierać niezależnie liczby <math>n_1</math>
Weźmy <math>\varepsilon >0</math>. Będziemy dobierać niezależnie liczby <math>n_1</math>
i <math>n_2</math> do <math>\varepsilon /2</math> dla pierwszej i drugiej pary ciągów.
i <math>n_2</math> do <math>\varepsilon /2</math> dla pierwszej i drugiej pary ciągów.
Mamy zatem parę nierówności: dla <math>n>n_1</math> zachodzi  <math> \left| a_n -
Mamy zatem parę nierówności: dla <math>n>n_1</math> zachodzi  <math>\left| a_n -
b_n \right|  < \varepsilon/2</math> oraz dla <math>n>n_2</math> zachodzi  <math> \left| b_n -
b_n \right|  < \varepsilon/2</math> oraz dla <math>n>n_2</math> zachodzi  <math>\left| b_n -
c_n \right|  < \varepsilon/2</math>. Biorąc większą z tych dwóch liczb, będziemy
c_n \right|  < \varepsilon/2</math>. Biorąc większą z tych dwóch liczb, będziemy
oczywiście jednocześnie spełniać obie nierówności. Zatem dla
oczywiście jednocześnie spełniać obie nierówności. Zatem dla
<math>n>\max(n_1 , n_2)</math> zachodzą <math> \left| a_n - b_n \right|  < \varepsilon/2</math>
<math>n>\max(n_1 , n_2)</math> zachodzą <math>\left| a_n - b_n \right|  < \varepsilon/2</math>
oraz <math> \left| b_n - c_n \right|  < \varepsilon/2</math>. Używając nierówności
oraz <math>\left| b_n - c_n \right|  < \varepsilon/2</math>. Używając nierówności
trójkąta (patrz [[#cwiczenie_2_9|Ćwiczenie 2.9]]), mamy:
trójkąta (patrz [[#cwiczenie_2_9|Ćwiczenie 2.9]]), mamy:


<center><math> \left| a_n - c_n \right|  \leq  \left| a_n - b_n \right|  +  \left| b_n - c_n \right|  <
<center><math>\left| a_n - c_n \right|  \leq  \left| a_n - b_n \right|  +  \left| b_n - c_n \right|  <
\varepsilon/2 + \varepsilon/2 = \varepsilon,
\varepsilon/2 + \varepsilon/2 = \varepsilon</math>,</center>
</math></center>


co kończy dowód.
co kończy dowód.
Linia 736: Linia 717:
\subseteq
\subseteq
\bigcup\bigcup\bigcup\bigcup\bigcup\bigcup(\mathbb{N}\cup
\bigcup\bigcup\bigcup\bigcup\bigcup\bigcup(\mathbb{N}\cup
\mathbb{Q}) \subseteq \mathbb{N}.
\mathbb{Q}) \subseteq \mathbb{N}</math></center>
</math></center>


Pozostaje wykazać, że po tylu iteracjach nie otrzymamy niczego mniejszego niż <math>\mathbb{N}</math>. Niech <math>z:\mathbb{N}\rightarrow\mathbb{Q}</math> będzie funkcją taką, że <math>z(n) = [(0,1)]_{\sim}</math>, dla dowolnego <math>n</math>. Wtedy <math>z</math> jest ciągiem Cauchego i <math>[z]_{\simeq}\in\mathbb{R}</math>. Ponieważ <math>\bigcup\bigcup z = \mathbb{N}\cup\{[(0,1)]_{\sim}\}</math>, to <math>\bigcup\bigcup\bigcup [z]_{\simeq} \supset \mathbb{N}\cup\{[(0,1)]_{\sim}\}</math>, co implikuje, że
Pozostaje wykazać, że po tylu iteracjach nie otrzymamy niczego mniejszego niż <math>\mathbb{N}</math>. Niech <math>z:\mathbb{N}\rightarrow\mathbb{Q}</math> będzie funkcją taką, że <math>z(n) = [(0,1)]_{\sim}</math>, dla dowolnego <math>n</math>. Wtedy <math>z</math> jest ciągiem Cauchego i <math>[z]_{\simeq}\in\mathbb{R}</math>. Ponieważ <math>\bigcup\bigcup z = \mathbb{N}\cup\{[(0,1)]_{\sim}\}</math>, to <math>\bigcup\bigcup\bigcup [z]_{\simeq} \supset \mathbb{N}\cup\{[(0,1)]_{\sim}\}</math>, co implikuje, że


<center><math>\mathbb{N}\subseteq\bigcup\bigcup\bigcup\bigcup\mathbb{R},
<center><math>\mathbb{N}\subseteq\bigcup\bigcup\bigcup\bigcup\mathbb{R}</math>,</center>
</math></center>


a ponieważ <math>\bigcup\mathbb{N} = \mathbb{N}</math>
a ponieważ <math>\bigcup\mathbb{N} = \mathbb{N}</math>
Linia 796: Linia 775:
Cauchy'ego są ograniczone. Niech <math>M</math> będzie wspólnym ograniczeniem
Cauchy'ego są ograniczone. Niech <math>M</math> będzie wspólnym ograniczeniem
tych ciągów. Dla <math>\varepsilon/(2 \cdot M)</math> dobierzmy takie <math>n_1</math> i
tych ciągów. Dla <math>\varepsilon/(2 \cdot M)</math> dobierzmy takie <math>n_1</math> i
<math>n_2</math>, aby  <math> \left| a_k - a'_k \right|  < \varepsilon/(2 \cdot M)</math> i
<math>n_2</math>, aby  <math>\left| a_k - a'_k \right|  < \varepsilon/(2 \cdot M)</math> i
<math> \left| b_p - b'_p \right|  < \varepsilon/(2 \cdot M)</math>, dla <math>k>n_1</math> i
<math>\left| b_p - b'_p \right|  < \varepsilon/(2 \cdot M)</math>, dla <math>k>n_1</math> i
<math>p>n_2</math>. Obie nierówności będą zachodzić jednocześnie dla
<math>p>n_2</math>. Obie nierówności będą zachodzić jednocześnie dla
wszystkich <math>k</math>, poczynając od <math>\max(n_1 ,n_2)</math>. Prosty rachunek
wszystkich <math>k</math>, poczynając od <math>\max(n_1 ,n_2)</math>. Prosty rachunek
Linia 819: Linia 798:
<span id="definicja_3_12">{{definicja|3.12.||
<span id="definicja_3_12">{{definicja|3.12.||


Relacja <math> [ a ]_{\simeq} < [b]_{\simeq}</math> na
Relacja <math>[ a ]_{\simeq} < [b]_{\simeq}</math> na
zbiorze liczb rzeczywistych <math>\mathbb{R}</math> jest zdefiniowana jako:
zbiorze liczb rzeczywistych <math>\mathbb{R}</math> jest zdefiniowana jako:


<center><math>\exists_{\varepsilon > 0} \;\;  \exists_{n_0 \in
<center><math>\exists_{\varepsilon > 0} \;\;  \exists_{n_0 \in
\mathbb{N}} \;\; \forall_{k>n_0} \;\; a_k +\varepsilon <b_k.
\mathbb{N}} \;\; \forall_{k>n_0} \;\; a_k +\varepsilon <b_k</math></center>
</math></center>


Będziemy mówili, że liczba wymierna <math>\varepsilon > 0</math> rozdziela
Będziemy mówili, że liczba wymierna <math>\varepsilon > 0</math> rozdziela
Linia 841: Linia 819:
{{dowod|||
{{dowod|||


Pokażemy, że dla dowolnych ciągów Cauchy'ego <math>a</math> i <math>b</math>, jeżeli  <math> [
Pokażemy, że dla dowolnych ciągów Cauchy'ego <math>a</math> i <math>b</math>, jeżeli  <math>[
a ]_{\simeq} \neq [b]_{\simeq}</math> to <math> [ a ]_{\simeq} <
a ]_{\simeq} \neq [b]_{\simeq}</math> to <math>[ a ]_{\simeq} <
[b]_{\simeq}</math> lub <math> [ a ]_{\simeq} > [b]_{\simeq}</math>. Niech zatem <math>
[b]_{\simeq}</math> lub <math>[ a ]_{\simeq} > [b]_{\simeq}</math>. Niech zatem <math>
[ a ]_{\simeq} \neq [b]_{\simeq}</math>. Zgodnie z definicją <math>\simeq</math>
[ a ]_{\simeq} \neq [b]_{\simeq}</math>. Zgodnie z definicją <math>\simeq</math>
oznacza to:
oznacza to:


<center><math>
<center><math>
\exists_{\varepsilon>0} \;\; \forall_{n\in\mathbb{N}} \;\; \exists_{p\in\mathbb{N}} \;\; p>n  \wedge  \left| a_p -b_p \right| \geq \varepsilon.
\exists_{\varepsilon>0} \;\; \forall_{n\in\mathbb{N}} \;\; \exists_{p\in\mathbb{N}} \;\; p>n  \wedge  \left| a_p -b_p \right| \geq \varepsilon</math></center>
</math></center>


Dobierzmy do <math>\varepsilon/3</math> liczby <math>n_a</math> i <math>n_b</math> odpowiednio dla ciągów <math>a</math> i <math>b</math>
Dobierzmy do <math>\varepsilon/3</math> liczby <math>n_a</math> i <math>n_b</math> odpowiednio dla ciągów <math>a</math> i <math>b</math>
tak, aby dla wszystkich <math>k,r > \max(n_a ,n_b)</math> zachodziło
tak, aby dla wszystkich <math>k,r > \max(n_a ,n_b)</math> zachodziło
<math> \left| a_k - a_r \right|  < \varepsilon/3</math> oraz
<math>\left| a_k - a_r \right|  < \varepsilon/3</math> oraz
<math> \left| b_k - b_r \right|  < \varepsilon/3</math>.
<math>\left| b_k - b_r \right|  < \varepsilon/3</math>.
Zgodnie z formulą powyżej dla <math> \max(n_a ,n_b)</math> musi istnieć
Zgodnie z formulą powyżej dla <math>\max(n_a ,n_b)</math> musi istnieć
<math>p_0 > \max(n_a ,n_b)</math>
<math>p_0 > \max(n_a ,n_b)</math>
takie,  że <math> \left| a_{p_0} -b_{p_0} \right| \geq \varepsilon</math>. Ustalmy, że to
takie,  że <math>\left| a_{p_0} -b_{p_0} \right| \geq \varepsilon</math>. Ustalmy, że to
<math> a_{p_0} < b_{p_0}</math> (gdy będzie odwrotnie rozumowania jest identyczne).
<math>a_{p_0} < b_{p_0}</math> (gdy będzie odwrotnie rozumowania jest identyczne).
Weźmy zatem dowolne <math>k>p_0</math>. Zachodzą następujące nierówności:
Weźmy zatem dowolne <math>k>p_0</math>. Zachodzą następujące nierówności:


Linia 871: Linia 848:


<center><math>a_k + \varepsilon/3 <  a_{p_0} + 2 \varepsilon/3 \leq b_{p_0} -
<center><math>a_k + \varepsilon/3 <  a_{p_0} + 2 \varepsilon/3 \leq b_{p_0} -
\varepsilon/3 < b_{p_0}.
\varepsilon/3 < b_{p_0}</math></center>
</math></center>


}}
}}
Linia 899: Linia 875:
Dla każdej liczby rzeczywistej <math>0\leq
Dla każdej liczby rzeczywistej <math>0\leq
x <1</math> istnieje ciąg <math>a_x \in 2^{\mathbb{N}}</math> taki, że ciąg jego
x <1</math> istnieje ciąg <math>a_x \in 2^{\mathbb{N}}</math> taki, że ciąg jego
sum częściowych <math>b_x: \mathbb{N} \rightarrow \mathbb{Q}</math>, dany jako <math> b_k
sum częściowych <math>b_x: \mathbb{N} \rightarrow \mathbb{Q}</math>, dany jako <math>b_k
= \sum_{i=0}^{k} \frac{a_i}{2^{i+1}}</math>, spełnia:
= \sum_{i=0}^{k} \frac{a_i}{2^{i+1}}</math>, spełnia:
# <math>b_x</math> jest ciągiem Cauchy'ego,
# <math>b_x</math> jest ciągiem Cauchy'ego,
Linia 945: Linia 921:
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none">   


Dowód części drugiej: <math>[ b ]_{\simeq} = x</math>.  Niech <math>c</math> będzie dowolnym ciągiem Cauchy'ego wyznaczającym liczbę rzeczywistą <math>x</math>, czyli  niech <math>[ c ]_{\simeq} = x</math>. Należy pokazać, że ciągi <math>b</math> i <math>c</math> są równoważne w sensie <math>{\simeq}</math>. Weźmy <math>\varepsilon >0</math>. Dobierzmy tak duże <math>k</math>, aby <math> \frac{1}{2^{k+1}} < \varepsilon</math>. Dalej wynika trywialnie z nierówności 3.6.
Dowód części drugiej: <math>[ b ]_{\simeq} = x</math>.  Niech <math>c</math> będzie dowolnym ciągiem Cauchy'ego wyznaczającym liczbę rzeczywistą <math>x</math>, czyli  niech <math>[ c ]_{\simeq} = x</math>. Należy pokazać, że ciągi <math>b</math> i <math>c</math> są równoważne w sensie <math>{\simeq}</math>. Weźmy <math>\varepsilon >0</math>. Dobierzmy tak duże <math>k</math>, aby <math>\frac{1}{2^{k+1}} < \varepsilon</math>. Dalej wynika trywialnie z nierówności 3.6.
</div></div>
</div></div>


Linia 977: Linia 953:
<1</math> jest zawsze takie, że:
<1</math> jest zawsze takie, że:


<center><math>\forall_{k} \;\; \exists_{n>k} \;\; a_n = 0.
<center><math>\forall_{k} \;\; \exists_{n>k} \;\; a_n = 0</math></center>
</math></center>


}}</span>
}}</span>
Linia 992: Linia 967:
<center><math>b_{k_0 -1} + \frac{1}{2^{k_0 +2}} + \ldots  +\frac{1}{2^{k_0 +p+1}}
<center><math>b_{k_0 -1} + \frac{1}{2^{k_0 +2}} + \ldots  +\frac{1}{2^{k_0 +p+1}}
\leq x \leq  b_{k_0 -1} + \frac{1}{2^{k_0 +2}} + \ldots
\leq x \leq  b_{k_0 -1} + \frac{1}{2^{k_0 +2}} + \ldots
+\frac{1}{2^{k_0+ p+1}}  + \;\;  \frac{1}{2^{k_0 p+ 1}}.
+\frac{1}{2^{k_0+ p+1}}  + \;\;  \frac{1}{2^{k_0 p+ 1}}</math></center>
</math></center>


Liczbą, która spełnia wszystkie te nierówności jest: <math> b_{k_0 -1} +
Liczbą, która spełnia wszystkie te nierówności jest: <math>b_{k_0 -1} +
\frac{1}{2^{k_0 +1}}</math>. Mamy zatem zamiast rozwinięcia, które
\frac{1}{2^{k_0 +1}}</math>. Mamy zatem zamiast rozwinięcia, które
nieformalnie zapiszemy jako <math>a_0 \ldots a_{k_0 -1} 0 1 1 1 \ldots</math>
nieformalnie zapiszemy jako <math>a_0 \ldots a_{k_0 -1} 0 1 1 1 \ldots</math>

Aktualna wersja na dzień 22:17, 11 wrz 2023

Liczby całkowite

W poprzednim wykładzie skonstruowaliśmy przy pomocy aksjomatu nieskończoności liczby naturalne. Określiliśmy dla nich podstawowe operacje, takie jak dodawanie i mnożenie. Teraz własności tych operacji będą użyte do dalszych konstrukcji liczbowych. Pokażemy, że mając liczby naturalne zbudowane na bazie liczby 0, czyli zbioru pustego, możemy definiować bardziej skomplikowane twory liczbowe takie, jak liczby całkowite, wymierne i w końcu liczby rzeczywiste. Wszystkie te obiekty mają ogromne zastosowanie w praktyce matematycznej i informatycznej. Będziemy później w innych wykładach odwoływać się do niebanalnej reprezentacji tych obiektów, które stworzymy w tym rozdziale.

Konstrukcja liczb całkowitych

Definicja 1.1.

Niech będzie relacją określoną na × następująco:

(n,k)(p,q) wtw n+q=k+p

Ćwiczenie 1.2

Relacja jest relacją równoważności o polu ×.

Rozwiązanie

Ćwiczenie 1.3

Wykaż, że dla dowolnej pary (n,k)× istnieje para (p,q)× taka, że (n,k)(p,q) oraz p=0 lub q=0.

Rozwiązanie

Definicja 1.4.

Niech =×/

Ćwiczenie 1.5

Które z liczb całkowitych [(n,k)] są relacjami równoważności na ?

Rozwiązanie

Operacje na

Definicja 1.6.

Element zero 0 to element [(0,0)].

Element przeciwny do danego: jeżeli x=[(n,k)], to przez x=[(k,n)]

Dodawanie: [(n,k)]+[(p,q)]=[(n+p,k+q)].

Mnożenie: [(n,k)][(p,q)]=[(np+kq,nq+kp)]{Dla przejrzystości zapisu będziemy czasami pomijać znak , pisząc xy, zamiast xy}.

Odejmowanie: xy=x+(y)

Proszę o zwrócenie uwagi na pewną kolizję oznaczeń. Po lewej stronie definicji (dodawania, mnożenia i odejmowania) używamy tych samych znaków działań co po stronie prawej. Jest to ewidentna kolizja oznaczeń, którą wykonujemy z pełną świadomością. W praktyce matematycznej i informatycznej przyjęło się używać te same znaki działań, wiedząc, że mają one zgoła inne znaczenie. Również element 0 będziemy oznaczać identycznie jak 0 w liczbach naturalnych, pomimo że jest to zupełnie inny zbiór. Pod koniec tej konstrukcji podamy naturalne włożenie (iniekcje wkładającą liczby naturalne w całkowite) takie, które zachowuje działania na liczbach, co upewni nas, że stosowanie tych samych oznaczeń nie grozi konfliktem.

Ćwiczenie 1.7

Pokazać, że działania na liczbach całkowitych są dobrze określone. To znaczy pokazać, że zbiory (klasy równoważności) będące wynikiem działań nie zależą od wyboru reprezentantów:

Wskazówka
Rozwiązanie

Ćwiczenie 1.8

Pokaż własności działań dodawania i mnożenia. Dla dowolnych liczb całkowitych x,y,z zachodzą równości:

  1. x+y=y+x (przemienność dodawania),
  2. xy=yx (przemienność mnożenia),
  3. xy=zy oraz y0 to x=z (prawo skracania),
  4. x(y+z)=xy+xz (rozdzielność).

Wskazówka
Rozwiązanie

Porządek liczb całkowitych

Definicja 1.9.

Liczba [(n,k)][(p,q)] zachodzi, gdy n+qp+k.

Ćwiczenie 1.10

Pokaż, że definicja porządku nie jest zależna od wyboru reprezentanta.

Wskazówka
Rozwiązanie

Ćwiczenie 1.11

Pokaż, że porządek liczb całkowitych spełnia postulaty porządku liniowego, to znaczy jest zwrotny, antysymetryczny, przechodni i spójny.

Wskazówka
Rozwiązanie

Definicja 1.12.

Rozważmy funkcje i: zadaną wzorem:

i(n)=[(n,0)]

Funkcja ta jest naturalnym włożeniem zbioru w zbiór . Jako ćwiczenie pokażemy, że funkcja i jest iniektywna i zgodna z działaniami. Dzięki włożeniu i będziemy utożsamiali liczbę naturalną n z odpowiadającą jej liczbą całkowitą i(n). W ten sposób każdą liczbę naturalną możemy traktować jak całkowitą.

Ćwiczenie 1.13

Pokaż, że funkcja i jest iniekcją. Pokaż, że i jest zgodne z działaniami i porządkiem, to znaczy:

  1. i(0)=0,
  2. i(n+m)=i(n)+i(m),
  3. i(nm)=i(n)i(m),
  4. jeżeli nk, to i(n)i(k).
Wskazówka
Rozwiązanie

Liczby wymierne

Niech *={}. Określamy relację na zbiorze ×* następująco:

(a,b)(c,d) wtw ad=cb

Ćwiczenie 2.1

Relacja jest równoważnością.

Wskazówka
Rozwiązanie

Definicja 2.2.

Niech =×*/.

OZNACZENIE: Będziemy tradycyjne oznaczać ułamek ab. Oznacza on zbiór [(a,b)].

Ćwiczenie 2.3

Dla jakich liczb wymiernych [(a,b)] mamy [(a,b)]=?

Rozwiązanie

Działania na ułamkach

Definiujemy stałe i standardowe działania na ułamkach.

  • Zero w liczbach wymiernych 0 to [(0,1)].
  • Jedynka w liczbach wymiernych 1 to ułamek [(1,1)].
  • [(a,b)]=[(a,b)].
  • Dodawanie [(a,b)]+[(c,d)]=[(ad+bc,bd)].
  • Odejmowanie [(a,b)][(c,d)]=[(adbc,bd)].
  • Mnożenie [(a,b)][(c,d)]=[(ac,bd)].
  • Dzielenie, [(a,b)]:[(c,d)]=[(ad,bc)] gdy [(c,d)][(0,d)].

Tak jak poprzednio w przypadku liczb całkowitych będziemy starali się utożsamiać liczby całkowite z pewnymi ułamkami.

Proszę tak jak poprzednio o zwrócenie uwagi na kolizję oznaczeń. Jest to zamierzona kolizja oznaczeń, którą wprowadzamy z pełną świadomością. Po lewej stronie definicji (dodawania, mnożenia, odejmowania i liczby przeciwnej) używamy tych samych znaków działań co po stronie prawej. Pod koniec tej konstrukcji podamy naturalne włożenie (iniekcje wkładającą liczby całkowite w wymierne) takie, które zachowuje działania na liczbach. Upewni nas to, że stosowanie tych samych oznaczeń de facto nie grozi konfliktem.

Ćwiczenie 2.4

Pokazać, że działania na liczbach wymiernych są dobrze określone. To znaczy pokazać, że zbiory (klasy równoważności) będące wynikiem działań nie zależą od wyboru reprezentantów:

Wskazówka
Rozwiązanie

Porządek ułamków.

Definicja 2.5.

abcd, gdy (adbc)bd0.

Ćwiczenie 2.6

Pokaż, że definicja porządku nie jest zależna od wyboru reprezentanta.

Wskazówka
Rozwiązanie

Ćwiczenie 2.7

Pokaż, że porządek liczb wymiernych spełnia postulaty porządku liniowego, to znaczy jest zwrotny, antysymetryczny, przechodni i spójny.

Wskazówka
Rozwiązanie

Do rozważań nad konstrukcją liczb rzeczywistych potrzebna nam będzie definicja wartości bezwzględnej

Definicja 2.8.

|x| ={x, gdy x0,x, w przeciwnym przypadku.

Ćwiczenie 2.9

Pokaż warunek trójkąta, czyli:

|x+y||x|+|y|

Wskazówka
Rozwiązanie

Definicja 2.10.

Rozważmy teraz funkcje j: identyfikującą liczby całkowite jako pewne specjalne liczby wymierne zadaną wzorem:

j(a)=[(a,1)]

Funkcja ta jest naturalnym włożeniem zbioru w zbiór . Jest iniektywna, zgodna z działaniami i zachowująca stałe. Pokazanie tych własności będzie treścią następnego ćwiczenia.

Ćwiczenie 2.11

Pokaż własności włożenia j:

  1. j(0)=0,
  2. j(1)=1,
  3. j(a+b)=j(a)+j(b),
  4. j(ab)=j(a)j(b),
  5. j(ab)=j(a)j(b),
  6. jeżeli xy, to j(x)j(y).
Wskazówka
Rozwiązanie

Dzięki włożeniu j będziemy utożsamiali liczbę całkowitą a z odpowiadającą jej liczbą wymierną j(a)=[(a,1)].

Konstrukcja Cantora liczb rzeczywistych

Georg Ferdinand Ludwig Philipp Cantor (1845-1918)Zobacz biografię

Definicja 3.1.

Ciągiem elementów zbioru A nazywamy każdą funkcje a:A. Przez an oznaczamy element ciągu a(n).

Konstrukcja liczb rzeczywistych pochodzi od Georga Cantora. Genialny pomysł Georga Cantora polega na rozważaniu nieskończonych ciągów liczb wymiernych spełniających warunek Augustina Louis Cauchy'ego. Wiemy z analizy (patrz wykład Szeregi liczbowe), że ciągi takie są zbieżne. Dlatego ciąg ten można uważać za aproksymacje liczby rzeczywistej. Będziemy za liczbę rzeczywistą brać wszystkie takie ciągi aproksymacji, które w sensie poniższych definicji będą dowolnie bliskie siebie.

Definicja 3.2.

Ciągiem Cauchy'ego zbioru liczb wymiernych nazywamy każdy taki ciąg a: który spełnia warunek (Cauchy'ego):

εε>0n0p,k(p>n0k>n0|apak|<ε)

Definicja 3.3.

Ciąg a: nazywamy ograniczonym, gdy spełnia:

M>0n|an|<M

Fakt 1

Ciągi Cauchy'ego są ograniczone.

Dowód

Do ciągu Cauchy'ego a będziemy dobierać ograniczenie M. Weźmy dodatnią liczbę wymierną ε. Dla niej, zgodnie z Definicją 3.2 (patrz definicja 3.2.), znajdziemy tak duże n0, że dla wszystkich liczb naturalnych p,k, poczynając od n0+1 będzie zachodzić: |apak|<ε. Połóżmy za M największą z pośród liczb |a0|,|an0| oraz |an0+1|+ε powiększoną o 1. Łatwo sprawdzić, że tak zdefiniowane M majoryzuje moduły wszystkich liczb ciągu.

Poniżej wprowadzimy relacje równoważności na zborze ciągów Cauchy'ego, taką która skleja ciągi, które leżą dowolnie blisko. Każdy taki ciąg będzie inną aproksymacją tej samej liczby rzeczywistej. Zbiór wszystkich takich aproksymacji będzie dla nas właśnie liczbą rzeczywistą.

Definicja 3.4.

Niech X={a::a jest ciągiem Cauchy'ego }.

Definicja 3.5.

Na zbiorze X ciągów Cauchy'ego określamy relację następująco: dwa ciągi a i b są równoważne, co zapisujemy jako ab, gdy:

ε>0n0n(n>n0|anbn|<ε).

Twierdzenie 3.6.

Relacja określona na X jest relacją równoważności.

Dowód

Zwrotność i symetria relacji są oczywiste. Zajmijmy się dowodem przechodniości. Niech ab oraz bc. Oznacza to:

ε>0n1n(n>n1|anbn|<ε)(3.1)ε>0n2n(n>n0|bncn|<ε)(3.2)

Weźmy ε>0. Będziemy dobierać niezależnie liczby n1 i n2 do ε/2 dla pierwszej i drugiej pary ciągów. Mamy zatem parę nierówności: dla n>n1 zachodzi |anbn|<ε/2 oraz dla n>n2 zachodzi |bncn|<ε/2. Biorąc większą z tych dwóch liczb, będziemy oczywiście jednocześnie spełniać obie nierówności. Zatem dla n>max(n1,n2) zachodzą |anbn|<ε/2 oraz |bncn|<ε/2. Używając nierówności trójkąta (patrz Ćwiczenie 2.9), mamy:

|ancn||anbn|+|bncn|<ε/2+ε/2=ε,

co kończy dowód.

Definicja 3.7.

Przez liczby rzeczywiste będziemy rozumieli zbiór X/ i oznaczamy przez .

Liczbą rzeczywistą jest zatem zbiór ciągów Cauchy'ego, które leżą dowolnie blisko siebie. Na każdy taki ciąg można patrzeć jak na pewną aproksymację danej liczby rzeczywistej.

Ćwiczenie 3.8

Ile razy należy poprzedzić znakiem zbiór , aby otrzymać ?

Rozwiązanie

Działania na

Definicja 3.9.

Dla ciągów a i b ciąg a+b oraz ab oznaczają ciągi zadane jako (a+b)(i)=a(i)+b(i), dla każdego i. Tak samo definiujemy mnożenie: (ab)(i)=a(i)b(i).

Definicja 3.10.

Dodawanie i mnożenie ciągów liczb wymiernych definiujemy po współrzędnych, to znaczy:

  • dodawanie [a]+[b]=[a+b],
  • mnożenie [a][b]=[ab].

Ćwiczenie 3.11

Poniższe ćwiczenie odpowiada dowodowi ciągłości dodawania i mnożenia. W innej wersji będziecie państwo zapoznawać się z tym zagadnieniem na wykładzie 8 analizy matematycznej (patrz Wykład 8). Pokazać, że definicja dodawania i mnożenia liczb rzeczywistych jest poprawna i niezależna od wyboru reprezentantów:

Wskazówka
Rozwiązanie

Porządek na

Definicja 3.12.

Relacja [a]<[b] na zbiorze liczb rzeczywistych jest zdefiniowana jako:

ε>0n0k>n0ak+ε<bk

Będziemy mówili, że liczba wymierna ε>0 rozdziela dwa ciągi Cauchy'ego, poczynając od elementu an0+1.

Definicja 3.13.

Słaby porządek definiujemy tak jak zazwyczaj: dla liczb rzeczywistych xy, gdy x<y (patrz definicja 3.12.) lub gdy x=y (patrz Definicja 3.5).

Twierdzenie 3.14.

Porządek na jest liniowy.

Dowód

Pokażemy, że dla dowolnych ciągów Cauchy'ego a i b, jeżeli [a][b] to [a]<[b] lub [a]>[b]. Niech zatem [a][b]. Zgodnie z definicją oznacza to:

ε>0npp>n|apbp|ε

Dobierzmy do ε/3 liczby na i nb odpowiednio dla ciągów a i b tak, aby dla wszystkich k,r>max(na,nb) zachodziło |akar|<ε/3 oraz |bkbr|<ε/3. Zgodnie z formulą powyżej dla max(na,nb) musi istnieć p0>max(na,nb) takie, że |ap0bp0|ε. Ustalmy, że to ap0<bp0 (gdy będzie odwrotnie rozumowania jest identyczne). Weźmy zatem dowolne k>p0. Zachodzą następujące nierówności:

ap0+εbp0,(3.3)akε/3<ap0<ak+ε/3,(3.4)bkε/3<bp0<bk+ε/3,(3.5)

Łatwo pokazać, stosując powyższe nierówności, że poczynając od p0 liczba wymierna ε/3, będzie rozdzielała obydwa ciągi Cauchy'ego. Mianowicie:

ak+ε/3<ap0+2ε/3bp0ε/3<bp0

Włożenie w

Rozważmy funkcje k: zadaną następująco: dla liczby wymiernej q liczba rzeczywista k(q) jest klasą równoważności ciągu stale równego q, czyli k(q)=[b], gdzie b(n)=q. Tak więc liczby wymierne stają się częścią liczb rzeczywistych. Funkcja k jest naturalnym włożeniem zbioru w zbiór . Jest ona iniektywna i zgodna z działaniami i porządkiem:

  1. k(a+b)=k(a)+k(b),
  2. k(ab)=k(a)k(b),
  3. k(ab)=k(a)k(b),
  4. jeżeli a<b, to k(a)<k(b).

Dzięki włożeniu k będziemy utożsamiali liczbę wymierną q z odpowiadającą jej liczbą rzeczywistą k(q).

Rozwijanie liczb rzeczywistych przy podstawie 2

Twierdzenie 3.15.

Dla każdej liczby rzeczywistej 0x<1 istnieje ciąg ax2 taki, że ciąg jego sum częściowych bx:, dany jako bk=i=0kai2i+1, spełnia:

  1. bx jest ciągiem Cauchy'ego,
  2. [bx]=x.

Taki ciąg ax nazywamy rozwinięciem liczby x przy podstawie 2.

Dowód

Dla liczby rzeczywistej x podamy indukcyjną konstrukcję ciągu a będącego rozwinięciem dwójkowym liczby x i równolegle ciągu b jego sum częściowych. Jeżeli 0x<1/2, to definiujemy a0=0, w przeciwnym wypadku, to znaczy kiedy 1/2x<1, definiujemy a0=1. Załóżmy, że mamy zdefiniowany ciąg a do wyrazu k. Wyraz k+1 definiujemy:

  1. ak+1=1, jeżeli i=0kai2i+1+12k+2x,
  2. ak+1=0, jeżeli i=0kai2i+1+12k+2>x.

Ciąg b definiujemy tak jak w tezie twierdzenia, to znaczy bk=i=0kai2i+1.

Pokażemy indukcyjnie, że dla każdego k zachodzi:

i=0kai2i+1xi=0kai2i+1+12k+1.(3.6)

Dowód tego faktu pozostawimy jako Ćwiczenie 3.16. Z powyższej nierówności mamy pierwszy fakt, a mianowicie: ciąg sum częściowych b jest ciągiem Cauchy'ego.

Ćwiczenie 3.16

Uzupełnij dowód indukcyjny nierówności 3.6 pierwszej części tezy Twierdzenia 3.15 (patrz twierdzenie 3.15.). Wykonaj dowód drugiej części tezy Twierdzenia 3.15 (patrz twierdzenie 3.15.). poprzedzającego to ćwiczenie.

Rozwiązanie

Konstrukcja przedstawiona powyżej rozwija liczbę rzeczywistą z przedziału [0,1) przy podstawie 2. Na każdym etapie konstrukcji sprawdzamy, czy w przedziale, w którym pracujemy aktualnie, liczba znajduje się w lewej czy też prawej połówce przedziału. Stosownie do tego wybieramy cyfrę 0 lub 1 rozwinięcia. Jak łatwo można przypuścić podobną konstrukcję jak w Twierdzeniu 3.15 (patrz Twierdzenie 3.15.) można wykonać przy dowolnej innej podstawie k2. W takim wypadku aktualny analizowany przedział dzielilibyśmy na k podprzedziałów i stosownie do położenia liczby wybieralibyśmy jedną z k cyfr ze zbioru {0,k1}. Przykładowo, gdy za k wybierzemy k=10, dostaniemy przy pomocy takiej konstrukcji rozwinięcie dziesiętne danej liczby rzeczywistej.

Twierdzenie poniżej upewni nas o pewnej ciekawej własności rozwinięć. Otóż rozwinięcie przy podstawie k=2 otrzymane przy pomocy Twierdzenia 3.15 (patrz Twierdzenie 3.15.) zawsze jest takie, że zera w tym rozwinięciu występują dowolnie daleko. Innymi słowy, nie jest możliwe, aby w rozwinięciu od pewnego miejsca występowały same jedynki. W przykładzie dotyczącym rozwinięcia dziesiętnego liczby odpowiada to sytuacji, w której nie występują ciągi, które stale od pewnego miejsca mają cyfrę 9.

Twierdzenie 3.17.

Rozwinięcia a uzyskane przy pomocy konstrukcji twierdzenia 3.15 (patrz twierdzenie 3.15.) dla liczby 0x<1 jest zawsze takie, że:

kn>kan=0

Dowód

Przypuśćmy, że jest przeciwnie, niż mówi teza, czyli kn>kan=0. Weźmy najmniejsze takie k i nazwijmy k0. Mamy zatem ak0=0 oraz wszystkie późniejsze wyrazy ai=1 dla i>k0. Rozwijana liczba x spełniać będzie dla każdego p1 nierówność 3.6, czyli zachodzić będzie:

bk01+12k0+2++12k0+p+1xbk01+12k0+2++12k0+p+1+12k0p+1

Liczbą, która spełnia wszystkie te nierówności jest: bk01+12k0+1. Mamy zatem zamiast rozwinięcia, które nieformalnie zapiszemy jako a0ak010111 rozwinięcie a0ak011000. To właśnie to drugie rozwinięcie zostanie znalezione przez procedurę rekurencyjną przedstawioną w Twierdzeniu 3.15 (patrz Twierdzenie 3.15).

Twierdzenie 3.18.

Istnieje bijekcja pomiędzy odcinkiem [0;1) a zbiorem {a2:kn>kan=0}

Dowód

Bijekcja jest zdefiniowana przy pomocy techniki wprowadzonej w Twierdzeniu 3.15 (patrz Twierdzenie 3.15). Istnienie funkcji przypisującej liczbie rzeczywistej x jej rozwinięcie dwójkowe zostało tam opisane. Własność tego rozwinięcia kn>kan=0 została pokazana w Twierdzeniu 3.17 (patrz Twierdzenie 3.17). Pozostaje uzasadnić iniektywność takiego przypisania. Niech xy. Załóżmy, że x<y. Rozważmy zatem ciągi a oraz a rozwinięć dwójkowych x i y. Nazwijmy ciągi ich sum częściowych, odpowiednio przez b i b. Ciągi sum wyznaczają te liczby, czyli [b]=x,[b]=y. Ciągi b i b muszą być różne, bo inaczej wyznaczałyby te same liczby. W takim razie ciągi rozwinięć a i a muszą być różne.

Powyższe twierdzenie będzie miało fundamentalne znaczenie w teorii mocy, o którym mowa będzie w Wykładzie 9. Pokazuje bowiem, że liczby rzeczywiste są równoliczne ze zbiorem 2.