exercise 74.1.
Path induction on 𝑝 gives 𝗂𝖽𝗍𝗈𝗂𝗌𝗈(𝑝−1) =𝗂𝖽𝗍𝗈𝗂𝗌𝗈(𝑝)−1; both sides are the identity isomorphism in the reflexive case. Double induction on 𝑝,𝑞 gives 𝗂𝖽𝗍𝗈𝗂𝗌𝗈(𝑝 ⋅𝑞) =𝗂𝖽𝗍𝗈𝗂𝗌𝗈(𝑞) ∘𝗂𝖽𝗍𝗈𝗂𝗌𝗈(𝑝). In a univalent category apply the inverse map 𝗂𝗌𝗈𝗍𝗈𝗂𝖽 and its inverse laws to obtain 𝗂𝗌𝗈𝗍𝗈𝗂𝖽(𝑖−1) =𝗂𝗌𝗈𝗍𝗈𝗂𝖽(𝑖)−1 and 𝗂𝗌𝗈𝗍𝗈𝗂𝖽(𝑗 ∘𝑖) =𝗂𝗌𝗈𝗍𝗈𝗂𝖽(𝑖) ⋅𝗂𝗌𝗈𝗍𝗈𝗂𝖽(𝑗) with the same path orientation.
exercise 74.2.
In a preorder, an isomorphism 𝑥 ≅𝑦 is exactly the proposition (𝑥 ≤𝑦) ×(𝑦 ≤𝑥). If the category is univalent, its object identity types are propositions because isomorphism types are, so 𝐴0 is a set; the inverse of 𝗂𝖽𝗍𝗈𝗂𝗌𝗈 sends mutual inequalities to 𝑥 =𝑦, giving antisymmetry. Conversely, for a set with an antisymmetric preorder, reflexivity maps 𝑥 =𝑦 to mutual inequalities and antisymmetry maps back; propositionality makes the round trips automatic, hence 𝗂𝖽𝗍𝗈𝗂𝗌𝗈 is an equivalence.
exercise 74.3.
Identity is |𝗋𝖾𝖿𝗅|0, composition is induced by concatenation using set-truncation recursion, and associativity and unit follow by truncation induction from the path groupoid laws. Every morphism is invertible by truncated path inverse. Thus isomorphisms 𝑥 ≅𝑦 are equivalent to ‖(‖0𝑥 =𝑦). The canonical map is the set-truncation constructor, which is an equivalence exactly when each 𝑥 =𝑦 is already a set. This condition for all endpoints says precisely that 𝑋 is a 1-type.
exercise 74.4.
Univalence gives (𝑎 =𝑎) ≃𝖠𝗎𝗍(𝑎). If 𝐴0 is a set, 𝑎 =𝑎 is a proposition and contains reflexivity, hence is contractible; therefore every automorphism equals the identity. Conversely, if every automorphism is the identity, 𝖠𝗎𝗍(𝑎) is contractible. For 𝑎,𝑏, the type 𝑎 ≅𝑏 is a proposition because any two isomorphisms differ by an automorphism of 𝑎. Univalence transfers this to 𝑎 =𝑏, so 𝐴0 is a set.
exercise 74.5.
Every hom-map 𝟏 →𝟏 is an equivalence, so the unique functor is fully faithful; its sole target object is in the image of any chosen 𝑥 :𝑋, and essential surjectivity is merely inhabited when 𝑋 is inhabited (the empty case is not a weak equivalence). An inverse functor to an actual precategory isomorphism would give mutually inverse maps between 𝑋 and 𝟏, so 𝑋 must be contractible; conversely a contraction supplies the inverse. Taking an inhabited noncontractible 𝑋 shows the chaotic precategory is weakly equivalent to the univalent terminal category but is not itself univalent. More exactly, 𝗂𝖽𝗍𝗈𝗂𝗌𝗈 :(𝑥 =𝑦) →𝟏 is an equivalence for every 𝑥,𝑦 :𝑋 if and only if every identity type 𝑥 =𝑦 is contractible. Thus 𝑋ch is univalent exactly when 𝑋 is a mere proposition; under the exercise’s inhabitedness hypothesis, this is equivalent to 𝑋 being contractible.
exercise 74.6.
From fully faithful and essentially surjective 𝐹, choose preimages using the stated untruncated hypothesis and define 𝐺 on objects. Full faithfulness uniquely lifts each arrow to define 𝐺 on homs; uniqueness also proves preservation of identities and composition. The chosen target isomorphisms form 𝜖 :𝐹𝐺 ≅1 by the same uniqueness calculation, and lifting their composites gives 𝜂 :1 ≅𝐺𝐹; naturality is obtained by applying the faithful hom-map. Conversely an adjoint equivalence plainly gives these data. When 𝐴 is univalent, equality of object choices follows from their isomorphisms, and hom-setness makes all remaining structure equal, so the constructions are mutually inverse.
exercise 74.7.
Induct on the path 𝑝 :𝐴 =𝐵 of precategories. At reflexivity, transport of objects and morphisms is judgmentally identity, and the constructed functor and its inverse reduce to the identity functor. The canonical map 𝗂𝖽𝗍𝗈𝗂𝗌𝗈(𝗋𝖾𝖿𝗅) is also identity. Hence the comparison is reflexivity in the base case, and path induction proves the construction equals the canonical map for every 𝑝.
exercise 74.8.
The forward Yoneda map sends a natural transformation 𝛼 :𝑦𝑎 →𝐹 to 𝛼𝑎(id𝑎). Postcomposing with 𝜃 :𝐹 →𝐺 yields 𝜃𝑎(𝛼𝑎id), which is the image under the Yoneda map; this proves naturality in 𝐹. For 𝑓 :𝑎′ →𝑎, precomposition with 𝑦(𝑓) sends the distinguished identity to 𝑓; naturality of 𝛼 gives 𝐹(𝑓)(𝛼𝑎id) =𝛼𝑎′(𝑓). This is exactly naturality in 𝑎 along Yoneda.
exercise 74.9.
Suppose (𝑎,𝑖) and (𝑏,𝑗) represent 𝐹. Then 𝑗−1𝑖 :𝑦𝑎 ≅𝑦𝑏; full faithfulness of Yoneda gives an isomorphism 𝑎 ≅𝑏, and univalence turns it into a path 𝑎 =𝑏. Transporting along that path identifies 𝑖 with 𝑗 because natural-isomorphism types between set-valued functors are sets and the Yoneda correspondence fixes the component. Hence any two representations are equal, so representability is a proposition.
exercise 74.10.
The completion unit 𝐼 :𝐴 →̂𝐴 is fully faithful and essentially surjective by its universal property. If 𝐴 is already univalent, so is ̂𝐴, and the weak-equivalence–equivalence theorem upgrades 𝐼 to an equivalence of categories. Thus completing a univalent category changes it only up to categorical equivalence.
exercise 74.11.
A monoid structure is (𝑚,𝑒) with associativity and unit laws; set 𝐻(𝑓) to 𝑓(𝑚(𝑥,𝑦)) =𝑚′(𝑓𝑥,𝑓𝑦) and 𝑓(𝑒) =𝑒′. The laws are propositions, so transport of structure along equivalences is unique and 𝐻 is standard. For rings include addition, multiplication, 0, 1, and additive inverse, and require preservation of both binary operations; preservation of 0 and inverse follows from the group calculation, while preservation of 1 must be included unless rings are allowed nonunital maps. The structure identity principle then identifies equality of structured objects with the appropriate structure-preserving equivalences.
exercise 74.12.
If 𝑓(𝑥𝑦) =𝑓(𝑥)𝑓(𝑦), then 𝑓(𝑒) =𝑓(𝑒)𝑓(𝑒); cancel 𝑓(𝑒) to obtain 𝑓(𝑒) =𝑒. Next 𝑒 =𝑓(𝑒) =𝑓(𝑥𝑥−1) =𝑓(𝑥)𝑓(𝑥−1), so uniqueness of inverses gives 𝑓(𝑥−1) =𝑓(𝑥)−1. Hence preservation of multiplication entails preservation of unit and inverse, and the stronger and weaker formulations of 𝐻 are logically equivalent propositions.
exercise 74.13.
Transporting a point 𝑥0 :𝑋 along an equivalence 𝑓 :𝑋 ≃𝑌 gives 𝑓(𝑥0) :𝑌, and the preservation witness is the equality 𝑓(𝑥0) =𝑦0. Identity and composition follow from function computation; the witness type is a proposition because 𝑌 is a set. Thus this is a standard structure. Its objects are pairs (𝑋,𝑥0) with 𝑋 a set, and morphisms are functions carrying the distinguished point to the distinguished point; univalence identifies paths of pointed sets with pointed equivalences.
exercise 207.14.
For the one-object precategory 𝐵𝑀 of a monoid 𝑀, the Rezk completion has objects the representable presheaves merely isomorphic to the unique representable 𝑦( ∗); its morphisms are natural transformations. Yoneda identifies hom(𝑦( ∗),𝑦( ∗)) ≅𝑀, so the unit 𝐼 :𝐵𝑀 →̂𝐵𝑀 is fully faithful. By the defining predicate of the full subcategory, every object 𝐹 of the completion carries ‖∑𝑥:𝟏𝑦( ∗) ≅𝐹‖; this truncated represented isomorphism is exactly the essential-surjectivity witness.