Operacje na liczbach naturalnych
Definiowanie przez indukcję pozwala nam na wprowadzenie podstawowych operacji arytmetycznych na liczbach naturalnych. Jako pierwszą z tych operacji wprowadzimy dodawanie.
Dodawanie liczb naturalnych
Dodawanie jest funkcją dwuargumentową przekształcającą \( \mathbb{N} \times \mathbb{N} \) w \( \mathbb{N} \). Aby wykazać istnienie dodawania, korzystamy z twierdzenia o indukcji, kładąc za \( A \) i \( B \) zbiór liczb naturalnych \( \mathbb{N} \) i definiując \( f(n)=n \) oraz \( g(m,n,p) = m' \). Na mocy twierdzenia o definiowaniu przez indukcję istnieje funkcja \( h:\mathbb{N}^2 \rightarrow \mathbb{N} \) taka, że \( h(0,m) = m \) i \( h(n',m)= h(n,m)' \). Funkcja ta to dodawanie liczb naturalnych i będziemy używać zwyczajnej notacji \( h(n,m) = n+m \). Zgodnie z intuicją, dla dowolnej liczby naturalnej \( n \) mamy \( n' = n+1 \).
Jedyną udowodnioną w tej chwili własnością funkcji zapisywanej przez \( + \) są wynikające wprost z definicji własności. Wiemy, że,
\( 0+n = n, \)
dla każdego liczby naturalnej \( n \) oraz że,
\( n'+m = (n+m)', \) dla dowolnych liczb \( n \) i \( m \). Poniżej przedstawiamy parę podstawowych faktów dotyczących dodawania liczb naturalnych.
Fakt 7.1.
Jeśli suma dwóch liczb jest równa \( 0 \), to obie liczby muszą być równe \( 0 \).
Dowód
Załóżmy, że dla dwu liczb naturalnych \( n \) i \( m \) zachodzi \( n+m=0 \). Jeśli liczba \( n \) jest następnikiem jakiejś liczby naturalnej, to również \( n+m \) jest następnikiem jakiejś liczby i w związku z tym \( n+m\neq 0 \). Na podstawie Faktu 4.2. wnioskujemy, że \( n=0 \). Wtedy \( 0+m=m \) i otrzymujemy \( m=0 \), co należało wykazać.
Kolejny fakt mówi o łączności dodawania liczb naturalnych.
Fakt 7.2.
Dodawanie liczb naturalnych jest łączne. Formalnie:
\( \forall k \forall m \forall n\; (k\in\mathbb{N} \land m\in \mathbb{N} \land n\in \mathbb{N}) \Longrightarrow k+(m+n)=(k+m)+n. \)
Dowód
Dowód jest indukcją ze względu na \( k \).
- Jeśli \( k=0 \), to \( 0+(m+n) = m+n \) oraz \( 0+m=m \) i w związku z tym \( (0+m)+n = m+n \), co należało pokazać.
- Zakładamy, że równość jest prawdziwa dla \( k \) (dla
dowolnych \( m \) i \( n \)). Ustalmy dowolne liczby naturalne \( m \) i \( n \), wtedy:
\( k'+(m+n) = (k+(m+n))' = ((k+m) + n)' = (k+m)' +n = (k'+m) +n \)
gdzie druga równość wynika z założenia indukcyjnego, a wszystkie pozostałe równości z definicji funkcji \( + \).
Dzięki twierdzenie o indukcji matematycznej dodawanie jest łączne dla wszystkich liczb naturalnych.
Dalsze własności dodawania liczb naturalnych prezentujemy jako ćwiczenie.
Ćwiczenie 7.1
Dla dowolnych liczb naturalnych \( k,m \) i \( n \) udowodnij:
- 1. \( n+0=n \),
- 2. \( k'+m=k+m' \),
- 3. \( k+m = m+k \), czyli dodawanie jest przemienne,
- 4. jeśli \( k+n = m+n \), to \( k=m \), czyli dodawanie jest skracalne,
- 5. jeśli \( k>m \), to istnieje \( n>0 \) takie, że \( k=m+n \).
Ćwiczenie 7.2
Wykaż, że dla dowolnych liczb naturalnych \( k \) i \( n \):
- 1. jeśli \( n \neq 0 \), to \( k+ n > k \),
- 2. \( k + n \geq k \).
Mnożenie liczb naturalnych
Podobnie do dodawania możemy zdefiniować mnożenie. Stosujemy twierdzenie o definiowaniu przez indukcję do \( A=B=\mathbb{N} \) oraz \( f(n) = 0 \) i \( g(m,n,p) = m + p \). Twierdzenie o definiowaniu przez indukcję gwarantuje istnienie funkcji \( h:\mathbb{N}^2 \rightarrow \mathbb{N} \) takiej, że:
\( h(0,m) = 0 \)
oraz:
\( h(n',m) = h(n,m) + m. \)
Funkcję \( h \) definiującą mnożenie oznaczamy w notacji infiksowej symbolem \( \cdot \) tak, że \( n\cdot m = h(n,m) \). Podobnie jak dla dodawania musimy wykazać własności dotyczące mnożenia liczb naturalnych, posługując się wyłącznie powyższą definicją.
Fakt 7.3.
Dla dowolnej liczby naturalnej \( k \) mamy \( k\cdot 1 = k \).
Dowód
Dowód tego faktu jest indukcją ze względu na \( k \). Jeśli \( k=0 \), to \( 0\cdot 1 = 0 \). Jeśli równość jest prawdą dla \( k \), to \( k'\cdot 1 = k\cdot 1 + 1 \), co, na mocy założenia indukcyjnego, jest równe \( k+1=k' \). Dowiedliśmy kroku indukcyjnego, a co za tym idzie całej identyczności.
Ćwiczenie 7.3
Wykaż, że dla dowolnych liczb naturalnych \( k,m \) i \( n \) zachodzi:
- 1. \( k\cdot (m+n) = k\cdot m +k\cdot n \) - dodawanie jest rozdzielne względem mnożenia z prawej strony,
- 2. \( (k+m)\cdot n = k\cdot n + m\cdot n \) - dodawanie jest rozdzielne względem mnożenia z lewej strony,
- 3. \( k\cdot(m\cdot n) = (k\cdot m)\cdot n \) - mnożenie jest łączne,
- 4. \( k\cdot 0 = 0, \)
- 5. \( k\cdot m = 0 \) wtedy i tylko wtedy, kiedy \( k=0\lor m=0, \)
- 6. \( k\cdot m = m\cdot k \) - mnożenie jest przemienne,
- 7. jeśli \( k\cdot n = m\cdot n \) i \( n\neq 0 \) to \( k=m \).
Ćwiczenie 7.4
Wykaż, że dla dowolnych liczb naturalnych \( k \) i \( n \).
- 1. jeśli \( n > 1 \) i \( k\neq 0 \), to \( k\cdot n > k \),
- 2. jeśli \( n\neq 0 \), to \( k\cdot n \geq k \).