Exercise 118.1.
For a motive in the same abstract sort 𝑠, Same-Sort applies: its premises are Θ ⊢𝑠 𝗌𝗈𝗋𝗍 and the declaration of 𝐼 at codomain sort 𝑠. A motive in 𝖯𝗋𝗈𝗉 is rejected unless the environment also declares 𝐼 at 𝖯𝗋𝗈𝗉; that declaration premise is unavailable for an abstract 𝑠. The 𝖳𝗒𝗉𝖾 case fails for the same reason, with the missing premise that 𝐼 is declared at codomain sort 𝖳𝗒𝗉𝖾. No equality or elimination constraint on the abstract 𝑠 is present to derive either premise.
Exercise 118.2.
For 𝐼 :𝖲𝖯𝗋𝗈𝗉, a case expression with motive 𝑃 :𝐼 →𝖳𝗒𝗉𝖾 requires Σ ∣Θ ⊢𝖾𝗅𝗂𝗆(𝐼,𝖳𝗒𝗉𝖾) 𝖺𝗅𝗅𝗈𝗐𝖾𝖽. Rule Same-Sort can conclude only 𝖾𝗅𝗂𝗆(𝐼,𝖲𝖯𝗋𝗈𝗉) 𝖺𝗅𝗅𝗈𝗐𝖾𝖽, because the global declaration records codomain sort 𝖲𝖯𝗋𝗈𝗉. Its second premise would have to say that the same 𝐼 was declared at 𝖳𝗒𝗉𝖾, which is false. Therefore the case rule has no derivation for its elimination premise.
Exercise 118.3.
Suppose 𝖴 is formed at stratum 𝑘. Its bound variable 𝑋 :𝖳𝗒𝗉𝖾 must lie at a strictly lower stratum 𝑗 <𝑘. Then P𝑋 =𝑋 →𝖳𝗒𝗉𝖾 and P(P𝑋) are formed using dependencies below 𝑘. The paradoxical substitution 𝑋:=𝖴 uses DT-AppTy, whose argument premise requires 𝖴 :𝑗 ∗. The available derivation is 𝖴 :𝑘 ∗, and cumulativity can supply the former only if 𝑘 ≤𝑗. Together with DT-Pi’s 𝑗 <𝑘, this gives the impossible chain 𝑗 <𝑘 ≤𝑗. In full StraTT, the mechanized type-safety result remains available, but consistency, normalization, and decidable checking remain open; the subStraTT logical-relation consistency theorem does not apply.
Exercise 118.4.
The stratum assignment 𝑗 =0, 𝑘 =1 gives Δ;Γ⊢𝐴:0∗Δ;Γ,𝑥:0𝐴⊢𝐵:1∗0<1Δ;Γ⊢∏𝑥:0𝐴:𝐵:1∗DT−Pi. Erasing the two stratum annotations recovers the requested unannotated product shape Π𝑥 :𝐴.𝐵. If both premises are assigned stratum 0, DT-Pi would require 0 <0, which is false; no alternative rule in the displayed subStraTT fragment forms that dependent product.
Exercise 118.5.
In U𝑠𝑙, 𝑠 is a sort and indexes the elimination judgment, whereas 𝑙 is a universe level and indexes universe formation and level conversion. A run-time-use annotation is a grade and indexes a graded typing/context judgment. The linear-versus-affine selection is a mode and indexes the structural rules available to a context. The book supplies no general translation between any two of these four roles. For each of the six pairs, such a translation would require a syntax map, preservation of the two indexed judgments and substitution, and reflection or a countermodel showing which distinctions the map loses. Sharing a numerical notation or a finite carrier is not such a proof.
Exercise 118.6.
The assignment @{Type SProp; 0} instantiates the source sort of the natural-number family by 𝖳𝗒𝗉𝖾 and the motive sort by 𝖲𝖯𝗋𝗈𝗉. Its case rule therefore generates the premise 𝖾𝖽𝗀𝖾Θ𝐺(𝖳𝗒𝗉𝖾,𝖲𝖯𝗋𝗈𝗉), which belongs to the bounded calculus’s ground elimination policy. Hence the large eliminator is accepted.
The assignment @{SProp Type; 0} generates instead the premise 𝖾𝖽𝗀𝖾Θ𝐺(𝖲𝖯𝗋𝗈𝗉,𝖳𝗒𝗉𝖾). That edge is absent: unrestricted elimination from a proof-irrelevant source sort into computational data would permit the result to distinguish source inhabitants. Because both endpoints are ground sorts, a sort-variable assignment cannot manufacture the missing path. Condition 1 of definition 118.12 requires every ground path to be generated already by ground edges. The rejection is therefore not failure to form the motive or either branch body.