I'm learning mathematical logic and I'm reading some lecture notes where the following question is asked as an exercise: Does Peano Arithmetic (PA) admit finite models?
The solution that is given in the lecture notes is the following:
No. Consider AP1 and AP2. Let M be a finite normal model and let a(0),…a(n) be the elements of the domain D, where a0 is the element of D denoted by the numeral 0. If AP1 is true in M, then any term formed by adding the symbol s (for successor) to a numeral denotes an object other than a0. This means that at most n-1 elements of D can be denoted by terms in which s occurs. But if AP2 is true in M, then for each element a(i) of D, there must be a distinct object denoted by the term formed by adding s to the numeral that denotes a(i). This entails that n elements of M are denoted by terms in which s occurs. So AP1 and AP2 can't both be true in M.
The part I don't understand is the one I put in bold: why if AP2 is true in M, then for each element a(i) of D, there must be a distinct object denoted by the term formed by adding s to the numeral that denotes a(i)?
Thank you very much for your help.
Fisher