Past exam of the logic and set theory course of the University of Oxford 2010 B 6 a Solution 2026-10-31
Hartogs theorem says that for every set there is a least ordinal that does not inject into . This theorem requires no axiom of choice.
To prove it, collect all well-orderings of subsets of . They are set-sized data, coded by pairs from and . Each has a unique ordinal order type, so replacement gives a set of their order types. If and , restricting the corresponding well-order to an initial segment shows . Hence is an ordinal. If this ordinal itself injected into , its transported well-order would put among its own elements, impossible for an ordinal. Every smaller ordinal does inject by definition. Thus has the asserted property.
The recursion printed in the source needs two boundary restrictions. Its new-row successor clause allows , which would assign a value at outside the declared domain. Also, at , its row-start clause gives while its column-start clause gives . Taken literally, these clauses do not define a function.
The intended extension fills the new row first and the remaining new column second. Restrict the row successor clause to , and apply the column-start clause only when . With these two restrictions the domains are disjoint:All successors here are ordinal successors. Simultaneous transfinite induction proves a stronger result: is a bijection of onto an ordinal , and the functions extend one another.
At zero this is the empty function. Assuming it at , the least missing ordinal is . Recursion down the new row gives values for ; recursion down the remaining column gives for . These enumerate two disjoint consecutive ordinal intervals above the old range, so the extension is well defined and bijective, withAt a limit , take the union of the earlier functions. Compatibility makes it a function, and every pair of coordinates below is already present at some earlier stage. Its range is the ordinal , and injectivity is preserved by the compatible union. This completes the construction of the row-and-column enumeration of an ordinal square.