In order to prove that V as defined in Exercise 10.11 admits the constructor (ii) of Definition 10.5.1 (which in the Coq formalization is called setext'), we let R : A -> B -> Prop be fun a b => f a = g b. Note that this lives in the same universe as V itself. However, the usual rules for universe levels of (higher) inductive types would demand that the V of Exercise 10.11 live in a larger universe than that of any R to which its second constructor can be applied.
(The Coq formalization didn't notice this because the size of path-constructors doesn't actually affect the size of a HIT, since they don't appear in its definition as a Private Inductive. That's a separate issue which I'll raise in HoTT/Coq.)
In order to prove that V as defined in Exercise 10.11 admits the constructor (ii) of Definition 10.5.1 (which in the Coq formalization is called
setext'
), we letR : A -> B -> Prop
befun a b => f a = g b
. Note that this lives in the same universe as V itself. However, the usual rules for universe levels of (higher) inductive types would demand that the V of Exercise 10.11 live in a larger universe than that of any R to which its second constructor can be applied.(The Coq formalization didn't notice this because the size of path-constructors doesn't actually affect the size of a HIT, since they don't appear in its definition as a
Private Inductive
. That's a separate issue which I'll raise in HoTT/Coq.)