Classifying topos of strict linear orders 2026-10-14
Finite strict total orders and increasing injections, including the empty order, give a presheaf classifier for strict total orders. Trichotomy locally merges two finite sorted tuples, identifying equal entries. A strict map from a chain is injective, so parallel maps admitting the same realization are already equal. Reflexification gives a geometric morphism to the classifying topos of linear orders; pulling back weak totality gives exactly strict trichotomy.
Order-induced acyclic orientation 2026-10-14
Choose a strict total order of the vertices of a finite simple graph. Direct every edge from to when . Along every directed path, the index strictly increases. Returning to the starting vertex would require an impossible strict increase back to the initial index, so this is an acyclic orientation. The displayed comes from .
The chosen strict total order is a topological order of the resulting Directed acyclic graph. Conversely, every acyclic orientation of a finite simple graph has a topological order, and orienting its edges from earlier to later in that order recovers it. Different topological orders can induce the same acyclic orientation, since vertices with no edge between them need not impose a choice of arrow.[ref]
Lecture 14: Graphs II: Depth-First Search. printed pp. 4–6: job scheduling, topological sorting and its edge-order correctness condition
An order respects reachability but does not create it: in a chosen topological order does not imply a directed path from to . For example, orient the two edges of the graph path using . The arrows are and ; there is no directed path from to , despite . In , however, reaches both directly and via . Following outgoing directed edges with graph search decides this directional reachability.[ref]
Lecture 14: Graphs II: Depth-First Search. printed pp. 1–2: directed adjacency lists contain outgoing edges; a search sees vertices reachable from its start
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 75 10 Solution Created 2026-10-03 Updated 2026-10-14
Let be a small skeleton of finite partially ordered sets with all weak order-preserving functions, and let consist of finite strict partial orders with all strict order-preserving functions. Include the empty structure, because no inhabitation axiom has been imposed. The two classifiers areThese are covariant functor categories, or presheaves on the opposite finite-model categories; reversing this variance would give the wrong generic models. In each case the generic carrier sends a finite model to its underlying set, with the generic relation given by its order at that stage. These are the classifying topos of partial orders and the classifying topos of strict partial orders.
We justify the finite-model presentations internally, so an identification of set-based model categories alone is not being mistaken for a classifying property. A finite weak-order presentation takes a finite graph of required inequalities, closes it transitively and reflexively, and identifies vertices in mutually reachable cycles; this produces a finite poset representing that positive diagram. For the strict theory, a transitive cycle makes the presentation contradictory by irreflexivity; otherwise transitive closure produces a finite strict poset. Homomorphisms from these presentations into any model are exactly the tuples satisfying the specified finite relations.
More explicitly, an internal model gives on the opposite finite-model category. Its finite realizations form an internally filtered system. It is nonempty through the empty presentation. Two realizations combine through a disjoint-union presentation. To equalize parallel presentation maps whose composites in agree, quotient their target by the finitely many required identifications and close the relation transitively. In the weak case, collapse the resulting mutually comparable blocks; antisymmetry in guarantees that the realization factors through this quotient. In the strict case, either the quotient is a finite strict poset and gives the required factorization, or it has a cycle, making the supposed realization impossible. These constructions prove the flatness conditions without deciding equality of arbitrary elements of .
Conversely a flat functor gives an internal filtered colimit of finite models with the indicated carrier and relation. Each finite axiom remains true under that filtered presentation. One-point presentations recover every element; two-point comparison presentations recover every relation; and finite identifications recover equality. These constructions are inverse: a realization of any finite diagram in the colimit factors locally through a finite stage, and two such realizations agreeing in the colimit agree after a further stage. Thus internal models in every Grothendieck topos correspond to flat functors on the opposite finite-model category. The presheaf case of the Diaconescu equivalence for geometric morphisms gives the displayed classifiers. This direct finite-presentation argument is the relevant safeguard in identifying presheaf classifiers; agreement of set-model categories by itself would not suffice, as emphasized in Research on theories of presheaf type.
The reflexification of a strict partial order interprets the weak theory byReflexivity is supplied by the equality disjunct. For transitivity, distribute over the two disjunctions: a pair of strict comparisons composes by strict transitivity, and any equality substitutes into the other comparison. For antisymmetry, the case of two opposed strict comparisons implies and hence falsity; every remaining case supplies equality. All these are coherent deductions, so the interpretation works in an arbitrary topos rather than only in classical sets.
It gives a functor and hence a geometric morphismThis applies Question 5 to on the presheaf indexing categories. Every finite weak poset is the reflexification of its classical strict part, so every target indexing object is in the image. Question 5(ii) therefore makes surjective. But is not full: the constant map from a two-element chain to a singleton is weak-order-preserving and not strict-order-preserving. Question 5(iii) consequently proves the morphism is a surjection, not an injection. The strict part of a weak order would require an inequality predicate, so the classical equivalence of weak and strict orders on sets does not supply an inverse geometric interpretation.
For the extended theories, interpret the printed final symbols as the classifiers of , respectively; the repeated names in that sentence are a source slip. Let contain finite totally ordered sets and all weak monotone maps, and let contain finite strict total orders and increasing injections. Again include the empty order. Then both linear-order classifiers are presheaf toposes:For the weak-total model, two finite nondecreasing realized tuples can locally be merged into a single nondecreasing tuple: compare their first remaining entries using totality, take an entry known to be no larger than the other, and continue. This finite procedure uses only finite totality disjunctions and permits duplicate values; it does not require decidable equality. To equalize maps between finite chains, collapse the convex intervals forced equal by their realization; antisymmetry guarantees that all values in such intervals agree. These give the flatness conditions for , and finite tuples recover the model exactly as above.
For a strict-total model, trichotomy merges two finite increasing tuples, identifying entries when the equality alternative holds. Every strict map out of a finite chain is injective: if two indices differ, their images are strictly comparable and cannot be equal. Consequently parallel increasing injections with the same realized tuple are already equal, supplying the equalization condition. The same reconstruction proves the classifying topos of strict linear orders claim; in the weak case it proves the classifying topos of linear orders claim. In particular the latter proof has not silently replaced weak totality by decidable strict trichotomy.
Finally, reflexification sends a strict-total model to a weak-total one. Indeed pulling back weak totality under the interpretation givesexactly the strict trichotomy axiom. Thus the original morphism restricts to the corresponding subtoposes, giving the commutative squareThe vertical embeddings are induced by the full inclusions of finite chains among finite partial orders, and their images classify precisely the added axioms. On presheaves is restriction along . The same object-surjectivity and two-element-collapse argument show that the restricted morphism is also surjective and not an embedding. The exact pullback of the added totality axiom further identifies the square as the corresponding base change of subtoposes.
Past exam of the mathematics course of the University of Cambridge 2016 iii Paper 212 5 Solution Created 2026-10-03 Updated 2026-10-06
Let be a finite set of alternatives with , and let each agent report a strict total order on . A profile is the tuple of these orders. The domain is unrestricted: every tuple of orders is allowed. A deterministic social choice function selects one alternative from each profile. It is onto if every alternative is selected at some profile. It is strategyproof if no agent, holding all other reports fixed, can obtain an outcome strictly preferred according to its true order by reporting another order. A dictatorship in social choice means that one fixed agent's highest-ranked alternative is always selected, regardless of all other reports.
The Gibbard-Satterthwaite theorem says that every onto, deterministic strategyproof social choice function on this unrestricted domain is a dictatorship in social choice. Equivalently, with at least three possible alternatives an onto nondictatorial rule must permit manipulation. Both the number of alternatives and the unrestricted preference domain are essential hypotheses.
For the requested top-bottom decisiveness lemma, suppose , with top in and bottom in . Fix any with top. If , agent with true order could report and obtain its best outcome , contrary to strategyproofness. Hence . Now fix any . If , agent with true order could report and obtain , which is better than its bottom alternative . ThereforeCall this agent being decisive for . The same argument with agents interchanged applies to agent .
Here is a complete proof of the two-agent theorem. First, onto plus strategyproofness gives unanimity. If occurs at some profile, change agent to any order with top: a different outcome would allow that agent to obtain by returning to its old report. Then change agent to any order with top in the same way. Thus every profile with both agents ranking top selects .
We also need Pareto efficiency. A useful rank-raising monotonicity lemma follows from strategyproofness: if the current outcome is , and one agent changes its order without placing above any alternative previously below , the outcome remains . Otherwise an outcome would satisfy in the old order, since a profitable deviation is forbidden there, but in the new order, since reporting the old order is forbidden there. Those comparisons contradict the allowed change. If both agents prefer to a selected , change their orders one at a time to put first and second. These changes only raise relative to other alternatives, so the outcome remains , contradicting unanimity for . Therefore an alternative unanimously dominated by another cannot be selected.
Choose distinct . Give agent order and agent order . Pareto efficiency forces the outcome to be or . If it is , move to the bottom of agent 's order while keeping top. A switch to would be a profitable deviation for its old true order. Every other alternative is unanimously dominated by . Hence the outcome stays , and the top-bottom decisiveness lemma makes agent decisive for . If the outcome is , the symmetric argument makes agent decisive for . Consequently some agent is decisive for some alternative. Rename that agent and that alternative .
Both agents cannot be decisive for this same . To see this, choose distinct, with every remaining alternative below these three, and considerAt , agent can obtain by placing it top, so strategyproofness restricts the outcome to or . Both agents prefer to , so Pareto efficiency forces . At , agent still ranks top and can obtain it by reporting , so the outcome must again be . On the other hand, at , decisiveness of agent for restricts the outcome to or . Both agents prefer to , so it must be . Since is top in , agent can obtain it at by reporting , forcing outcome there. This contradiction proves that agent is not decisive for .
Now fix and any agent- order with first and second. At every , agent can force by placing it top, so the outcome must lie in . If occurs for even one report , changing agent to an order with first and second preserves , because it can return to to obtain its top choice. Lower to the bottom of agent 's order, keeping top. A switch to would be a profitable deviation under its old order, and any other outcome is unanimously dominated by . Thus remains selected at a profile where agent ranks it top and agent ranks it bottom. The top-bottom decisiveness lemma would make agent decisive for , a contradiction.
Therefore every with agent ranking first and second selects . Choose with bottom and apply the top-bottom decisiveness lemma once more: agent is decisive for in every order placing top. This holds for each , and it already holds for . Agent is a dictator in social choice, proving the two-agent theorem.
With three agents and only two alternatives, the two-alternative majority rule is onto and strategyproof and has no dictator in social choice. An agent whose vote is not pivotal cannot change the outcome. A pivotal agent obtains its preferred alternative by voting truthfully and its less preferred alternative by reversing its vote. No one is a dictator in social choice, since the other two agents can both oppose its preference. There is no tie with three agents. This does not contradict the theorem because its hypothesis fails.
Past exam of the mathematics course of the University of Cambridge 2019 ii Paper 1 16I Solution Created 2026-09-24 Updated 2026-09-29
The completeness theorem for propositional logic states that for every set of formulae and formula ,With the soundness theorem for propositional logic, this is an equivalence. It is also equivalent to saying that every consistent set of formulae has a model.
The usual countable proof lists all formulae and extends a consistent theory one formula at a time. For an uncountable set of primitive propositions, use the uncountable-language proof of propositional completeness: order the consistent extensions of by inclusion. The union of every chain is consistent, since a proof of a contradiction would use only finitely many assumptions and hence would already lie in one member of the chain. Zorn lemma gives a maximal consistent set in propositional logic . Define a Boolean valuation by exactly when . The usual structural induction on formulae proves the truth lemmaso is a model of .
The propositional compactness theorem says that a set is satisfiable if and only if every finite subset of is satisfiable. Only the forward implication is immediate. For the converse, if had no model, then , so completeness would give . Every formal proof uses finitely many assumptions, so some finite would prove and, by soundness, would have no model, a contradiction.
The decidability theorem for propositional logic says that there is an algorithm deciding whether a propositional formula is a theorem. A formula contains only finitely many primitive propositions, even when the full language is uncountable. Its finite truth table decides whether it is valid, and completeness says that validity is equivalent to theoremhood.
Now let be the given partially ordered set. For every distinct , introduce propositions and . Form a propositional theory containing the following clauses:
- and for distinct ;
- and for pairwise distinct ;
- and whenever in the original order;
- and whenever and are incomparable in the original order.
The first two families say that and encode strict total orders. The third makes both orders extend , while the fourth makes them disagree on every incomparable pair.
Every finite subset mentions only a finite subset . By hypothesis, the induced order on is a two-dimensional poset, so choose two total orders realizing it and assign the finitely many and variables accordingly. This satisfies . Thus every finite subset of is satisfiable, and propositional compactness gives a model of all of .
Define when is true and when is true. The clauses make and total orders on . They both contain the original order, and their intersection contains no incomparable pair. Hencewhich proves the finite-local characterization of two-dimensional partially ordered sets.
Strict order-preserving function 2026-10-14
A strict order-preserving function preserves strict comparisons. Between strict partial orders it may identify incomparable elements. Between strict total orders it is necessarily injective, and in a finite chain it is exactly an increasing injection. It need not reflect comparisons between incomparable elements of general partial orders.