Kurs:Einführung in die mathematische Logik (Osnabrück 2021)/Vorlesung 13/latex
\setcounter{section}{13}
\zwischenueberschrift{Erststufige Peano-Arithmetik - Folgerungen und Ableitungen}
Die in der zweiten Stufe formulierten Dedekind-Peano-Axiome legen die natürlichen Zahlen bis auf Isomorphie fest, wie wir in der letzten Vorlesung gesehen haben. In dieser Vorlesung geben wir einen Einblick, welche wichtigen Eigenschaften der natürlichen Zahlen bereits aus den erststufigen Peano-Axiomen \zusatzklammer {formuliert mit der arithmetischen Symbolmenge \mathlk{\{0,1,+,\cdot \}}{}} {} {} folgen. Für Mengen, die diese Axiome erfüllen, führen wir einen eigenen Namen ein.
\inputdefinition
{}
{
Eine Menge $M$ mit zwei ausgezeichneten Elementen \mathkor {} {0} {und} {1} {} und zwei Verknüpfungen \mathkor {} {+} {und} {\cdot} {} heißt \definitionswort {Peano-Halbring}{,} wenn diese Strukturen die erststufigen Peano-Axiome erfüllen.
}
Neben der Menge der natürlichen Zahlen $\N$ gibt es weitere Peano-Halbringe, die allerdings nicht einfach zu konstruieren sind. Die Existenz solcher Modelle ergibt sich als Korollar aus dem Vollständigkeitssatz, siehe Aufgabe 15.11. Nach Aufgabe 13.37 enthält jeder Peano-Halbring ein Modell der natürlichen Zahlen als Teilmenge. Die Elemente dieser Teilmengen sind nicht mit erststufigen Ausdrücken, die aus den ersstufigen Peano-Axiomen folgen, von den anderen Elementen trennbar.
Wir ziehen einige Folgerungen aus den erststufigen Peano-Axiomen, und zwar argumentieren wir \anfuehrung{mathematisch}{}
\zusatzklammer {also semantisch} {} {.}
D.h. wir zeigen für einen beliebigen Peano-Halbring
\zusatzklammer {also ein mathematisches Objekt, das die Peano-Axiome erfüllt} {} {,}
dass gewisse Eigenschaften gelten müssen, so wie man aus den Gruppenaxiomen oder den Körperaxiomen gewisse Folgerungen zieht. In der Argumentation stellt man sich also einen Peano-Halbring vor, mit einer zugrunde liegenden Menge, einer Addition und einer Multiplikation u.s.w. Als Beweismittel sind nur die Axiome, die den Begriff eines Peano-Halbringes festlegen, erlaubt. Insbesondere darf man sich
\betonung{nicht}{} auf das intendierte Modell, nämlich die natürlichen Zahlen, berufen, da es eben auch andere Peano-Halbringe gibt
\zusatzklammer {obwohl deren Konstruktion schwierig ist} {} {.}
Die Situation ist vergleichbar zur schrittweisen axiomatischen Einführung der reellen Zahlen, wo es darum geht, Eigenschaften aus einer kleinen Menge aus Axiomen zu etablieren, ohne auf die reellen Zahlen selbst Bezug zu nehmen
\zusatzklammer {ein großer Unterschied ist allerdings, dass die Konstruktion der natürlichen Zahlen einfach ist, die der reellen Zahlen aber nicht} {} {.}
Ein wichtiger Unterschied zu anderen mathematischen Konzepten ist, dass mit dem Induktionsschema die Peano-Axiome explizit auf prädikatenlogische Formulierungen Bezug nehmen.
Wir werden später im Rahmen des Vollständigkeitssatzes sehen, dass die hier gezogenen Folgerungen auch aus den Peano-Axiomen ableitbar sind. Der formale Nachweis der Ableitbarkeit ist im Allgemeinen, verglichen mit einem \anfuehrung{natürlichen Beweis}{,} deutlich umständlicher. Wir werden gelegentlich Ableitungsbeweise andeuten.
Die grundlegende allgemeine Struktur, die aus den Peano-Axiomen ableitbar ist, ist die eines kommutativen Halbringes \zusatzklammer {daher auch der Name Peano-Halbring} {} {.}
\inputdefinition
{}
{
Ein \definitionswort {kommutativer Halbring}{} $R$ ist eine Menge mit zwei
\definitionsverweis {Verknüpfungen}{}{}
\mathkor {} {+} {und} {\cdot} {}
\zusatzklammer {genannt \stichwort {Addition} {} und \stichwort {Multiplikation} {}} {} {}
und mit zwei ausgezeichneten Elementen
\mathkor {} {0} {und} {1} {}
derart, dass folgende Bedingungen erfüllt sind:
\aufzaehlungdrei{
\mathl{(R, +,0)}{} ist ein
\definitionsverweis {kommutatives Monoid}{}{.}
}{
\mathl{(R, \cdot,1)}{} ist ein kommutatives Monoid.
}{Es gilt das
\definitionswortenp{Distributivgesetz}{,} also
\mavergleichskettedisp
{\vergleichskette
{ a \cdot (b+c)
}
{ =} {( a \cdot b) + (a \cdot c)
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
für alle
\mavergleichskette
{\vergleichskette
{ a,b,c
}
{ \in }{R
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}}
}
\inputfaktbeweis
{Peano-Halbring/Kommutativer Halbring/Fakt}
{Lemma}
{}
{
\faktsituation {Ein
\definitionsverweis {Peano-Halbring}{}{}}
\faktfolgerung {ist ein
\definitionsverweis {kommutativer Halbring}{}{.}}
\faktzusatz {}
\faktzusatz {}
}
{
Es sei $M$ ein Peano-Halbring. Nur die Eigenschaft, dass $0$ das neutrale Element
\zusatzklammer {von rechts} {} {}
der Addition ist, tritt unmittelbar in den Peano-Axiomen auf. Die
\zusatzklammer {erststufig formulierte} {} {}
Eigenschaft
\mathl{\forall x { \left( 0+x=x \right) }}{,} also
\mavergleichskette
{\vergleichskette
{0+x
}
{ = }{x
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
für alle
\mavergleichskette
{\vergleichskette
{x
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{\zusatzfussnote {Wir bezeichnen hier und im Folgenden die Variable und das ihr in einer Belegung zugewiesene Element mit dem gleichen Symbol} {.} {}}
zeigen wir durch Induktion über $x$. Für
\mavergleichskette
{\vergleichskette
{x
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist dies klar. Es sei die Aussage also für ein
\mavergleichskette
{\vergleichskette
{x
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
bewiesen. Dann ist nach
Axiom 12.11 (4)
und der Induktionsvoraussetzung
\mavergleichskettedisp
{\vergleichskette
{ 0+ (x+1)
}
{ =} { (0+x) +1
}
{ =} { x+1
}
{ } {
}
{ } {
}
}
{}{}{.}
Wir zeigen zunächst, dass das vierte Axiom, also die Eigenschaft
\mavergleichskette
{\vergleichskette
{ x+ (y+1)
}
{ = }{ ( x +y)+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{,}
auch gilt, wenn man den ersten Summanden erhöht, also
\mavergleichskettedisp
{\vergleichskette
{ (x+1)+y
}
{ =} {(x+y)+1
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Dies zeigen wir
\zusatzklammer {für jedes $x$} {} {}
durch Induktion über $y$. Der Fall
\mavergleichskette
{\vergleichskette
{y
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist klar, da $0$ neutrales Element ist. Der Übergang von $y$ nach
\mathl{y+1}{} folgt aus
\mavergleichskettedisp
{\vergleichskette
{(x+1)+ (y+1)
}
{ =} { ( (x+1)+ y)+1
}
{ =} { (( x+ y) +1 )+1
}
{ =} { (x+(y+1))+1
}
{ } {
}
}
{}{}{,}
wobei wir das vierte Axiom und die Induktionsvoraussetzung angewendet haben.
Zum Nachweis der Kommutativität der Addition betrachten wir zu festem
\mavergleichskette
{\vergleichskette
{y
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
die Eigenschaft, dass
\mavergleichskettedisp
{\vergleichskette
{x+y
}
{ =} {y+x
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
für alle $x$ ist. Dies wird erststufig durch
\mathdisp {\forall x (x+y) =(y+x)} { }
formalisiert, sodass wir also Induktion über $y$ anwenden können. Wir müssen also zeigen, dass diese Eigenschaft für
\mavergleichskette
{\vergleichskette
{y
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
wahr ist
\zusatzklammer {was stimmt, da $0$ von beiden Seiten neutrales Element ist} {} {}
und dass sie, wenn sie für ein $y$ gilt, dann auch für
\mathl{y+1}{} gilt. Dies folgt aber aus
\mavergleichskettedisp
{\vergleichskette
{x+(y+1)
}
{ =} {(x+y)+1
}
{ =} {(y+x)+1
}
{ =} {(y+1)+x
}
{ } {
}
}
{}{}{,}
wobei wir das
Axiom 12.11 (4),
die Induktionsvoraussetzung und einmal die Vorüberlegung angewendet haben. Für die weiteren Eigenschaften siehe
Aufgabe 13.16,
Aufgabe 13.17
und
Aufgabe 13.38.
\inputfaktbeweis
{Peano-Halbring/Vorgängereigenschaft/Fakt}
{Lemma}
{}
{
\faktsituation {In einem
\definitionsverweis {Peano-Halbring}{}{}
$M$}
\faktfolgerung {gilt für jedes
\mavergleichskette
{\vergleichskette
{x
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
die Eigenschaft: Entweder ist
\mavergleichskette
{\vergleichskette
{x
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
oder es gibt ein
\mavergleichskette
{\vergleichskette
{u
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
mit
\mavergleichskette
{\vergleichskette
{x
}
{ = }{u+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}}
\faktzusatz {}
\faktzusatz {}
}
{
Beide Teilaussagen können wegen
des ersten Peano-Axioms
nicht zugleich wahr sein. Es geht also um die Aussage
\mathdisp {\forall x { \left( { \left( x = 0 \right) } \vee { \left( \exists u { \left( x = u+1 \right) } \right) } \right) }} { , }
die wir durch Induktion beweisen. Der Induktionsanfang für
\mavergleichskette
{\vergleichskette
{x
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist durch den linken Bestandteil gesichert. Es sei also die Aussage für ein gewisses $x$ schon bewiesen, und sie ist für
\mathl{x+1}{} zu beweisen. Bei
\mavergleichskette
{\vergleichskette
{x
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist
\mavergleichskette
{\vergleichskette
{x+1
}
{ = }{ 0+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{,}
sodass man
\mavergleichskette
{\vergleichskette
{u
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
nehmen kann. Bei
\mavergleichskette
{\vergleichskette
{x
}
{ = }{u+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist
\mavergleichskettedisp
{\vergleichskette
{x+1
}
{ =} {(u+1)+1
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
und somit kann man
\mathl{u+1}{} nehmen.
\inputfaktbeweis
{Peano-Halbring/Kürzungseigenschaften/Fakt}
{Lemma}
{}
{
\faktsituation {In einem
\definitionsverweis {Peano-Halbring}{}{}
$M$}
\faktfolgerung {gilt die folgende Abzieh- bzw. Kürzungsregel.
\aufzaehlungzwei {Für alle
\mavergleichskette
{\vergleichskette
{ x,y,z
}
{ \in }{ M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
folgt aus
\mavergleichskette
{\vergleichskette
{x+z
}
{ = }{y+z
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
die Gleichheit
\mavergleichskette
{\vergleichskette
{x
}
{ = }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
} {Für alle
\mavergleichskette
{\vergleichskette
{x,y,z
}
{ \in }{ M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
mit
\mavergleichskette
{\vergleichskette
{z
}
{ \neq }{0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
folgt aus
\mavergleichskette
{\vergleichskette
{x z
}
{ = }{y z
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
die Gleichheit
\mavergleichskette
{\vergleichskette
{x
}
{ = }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
}}
\faktzusatz {}
\faktzusatz {}
}
{
Seien
\mavergleichskette
{\vergleichskette
{x,y
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
fixiert. Wir betrachten die Aussage, dass für alle $z$ die angegebene Eigenschaft gilt, also dass aus
\mavergleichskette
{\vergleichskette
{x+z
}
{ = }{y+z
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
schon
\mavergleichskette
{\vergleichskette
{x
}
{ = }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
folgt. Diese Eigenschaft ist erststufig formulierbar. Sie gilt für
\mavergleichskette
{\vergleichskette
{z
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
nach
Axiom 12.11 (3).
Nehmen wir an, sie gilt für ein bestimmtes, aber beliebiges $z$. Wir müssen die Aussage für
\mathl{z+1}{} zeigen. Es ist also
\mavergleichskettedisp
{\vergleichskette
{ x+(z+1)
}
{ =} { y + (z+1)
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Aufgrund von
Axiom 12.11 (4)
gilt daher
\mavergleichskettedisp
{\vergleichskette
{ (x+z)+1
}
{ =} { (y + z)+1
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
und nach
Axiom 12.11 (2)
folgt
\mavergleichskettedisp
{\vergleichskette
{ x+z
}
{ =} { y +z
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Die Induktionsvoraussetzung liefert
\mavergleichskettedisp
{\vergleichskette
{ x
}
{ =} { y
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Für die Kürzungsregel siehe
Aufgabe 13.39.
In jedem Peano-Halbring lässt sich durch
\mathdisp {x \geq y \text{ genau dann, wenn es ein } z \text{ mit } x=y+z \text{ gibt }} { }
eine Relation definieren, die sich einfach als eine totale Ordnung nachweisen lässt. Wir schreiben
\mavergleichskette
{\vergleichskette
{x
}
{ > }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
als Abkürzung für
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und
\mavergleichskette
{\vergleichskette
{x
}
{ \neq }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
\inputfaktbeweis
{Peano-Halbring/Ordnungseigenschaften/Fakt}
{Lemma}
{}
{
\faktsituation {In einem
\definitionsverweis {Peano-Halbring}{}{}
$M$ ist $\geq$}
\faktfolgerung {eine
\definitionsverweis {totale Ordnung}{}{}
mit $0$ als
\definitionsverweis {kleinstem Element}{}{.}
Für jedes
\mathbed {x \in M} {}
{x \neq 0} {}
{} {} {} {,}
ist
\mavergleichskettedisp
{\vergleichskette
{x
}
{ \geq} {1
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Die Ordnung ist mit der Addition und der Multiplikation verträglich.}
\faktzusatz {}
\faktzusatz {}
}
{
Die Reflexivität folgt direkt aus
Axiom 12.11 (3).
Die Transitivität ergibt sich unmittelbar, da ja
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und
\mavergleichskette
{\vergleichskette
{y
}
{ \geq }{z
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
bedeutet, dass es
\mavergleichskette
{\vergleichskette
{u,v
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
mit
\mathkor {} {x = y+u} {und mit} {y = z+v} {}
gibt, woraus sich
\mavergleichskettedisp
{\vergleichskette
{x
}
{ =} {z+v+u
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{,}
also
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{z
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ergibt. Zum Beweis der Antisymmetrie sei
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und
\mavergleichskette
{\vergleichskette
{y
}
{ \geq }{x
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{,}
also
\mathkor {} {x= y+u} {und} {y= x+v} {}
mit gewissen
\mavergleichskette
{\vergleichskette
{u,v
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
Dann gilt auch
\mavergleichskettedisp
{\vergleichskette
{x
}
{ =} {x+u+v
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Aus der
Abziehregel
folgt
\mavergleichskettedisp
{\vergleichskette
{0
}
{ =} {u+v
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Wären
\mathl{u,v}{} nicht beide $0$, so würde nach
Lemma 13.4
beispielsweise
\mavergleichskette
{\vergleichskette
{u
}
{ = }{t+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
gelten und damit
\mavergleichskettedisp
{\vergleichskette
{0
}
{ =} {(t+v)+1
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{,}
ein Widerspruch zu
Axiom 12.11 (1).
Dass $0$ das kleinste Element ist, folgt direkt aus
Axiom 12.11 (3).
Die Verträglichkeit mit der Addition ergibt sich direkt, die mit der Multiplikation folgt aus dem Distributivgesetz.
Bei
\mavergleichskette
{\vergleichskette
{x
}
{ \neq }{0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist
\mavergleichskette
{\vergleichskette
{x
}
{ = }{t+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
nach der
Vorgängereigenschaft
und daher
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
Zum Nachweis der totalen Ordnung seien
\mavergleichskette
{\vergleichskette
{x,y
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
gegeben. Wir beweisen die Eigenschaft, dass zu festem $x$ für alle $y$ die Eigenschaft
\mathl{(x \geq y) \vee (y \geq x)}{} gilt, durch Induktion über $y$. Bei
\mavergleichskette
{\vergleichskette
{y
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist dies klar. Es sei die Aussage nun für ein $y$ bewiesen. Bei
\mavergleichskette
{\vergleichskette
{y
}
{ \geq }{x
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
gilt erst recht
\mavergleichskette
{\vergleichskette
{ y+1
}
{ \geq }{x
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
Es sei also
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{,}
wobei wir uns direkt auf
\mavergleichskette
{\vergleichskette
{x
}
{ > }{y
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
beschränken können. Dies bedeutet
\mavergleichskette
{\vergleichskette
{x
}
{ = }{y+u
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und
\mavergleichskette
{\vergleichskette
{u
}
{ \neq }{0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und somit
\mavergleichskette
{\vergleichskette
{u
}
{ \geq }{1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
Also ist
\mavergleichskette
{\vergleichskette
{x
}
{ \geq }{y+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}
\inputfaktbeweis
{Peano-Halbring/Wohlordnungsprinzip/Fakt}
{Satz}
{}
{
\faktsituation {In einem
\definitionsverweis {Peano-Halbring}{}{}
$M$ erfüllt $\geq$}
\faktfolgerung {das \stichwort {Wohlordnungsprinzip für erststufige Ausdrücke} {.} D.h. für jeden Ausdruck
\mavergleichskette
{\vergleichskette
{ \alpha
}
{ \in }{ L^{\{0,1,+,\cdot \} }
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
in der freien Variablen $x$ gilt
\mathdisp {\exists x \alpha \rightarrow \exists y { \left( \alpha \frac{y}{x} \wedge \forall x { \left( \alpha \rightarrow x \geq y \right) } \right) }} { . }
}
\faktzusatz {}
\faktzusatz {}
}
{
Wir betrachten den Ausdruck
\mathdisp {\forall u { \left( \exists x { \left( \alpha \wedge x \leq u \right) } \rightarrow \exists y { \left( \alpha \frac{y}{x} \wedge \forall x { \left( \alpha \rightarrow x \geq y \right) } \right) } \right) }} { }
und wollen zeigen, dass er in jedem Peano-Halbring gilt. Dies zeigen wir unter Verwendung des Induktionsaxioms und fixieren einen Peano-Halbring $M$. Für
\mavergleichskette
{\vergleichskette
{u
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist die Aussage richtig, da dann, falls der Vordersatz
\mathl{\exists x { \left( \alpha \wedge x \leq 0 \right) }}{} gilt, dann insbesondere
\mathl{\alpha \frac{0}{x}}{} in $M$ gilt und man im Nachsatz
\mavergleichskettedisp
{\vergleichskette
{y
}
{ =} { 0
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
nehmen kann, da ja $0$ das kleinste Element ist. Zum Beweis des Induktionsschrittes müssen wir die Gültigkeit von
\mathdisp {\forall u { \left( { \left( \exists x { \left( \alpha \wedge x \leq u \right) } \rightarrow \exists y { \left( \alpha \frac{y}{x} \wedge \forall x { \left( \alpha \rightarrow y \leq x \right) } \right) } \right) } \rightarrow { \left( \exists x { \left( \alpha \wedge x \leq u +1 \right) } \rightarrow \exists y { \left( \alpha \frac{y}{x} \wedge \forall x { \left( \alpha \rightarrow x \geq y \right) } \right) } \right) } \right) }} { }
zeigen. Es sei also die Aussage für ein bestimmtes
\mavergleichskette
{\vergleichskette
{u
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
\zusatzklammer {also der Vordersatz links} {} {}
im Modell wahr. Wir müssen dann den Nachsatz, also die Aussage für
\mathl{u+1}{} als wahr erweisen. Es gelte also
\mathdisp {\exists x { \left( \alpha \wedge x \leq u+1 \right) }} { . }
Wenn sogar
\mathl{\exists x { \left( \alpha \wedge x \leq u \right) }}{} gilt, so sind wir nach Induktionsvoraussetzung fertig. Es gelte diese Aussage also nicht. Das bedeutet einerseits, dass der Ausdruck $\alpha$ für kein Element aus $M$ gilt, das kleiner als oder gleich $u$ ist, und andererseits, dass $\alpha$ gilt, wenn $x$ durch
\mathl{u+1}{} interpretiert wird. Somit gilt der Ausdruck
\mathdisp {\alpha \frac{u+1}{x} \wedge \forall x { \left( \alpha \rightarrow x \geq u+1 \right) }} { }
und damit
\mathdisp {\exists y { \left( \alpha \frac{y}{x} \wedge \forall x { \left( \alpha \rightarrow x \geq y \right) } \right) }} { . }
Die Zahlentheorie beginnt mit der Division mit Rest.
\inputfaktbeweis
{Peano-Halbring/Division mit Rest/Fakt}
{Satz}
{}
{
\faktsituation {}
\faktvoraussetzung {Es sei $M$ ein
\definitionsverweis {Peano-Halbring}{}{}
und
\mavergleichskette
{\vergleichskette
{d
}
{ \geq }{1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{.}}
\faktfolgerung {Dann gibt es zu jedem
\mavergleichskette
{\vergleichskette
{m
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
eindeutig bestimmte
\mavergleichskette
{\vergleichskette
{q,r
}
{ \in }{M
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
mit\zusatzfussnote {Bei der üblichen Formulierung der Division mit Rest über $\Z$ schreibt man
\mavergleichskettek
{\vergleichskettek
{0
}
{ \leq }{r
}
{ < }{d
}
{ }{
}
{ }{
}
}
{}{}{,}
doch ist dies hier überflüssig, da es keine negativen Zahlen in einem Peano-Halbring gibt} {.} {}
\mavergleichskette
{\vergleichskette
{ r
}
{ < }{ d
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und mit
\mavergleichskettedisp
{\vergleichskette
{m
}
{ =} {qd+r
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}}
\faktzusatz {}
\faktzusatz {}
}
{
Wir betrachten zum Nachweis der Existenz die erststufige Aussage
\mathdisp {\forall d { \left( d \geq 1 \rightarrow \exists q \exists r { \left( m = dq+r \wedge r \leq d \wedge \neg r = d \right) } \right) }} { , }
die $m$ als einzige freie Variable besitzt. Für
\mavergleichskette
{\vergleichskette
{m
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
ist die Aussage mit
\mavergleichskette
{\vergleichskette
{q
}
{ = }{ 0
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
und
\mavergleichskettedisp
{\vergleichskette
{r
}
{ =} { 0
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
richtig. Zum Beweis des Induktionsschritts sei
\mavergleichskettedisp
{\vergleichskette
{m
}
{ =} { dq +r
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
mit den angegebenen Eigenschaften. Daher ist
\mavergleichskettedisp
{\vergleichskette
{m+1
}
{ =} {dq + r+1
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Wenn
\mavergleichskette
{\vergleichskette
{r'
}
{ = }{r+1
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
kleiner als $d$ ist, so erfüllen
\mathl{q,r'}{} die geforderten Eigenschaften. Bei
\mavergleichskette
{\vergleichskette
{r+1
}
{ \geq }{d
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
muss
\mavergleichskette
{\vergleichskette
{r+1
}
{ = }{d
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
nach
Aufgabe 12.23
gelten.
Dann ist
\mavergleichskettedisp
{\vergleichskette
{m+1
}
{ =} { dq+r+1
}
{ =} { dq+d
}
{ =} { d(q+1)
}
{ } {
}
}
{}{}{,}
sodass
\mathkor {} {q+1} {und} {0} {}
das Geforderte leisten. Für die Eindeutigkeit siehe
Aufgabe 13.22.
Mit der Division mit Rest kann man weitere, aus der elementaren Zahlentheorie bekannte Gesetzmäßigkeiten in jedem Peano-Halbring etablieren, wie die Existenz des größten gemeinsamen Teilers, des kleinsten gemeinsamen Vielfaches, u.s.w. Für die Teilbarkeitsbeziehung schreiben wir
\mathl{a {{|}} b}{.} Gemeint ist damit, dass es ein Element $c$ mit
\mavergleichskette
{\vergleichskette
{b
}
{ = }{ac
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
gibt.
\inputbeispiel{}
{
Wir betrachten die Teilmenge
\mavergleichskettedisp
{\vergleichskette
{M
}
{ \subseteq} { \Z[V]
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{}
des Polynomrings in der Variablen $V$ über $\Z$, die aus dem Nullpolynom und allen Polynomen
\mavergleichskette
{\vergleichskette
{P
}
{ \in }{\Z[V]
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}
besteht, deren Leitkoeffizient zu $\N_+$ gehört. Die Menge $M$ umfasst die natürlichen Zahlen
\zusatzklammer {als Polynome vom Grad $0$ mit nichtnegativem Leitkoeffizient} {} {}
und sie ist abgeschlossen unter Addition und Multiplikation. Es gelten die erststufigen
Peano-Axiome
(1)-(6), wie man direkt sieht. Auch gilt die Vorgängereigenschaft, d.h. jedes von $0$ verschiedene Element besitzt einen eindeutigen Vorgänger
\zusatzklammer {dies ist der Grund, warum wir abgesehen für den Leitkoeffizienten auch negative Koeffizienten zulassen} {} {,}
siehe
Aufgabe 13.33.
Dagegen gilt das erststufige Induktionsschema nicht, und die natürlichen Zahlen lassen sich als Teilmenge von $M$ erststufig charakterisieren. Zur Vereinfachung der folgenden Formulierung definieren wir die $\leq$-Relation durch
\mathdisp {x \geq y \text{ genau dann, wenn } \exists z (x=y+z)} { , }
dies ist eine totale Ordnung nach
Aufgabe 13.34.
Damit setzen wir
\mavergleichskettedisphandlinks
{\vergleichskettedisphandlinks
{ \alpha (x)
}
{ =} { \forall m \forall d ( (m \leq x \wedge d \leq x \wedge d \geq 1 ) \rightarrow \exists q \exists r (m = qd+r \wedge r < d ))
}
{ } {
}
{ } {
}
{ } {
}
}
{}{}{.}
Dies ist ein Ausdruck mit der einzigen freien Variablen $x$, der inhaltlich besagt, dass die Division mit Rest gilt, wenn die beteiligten Eingangsdaten
\mathkor {} {m} {und} {d} {}
unterhalb von $x$ liegen. Dieser Ausdruck gilt innerhalb der natürlichen Zahlen
\zusatzklammer {also für
\mavergleichskettek
{\vergleichskettek
{x
}
{ \in }{\N
}
{ }{
}
{ }{
}
{ }{
}
}
{}{}{}} {} {.}
Dagegen gilt sie in $M$ nicht, und zwar gilt sie dort nur für die natürlichen Zahlen. Für ein Polynom $x$ aus $M$ vom Grad $\geq 1$ kann man nämlich
\mavergleichskette
{\vergleichskette
{m
}
{ = }{x
}
{ = }{ a_sV^s + \cdots + a_1V + a_0
}
{ }{
}
{ }{
}
}
{}{}{}
und für $d$ eine Primzahl
\zusatzklammer {aus $\N$} {} {}
nehmen, die den Leitkoeffizienten $a_s$ von $m$ nicht teilt. Die Differenz zwischen $x$ und einem jeden Vielfachen von $d$ ist ein nichtkonstantes Polynom, daher gilt die Division mit Rest dafür nicht.
Wir betrachten nun die Induktionsversion dieser Aussage, also
\mathdisp {\alpha \frac{0}{x} \wedge \forall x { \left( \alpha \rightarrow \alpha \frac{x+1}{x} \right) } \rightarrow \forall x \alpha} { . }
Der Vordersatz gilt in $M$, da die beschriebene Eigenschaft genau für die natürlichen Zahlen und für alle anderen Elemente nicht gilt, und daher genau dann gilt, wenn sie auch für den Nachfolger gilt
\zusatzklammer {die echten Polynome sind nicht als Nachfolger von natürlichen Zahlen erreichbar} {} {.}
Da der Nachsatz nicht gilt, ergibt sich, dass die Gesamtaussage nicht gilt.
}