Class
A class is a collection of different things with Propositional equality which may not be a set, though the exact meaning depends on the foundation being used. Thus it is a generalization of a small collection. A proper class is a class which is not a set. A subclass generalizes a subset. A mapping between classes is a class function.
Foundation-agnostic usage
We often use the word class in foundation-agnostic contexts. The appropriate interpretations are then:
- In a theory like
one may treat a class indirectly as a predicateZ F ranging over sets and possibly urelements and we sayΦ iff𝑥 ∈ Φ .Φ ( 𝑥 ) - In an extension such as
, a class becomes an object in its own right which largely supersedes the notion of a set, with a set becoming a class which is contained in some class. Classhood ofN B G is denoted by𝑥 . Again, classes are taken to satisfy the Axiom of Extensionalityℭ 𝔩 𝔰 ( 𝑥 ) - In
aT G -class is a subset ofU .U - Similarly, in a Type theory with universes a class is the same as an h-set.
#state/develop | #lang/en | #SemBr