Class-Set Theory
Class-Set Theory:
This is a first order theory that defines classes and their elements (sets).
Language: Mono-sorted Classical First Order Logic with Equality and extra-logical primitives of Membership “∈”, and ‘‘W”; the last is a constant symbol.
Axioms: ID axioms +
Define: set(y) ⟺ ∃x (y ∈ x)
1. Class comprehension schema: if φ is a formula in which x is not free, then all closures of:
∃x ∀y [y ∈ x ↔ φ ∧ set(y)]
; are axioms.
In English: for any formula φ there exists a class of all and only sets that satisfy φ
2. Set Comprehension schema: for n=0,1,2,3,...; if φ is a formula in the pure language of set theory (i.e., doesn't use the symbol ‘‘W”), all free variables of which are among symbols “y, x1,..., xn”; then:
x1,..., xn ∈ W→[∀y (φ → y ⊆ W) → ∀y (φ → y ∈ W)]
is an axiom.
In English: any pure set theoretic formula from parameters
in W, that only holds of subclasses of W;
also only holds of elements of W.
Theory definition finished.
Statement: This theory is stronger than ZFC. However, its axiomatization is very clean, elegant, natural, and simple. I’d propose such a theory as a foundational theory about sets and classes.
Zuhair Al-Johar
March 23. 2019