11.1 The field of rational numbers
We first construct the rational numbers , as the reals can then be seen as a completionof . An expert will point out that could be replaced by any approximate field,i.e., a subring of in which arbitrarily precise approximate inversesexist. An example is thering of dyadic rationals,which are those of the form .If we were implementing constructive mathematics on a computer,an approximate field would be more suitable, but we leave such finesse for thosewho care about the digits of .
We constructed the integers in \\autorefsec:set-quotients as a quotient of , and observed that this quotient is generated by an idempotent. In\\autorefsec:free-algebras we saw that is the free group on ; we could similarlyshow that it is the free commutative ring on . The field of rationals isconstructed along the same lines as well, namely as the quotient
where
In other words, a pair represents the rational number . There can beno division by zero because we cunningly added one to the denominator . Here too wehave a canonical choice of representatives, namely fractions in lowest terms. Thus we mayapply \\autoreflem:quotient-when-canonical-representatives to obtain a set , whichagain has a decidable equality.
We do not bother to write down the arithmetical operations on as we trust our readersknow how to compute with fractions even in the case when one is added to the denominator.Let us just record the conclusion
that there is an entirely unproblematic construction ofthe ordered field of rational numbers , with a decidable equality and decidable order.It can also be characterized as the initial ordered field.
Let be the type of positive rational numbers.