exercise 69.1.
Define left and right whiskering by path induction on the whiskered path; at reflexivity they compute to the original 2-path. For 𝛼 :𝑝 =𝑞 and 𝛽 :𝑟 =𝑠, both composites around the interchange square are paths from 𝑝 ⋅𝑟 to 𝑞 ⋅𝑠. Induct on 𝑝,𝑞,𝑟,𝑠 through 𝛼,𝛽; the square reduces to reflexivity after the unit laws. Transporting the reflexive proof back establishes interchange.
exercise 69.2.
Iterated 𝖺𝗉 preserves concatenation by path induction, so its action on 𝑛-loops preserves the group multiplication for 𝑛 ≥1. Induction on a loop gives 𝖺𝗉id(𝑝) =𝑝, hence 𝜋𝑛(id) is identity. The functoriality equation 𝖺𝗉𝑔𝑓(𝑝) =𝖺𝗉𝑔(𝖺𝗉𝑓(𝑝)) follows by path induction; iteration yields 𝜋𝑛(𝑔𝑓) =𝜋𝑛(𝑔)𝜋𝑛(𝑓).
exercise 69.3.
The Σ-path theorem for the constant family gives ((𝑎0,𝑏0) =(𝑎0,𝑏0)) ≃(𝑎0 =𝑎0) ×(𝑏0 =𝑏0), with forward map (𝖺𝗉𝗉𝗋1,𝖺𝗉𝗉𝗋2). Its inverse pairs the two paths. The constructor calculations show that concatenation and inverse are componentwise, so applying 𝜋𝑛−1 gives 𝜋𝑛(𝐴 ×𝐵) ≅𝜋𝑛(𝐴) ×𝜋𝑛(𝐵).
exercise 69.4.
Represent integers as 𝗇𝖾𝗀(𝑛), 0, and 𝗉𝗈𝗌(𝑛), with 𝗇𝖾𝗀(𝑛) denoting −(𝑛 +1) and 𝗉𝗈𝗌(𝑛) denoting 𝑛 +1. To define 𝑓 :Π𝑧:ℤ𝑃(𝑧), give 𝑓(0), a forward step 𝑃(𝑧) →𝑃(𝑧 +1), and a backward step 𝑃(𝑧) →𝑃(𝑧 −1). Natural-number recursion iterates the forward step on positive representatives and the backward step on negative representatives. The zero, positive-successor, and negative-successor equations are the corresponding recursion computations.
exercise 69.5.
Fix 𝑗 and use integer induction on 𝑘. At zero the claim is the right unit law. The positive step uses 𝗅𝗈𝗈𝗉𝑘+1 =𝗅𝗈𝗈𝗉𝑘 ⋅𝗅𝗈𝗈𝗉, associativity, and the induction hypothesis. The negative step uses 𝗅𝗈𝗈𝗉𝑘−1 =𝗅𝗈𝗈𝗉𝑘 ⋅𝗅𝗈𝗈𝗉−1 and the same laws. These are exactly the two shift equations, so the result holds for every integer 𝑘.
exercise 69.6.
Take center (𝖻𝖺𝗌𝖾,0). For (𝑥,𝑛), circle induction reduces construction of a path from the center to the encode–decode path corresponding to 𝑛; the loop coherence is the successor action of transport on the integer fiber. Integer induction supplies the path for positive and negative loop powers. Thus the total space is contractible. The total map from the singleton family Σ𝑥(𝖻𝖺𝗌𝖾 =𝑥) to Σ𝑥𝖼𝗈𝖽𝖾(𝑥) is over 𝕊1 and connects contractible total spaces; the fiberwise criterion makes every encode map an equivalence.
exercise 69.7.
The pointed loop equivalence for products gives Ω(𝕊1 ×𝕊1) ≃Ω𝕊1 ×Ω𝕊1. Passing to set truncations preserves the product and the componentwise group operations. Since each circle factor has fundamental group ℤ, the result is 𝜋1(𝕊1 ×𝕊1) ≅ℤ ×ℤ.
exercise 202.8.
Path induction gives 𝗍𝗋𝑃𝗋𝖾𝖿𝗅 =id and 𝗍𝗋𝑃𝑝⋅𝑞 =𝗍𝗋𝑃𝑞 ∘𝗍𝗋𝑃𝑝 with the chapter’s concatenation orientation. Transport has inverse 𝗍𝗋𝑃𝑝−1, so every loop acts by an automorphism of the base fiber. Since 𝑃(𝑎0) is a set, equality of loops yields equality of these automorphisms and all higher choices are irrelevant; therefore the action descends to the set-truncated loop group 𝜋1(𝐴,𝑎0).
exercise 202.9.
An automorphism of 𝟐 is either identity or swap, determined by its value at 𝗍𝗍 and injectivity. Circle covering classification therefore gives two two-sheeted covers up to equivalence. In the nontrivial one, transport around 𝗅𝗈𝗈𝗉 sends 𝗍𝗍 to 𝖿𝖿 and vice versa. Traversing twice composes swap with itself, which computes pointwise to the identity.
exercise 202.10.
At (𝑎0,𝑏0) the word is empty; at (𝑎,𝑏0) it is a single 𝐴-path, at (𝑎0,𝑏) a single 𝐵-path, and at (𝑎,𝑏) an alternating word beginning with an 𝐴-component and ending with a 𝐵-component. Reflexive components are removed by the quotient generators. Transport along 𝑞 :𝑏 =𝑏′ changes only the final 𝐵-component, replacing it by its concatenation with 𝑞. Decoding maps that update to concatenation with the image of 𝑞 by functoriality of 𝖺𝗉.
exercise 202.11.
Adjacent inverse cancellation gives 𝑎 𝑎−1𝑏 ⇝𝑏 and 𝑎 𝑏 𝑏−1 ⇝𝑎. In 𝑎 𝑏 𝑎−1𝑏−1 no inverse pair is adjacent, so neither quotient generator applies and the word is already reduced. It represents the commutator 𝑎𝑏𝑎−1𝑏−1; in particular it is not identified with the empty word by free reduction.
exercise 202.12.
From 𝑃 :𝕊1 →𝖲𝖾𝗍, take 𝑆 =𝑃(𝖻𝖺𝗌𝖾) and let 𝑒 :𝑆 ≃𝑆 be transport along 𝗅𝗈𝗈𝗉. Conversely, from (𝑆,𝑒), circle recursion into the univalent universe gives a family with base 𝑆 and loop 𝗎𝖺(𝑒). In one composite, the univalence computation law identifies transport along 𝗎𝖺(𝑒) with 𝑒. In the other, circle induction reduces family equality to the base identification and its loop coherence. That coherence is an equality between identifications of sets; the fibers are set-valued, so proof irrelevance of 𝗂𝗌𝖲𝖾𝗍(𝑆) discharges precisely this last comparison.