You are here
Home ›K\"onig's theorem
Primary tabs
König’s theorem
König’s Theorem is a theorem of cardinal arithmetic.
Theorem 1.
Let and be cardinals, for all in some index set . If for all , then
The theorem can also be stated for arbitrary sets, as follows.
Theorem 2.
Let and be sets, for all in some index set . If for all , then
Proof.
Let be a function. For each we have , so there is some that is not equal to for any . Define by for all . For any and any , we have , so . Therefore is not in the image of . This shows that there is no surjection from onto . As is nonempty, this also means that there is no injection from into . This completes the proof of Theorem 2. Theorem 1 follows as an immediate corollary. ∎
Note that the above proof is a diagonal argument, similar to the proof of Cantor’s Theorem. In fact, Cantor’s Theorem can be considered as a special case of König’s Theorem, taking and for all .
Also note that Theorem 2 is equivalent (in ZF) to the Axiom of Choice, as it implies that products of nonempty sets are nonempty. (Theorem 1, on the other hand, is not meaningful without the Axiom of Choice.)
Mathematics Subject Classification
03E10 Ordinal and cardinal numbers- Forums
- Planetary Bugs
- HS/Secondary
- University/Tertiary
- Graduate/Advanced
- Industry/Practice
- Research Topics
- LaTeX help
- Math Comptetitions
- Math History
- Math Humor
- PlanetMath Comments
- PlanetMath System Updates and News
- PlanetMath help
- PlanetMath.ORG
- Strategic Communications Development
- The Math Pub
- Testing messages (ignore)
- Other useful stuff
Recent Activity
new question: Linear Algebra Combination Problem! by Bruce Lee
new question: Computation of $\varphi(2000)$ by jeremyboden
new question: Computation of $\varphi(2000)$ by jeremyboden
May 21
new question: pure subgroups by lvoyster
new correction: Typo in M\"obius function? by Aleph Zero
new collection: analytic number theory by Aleph Zero
May 20
new question: Taylor's Series Query! by unlord
new question: Laplace transform by J
new question: Residue Calculus by J
May 19
new Education: Project: PlanetMath Outlines Series by unlord



Comments
Injection -/-> -Surjection
In the proof, you show phi is an injection, and then show that there is an element of the codomain that is not in the range of phi. From this you conclude that there is no possible surjection from phi's domain to it's codomain. This isn't the case.
Let F:N->N be f(n)=2n. The number 3 is in the codomain of f, but not in it's range, however g:N->N, g(n)=n is a surjection.
Re: Injection -/-> -Surjection
That's not what it's saying. We show an arbitrary phi, whether or not it's an injection, _cannot_ be a surjection. (The proof here omits the proof that there _is_ an injection, though.)
Re: Injection -/-> -Surjection
Hmm, it wasn't clear to me on the first several readthroughs, that phi was any arbitrary function. I took it to be a fixed function, rather than a generic representative of the set of all functions from the first space to the second. I recommend you emphasize this by stating it explicitly either in the first sentence of the proof for Theorem 2 ("Let phi:... be any function"), or later you could conclude "Since we've shown this for any arbitrary phi, there is no surjection..."
Another sticking point I had that could be improved for readability was when you defined phi as mapping to the cross-product space of B_i's, but then used phi(a) as a function whose domain is I and whose range is Union(B_i).
Since functions in set theory are subsets of cross-product spaces (with no two points in the subset sharing the same coordinates in the dimensions that make up the domain), using phi(a) as a function from I to Union(B_i) implies that phi(a) is an element of IxUnion(B_i) not an element of Product(B_i) (as implied by the codomain in the definition of phi). I tried establishing a bijection between Product(B_i) and the function space from I to Union(B_i) [a subset of the powerset of IxUnion(B_i)], and it took me a bit of time to recognize that I could do so once I restricted the function space to those functions that only matched elements from B_i to i (as opposed to matching any element of Union(B_i) to i). It clicked when I saw that these were those function that chose an element of B_i for each i - the set of choice functions on {B_i}. [If F \sub Power(IxUnion(B_i)) is the set of functions from I to Union(B_i), then the set of choice functions on {B_i} is F \intersect Power(Union({i}xB_i)).]
So the way you've defined phi, it is an abuse of notation to say (phi(a))(i). Instead you can establish a bijection theta from Product(B_i) to the set of choice functions on {B_i}. Then instead of (phi(a))(i), it would be (theta(phi(a)))(i).
Thanks,
YoB