The axiom schema of subset collection combines fullness with the axiom schema of collection to apply in the situations where fullness is used. In the presence (I think) of either collection or full separation, subset collection is equivalent to fullness.
See Aczel & Rathjen 2001 for the time being.
Subset collection is justified by predicative versions of constructive type theory in the sense of Martin–Löf or Thierry Coquand. To see this, note that these theories justify COSHEP; their types define (not sets in general but) presets (following Bishop) or completely presented sets, which (as sets) are projective. Analogously, an element of may be considered an operation or prefunction (following ‘preset’) from to .
But note that the type of prefunctions from to , like the preset underlying , is a categorical (unique) construction in type theory, while , like COSHEP, is not. Thus type theory (or rather preset theory) gives us constructions that are not available in set theory (even with fullness or even COSHEP), such as the predicate that states whether two functions have equal underlying prefunctions.
Created on June 14, 2025 at 22:55:42. See the history of this page for a list of all contributions to it.