Forward referencing in mathematics

  • Context: Graduate 
  • Thread starter Thread starter V0ODO0CH1LD
  • Start date Start date
  • Tags Tags
    Mathematics
Click For Summary

Discussion Overview

The discussion revolves around the concept of "forward referencing" in mathematics, particularly in the context of defining sets using set builder notation. Participants explore whether it is permissible to reference a set within its own definition and the implications of such practices.

Discussion Character

  • Exploratory
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant questions if it is allowed to define a set using its own definition, providing an example of set builder notation that references the set itself.
  • Another participant argues that the initial example of the set definition may not make sense unless certain conditions about the set are met, suggesting a need for clarity before addressing the forward referencing issue.
  • A participant emphasizes that the main concern is about referencing objects within their definitions and whether this leads to contradictions.
  • One contributor suggests that valid recursive definitions are possible, similar to recursive functions in programming, but warns that at least one non-recursive alternative must be included in the definition.
  • Another participant notes that careless writing can lead to confusion in definitions, implying that clarity is essential to avoid contradictions.

Areas of Agreement / Disagreement

Participants express differing views on the permissibility and implications of forward referencing in mathematical definitions. There is no consensus on whether such practices are universally acceptable or if they lead to contradictions.

Contextual Notes

Some participants highlight the importance of ensuring definitions are clear and logically sound, particularly when involving recursive elements. There are also concerns about the potential for paradoxes in certain definitions, such as the set of all sets that are not members of themselves.

V0ODO0CH1LD
Messages
278
Reaction score
0
In most programming languages, mentioning an object inside it's definition can cause a lot of trouble at compile time because what's being mentioned doesn't technically exist yet.

But in mathematics is "forward referencing" allowed? Can I, for instance, define a set and use the set being defined in the definition??

For example, using set builder notation:

S = {x in X : P(x)}.

Where the formula P makes mention of S? Like,

S = {(a,b) in AxB : for all b' [((a,b) in S and (a,b') in S) => (b = b')]}.

Is that allowed in mathematics? If not, is there always a way to define things not mentioning them? In the case of the functional relation above, how would I do it?
 
Physics news on Phys.org
V0ODO0CH1LD said:
For example, using set builder notation:

S = {x in X : P(x)}.

Where the formula P makes mention of S? Like,

S = {(a,b) in AxB : for all b' [((a,b) in S and (a,b') in S) => (b = b')]}.

Is that allowed in mathematics? If not, is there always a way to define things not mentioning them? In the case of the functional relation above, how would I do it?

Unless B is either empty or a singleton your definition of S makes no sense anyway. So I would work on fixing that first before worrying about the whole "forward referencing" issue.
 
My second definition of S does not matter, it was just an example.. You can forget about it completely if it helps. The actual question has to do with referencing objects within their definition. I'm just wondering if that is allowed or if it raises some contradiction.
 
V0ODO0CH1LD said:
I'm just wondering if that is allowed or if it raises some contradiction.

If people are careless with their writing, then it happens sometimes. In principle one should be able to avoid this however.
 
I don't see any reason why you can't make a valid recursive definition, in a similar way to defining a recursive function in a programming language. But you need at least one alternative in the definition that is not recursive.

But be careful - if you try to define "the set of all sets that are not members of themselves", bad stuff happens :smile:
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
9K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
4
Views
2K