Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 87 3 b Solution Created 2026-10-03 Updated 2026-10-14
Choose mutually inverse maps and . This is an extensional reflexive object in the Cartesian closed category. Define its application morphismFor endomorphisms , application in the underlying set is .
It is useful to define term interpretation uniformly over any context object . An environment assigns each free variable a morphism . Variables are interpreted by their assigned maps, and application is interpreted by and pairing. For lambda abstraction, lift the old environment along , interpret the new variable by , and let interpret the body. Then setTaking gives interpretations in the requested set of endomorphisms. Other context objects are needed in the recursive definition to handle bound variables correctly.
The beta reduction rule follows from and the evaluation identity for currying. Applying the interpreted abstraction to a map givesInduction on terms identifies this with interpretation of the capture-avoiding substitution of the argument for .
For eta conversion, suppose is not free in and write for the interpretation of . The body on is the uncurried form of . HenceThus beta-eta-equivalent terms have equal interpretations in . The full isomorphism, rather than just a retract of the function object, provides the inverse law used in the eta step.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 87 4 Solution Created 2026-10-03 Updated 2026-10-14
An embedding-projection pair consists of continuous maps , with and pointwise. Thus is an order embedding and approximates an element of the larger domain from below. Such maps are automatically strict: applying the inequality at gives , and applying then gives .
Suppose is such a pair. Composition with fixed continuous maps is continuous on the pointwise function space of complete partial orders, so both proposed lifted maps are continuous. Their composite on the smaller function space isWriting , the other composite is : for every , by monotonicity. Thus the recursion produces embedding-projection pairs at every stage.
Here is an explicit inverse-limit solution of the reflexive domain equation. Formordered coordinatewise. The bottom sequence is coherent by strictness. A directed family has coordinatewise suprema, and continuity of each preserves the coherence condition. Thus is a pointed complete partial order.
Write for the composite embeddings when , and for the corresponding composite projections, taking both as identities if . Define by , and define byThe pair identities make this sequence coherent, and its coordinates are continuous. They also give and . Put . Since and ,At coordinate , equals once , soThis exhibits the required embedding-projection pair for every finite stage.
To prove the function-space isomorphism, observe that is itself a continuous function . Coherence saysConversely such a coherent function family determines an element of , with initial coordinate . Define its action on the limit byThe maps inside this supremum increase: substituting coherence expresses the th one as with , which is below the next map. The supremum is continuous by the function-space result in Question 3.
In the other direction, for a continuous , define . These satisfy the same coherence equation. Hence define byFor a coherent family, restricting back to stage gives : every term with restricts exactly to , and the earlier terms are below it. Thus is the identity.
Conversely,For the last equality, and continuity give, at every , ; the diagonal is cofinal because the double family increases in both indices. Both and are continuous, by coordinatewise evaluation, continuous composition and directed suprema. Thereforeas complete partial orders with continuous maps, not merely as sets. This supplies the extensional reflexive object needed for a beta-eta model, together with all the stated finite-stage pairs.