StatOnTheSide
- 93
- 1
Hi All. There is a problem in Halmos's Naive Set Theory on page 49. It states that
"if n\neq0 and if n is a natural number, prove that n=S(m) for some natural number m." Here, S(m) denotes the successor of the number m and is given by S(m)=m\bigcup{m}.
My attempted solution to this was to use induction. Let P be a set which has "0" in it. Also, let P contain all the natural numbers such that if n\inP, then n=S(m) for some natural number m. Now 1=S(0). So 1\inP. 2=S(1). Hence 2\inP. Now let this be true for some n. Now as the successor of n, namely S(n) is, by definition, successor of n, we have that S(n) has a number (equal to n) such that S(n)=S(n). Therefore S(n)\inP. Hence by induction, it must be true for all n.
Since every natural number is in P, which posesses the property that all its elements have a predecessor, it must be true that all natural numbers have a predecessor.
I have two questions.
1. Is my proof right?
2. If it is wrong, kindly point out the mistake
3. If it is right, then I feel that "S(n)\inP whenever n\inP" is a funny statement. S(n)\inP even if n\notinP because it has a number n which is its predecessor. Why do we need n to be in P to prove it? In other words,
can this be proved without using induction? Please let me know.
"if n\neq0 and if n is a natural number, prove that n=S(m) for some natural number m." Here, S(m) denotes the successor of the number m and is given by S(m)=m\bigcup{m}.
My attempted solution to this was to use induction. Let P be a set which has "0" in it. Also, let P contain all the natural numbers such that if n\inP, then n=S(m) for some natural number m. Now 1=S(0). So 1\inP. 2=S(1). Hence 2\inP. Now let this be true for some n. Now as the successor of n, namely S(n) is, by definition, successor of n, we have that S(n) has a number (equal to n) such that S(n)=S(n). Therefore S(n)\inP. Hence by induction, it must be true for all n.
Since every natural number is in P, which posesses the property that all its elements have a predecessor, it must be true that all natural numbers have a predecessor.
I have two questions.
1. Is my proof right?
2. If it is wrong, kindly point out the mistake
3. If it is right, then I feel that "S(n)\inP whenever n\inP" is a funny statement. S(n)\inP even if n\notinP because it has a number n which is its predecessor. Why do we need n to be in P to prove it? In other words,
can this be proved without using induction? Please let me know.
Last edited: