Is 1 = 0.999... ? Really?


1   2   3   4   5   6   7   ...
^   ^   ^   ^   ^   ^   ^
|   |   |   |   |   |   | 
|   |   |   |   |   |   |   
v   v   v   v   v   v   v   
A   1   2   3   4   5   6   ...   

The above is a visualization of the bijection between the sets (\mathbb N) and (\mathbb N \cup {A}).

Imagine that these are wooden blocks like a child plays with. Alphabet blocks. On each wooden cube we write one of the top row numbers on the block. So we have a set of wooden blocks labelled (1, 2, 3, \dots), one natural number for each block.

Now we come along and repaint the label on each block with the corresponding label from the bottom row. The block labeled (1) we repaint (A). The block labelled (2) we repaint as (1), and so forth.

Are not adding or subtracting any blocks or changing them in any way other than to label them differently.

There is a line of houses on one side of a street with addresses 101, 102, 103, 104, 105. One day the city tells them that their street is being converted to even numbers only, with the odd numbers across the street, and they’ll have to change their address.

Each resident goes down to the hardware store, buys some new decorative metal numerals, and nails the numerals to the front of their house. Now they read 202, 204, 206, 208, 210.

But the houses don’t change. Each house is identical before and after the readdressing, with the sole exception of the decorative numerals representing its address.

A bijection is nothing more than a relabeling or renaming of underlying objects that do not change.

So of course there’s a 1-1 correspondence between a given set before and after repainting. It’s the exact same set, completely unchanged except for a different label.

That function pairs only half of the set P with N (as if there was any other choice).

You have half of set A paired (with N).
And you have half of N paired (with N).

N = ({1_N, 2_N, 3_N…})
P = ({1_N, 2_N, 3_N…, a, 1_A, 2_A, 3_A…})

…and it’s obvious.

You have a choice to pair the first half of sets A and N to N or to pair all of N to almost all of A.
But you cannot pair all of both A and N to N.

You are claiming that the same set N can be paired to itself as well as another infinite set. It is more than obvious that a set once paired with itself cannot also pair with more than itself.

(N = {1_N, 2_N, 3_N…})
(A = {a, N})

(P = {N, A})

Your function;
(f(x) = {N, a, N} \to N)

To pair P with N means to pair N with itself twice plus one more pairing for “a”.

Nothing can be paired with more than itself.

If that’s true, it should be trivial to identify a single, specific element in P that isn’t mapped to N. Can you?

That would be an erroneous hypothesis of yours. When dealing with infinite strings, one cannot point to what is happening “at the end” or beyond. That is what you use to hide the failure of your function to pair all members. And that is the failure of bijection as a principle.

Bijection cannot be used with infinite sets for that very reason. The word “infinite” is not well defined and thus cannot be precisely used in mathematics. Two sets can be infinite and yet of very different size or degrees of infinite (such as Aleph0 and Aleph1). Although once an infinite set is well defined, as in the hyperreals, normal reasoning applies again because math is merely logic applied to quantities.

You cannot know that you have paired an infinite set to anything other than itself. But you can know that once paired with itself, there is nothing left of it to pair with anything else. Do you disagree with that?

In Cantor’s day and prior, they didn’t have the hyperreals understanding.

There is no ‘at the end’; by their construction the natural numbers have no upper bound. The bijection I provided relies only on properties of the natural numbers, namely that every natural number has a successor (from which it’s straightforward to show that doubling a natural number also produces a natural number).

I don’t disagree. But the union of a set with cardinality (\aleph_0) and a set of cardinality 1 does not produce a set of cardinality (\aleph_1) (it produces a set with cardinality (\aleph_0)).

Yes, I disagree. A countably infinite set can be paired with a countably infinite subset of itself, so that e.g. the set of natural numbers can be paired with the set of even natural numbers (the bijection being (g(x) = 2x)).

Even using your ordering of P, all elements are mapped to elements of N. So
(f(1_N) = 2(1)+1 = 3 \
f(2_N) = 2(2)+1 = 5\
…\
f(a) = 1 \
f(1_A) = 2(1) = 2 \
f(2_A) = 2(2) = 4 \
…)
James, your objections here lack rigor. You’ve been presented with a proof that shows that the set of natural numbers has a bijection to the set of natural numbers plus (a), and you don’t like that conclusion. And you keep saying, in various ways, that you just really don’t like that conclusions. But that’s not a rigorous argument. The proof works, you’ve made no rigorous attempt to show otherwise, and you can’t identify an element that isn’t mapped by the bijection.

If you want to reject the conclusion, just point to a premise that you don’t accept (e.g., the construction of the natural numbers), or to a step in the proof that you don’t like (e.g. (x) is a natural number (\therefore 2x ) is a natural number), or any element for which it fails (e.g. (x=?) (can’t suggest one because one doesn’t exist)). Those would be rigorous responses.

Continuing to assert your preferred conclusion is not.

The other day I showed you the definition. A set is called infinite if it can be put into bijective correspondence with a proper subset of itself. Since I’m interested in math history I mentioned that this definition is due to Richard Dedekind. You responded by not only insulting me, which is par for the course; but also by throwing out some insults at Dedekind. That really makes no sense. It seemed a little off frankly.

But you can’t say infinite sets aren’t well defined in math because they clearly are.

Yes, infinite sets can have various cardinalities. Which does not alter the fact that infinite sets are perfectly well defined.

You’ve said that many times. “Logic applied to quantities.” But you have your own private definition of logic, and don’t even appear to accept the existential and universal quantifiers of predicate logic. But “logic applied to quantities?” It’s like “Better living through chemistry.” Sounds like it means something but it’s just a slogan.

We’ve established beyond all doubt at this point that the hyperreals don’t help any aspect of your argument.

And the hyperreals are a technical construction in modern set theory. You can’t reject modern set theory and predicate logic yet claim to believe in the hyperreals.

Pure BS and you know it.

Although I did figured out a way to “point to” an element that your function doesn’t pair with anything.

You use x as your pointer, a natural number, I presume. And you reference 2x and 2x+1. What happens when x goes to infinity? You have 2 * infinity.

So for 2x, x from 1 to infinity, your pointer is at;
2,4,6,8,10,… 2*infinity and those are paired with A

Then you have 2x+1, x from 1 to infinity;
3,5,7,9,11,… 2*infinity+1 and those paired with N

[b]What kind of number is “2x+1” such that it can go to 2*infinity+1?

And exactly what is “infinity+1”?[/b]

What is that a motto of your’s or something. Why do you join those who always accuse of their own guilt? You guys formed a club or something?

Unless you’re changing the definition of your sets, infinity is not a member of P, so we never have 2*infinity. Every element of P is finite, even though P is infinite.

Not so. For you to match EACH element in A while skipping every other number, your 2x must go from 2 to 2* infinity;
2x ( \to ) 2,4,6,8,10,… 2*infinity and those are paired with A (an infinite subset of P).

And again, what is “infinity+1”?

Infinity isn’t a natural number. (x \notin P: x = \infty). So, granted, (\infty) isn’t mapped by the bijection, but (\infty) doesn’t have to be mapped for it to be a bijection between P and N.

Are you trying to take the limit of the function to show that it’s not bijective?

I didn’t say that it has to “map infinity”. I said it has to go 2*infinity in order to map A, and also to map the subset N, both within P.

P has to have an infinite number of elements, which it does. But infinity isn’t one of those elements. The mapped elements never reach infinity.

Take another bijective function which is clearly a bijection, (f:\mathbb{R} \to \mathbb{R} ) where (f(x)=\frac{1}{2^{x+1}}). I hope you’ll agree that’s a bijective function from the reals to the reals, but by your logic where you need to plug in infinity, it’s nonsensical. Fortunately, infinity isn’t in (\mathbb{R} ), so the function is still bijective.

Similarly here: infinity isn’t in the domain of the bijective function I provided. It fails to map infinity, but infinity is not in the set P. Every element in P is a finite, natural number, and is mapped by the function to N.

I never said that infinity is an element. Why do you keep saying that?

And yet your function term “2x+1” must reach beyond infinity.

In your math model, your function terms “infinite + 1” and “2 * infinity” are undefined, similar to (\frac{x}{0}). So your function certainly can’t reach 2*infinity+1, yet must pass infinity in order to map A and N. You are using undefined terms to map the subsets of P, as explained;

That was your stated bijection function.

Since both subsets A and N are infinite, what is your intended range for x?

Or back to the simpler case where P = {A,1,2,3…), again your index pointer must extend to infinite+1 in order to pair every element of P to N. Yet the term “infinite+1” is undefined (meaningless). So your function is actually undefined.

I certainly disagree. As I just pointed out, “x+1” for “x = 1 to infinity” is undefined. If you can add 1 to it, it wasn’t infinite. So what would be the range for x?

P goes beyond simple infinity. And again, I never said anything about “infinity” being an element. If I had two subsets in set K and both subsets had only 2 elements, the set K would have 4 elements even though neither subset has an element “4”. In the case of set P, neither subset A nor N has an element “infinity”, yet the set P has twice that plus 1.

You keep acknowledging that infinity is not an element of P, and yet you simultaneously insist that a function whose domain is the elements of P must be defined for (f(\infty)). Don’t you see the tension there? Infinity isn’t in P, P is the domain of (f(x)), so it isn’t a problem that (f(\infty)) is undefined: (f(x)) need not be defined for any element that isn’t in its domain.

When you say that the function must “pass” infinity, it makes me think that you are under the impression that a function between two sets must operate on the elements sequentially, i.e. in order to map an element, it first must map every preceding element. It doesn’t. (f(1_N)) is the same whether P is ordered ({a,1_A,1_N,2_A,2_N,…}) or ({1_A,2_A,…a,1_N,2_N,…}). (f(x)) does not depend on where (x) falls in P . Which should be obvious, because an element’s ordering in P is not a variable in (f(x)).

Is it your position that there’s no such thing as a bijection between infinite sets? If not, can you give a non-trivial example (i.e. not the identify function)?

Infinity is not a number and certainly not an element. It is a property. Your term “2x+1” must have a similar property in order to match the subsets that have that property. I have said nothing about “infinity” being an element. Stop claiming that I have.

No. I wasn’t talking about the order. The term “2x+1” must have the property of being greater than 2*infinity.

So again, what is your intended range for x?

If it is less than infinite, it will not map the subsets.
If it is infinite, your function is undefined.

There is not a bijection between sets of differing degrees of infinite. That should be pretty obvious to anyone.

Right, the similar property that both sets are infinite. For (x \in P: x \in N \implies 2x+1 \in N ). This is satisfied. There are an infinite number of elements in P, and an infinite number of elements in N, and for every element in P, (f(x)) maps it to N.

Disagree. There’s no element in N that’s “greater than 2infinity", so no element from P needs to be mapped to an element "greater than 2infinity”.

Let me try a different way: is 2x+1 a function that is defined for all natural numbers?

Do you mean for (f(x))? If so, N. If not, I don’t know what you’re asking for.

But you also said that (f:\mathbb{R} \to \mathbb{R} ) where (f(x)=\frac{1}{2^{x+1}}) is not a bijection, even though it’s a bijection from (\mathbb{R} ) to itself, so it’s clearly not a function between “sets of differing degrees of infinite”. Your only objection to it was that ( \mathbb{R} ) is infinite, and x+1 where x ‘goes to’ infinity is undefined.

So I ask again, what’s a non-trivial example of a bijection between infinite sets?

I think you’re improperly combining the concepts of limits and infinite sets by trying to inject a notion of ‘going to infinity’. Defining an infinite set does not entail any ‘going to’. For example, the natural numbers are defined by (roughly) taking a first element (either 1 or 0), taking as a given that each element has a successor, and taking as a given that each successor is also a natural number. That constructs the set of natural numbers, without relying on any notion of ‘going to’. N doesn’t ‘go to’ infinity, it is infinite and contains the natural numbers.

And it looks like I missed this from you previous response:

For finite numbers like 2, cardinality fits our intuitions. Our disagreement is whether those same intuitions work for infinite sets. My position is that infinity is counter-intuitive, and a set P that contains two countably infinite sets, is itself a countably infinite set of the same cardinality. Your position is that P is a bigger infinity. That’s our disagreement, and repeating your position is not an argument in favor of it.

When you insist that (f(x)) can’t be a bijection because it’s undefined for infinity, and (f(x)) is a function whose domain is the set P, i.e. it only needs to be defined for the elements of P, you are implying, whether you intend to or not, that infinity is an element of P. We seem to agree, it is not. Then we should also agree that it is irrelevant to the question at hand that P is undefined for infinity. Infinity is not in the domain of (f(x)), and it doesn’t need to be in order to be a bijection between P and N.

It certainly is not.

Again, certainly not.

P has MORE THAN an infinity of elements. It has TWO infinite sets within, A and N.
N only has a simple infinity of elements.

You are stuck.

BS. Of course you know what I am asking. And it isn’t “f{x}”.

You specified a function using a range of x. I am asking what that range is. Without you specifying it, it is undefined, thus your function is undefined either way.

You are stuck.

And not that it matters but;

A “non-trivial example” would be the odd numbered naturals combined with the even numbered naturals being paired with the naturals.

N = {1,2,3,…}
Q = {1,3,5,…}
E = {2,4,6,…}

T = {Q, E} ( \to ) N

I really don’t know what you’re asking for. Let’s define some terms, so we aren’t talking past one another. These are the definitions I’ve been using, I’m open to others but these seem to match the standard definitions:

The domain of a function (f(x)) is the set of all (x) for which the function is defined. So for example the domain of the function (\frac{1}{x-3}) is the real line excluding 3 (because it’s undefined at 3).

The range of a function is the set of all (f(x)), i.e. the set of outputs when given the domain as inputs. So for example the range of the absolute value function (|x|) is the positive real numbers.

The function is the operation on an element in the domain that maps it to an element in the range. Note that the function acts on the elements of a set, not on sets themselves nor on properties of sets.

So, for my (f(x)), the domain is P, and the range is N. An element by itself does not have a range, thus my confusion in response to your question, “what is your intended range for x?”, and why I assumed you mean the range for (f(x)). As I understand it, functions have ranges, elements don’t. If you’re using a different definition of ‘range’, you’ll need to define it.

Again, point to an element of P that is not mapped to N by (f(x)), i.e. an element of P that, when plugged in for (x) into the function I defined does not result in an element of N. Please keep in mind that infinity is not an element of P.

For clarity, it’d be helpful if you could specify the function in terms of (x), instead of just specifying the domain and range of your function. There can be many functions between two sets, so it’s generally not enough to specify the domain and range.

Here, it seems like this is the identity function. For every element (x \in T, f(x)=x). For example, the element 1 in T equals the element 1 in N. 2=2. 3=3. That is the function I intended to exclude by specifying a “non-trivial” bijection between infinite sets. If that’s not the function you intended, could you clarify?

To be fair, it now seems you interpreted function to be an operation on sets rather than an operation on elements of those sets. That might explain a lot of our disagreement here. As I’ve been using the term, a bijective function is an operation on each element of one set, and produces each element of another set.

Well, since you understand those terms and you specified the use of x in your function, now tell us the range of x in your function.

You can’t do it without exposing the fallacy in your function, can you.

…what?

(x) is an element of P, it’s not a function, it doesn’t have a range.