Matroid greedy algorithm 2026-10-14
Assign each element of the finite ground set a real number . The matroid greedy algorithm sorts elements by nonincreasing weight, starts with the empty set, and admits an element exactly when the enlarged selection is a matroid independent set. Ties can be resolved arbitrarily. After all elements have been considered, the result is a matroid basis of maximum total weight among all matroid bases. This holds even with negative weights: the task is to produce a full matroid basis. [ref]
Maximizing weight over all matroid independent sets is a different task when weights can be negative. For that task, skip negative elements; zero-weight additions are optional. With weights , , in the weighted three-vector matroid, the heaviest matroid basis is with weight , while the heaviest matroid independent set is with weight . For nonnegative weights, every matroid independent set can be extended to a matroid basis without reducing weight, so the optimum values coincide.
Proof outline. Let be the admitted elements in order, and order any competing matroid basis by nonincreasing weight. If , exchange would let one of augment . That element was considered before and, by heredity, was admissible even at that earlier stage, a contradiction. Hence for every , and summing proves optimality. Rejected elements remain inadmissible as the selection grows, by heredity, so the final selection is maximal. The guarantee depends on the matroid independence axioms and on weights adding independently across elements; interactions between chosen elements are a different objective.
Maximum of element weights 2026-10-25
On nonempty subsets of a nonempty finite set , take the maximum of the contained element weights. Setting extends this to a monotone set function and a submodular set function. More generally any value at the empty set at most every element weight works, because satisfies diminishing returns.
Every nonempty computably enumerable set is the range of a primitive recursive function . Choose , decode using a primitive recursive pairing function, and output if the recognizing machine halts within steps, or otherwise. The bounded halting predicate makes this function primitive recursive, and every member of occurs for a sufficiently large bound. The empty set is excluded because such a function is total.
Normalised set function 2026-10-25
A set function is normalised when its value at the empty set is zero. Subtracting the constant normalises any real-valued set function and preserves submodularity and the monotone set function property.
A set is transitive if every element of an element of is itself in , equivalently each element of is a subset of . Proceed by transfinite induction. The empty set is transitive. If is transitive and , then gives , and transitivity of gives . Thus , proving the successor stage transitive. A union of transitive sets is transitive: if , choose with and infer . This proves the limit step and hence every is transitive.
Take a nonzero limit ordinal and . Choose with . Transitivity gives . Hence every actual subset of belongs to , and the actual set belongs to . Since is a limit, , so . Thus the internal power set contains every actual subset of , and the power-set axiom holds in .
Here the absoluteness fact used is: every bounded formula is absolute between transitive sets or classes with the actual membership relation. In particular , expressed by , has the same meaning internally and externally. The argument supplies the actual power set as an internal witness. If zero is included in one's convention for limit ordinals, its empty stage has no nonempty first-order domain; the assertion is understood for nonzero limits.
If also , the preceding ordinal-membership result gives . The actual set contains the empty set and is closed under . These bounded membership and successor conditions are absolute in the transitive stage, so is an internal inductive set. Therefore Infinity holds as well. In contrast has only hereditarily finite sets and cannot use as an element.
The axiom of infinity fails. First prove for every finite ordinal . The base stage is empty in both hierarchies. If , that stage is a finite set. Every one of its subsets is definable over it with finitely many parameters, by a disjunction of equalities to the selected elements; the empty subset is defined by a false formula. HenceInduction and the limit-stage definitions givethe set of all hereditarily finite sets. Every member of this set is finite externally.
If this transitive structure satisfied the axiom of infinity, it would contain an inductive set : zero belongs to , and whenever , its successor belongs to . These operations are the actual empty set and actual set successor, since they are absolute for this transitive structure and all relevant finite-rank sets lie in it. External induction would then place every finite ordinal in , contradicting the finiteness of .
Every individual finite ordinal does belong to , but the set of all finite ordinals does not. The distinction between containing each finite ordinal and containing one inductive set is precisely the issue.
Every state has at least one successor, so for every . ThereforeThe empty set is always a fixed point. Whenever is nonempty, it is therefore an additional, distinct fixed point.
For an explicit example, take a one-state transition system with , the self-loop , and . Then and has the two distinct fixed points and . This example meets the requirement of no terminal states.
The wording does not guarantee distinct additional fixed points for every instance. For example, if , then for every and its only fixed point is . Thus additional fixed points can occur, but need not occur. The universal example is distinct precisely when the desired satisfaction set is nonempty, as also follows from the greatest fixed point argument below.
For every and , including , the marginal increment isFor the empty set, this uses . The monotone set function property from (i) gives when . ConsequentlyThus diminishing returns holds, so is a submodular set function by (b).
Yes: this is a monotone set function. Assume , as required by its definition at the empty set. If , every weight considered in the maximum over is considered in the maximum over , hence . If and , the minimum over is at most every weight in , hence again . No sign condition on the weights is needed.
For one element, the element is either a loop of a matroid or a nonloop, giving two choices. For two elements, rank of a matroid zero and two each give one possibility. At rank of a matroid one, the nonloops form any nonempty subset, giving more possibilities: total .
For three elements, classify by the total rank of a matroid. At rank of a matroid zero every element is a matroid loop; at rank of a matroid three every subset is a matroid independent set. At rank of a matroid one, choose any nonempty subset of nonloops; exactly the empty set and their singletons are matroid independent sets. This gives seven possibilities.
At rank of a matroid two, either exactly two elements are nonloops, giving three choices for the remaining loop of a matroid, or all three are nonloops. In the latter case, pairs that are matroid dependent sets define parallel elements of a matroid. There can be no such pair, giving the uniform matroid , or exactly one such pair, giving three choices. There cannot be exactly two such pairs: if and were matroid dependent sets but a matroid independent set, augmentation from to would fail. If all three pairs were matroid dependent sets, the rank of a matroid would be one. Hence rank of a matroid two gives examples.
Every listed possibility satisfies augmentation: the only nontrivial comparison on three elements is from a singleton to a two-element matroid independent set, and with at most one two-element matroid dependent set at least one addition works. The total is therefore .
For , finite additivity on the disjoint pieces of the half-line givesBy monotonicity of a measure and the Lebesgue measure of an interval,Exchanging the two points if necessary provesThus the cumulative measure of a finite-measure set is a Lipschitz function with Lipschitz constant at most one, hence is uniformly continuous: given , the choice works simultaneously at every point.
To locate its endpoint limits, the measurable sets increase to , so continuity from below of a measure gives . The measurable sets decrease to the empty set and all have finite measure, so continuity from above of a measure gives . Since is nondecreasing,For , choose with . The intermediate value theorem on gives with . ThenThe endpoint values can also be achieved by . This proves divisibility of Lebesgue measure for arbitrary finite-measure Lebesgue measurable sets on the real line, including unbounded ones. The non-atomic measure structure permits prescribed fractions of measure; a measure concentrated at one point would not have this property.
Past exam of the mathematics course of the University of Cambridge 2001 ia Paper 4 1E a Solution Created 2026-09-24 Updated 2026-10-14
Suppose were a surjection onto the power set of the set . Form the subsetSurjectivity would give with . But then holds exactly when , a contradiction. Hence no such surjection exists, and in particular there is no bijection between a set and its power set. This is the diagonal construction in Cantor's theorem; it also covers the empty set, whose power set has one element.
Past exam of the mathematics course of the University of Cambridge 2001 ia Paper 4 1E b Solution Created 2026-09-24 Updated 2026-10-14
No such set exists. If had precisely the sets satisfying as its elements, applying that membership criterion to itself would givea contradiction. This is Russell's paradox. It rules out this unrestricted universal collection; a set whose elements happen not to contain themselves is perfectly possible, for example the empty set.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 21 2 Solution Created 2026-10-03 Updated 2026-10-14
The independence statements are relative consistency statements. We construct models from an ambient model of ZFC; the construction is an interpretation and does not assume that the ambient model is transitive. Foundation is already true in the ordinary ambient membership structure, so its positive consistency direction is immediate.
For the negative direction, construct an extensional cumulative universe over Quine atoms. Let be a countably infinite set of formal symbols . Give each the extension . For a set of already constructed objects, let be its unique representative: set , and otherwise use a fresh tagged code . Atom codes have a different tag. Begin with and putSet . The interpreted membership relation gives exactly the members , and gives exactly the member . This convention matters: creating a second representative for would violate extensionality. Every object is uniquely determined by its extension, so satisfies full extensionality. Every set-sized collection of objects has bounded construction rank, by ambient replacement, and hence has its representative in .
Here are the remaining axiom verifications. Empty set and pairing use and . If , its interpreted union is . Its interpreted power set issince every subset extension has a unique representative. The pure, atom-free finite hierarchy supplies a copy of and an inductive set. For separation, translate an -formula into the ambient language, with quantifiers restricted to the definable class ; ambient separation gives the appropriate subset of , and represents it. For replacement, uniqueness in the interpreted functional relation gives an ambient definable functional image of the set . Ambient replacement makes that image set-sized, and again represents it. These arguments also establish that all the operations used have bounded construction rank.
Ambient choice gives choice in : choose a member from each nonempty extension in a set-sized family and represent the graph, using interpreted ordered pairs. But , and the nonempty set with extension has no -minimal member. ThusTogether with the ordinary model, this proves independence of foundation from the other ZF axioms, even when choice is retained.
To extend the construction to failure of choice, let the full permutation group of act on byThe singleton convention is equivariant, so this is an automorphism of . An object has finite support if some finite has the property that every permutation fixing pointwise fixes the object. Retain objects all of whose membership descendants have finite support, stopping the hereditary recursion at the atomic self-loops. This gives the hereditarily finite-supported Quine-atom model ; each belongs to it, with support .
Extensionality persists because every retained object's members are retained. Empty set, pairing, infinity and union preserve hereditary finite support. For separation on a retained set , the union of finite supports for and the formula's parameters supports the separated extension: permutations fixing those supports preserve satisfaction in . All its members are retained, so its representative is retained. For replacement, the same support fixes the functional range, because an automorphism must take the unique output at an input to the unique output at its transported input. Ambient replacement bounds that range; all its members are in , so its representative belongs to . Finally, the collection of all retained subset representatives of is an ambient set, contained in the full interpreted power set of . A support of permutes this collection onto itself, and its members are retained. Its representative is therefore the internal power set in . This verifies every ZF axiom except foundation; foundation still fails at each .
The atom set and the family of its two-element subsets have empty support and are retained. Suppose a choice function on were retained, with finite support . Choose distinct outside and transpose them. The transposition fixes and fixes the unordered pair , but moves whichever of its two members selects. Equivariance would require that selected member to be fixed, a contradiction. HenceThe full universe gives the corresponding positive-choice model. Choice is therefore independent of ZF without foundation. Unlike a permutation model with ordinary urelements, this model retains full pure-set extensionality: the atomic objects are self-membered sets, not empty objects exempted from extensionality.
The constructible-universe interpretation gives . Thus the consistency assumptions in both displayed conclusions can equivalently be taken to be ; no additional consistency strength is being used.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 1 ii Solution Created 2026-10-03 Updated 2026-10-14
The PDF's displayed inequality uses the relation it purports to define and therefore is not itself a complete definition. The absorption order consistent with that inequality and with the requested result isThis is the reverse of the usual natural order of an incline. We specify it explicitly: using instead would make the finite-generation conclusion false in general.
Idempotence gives , proving reflexivity. If and , then associativity givesso the relation is transitive. If also , commutativity forces . Thus it is even a partial order. In this order follows because . Absorption says that multiplying a monomial by any additional factors moves it upward in .
Let generate the incline. Distributivity, commutativity and idempotence expand every element into a finite nonempty sum of monomials with . A zero exponent means that factor is omitted; no multiplicative identity is assumed. If componentwise, then by absorption, or by idempotence when .
We prove the needed reverse-inclusion well-quasi-ordering of monomial ideals directly. Upward-closed subsets of form a well-quasi-ordering under reverse inclusion. For these are the tails, plus the empty set, ordered like . For the induction, write an upset as increasing slices in . Their union is an upset with a finite minimal basis by Dickson lemma. To see that finite-basis fact here, is a well-quasi-ordering by the finite product argument above, so its minimal elements cannot form an infinite antichain; every element lies above a minimal one because its lower coordinate box is finite. All basis elements of the union appear by some finite slice, so the slices eventually stabilize.
Encode by the finite word of slices before stabilization and its final slice. By the finite-word theorem proved in the other alternative, and finite product closure, these encodings are a well-quasi-ordering with slice comparisons given by reverse inclusion. For two comparable encodings, let the earlier pre-stabilization slice match the later slice , where . ThenBeyond the earlier stabilization index, its final slice contains the later final slice and hence every later slice. Therefore . This proves the induction, including empty slices and the empty upset.
For an incline element , choose a finite exponent support of a sum representing it and put . Given an infinite sequence of elements, the just-proved result supplies with . Every monomial in the chosen sum for is therefore absorbed by a monomial in the sum for . Adding these absorptions gives , even if the incline has further identities between terms. HenceThe order direction matters. On the positive integers take and multiplication to be ordinary addition of integers. This is an incline generated by . Its usual natural order is the reverse of the ordinary numerical order, and the sequence is bad in that order. Its reverse absorption order is the ordinary numerical order, consistent with the theorem above.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 3 Solution Created 2026-10-03 Updated 2026-10-14
All independence assertions here are relative consistency results. Begin with a first-order model of ZF; for the choice-preserving side use ZFC. The original first-order model already gives the side where foundation holds. We construct the opposite side while checking the other axioms, then add a symmetry restriction to make choice fail.
Let , and let interchange the old objects and , fixing everything else. They are distinct. On the same domain define the Rieger-Bernays permutation model byWrite ; the -members of are exactly the old members of . In particular , and has no other -member. Thus is a Quine atom, and the nonempty -set has no member disjoint from itself. Foundation fails.
Here are the other axioms explicitly. Equal -extensions imply by old extensionality, hence . An -pair of is . An -union of isIts elements are precisely objects with an -membership chain of length two into . The -power set of issince means . These are old sets by power set and replacement.
Translate any first-order formula by replacing its membership symbol with , a definable relation with parameter . Separation on produces the representative of the old set . For replacement, functionality in the new structure is exactly functionality of the translated first-order formula on the old set ; old replacement gives its range, and represents that range as an -set. Thus the full schemas, not merely their quantifier-free instances, survive. The old finite ordinals and are fixed by , so their empty-set and successor relations are unchanged; the old witnesses axiom of infinity.
If the original first-order model satisfies AC, the new one does too. For an -family of nonempty -sets, old choice selects for each . The -ordered-pair construction is definable, so old replacement forms the graph of this selection in -pair codes; applying makes it an -function. It chooses an -member from each member of the family. Therefore a full membership permutation alone does not refute choice. We have provedwith choice preserved if it was initially present. Together with the unchanged well-founded first-order model, this proves foundation's independence from the remaining axioms.
For the choice-failing extension, work in an ambient first-order model of ZFC and build the extensional cumulative universe over Quine atoms. Let be a countably infinite collection of distinct tagged objects. Give each the membership extension . Adjoin sets in successive construction ranks, representing a set-sized collection by a unique new tagged object with extension , except that the representative of is the already existing . Denote this representative by again. Thus ; adjoining a second, distinct ordinary singleton would incorrectly violate extensionality.
More formally take atom tags of kind zero, put , and defineThe extension of is , and the extension of an atom is . Tags of the two kinds are disjoint. Any set-sized collection of objects has bounded construction ranks and hence a representative at a later stage. This proves pairing, union, power set, separation and replacement by representing their extensions, just as above. For axiom of infinity, recursively construct the pure finite ordinals, collect these representatives in an ambient set by replacement, and apply to that collection. The resulting inductive set is fixed by every atom permutation. Every object has a unique extension, so full extensionality holds, although foundation fails at the atoms.
Let be the full symmetric group of . Extend by , recursively on the non-atomic construction ranks. This preserves membership, including the atomic self-loops. An object is supported by a finite if every permutation fixing pointwise fixes it. Retain the hereditarily finite-supported Quine-atom model : every object reachable from a retained object by finitely many membership steps has finite support. In particular all members of a retained object are retained, every atom is supported by itself, and is supported by the empty set.
We verify the schemas in , rather than assuming that an arbitrary invariant class is a first-order model. For separation, a subset of a retained set definable in from parameters is fixed by permutations fixing the union of their finite supports. Its members are already in , so its representative belongs to . For replacement, a definable functional image of is a set in the ambient universe. Uniqueness makes it invariant under every permutation fixing and the parameters, although the individual outputs can have different supports. Those outputs are in by the relativized first-order formula, so the range representative is hereditarily supported. This proves replacement without falsely requiring one finite support for every individual value.
The internal power set is the representative ofIt is an ambient set and is fixed by the support of , because a permutation carries retained subsets of to retained subsets of . Every member is retained by its definition. This proves the internal power-set axiom. Finite unions of supports handle pairing and union; the pure natural numbers have empty support; extensionality is inherited because is membership-transitive. Hence satisfies all ZF axioms except foundation, which still fails.
In form the family of all two-element subsets of , a family with empty support. Suppose it had a choice function , with finite support . Choose distinct . Their transposition fixes and the argument , but interchanges its two possible chosen values. Equivariance gives a contradiction. ThusThe full construction over , before restricting to , has choice by ambient choice and the representability of choice graphs. Alternatively an ordinary ZFC first-order model gives the positive choice side. This proves the independence of AC from ZF minus foundation. The required metatheoretic consistency can be expressed using Con(ZF), since the constructible universe of a ZF first-order model supplies ZFC, as explained in the next solution. No assumption of a transitive model follows from mere consistency or is needed for these interpreted first-order model constructions.
Past exam of the mathematics course of the University of Cambridge 2003 iii Paper 19 6 Solution Created 2026-10-03 Updated 2026-10-14
A complete type over is a maximal consistent set of first-order formulas in a fixed finite tuple of variables with parameters from , consistent with the theory of that parameter expansion. A first-order model is a saturated model of degree if every such type with is realized in . It suffices to require this for one-variable types and realize a finite tuple successively. Without a subscript, saturated commonly means -saturated; some contexts specify only finite-parameter saturation. We state the degree explicitly.
The saturated elementary extension theorem says that every first-order structure has a -saturated elementary extension for any specified infinite . It suffices to prove this for regular , since a larger regular degree implies the requested degree. At a single stage , list all complete one-variable types over all subsets of of size below . This collection is a set. Adjoin a witness constant for each type to the elementary diagram of and require that constant to satisfy its type. Every finite subset is satisfiable in : each type's finite conjunction has a witness there, and the finitely many new constants have no cross-constraints. The compactness theorem gives an elementary extension realizing all these types simultaneously.
Repeat this step along an elementary chain , taking unions at limit stages, and let be its union. The elementary chain theorem follows here by induction on first-order formulas: an existential statement true in the union has a witness in a later stage; elementarity brings an existential witness back to the earlier stage containing its parameters. Thus each stage is elementary in .
If has size below regular , all its elements lie in a single , by taking the supremum of their fewer-than- stage indices. Any complete type over consistent with is already consistent over , since these structures have the same parameter theory. It was therefore realized in . This proves -saturation of .
A corresponding theorem about full saturation is available with a stated cardinal-size hypothesis: if is uncountable regular, , and , then every infinite first-order model of size at most has an elementary extension of size which is -saturated. First adjoin pairwise distinct constants to the elementary diagram; every finite fragment is satisfiable because the original first-order model is infinite. A Skolem hull of their realizations and the original domain has size . There are at most small parameter sets and at most types over each of them. Compactness and the downward elementary-submodel construction keep each realization stage of size . Taking a Skolem hull of the preceding stage and the chosen witnesses closes under at most finite terms and proves this size bound and elementarity. The same length- chain is consequently a fully saturated model of size . The cardinal hypothesis is not silently asserted to hold for every cardinal.
We now prove consistency of NFU by the permitted alternative method of indiscernibles and a domain-shifting structure automorphism. This can start from an explicit set structure available in ZFC, so we need not assume that there is a first-order model of all ZFC. Letand give the value off the natural numbers. Regard as a first-order structure, with a named object . The graph of is an external set in the metatheory; it need not be a member of . This structure is extensional and satisfies every separation instance in the pure membership language: any subset of has rank below and belongs to . It also satisfies, for natural ,since a subset of has rank at most and hence belongs to .
Apply the indiscernible construction proved in question 7(i) to a Skolem expansion of this set structure, requiring to be increasing members of its named natural-number object. For every finite fragment use an increasing sequence of ordinary natural numbers in the initial structure in the Ramsey argument. The resulting generated elementary hull has an external structure automorphism with , preserving and the named . Put and . Then , and satisfies the displayed subset-containment assertion between successive domains. No claim that satisfies replacement is required.
All membership and subset statements about these objects are interpreted inside . The hull is necessarily externally nonstandard: the natural-number objects give an external descending chain. The external structure automorphism is not an object that must be definable within that first-order model.
On the external domain defineThis is the rank-shifting NFU model with explicit set predicate. The guard is essential: an object not contained in could still have some ordinary members in , and must not thereby become a nonempty atom. The objects failing have no -members. If two objects satisfying have the same -members, their images under are subsets of with the same members, so extensionality in and injectivity of make the original objects equal. Thus set-extensionality and the atom condition hold.
It remains to prove every comprehension instance. Use the domains just constructed, equivalently , for integer sorts. The map is a bijection from the objects of to the objects of , and every subset of that exists in is an element of . In sort define the set predicate by ; from sort to define membership by ordinary membership guarded by .
For a stratified formula, assign integer types to its variables with equal types for equality and adjacent types for membership. Shift all types uniformly if necessary so the finitely many used types are nonnegative. Replace a variable of type by of its untyped value, quantify it over , and use the typed relations just described. Applying to the untyped definition shows that each atomic first-order formula has the same truth value under this translation; induction on connectives and quantifiers proves the same for the whole first-order formula. Importantly the translated first-order formula is an ordinary first-order formula of with finitely many domain and transformed-parameter constants, not a first-order formula containing the external structure automorphism as a predicate.
If the comprehension variable has type , separation in produces its extension . The subset-containment assertion gives . Put . Then , hence , and for every ,This verifies stratified comprehension with arbitrary parameters. The empty extension gives a distinguished empty set; the always-true first-order formula gives a universal set. The unstratified Russell predicate is not an allowed comprehension instance. ThusStarting from the actual set structure and applying compactness constructs a set first-order model, so this is a consistency proof in ZFC, not merely an assumption of Con(ZFC). It proves the requested consistency with an explicit interpretation; it does not depend on treating the much stronger full extensionality of NF as already consistent. The external is a tool of the construction, not an extra symbol permitted in NFU's comprehension scheme.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 24 1 Solution Created 2026-10-03 Updated 2026-10-14
Independence here is a relative consistency assertion: from a ground first-order model satisfying ZFC, construct a first-order model of each remaining theory in which the omitted axiom fails. The ground axiom of choice is a tool for constructing these countermodels, not an extra axiom imposed on the theories being tested. The constructible universe supplies the usual relative-consistency implication from ZF to ZFC, so this ground choice assumption requires no additional consistency strength. These constructions can be formalized inside an arbitrary ground model; they do not require the stronger assumption that a transitive model exists.
Union. Put and use the hereditarily locally small membership modelThe ground cardinal is a strong limit cardinal of countable cofinality. This transitive class contains the empty set and . Pairing preserves the bound, as does taking a subset, so separation holds for every formula relativized to this class. If an internally definable function has domain , ground replacement collects its range . Since and every descendant of an element of already has fewer than members, . Thus the full functional Axiom schema of replacement holds. For , every actual subset of belongs to the class andConsequently its entire power set belongs to the class. Extensionality and foundation are inherited from the ground membership relation; witnesses infinity. However belongs to , while its only possible union is , which does not. All the other ZF axioms hold, and union fails. Bounding the entire transitive closure by instead would give the wrong model: functional ranges at this singular bound need not be hereditarily small.
Power set. Use the transitive class of hereditarily countable sets. Pairing, union and separation preserve hereditary countability. A functional image of a countable domain is countable, and its members have countable transitive closures; their countable union is countable in the ground ZFC model. This proves replacement. The remaining structural axioms and infinity are inherited. Every actual subset of belongs to , but a putative internal power set of would contain all these subsets and hence be uncountable by Cantor's theorem. Power set fails in , with every other ZF axiom intact.
Replacement. Use in the cumulative hierarchy. At a limit ordinal cutoff, pairing, union, power set and every instance of separation remain below the cutoff; foundation, extensionality and infinity hold as well. With parameter , define by finite iterations of power set. The finite iteration witnesses and each value are inside , so this is an internally definable total function on . Its range has rank of a set and is absent from the model. This instance of replacement fails.
Extensionality. Build well-founded coded sets over one urelement , retaining a distinct ordinary empty set . Membership of an atom is always false, and membership of a set code is its coded extension. Thus but they have identical empty extensions. Pairing, union, separation and replacement are performed on set codes; pure witnesses infinity, and the well-founded construction gives foundation. There is a small point concerning the unmodified, untyped Axiom of power set: the atom is vacuously a subset of every object. Therefore the internal power-set object for contains all ordinary set-subsets of and the atom. It has exactly the required extension. All remaining ZF axioms hold, but extensionality fails. In the usual typed atom theory, the power-set axiom instead quantifies only over set-subsets.
Foundation. In the ground universe let exchange and and fix all other objects. On the same domain define the Rieger-Bernays permutation modelSince is a bijection, two objects with the same -members are equal, so extensionality holds. Any ground collection of desired members is represented by the object . In particular, an -pair is and the -union of isAn -subset of is an object with , so its -power-set object isTranslate every formula by replacing membership with ; ground separation and replacement collect the required extensions and the same representation supplies their internal witnesses. The -empty object is , and its -successor operation is . Ground well-founded recursion and replacement collect the iterates of from ; representing this collection gives an -inductive object. Thus infinity holds. But for , , whence and has precisely itself as its -member. Foundation fails.
Infinity. The hereditarily finite sets satisfy extensionality, foundation, pairing, union, power set and separation. Each internal domain is externally finite, so every internally definable functional image is finite and belongs to , proving replacement. No finite object can contain the empty set and all its successive Finite von Neumann ordinals. Infinity fails, and all other ZF axioms hold.
Choice with atoms. For the negative model use the Basic Fraenkel permutation model. Let be an infinite set of urelements and let every permutation of act recursively on sets. Keep precisely the hereditarily finitely supported objects: an object has a finite support if every permutation fixing pointwise fixes the object, and every object occurring in its membership ancestry must also have such a support. The class of these objects contains the pure universe and itself.
Supports for a pair are united; union preserves a support; a formula defining a subset uses the finite union of the supports of its domain and parameters. An internally definable functional range has the same support, since its values are uniquely specified, and its elements are already hereditarily supported. This proves the full separation and replacement schemas. All hereditarily supported set-subsets of a fixed set form its symmetric internal power set; this collection is invariant under the pointwise stabilizer of a support of the original set. For the untyped version add all the atoms, as above. Pure , ground well-foundedness and set-extensionality give the remaining axioms.
The family of unordered pairs of atoms is hereditarily supported. If it had a choice function , let be a finite support of . Choose distinct . The transposition exchanging fixes and , but exchanges its two possible chosen elements. Invariance of would imply is fixed by that transposition, a contradiction. Conversely, the full well-founded universe over the atoms, before restricting to finite supports, satisfies choice when the ground universe does. Both choice and its negation are relatively consistent with the stated weakening of extensionality.
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 25 11 iii Solution Created 2026-10-03 Updated 2026-10-14
An inner model of ZF is a transitive class containing all ordinals and satisfying ZF with the inherited membership relation. The “all ordinals” requirement is important: an arbitrary transitive set model or a rank segment is not an inner model in this sense.
Every such inner model contains the ambient constructible universe . Here is the reason. Inductively . The zero stage is the same empty set. If the stages at agree, satisfaction for the common set structure is absolute: atomic first-order formulas agree, Boolean operations agree, and quantified variables range over the identical set. The codes of finite first-order formulas are also the same because a transitive model of ZF has the actual natural numbers. Consequently definability with parameters from produces exactly the same subsets in both models, so their successor constructible stages agree. At a limit ordinal both constructions take the union of the same earlier stages. This proves agreement at every stage and hence .
The constructible universe theorem provides models of ZF satisfying and the axiom of choice, whenever ZF is consistent. In such a universe any inner model of ZF satisfiesso and it also satisfies choice. ThereforePassing to proves the consistency of choice, but the same downward method cannot prove its negation from an arbitrary starting model: it has no possible output when the starting universe is constructible. This is the precise obstruction intended in an inner-model independence argument. It is not a claim that every inner model of every choice universe satisfies choice; symmetric submodels of suitable forcing extensions can fail choice, and that method first changes the ambient universe.