Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

Lesson 3 of 3

Absorb countable additions with an explicit shift

Construct and invert a bijection using a supplied sequence, repair interval endpoints, and distinguish disjoint copies from ordinary unions.

Loading your saved responses…

Try the optional starting-point checks and targeted refreshers. You can continue directly into this lesson.

Try

Imagine a set A that already contains distinct objects a₀,a₁,a₂,… . There may be many other objects in A as well. Now add a separate collection b₀,b₁,b₂,… . Can every old and new object receive a different destination in A, with every destination used?

For finite sets, adding new elements increases cardinality. Here an infinite sequence of existing destinations lets us rearrange assignments. The objective is not to fit infinitely many objects into finitely many places: A already contains infinitely many places. We must give a precise bijection, not appeal to a picture of endless empty space.

Assume throughout that N starts at zero, the a entries are pairwise distinct, and the b entries are pairwise distinct and outside A. If the new collection contains copies of old objects, attach tags first so the copies really are different elements. The sequence is supplied data; it need not enumerate all of A.

Predict

Try sending every old aₙ to aₙ₊₁ and every new bₙ to a₀. This creates a collision among the new objects. Sending bₙ to aₙ while leaving old objects fixed also creates collisions. Predict a division of the existing sequence into two infinite, disjoint sets of destinations.

Even and odd indices provide such a division. Before continuing, write where a₃ and b₃ should go. Then identify the input that should reach destination a₉. What should happen to an old object outside the supplied sequence?

Experiment

Use the rule aₙ→a₂ₙ, bₙ→a₂ₙ₊₁, and fix every other element of A. “Fix” means map that element to itself. The table is a finite window into a formula defined for every nonnegative integer, not a finite verification of the whole theorem.

Index nOld inputIts destinationAdded inputIts destination
0a₀a₀b₀a₁
1a₁a₂b₁a₃
2a₂a₄b₂a₅
3a₃a₆b₃a₇
4a₄a₈b₄a₉
Any x outside the a sequencexxnot an added elementnot applicable

Read the table backward as well as forward. Destination a₉ comes from b₄, not b₃. Destination a₆ comes from a₃. A destination outside the sequence comes from itself. Those backward rules are the key to proving that no destination is omitted and none is used twice.

For a concrete instance, take A to be the real numbers and aₙ=n. Keep every negative real and every noninteger real fixed. Move the nonnegative integer inputs to the even integers, and send the added b entries to odd integers. This does not enumerate the real numbers: all the other reals are simply handled by the identity case.

Understand

Write S for the set of all aₙ. The input domain splits into three disjoint pieces: S, the added collection B, and A outside S. Our rule gives one value on each piece, so it is well defined. Pairwise distinctness ensures that an element of S has exactly one index.

Define the inverse on A as follows. Send a₂ₙ back to aₙ, send a₂ₙ₊₁ back to bₙ, and fix points outside S. Every index is uniquely even or odd, and points outside S belong to neither indexed case. Thus the inverse is also well defined and covers its whole domain. Applying forward then backward returns each input in all three cases; applying backward then forward returns each target. These two checks prove bijectivity.

For finitely many new elements c₀ through cₘ₋₁, there is a simpler shift. Put cⱼ into destination aⱼ for the first m positions, move aₙ to aₙ₊ₘ, and fix the rest of A. The inverse sends an initial position back to its new element and subtracts m from every later sequence index. No objects are “pushed off the end”: every index n+m remains a finite natural number and names an existing element.

This also repairs interval endpoints. To map [0,1) onto (0,1), use aₙ=1/(n+2). Send 0 to a₀=1/2, send aₙ to aₙ₊₁, and fix all other interior points. The inverse sends 1/2 to 0, sends aₙ₊₁ to aₙ and fixes everything else. All images are strictly positive and below one. Although the chain approaches zero, zero is not one of its destinations. Limits of sequences and membership in their ranges are different questions.

There is a foundational assumption here. We proved absorption given an injection from N into A. We did not prove that every infinite set comes equipped with one. Under usual choice-based foundations such a sequence can be obtained; in a choice-free development that step needs a separate justification or an explicit hypothesis. Even with choice, enumerating every element of an arbitrary infinite A is a much stronger and generally false assertion. Our proof avoids that assertion entirely. Explicit sequences such as n in the reals need no arbitrary selection process.

Apply

Map the interval (0,1] onto (0,1) by absorbing its extra endpoint 1. Choose the distinct interior sequence cₙ=1−1/(n+2). Write the forward and inverse maps completely. Find the images of 1, 1/2, 3/4 and 1/3 before opening the check.

Check the endpoint shift

Send 1 to c₀=1/2 and cₙ to cₙ₊₁, fixing interior points outside this sequence. Thus 1/2 goes to 2/3, 3/4=c₂ goes to c₃=4/5, and 1/3 stays fixed. The inverse sends c₀ to 1, sends cₙ₊₁ to cₙ and fixes other interior points. The sequence approaches 1 but never contains it, so the endpoint input does not collide with an indexed input. These cases prove the bijection rather than merely matching four examples.

Now distinguish ordinary and tagged unions. If A and B are both N as actual sets, their union is just N. A rule assigning two different outputs to n depending on whether you “regard” it as old or new is not a function. Tags such as (n,old) and (n,new) resolve that ambiguity. For an ordinary overlapping union, first identify which members of B are genuinely outside A; only those need new destinations.

Continue

Return to finite descriptions and countable encodings for examples of explicit enumerations and decoding. In the practice, give both directions of the proposed bijection and account for untouched elements. The two-endpoint problem requires disjoint shift chains, while the overlapping-union problem requires removing shared members before defining cases. A cardinality argument succeeds because its map is defined, injective and onto—not because its notation contains an ellipsis.

Apply · explain · revise

Practice and reasoning

Drafts save locally as you type. Reveal worked solutions when useful; the site remembers that exposure. Automatic matches check the requested answer, while written arguments require review against the rubric.

Let A contain specified pairwise distinct elements a₀,a₁,…, and let B={b₀,b₁,…} be a disjoint set with distinct entries and no others. Define F(aₙ)=a₂ₙ, F(bₙ)=a₂ₙ₊₁, and F(x)=x on A outside the sequence. Prove F:A∪B→A is a bijection by specifying its inverse on every part of A. Explain why A need not be countable.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Suppose the same sequence in A is supplied and m≥1 distinct new elements c₀,…,cₘ₋₁ lie outside A. Construct a bijection onto A using a shift of m sequence positions. Give its inverse, calculate images of c₂ and a₄ when m=3, and handle m=0 separately.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Construct a bijection [0,1]→(0,1) using the two sequences aₙ=1/(n+3) and cₙ=1−1/(n+3), n∈N. Send 0 into the first chain and 1 into the second. Give a complete inverse and find the images of 0,1,1/4 and 1/2. Prove the two chains cannot collide.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Take A=B=N as actual sets. Compare A∪B with the tagged union U=(N×{0})∪(N×{1}). Give a bijection from each to N. Explain precisely why the proposed prescription F(n)=2n when n is regarded as belonging to A, F(n)=2n+1 when regarded as belonging to B fails as a function on A∪B. What changes if the two copies are tagged?

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

A proof begins: “A is infinite, so list its members a₀,a₁,…; then absorb a countable disjoint set.” Identify two separate issues. Restate the theorem with sufficient explicit data, and explain why A=R satisfies that version without a choice axiom. For a purported supplied sequence that repeats every element twice, explain what breaks and what additional construction would be needed before using the parity map.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Let A be any set containing the natural numbers, and B={−1,−2,…} as actual integers, possibly with some members already in A. Construct explicitly a bijection A∪B→A without assuming A and B are disjoint. Partition into cases according to whether B∖A is empty, finite, or infinite. Explain how to enumerate the infinite case without arbitrary choices.

Structure your argument and preserve revisions

These optional planning fields save locally. Recording your response saves an immutable copy of the argument and these fields. Older records may contain only first/latest responses; missing intermediate revisions are not reconstructed.

Each field allows 2,000 characters. Keep a specific claim, state where it applies, cite the facts you use, and explain what still needs checking. Blank fields are allowed and are not evidence of mastery.

Reflect and continue

Before marking this lesson complete, explain one key idea without the worked solution and identify a condition that matters. Marking complete records participation, not independent mastery.