Definition of a function in NBG set theory

Click For Summary
SUMMARY

This discussion centers on defining functions in NBG (von Neumann–Bernays–Gödel) set theory, particularly in relation to rings. The user highlights the limitation of ZF (Zermelo-Fraenkel) set theory, where defining a function that accepts a ring and returns its additive identity is not feasible due to the axiom of separation. In contrast, NBG set theory allows for class comprehensions, enabling the creation of the class of all rings. The conclusion drawn is that functions can be defined similarly in both ZFC (Zermelo-Fraenkel set theory with the Axiom of Choice) and NBG, as NBG is a conservative extension of ZFC.

PREREQUISITES
  • Understanding of ZF set theory and its axioms
  • Familiarity with NBG set theory and class comprehensions
  • Knowledge of ring theory and additive identities
  • Basic concepts of functions and relations in set theory
NEXT STEPS
  • Explore the differences between ZF and NBG set theories
  • Study class functions in NBG set theory
  • Investigate the properties of rings and their additive identities
  • Review resources on the axioms of set theory, particularly the axiom of separation
USEFUL FOR

Mathematicians, logicians, and students of set theory who are interested in advanced topics related to function definitions and the distinctions between ZF and NBG set theories.

echinuz
Messages
1
Reaction score
0
Hi,
I have a situation where I want to define a function over all possible rings. For example, I would like to define a function that accepts a ring as an input and returns its additive identity. However, this seems impossible to do in ZF set theory since we can not define the domain of this function. In other words, we can not generate the set {x:isring(x)} since the axiom of separation requires us to restrict x to some set S, {x \in S:isring(x)}. In this case, we would need S to be the set of all sets which is forbidden. However, this sort of action does seem permitted in NBG set theory since class comprehensions allow us to create the class of all rings {x:isring(x)}. Assuming this is correct, we return to our original problem which was to define a function whose input is a ring. What is a function is NBG set theory? In ZF set theory, we typically define a function as a relation between two sets that has certain properties. What is the analogy with classes? Is there a good reference for these sort of constructs?
 
Physics news on Phys.org
echinuz said:
Hi,
I have a situation where I want to define a function over all possible rings. For example, I would like to define a function that accepts a ring as an input and returns its additive identity. However, this seems impossible to do in ZF set theory since we can not define the domain of this function. In other words, we can not generate the set {x:isring(x)} since the axiom of separation requires us to restrict x to some set S, {x \in S:isring(x)}. In this case, we would need S to be the set of all sets which is forbidden. However, this sort of action does seem permitted in NBG set theory since class comprehensions allow us to create the class of all rings {x:isring(x)}. Assuming this is correct, we return to our original problem which was to define a function whose input is a ring. What is a function is NBG set theory? In ZF set theory, we typically define a function as a relation between two sets that has certain properties. What is the analogy with classes? Is there a good reference for these sort of constructs?
You can define a class function in ZFC. Since NBG is a conservative extension of ZFC, you will get the same results.

In your example, you just define a class function from the class of rings to the class of sets. Afaik, functions are defined the same way in ZFC and NBG.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 54 ·
2
Replies
54
Views
7K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
4K