a
,
b
,
c
,
d
,
e
,
f
,
g
{\displaystyle a,b,c,d,e,f,g}
- множества ,
d
=
Σ
(
e
,
f
,
g
)
{\displaystyle d = \mathrm{\Sigma}(e,f,g)}
- сигнатура ,
e
=
∅
{\displaystyle e = \varnothing}
- пустой алфавит отношений ,
f
=
{
0
,
s
,
+
,
⋅
}
{\displaystyle f = \{\, \mathfrak{0}, \mathfrak{s}, +, \ \cdot \ \,\}}
- алфавит операций ,
g
=
{
⟨
0
,
0
N
⟩
,
⟨
s
,
1
N
⟩
,
⟨
+
,
2
N
⟩
,
⟨
⋅
,
2
N
⟩
}
{\displaystyle g = \bigl\{\, \langle \mathfrak{0}, 0_\mathrm{N} \rangle, \langle \mathfrak{s}, 1_\mathrm{N} \rangle, \langle +, 2_\mathrm{N} \rangle, \langle \ \cdot \ , 2_\mathrm{N} \rangle \,\bigr\}}
- функция местности ,
a
=
A
l
g
S
t
r
u
c
t
(
b
,
c
,
d
)
{\displaystyle a = \mathrm{AlgStruct}(b,c,d)}
- алгебраическая структура .
Алгебраическая структура
a
{\displaystyle a}
— арифметика натуральных чисел (англ. arithmetic of natural numbers , нем. Arithmetik der natürlichen Zahlen ), если алгебраическая структура
a
{\displaystyle a}
удовлетворяет следующим свойствам:
сужение алгебраической структуры
a
{\displaystyle a}
до сигнатуры
Σ
(
∅
,
{
0
,
s
}
,
{
⟨
0
,
0
N
⟩
,
⟨
s
,
1
N
⟩
}
)
{\displaystyle \mathrm{\Sigma} \Bigl( \varnothing, \{\, \mathfrak{0}, \mathfrak{s} \,\}, \bigl\{\, \langle \mathfrak{0}, 0_\mathrm{N} \rangle, \langle \mathfrak{s}, 1_\mathrm{N} \rangle \,\bigr\} \Bigr)}
является структурой натуральных чисел ,
сумма двух произвольных элементов множества
b
{\displaystyle b}
[1] определяется индукцией по второму элементу множества
b
{\displaystyle b}
:
если второй элемент множества
b
{\displaystyle b}
равен нулю , то сумма первого элемента множества
b
{\displaystyle b}
и второго элемента множества
b
{\displaystyle b}
является первым элементом множества
b
{\displaystyle b}
;
второй элемент множества
b
{\displaystyle b}
равен последователю некоторого элемента множества
b
{\displaystyle b}
и сумма первого элемента множества
b
{\displaystyle b}
и второго элемента множества
b
{\displaystyle b}
является последователем суммы первого элемента множества
b
{\displaystyle b}
и данного элемента множества
b
{\displaystyle b}
;
произведение двух произвольных элементов множества
b
{\displaystyle b}
[2] определяется индукцией по второму элементу множества
b
{\displaystyle b}
:
если второй элемент множества
b
{\displaystyle b}
равен нулю , то произведение первого элемента множества
b
{\displaystyle b}
и второго элемента множества
b
{\displaystyle b}
равно нулю;
второй элемент множества
b
{\displaystyle b}
равен последователю некоторого элемента множества
b
{\displaystyle b}
и сумма первого элемента множества
b
{\displaystyle b}
и второго элемента множества
b
{\displaystyle b}
является суммой произведения первого элемента множества
b
{\displaystyle b}
на данный элемент множества
b
{\displaystyle b}
и данного элемента множества
b
{\displaystyle b}
:
Υ
(
a
,
b
,
c
,
d
,
e
,
f
,
g
)
=
d
e
f
{
∀
h
h
=
Σ
(
∅
,
{
0
,
s
}
,
{
⟨
0
,
0
N
⟩
,
⟨
s
,
1
N
⟩
}
)
⇒
a
|
h
∈
N
∀
h
∀
i
(
h
∈
b
∧
i
∈
b
)
⇒
{
i
=
o
a
⇒
+
a
(
h
,
i
)
=
h
∃
j
j
∈
b
∧
i
=
s
a
(
j
)
∧
+
a
(
h
,
i
)
=
s
a
(
+
a
(
h
,
j
)
)
∀
h
∀
i
(
h
∈
b
∧
i
∈
b
)
⇒
{
i
=
o
a
⇒
⋅
a
(
h
,
o
a
)
=
o
a
∃
j
j
∈
b
∧
i
=
s
a
(
j
)
∧
⋅
a
(
h
,
i
)
=
+
a
(
⋅
a
(
h
,
j
)
,
j
)
{\displaystyle
\Upsilon(a,b,c,d,e,f,g) \ \stackrel{\mathrm{def}}{=} \ \begin{cases}
\forall h \quad h = \mathrm{\Sigma} \Bigl( \varnothing, \{\, \mathfrak{0}, \mathfrak{s} \,\}, \bigl\{\, \langle \mathfrak{0}, 0_\mathrm{N} \rangle, \langle \mathfrak{s}, 1_\mathrm{N} \rangle \,\bigr\} \Bigr) \Rightarrow a\bigr|_h\in \mathfrak{N}\\
\\
\forall h \ \forall i \quad (h\in b \ \land \ i\in b) \Rightarrow \begin{cases}
i = \mathfrak{o}_a \Rightarrow +_a(h,i) = h\\
\exists j \quad j\in b \ \land \ i = \mathfrak{s}_a(j) \ \land \ +_a( h,i) = \mathfrak{s}_a \bigl( +_a(h,j) \bigr)\\
\end{cases}\\
\\
\forall h \ \forall i \quad (h\in b \ \land \ i\in b) \Rightarrow \begin{cases}
i = \mathfrak{o}_a \Rightarrow \ \cdot_{\ a}(h,\mathfrak{o}_a) = \mathfrak{o}_a\\
\exists j \quad j\in b \ \land \ i = \mathfrak{s}_a(j) \ \land \ \cdot_{\ a}(h,i) = +_a \bigl( \ \cdot_{\ a}(h,j), j \bigr)\\
\end{cases}\\
\end{cases}
}
Обозначим
Υ
(
a
,
b
,
c
,
d
,
e
,
f
,
g
)
=
d
e
f
a
∈
A
r
i
t
h
m
e
t
i
c
(
N
b
)
{\displaystyle \Upsilon(a,b,c,d,e,f,g) \ \stackrel{\mathrm{def}}{=} \ a\in \mathrm{Arithmetic}\left(\mathfrak{N}_b\right)}
или кратко
Υ
(
a
,
b
,
c
,
d
,
e
,
f
,
g
)
=
d
e
f
a
∈
A
r
i
t
h
m
e
t
i
c
(
N
)
{\displaystyle \Upsilon(a,b,c,d,e,f,g) \ \stackrel{\mathrm{def}}{=} \ a\in \mathrm{Arithmetic}\left(\mathfrak{N}\right)}
.
Примечания [ ]
↑ для определённости назовём один из данных элементов множества
b
{\displaystyle b}
первым элементом множества
b
{\displaystyle b}
, другой элемент множества
b
{\displaystyle b}
- вторым элементом множества
b
{\displaystyle b}
↑ для определённости назовём один из данных элементов множества
b
{\displaystyle b}
первым элементом множества
b
{\displaystyle b}
, другой элемент множества
b
{\displaystyle b}
- вторым элементом множества
b
{\displaystyle b}
Связанные статьи [ ]
Теорема о существовании арифметики натуральных чисел ;
Некоторые свойства арифметики натуральных чисел ;
Рекурсивная функция .