a method of defining a collection of objects, where each object in the collection can be constructed from objects assumed or already known to exist in the collection
a declaration that no objects belong to the inductively-defined set unless obtained from a finite number of applications of the base and inductive clauses
The set \(\mathscr{L} \) does not contain any elements except those that can be obtained from a finite number of applications of the base and inductive clauses.
The set \(N \) does not contain any other elements except those that can be obtained from a finite number of applications of the base and inductive clauses.
Note that the three clauses together imply that every element of \(N \) must be a set, so the βand \(X \) itself is a setβ part of the inductive clause is superfluous.
Since the base clause involves a single initial element of \(N \) and the inductive clause produces one new element of \(N \) from a single old element of \(N \text{,}\) we can explicitly carry out the construction step-by-step. We now define the natural numbers to be the elements in this construction:
Note that the number of elements in each natural number (as a set) is equal to the number defined by that set, and that each natural number \(m \) is defined to be the set that we have previously called \(\natnumlt{m} \text{.}\)
In ExampleΒ 11.4.2 above, we constructed the set \(\N \) inductively using only the axioms of set theory. But how do we do arithmetic with this definition? We can define addition as an infinite collection of inductively-defined functions: for each \(m \in \N \text{,}\) define a βsum with \(m \)β function \(\funcdef{s_m}{\N}{\N} \) as follows.
That is, if \(s_m(n) \) is defined and \(n^+ \) is the next natural number after \(n \) in the inductive definition of \(\N \text{,}\) then define \(s_m(n^+) \) to be the next natural number after \(s_m(n) \text{.}\)
We then use the symbols \(m + n \) to mean \(s_m(n) \text{.}\) In this notation, you can think of the inductive clause above as saying that once \(m+n \) is defined, we can define \(m+(n+1) \) as \((m+n)+1 \text{.}\)
That is, \((m + n) + \ell \) is always equal to \(m + (n + \ell) \text{,}\) where the order of operations implied by the brackets is strictly followed. This requires demonstrating that \(s_{s_m(n)}(\ell) = s_m\bbrac{s_n(\ell)} \text{,}\) for all \(m,n,\ell \in \N \text{.}\)
Use the idea that every positive integer should have a negative to define \(\Z \) as a subset of the Cartesian product \(\N \times \N \text{.}\) Then define addition and subtraction in \(\Z \text{.}\)
To define \(\Z \text{,}\) first choose an appropriate one-to-one function embedding \(\N \) into \(\N \times \N \) in such a way that will then allow you to attach an additional second piece of information to each natural number (namely, a designator of the sign of the number).