exercise 81.1.
The only dimension terms in context 𝑖,𝑗 are 0,1,𝑖,𝑗. Constants fail one endpoint equation; 𝑖 has restrictions 0 and 1, so its second face is not 𝑗; and 𝑗 has both restrictions equal to 𝑗, so its first face is not 0. Since the Cartesian interval has no equation identifying distinct constants or variables, these four cases exhaust the grammar and no connection term exists.
exercise 81.2.
cof-reflect turns the true equation 𝑟 =𝑠 into judgmental equality of dimension terms. Congruence of substitution then gives the judgmental equality of cofibrations 𝛼[𝑟/𝑖] =𝛼[𝑠/𝑖]. Convert the derivation of truth for the first formula along this equality to obtain Γ ⊢𝛼[𝑠/𝑖] 𝗍𝗋𝗎𝖾.
exercise 81.3.
Restricted contexts are pullbacks along the subobjects classified by their cofibrations. Two consecutive restrictions therefore classify the intersection 𝜑 ∧𝜓, which is symmetric. Syntactically, weaken each truth hypothesis across the other and apply restriction substitution in the opposite order; proof irrelevance identifies the two derivations. Thus a constrained term carries the same two boundary equalities in either order, so the final pair is read componentwise and is well defined.
exercise 81.4.
With empty tube, 𝖼𝗈𝗆 has only the cap, so its source-equals-target boundary specializes to coe-id. With a constant type line, the dependent composite is homogeneous and its cap and tube equations are exactly hcom-cap and hcom-tube. Conversely encode coercion by an empty tube and homogeneous composition by a constant line. On the nominally empty overlap the premise is 0 =1; cof-absurd supplies the compatibility term required for the system.
exercise 81.5.
Fill a square in coordinates 𝑖,𝑘 with cap 𝑝@𝑘, tube 𝑖 =0 ↦𝑎 and 𝑖 =1 ↦𝑞@𝑘, using homogeneous composition in 𝑖. The remaining lid as 𝑘 varies has endpoints 𝑎,𝑐 and is the composite 𝑝 ⋅𝑞; the cap and tube rules give all four faces. For inverse, use the degenerate cap at 𝑎 and the two side faces supplied by 𝑝 in opposite order. The lid runs from 𝑏 to 𝑎, and overlap compatibility follows from the endpoint equations of 𝑝.
exercise 81.6.
Compose 𝗉𝗋1 of the cap and tube in 𝐴 to obtain the first component 𝑎𝑠, and use the corresponding filler to obtain a line 𝑎(𝑖) from the cap’s first component to 𝑎𝑠. Convert every tube second component along the filler boundary into 𝐵(𝑎(𝑖)), then compose these heterogeneous second components to 𝑏𝑠 :𝐵(𝑎𝑠). Return (𝑎𝑠,𝑏𝑠). At the cap, both components reduce by their cap rules; on each tube face, the filler selects the tube first component and the second composition selects its second component, proving the two boundary equations.
exercise 81.7.
Fill 𝑞 to a square whose one side is the constant reflexivity line and whose opposite side is 𝑞. This gives a type line from 𝐶(𝑎,𝗋𝖾𝖿𝗅) to 𝐶(𝑏,𝑞); coerce 𝑐 along it. When 𝑞 is reflexivity, the filler is produced by an 𝗁𝖼𝗈𝗆 with degenerate boundary. There is a path from this filler to the constant square, hence a path from the result to 𝑐, but no rule makes the open 𝗁𝖼𝗈𝗆 judgmentally constant. Thus the computation is propositional rather than judgmental.
exercise 81.8.
Define the partial filler at coordinate 𝑖 by composing only as far as 𝑖, using the connection 𝑖 ∧𝑗 (with orientation adjusted to the chapter’s formula). At 𝑖 =0, absorption 0 ∧𝑗 =0 makes composition the cap. On a tube face, Sys-sel selects the tube, and at 𝑖 =1 the unit law 1 ∧𝑗 =𝑗 gives the original composite. Associativity and absorption of ∧, plus its endpoint unit/zero laws, are the De Morgan equations used.
exercise 81.9.
Reindex the filling coordinate by 𝑖 ↦1 −𝑖. A tube 𝑢(𝑖) becomes 𝑢(1 −𝑖), its source face at 1 becomes the new source at 0, and its target at 0 becomes the new target at 1. Consequently 𝖼𝗈𝗆𝗉1→0𝑖𝐴(𝑖)[𝜑↦𝑢(𝑖)]𝑎=𝖼𝗈𝗆𝗉0→1𝑖𝐴(1−𝑖)[𝜑(1−𝑖)↦𝑢(1−𝑖)]𝑎, up to the renaming of the bound dimension. Involution 1 −(1 −𝑖) =𝑖 shows reversing twice returns the original composite.
exercise 81.10.
The mnemonic Glue expression is 𝖦𝗅𝗎𝖾[ (𝑟 =0) ↦(𝐴,𝑒) ]𝐵. At 𝑟 =0 its true face restricts to 𝐴, matching the primitive V boundary; at 𝑟 =1 the face is false and the base is 𝐵, matching the other V boundary. Glue introduction and unglue thus suggest 𝖵𝗂𝗇 and 𝖵𝗈𝗎𝗍 and reproduce the same endpoint shapes.
This comparison is not a judgmental equality: definition 81.22 declares primitive 𝖵, and no local formation or computation rule identifies it with a Glue term. Making the mnemonic internal requires the imported packages of convention 218.26: Angiuli’s complete 𝖼𝗈𝖾/𝗁𝖼𝗈𝗆 rules for V and universes, together with the ABCFHL Cartesian Glue/universe composition package. The endpoint comparison alone supplies neither package.
exercise 81.11.
At 𝑟 =0, the type is 𝐴 and 𝖵𝗂𝗇0(𝑎,𝑒(𝑎)) ≡𝑎, so uniqueness reads 𝑣 ≡𝑣; at 𝑟 =1 it similarly reduces through the 𝐵 component. For 𝖵𝗈𝗎𝗍(𝖵𝗂𝗇(𝑎,𝑏)), beta returns the 𝐵 component. On 𝑟 =0 that component is 𝑒(𝑎), agreeing with the Vout boundary; on 𝑟 =1 it is 𝑏 on both routes. Hence every overlap has the same reduct and the rules introduce no ambiguous critical pair.
exercise 81.12.
Transporting 𝖿𝖿 along the V line first uses the V-coercion rule, which exposes the underlying equivalence 𝑒𝗇𝗈𝗍. Coercion in the constant Boolean family is identity, and Boolean computation gives 𝑒𝗇𝗈𝗍(𝖿𝖿) ≡𝗍𝗍. With univalence as an opaque axiom, the first step is unavailable: there is no computation rule exposing the equivalence from transport along the postulated universe path, so the term remains stuck.
exercise 81.13.
Take 𝑀 =𝑝@𝑖 for a path variable 𝑝; it is a value while substitution [0/𝑖] makes it reduce to the endpoint. Similarly, a system or coercion blocked by a diagonal can be a value before substitution and constructor headed afterward, so evaluating first and then substituting yields a neutral value whereas substituting first and evaluating yields its endpoint. Computational membership quantifies over every further dimension substitution and requires coherent results there. Applying its coherence clause to 𝜓 identifies these two evaluations by ≐, even though their raw value syntax differs.
exercise 81.14.
With no dimension names, the only endomorphism of the dimension context is identity, so the restriction/coherence quantification has one trivial case. The Boolean clause evaluates both terms and relates them exactly when their values are the same constructor. Thus 𝑀 ≐𝑁 ∈𝟐[ ⋅] iff both evaluate to 𝗍𝗍 or both to 𝖿𝖿, which is the ordinary PER interpretation used in the elementary canonicity proof.
exercise 81.15.
Add judgments for dimension terms, cofibrations and their entailment, constrained systems, path abstraction/application, Glue, and the Kan operations 𝖼𝗈𝖾,𝗁𝖼𝗈𝗆. Synthesis exposes annotated eliminators; checking handles introductions and verifies every system branch and pairwise overlap. cof-case is dispatched by the finite cofibration-entailment procedure when checking a system. Normalization is invoked when comparing a synthesized type with an expected type and when comparing the types/terms on overlapping tubes. The claim is confined to CSA.
exercise 81.16.
𝑝@𝑖 is unstable on (𝑖 =0) ∨(𝑖 =1), reducing there to the corresponding endpoint. 𝑝@0 is already an endpoint redex, so its instability locus is 1 and it reduces to the left endpoint everywhere. The displayed 𝗁𝖼𝗈𝗆 is blocked until either 𝑟 =𝑠, where the cap rule returns 𝑥, or 𝜑, where the tube rule returns 𝑡 (with the indicated substitution of its bound dimension). Its locus is therefore (𝑟 =𝑠) ∨𝜑; the overlap equality is a system well-formedness premise.
exercise 218.17.
Take 𝐴 =𝐵 =𝟐 and 𝑒 the negation equivalence. In 𝖵𝑖(𝟐,𝟐,𝑒), coercion from 0 to 1 is the forward map of 𝑒, hence sends 𝗍𝗍 to 𝖿𝖿 and 𝖿𝖿 to 𝗍𝗍; coercion from 1 to 0 uses the inverse, which is again negation. Composing the two lines therefore fixes both constructors. In the De Morgan presentation the corresponding Glue line has the same endpoint fibers, and Glue transport is also the forward equivalence. Thus the two presentations agree on both closed Boolean transports, although their internal Kan constructions use different cofibration languages.