exercise 93.1.
Elimination gives 𝗅𝖾𝖿𝗍(𝑑) :𝐴 and 𝗋𝗂𝗀𝗁𝗍(𝑑) :𝐵. Both projections erase to erase(𝑑), so DI-I gives 𝖻𝗈𝗍𝗁(𝗅𝖾𝖿𝗍(𝑑),𝗋𝗂𝗀𝗁𝗍(𝑑)) :𝑥 :𝐴 ∩𝐵. The two beta rules return the two displayed projections, and DI-𝜂 identifies the rebuilt view with 𝑑. The same-erasure premise is discharged by the two projection erasure equations.
exercise 93.2.
Ordinary intersection permits no dependency but both eliminations return the same subject; taking a would-be body 𝐵(𝑥) exhibits the missing dependency. A dependent sum permits dependency but its projections erase to distinct pair projections, as witnessed by (0,𝗋𝖾𝖿𝗅). A refinement {𝑥 :𝐴 ∣𝑃(𝑥)} permits 𝑃 to mention 𝑥 and returns the data subject, but proof elimination returns the stored certificate rather than that same erasure. Dependent intersection permits the dependency and both views erase to one program. The rejected term 𝖻𝗈𝗍𝗁(𝜆𝑥.𝑥,𝜆𝑥.0) shows that dependency alone does not waive its same-subject premise.
exercise 93.3.
Let 𝐴 be the carrier view, 𝐵(𝑟) the multiplication view, and 𝐶(𝑟) the view containing 𝑒 :𝑟.𝖼𝖺𝗋 and the two equations 𝑟.𝗆𝗎𝗅(𝑒,𝑥) =𝑥 and 𝑟.𝗆𝗎𝗅(𝑥,𝑒) =𝑥. The type is 𝑟 :𝐴 ∩(𝑏 :𝐵(𝑟) ∩𝐶(𝑟,𝑏)). The natural instance is one label function 𝑠, annotated successively as the carrier 𝖭, addition, and unit 0 with the two arithmetic proofs. Every intersection projection erases to 𝑠; field selection alone chooses a label branch.
Semantically, the left association says 𝑅𝐴(𝑡,𝑡′) ∧(𝑅𝐵(𝑡,𝑡′) ∧𝑅𝐶(𝑡,𝑡′)) and the right association says (𝑅𝐴(𝑡,𝑡′) ∧𝑅𝐵(𝑡,𝑡′)) ∧𝑅𝐶(𝑡,𝑡′). Propositional associativity gives equivalence. Functionality of 𝐵 and 𝐶 ensures that changing a related representative does not change either later conjunct.
exercise 93.4.
Expanding equation 93.1 on the left gives 𝑅𝐴(𝑡,𝑡′)∧𝑅𝑡,𝑡′𝐵(𝑡,𝑡′)∧𝑅𝑡,𝑡′𝐶(𝑡,𝑡′). Expanding the outer and inner intersections on the right gives the identical three conjuncts, parenthesized oppositely. Associativity of conjunction therefore proves extensional equality. When the inner representative changes from 𝑡 to 𝑢 with 𝑅𝐴(𝑡,𝑢), functionality supplies equality of the 𝐵-fiber; related 𝐵 representatives then supply equality of the 𝐶-fiber. Without those two transports the third conjunct would be representative dependent.
exercise 93.5.
For DI-I, the two typing premises place the common erasure class 𝐸 in 𝑅𝐴 and in the selected 𝑅𝐸𝐵; the erasure premise identifies the two classes, so their conjunction holds. For DI-E2, intersection membership selects the 𝑅𝐵 conjunct, while the first projection chooses the same representative used in its fiber. Substitution commutes with both conjuncts; in the second it also substitutes in the family index, and functionality identifies the resulting fibers.
If functionality is removed, take related 𝑎,𝑎′ in 𝑅𝐴 but define 𝐵(𝑎) to be the total PER and 𝐵(𝑎′) the empty PER. A subject 𝑡 can then satisfy the second conjunct under 𝑎 but not under 𝑎′. Thus elimination and substitution depend on the representative and validation fails.