proof of partial order with chain condition does not collapse cardinals
Outline:
Given any function purporting to violate the theorem by being surjective (or cofinal) on , we show that there are fewer than possible values of , and therefore only possible elements in the entire range of , so is not surjective (or cofinal).
Details:
Suppose is a cardinal of that is not a cardinal in .
There is some function and some cardinal such that is surjective. This has a name, . For each , consider
, since any two which force different values for are incompatible and has no sets of incompatible elements of size .
Notice that is definable in . Then the range of must be contained in . But . So cannot possibly be surjective, and therefore is not collapsed.
Now suppose that for some , in and for some there is a cofinal function .
We can construct as above, and again the range of is contained in . But then . So there is some such that for any , and therefore is not cofinal in .