I have an environment which looks like this: P: list nat -> Prop Hnil: P [] ... xs, xp: list nat Hex: xp = a :: xs Hnilcons: xp <> [] =================
I'm still puzzled what the sort Set means in Coq. When do I use Set and when do I use Type? In Hott a Set is defined as a type, where identity proofs are unique