Zulip Chat Archive

Stream: new members

Topic: subtype vs psigma


Sebastian Zimmer (Oct 14 2018 at 18:07):

What is the difference between {a:α // p a} and Σ' a, P a?
It seems like they are both a dependent pair.

Chris Hughes (Oct 14 2018 at 18:08):

psigma is a less restrictive definition than subtype, because the second element does not have to be a proof, but for subtypes it does.

Sebastian Zimmer (Oct 14 2018 at 18:09):

So in the case where the second element is a proof, which one would you recommend using?

Chris Hughes (Oct 14 2018 at 18:10):

Definitely subtype. Subtypes have the extensionality rule, that two elements are equal iff the first of the pair is equal, which is very handy.


Last updated: Dec 20 2023 at 11:08 UTC