Slight Reformulation of ASC
This is a slightly different formulation of the theory of classes and atoms, ("atoms, sets and classes") that I rather like, because of its generality (it permits urelemente/atoms and has impredicative comprehension) and its minimal restrictions. It is closely related to , Morse-Kelley class theory with atoms.
The official language of is a 1-sorted first-order language, with variables
as follows:
for comprehension (with not free of course!). Consistency of comprehension (COMP) is ensured because the inner quantification only goes over members.
As mentioned before, this "second-order" theory of classes is very weak. It has 1-element models. More generally, the models are related to power-set Boolean algebras, analogous to how models for can be understood as , with inaccessible.
The official language
and three primitive predicates:
We introduce explicit definitions:for " is identical to "
for " is an element of "
for " is a class"
In quantifiers, it's convenient to use somewhat type-theoretic looking abbreviations:is short for .
is short for .
is short for .
is short for .
For quantification over members, one may introduce a new variable sortfor .
for .
for .
Then the axioms look a bit prettier:is short for
Axioms ofThese are impredicative class comprehension (restricted to members), extensionality (restricted to classes) and an axiom saying that atoms are empty. One may write down any formula:
(COMP)
(EXT)
(ATOM)
As mentioned before, this "second-order" theory
Comments
Post a Comment