Proof of Class existence theorem
Proof
Proof of the class existence theorem.thin The proof starts by applying the transformation rules to the given formula to produce a transformed formula. Since this formula is equivalent to the given formula, the proof is completed by proving the class existence theorem for transformed formulas.
Gödel pointed out that the class existence theorem "is a metatheorem, that is, a theorem about the system [NBG], not in the system …" It is a theorem about NBG because it is proved in the metatheory by induction on NBG formulas. Also, its proof—instead of invoking finitely many NBG axioms—inductively describes how to use NBG axioms to construct a class satisfying a given formula. For every formula, this description can be turned into a constructive existence proof that is in NBG. Therefore, this metatheorem can generate the NBG proofs that replace uses of NBG's class existence theorem.
A recursive computer program succinctly captures the construction of a class from a given formula. The definition of this program does not depend on the proof of the class existence theorem. However, the proof is needed to prove that the class constructed by the program satisfies the given formula and is built using the axioms. This program is written in pseudocode that uses a Pascal-style case statement.
Let be the formula of example 2. The function call generates the class which is compared below with This shows that the construction of the class mirrors the construction of its defining formula
Where this leads
1 page builds on this one.
Further reading
- Wikipedia, page 528491, revision 1330985339, Von Neumann–Bernays–Gödel set theory, section Axiomatization of NBG > Class existence theorem. adopted
About this page
| Tag | GJYYBPKQ32 |
|---|---|
| URI | m2://GJYYBPKQ32 |
| Kind | proof |
| Writing | W0 stub |
| Proves | Class existence theorem |
| Changed | 4 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- edge uses out: each node that the argument needs (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.