Definition of function notation

Click For Summary

Discussion Overview

The discussion revolves around the definition of function notation in the context of Mendelson's mathematical logic book, specifically how it relates to the uniqueness of function letters within set theory (ZFC). Participants explore the implications of defining functions and their behavior under certain conditions, particularly regarding existence and uniqueness.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant describes Mendelson's definition of function letters and questions its adequacy when uniqueness is conditioned on membership in a set.
  • Another participant argues that uniqueness should not be problematic, suggesting that the existence of a unique element can be expressed in a certain logical form.
  • A different participant identifies that the issue lies with uniqueness rather than existence, explaining how the condition for values outside a set leads to vacuous truth and proposes a modified definition of function notation that includes the null set for those values.
  • One participant notes that using typed languages can alleviate some awkwardness in defining function symbols and their domains.
  • A later reply reflects on the utility of having notation defined independently of context, while also cautioning about potential issues that may arise from using the empty set as a default value.

Areas of Agreement / Disagreement

Participants express differing views on the implications of defining function notation, particularly regarding the treatment of uniqueness and the use of the empty set. There is no consensus on the best approach to defining functions under these conditions.

Contextual Notes

Participants highlight limitations related to the definitions of functions and the assumptions about uniqueness and existence, particularly in the context of set membership and the implications of using the empty set.

Manchot
Messages
470
Reaction score
5
I've been going through Mendelson's mathematical logic book, and I'm having difficulty reconciling the definition of new function letters with the notion of function notation (as it applies to sets in ZFC). I realize what I just said is a mouthful, so let me try and elaborate. Mendelson defines the function letter f(y1...yn) in the following way:

Suppose that (\exists_{1}u)\beta(u,y_1,...,y_n). Then the function letter f(y_1,...,y_n) is defined by adding the axiom \beta(f(y_1,...,y_n),y_1,...y_n) to the theory. He then proves that the new theory produces the same theorems as the old one (essentially adding nothing to it).

This "definition of definition" seems fine for most circumstances, but it seems to me that it fails whenever the uniqueness is conditioned upon some condition. For example, in ZFC, one can say that "g is a function from A to B" iff x\in A \rightarrow (\exists_{1}y)(y\in B \wedge (x,y)\in g). In this case, uniqueness is contingent upon x \in A, so how would one define g(x)?
 
Physics news on Phys.org
I don't really follow. Uniqueness shouldn't be a problem, since

\exists_1 x \mathcal{S}(x)
for some wff \mathcal{S} is surely just
\exists x\mathcal{S}(x) \wedge \forall y \mathcal{S}(y)\rightarrow x=y
right?
 
Okay, I managed to find a way to get around the issue. Actually, the problem wasn't existence, it was uniqueness. For values of x outside of A, the statement x\in A \rightarrow (y \in B \wedge (x,y)\in g) is vacuously true, meaning that all choices of y satsify the condition. To fix the problem, I proved that if x\in A \rightarrow (\exists_{1}y)(y\in B \wedge (x,y)\in g), then (\exists_{1}y)((x\in A \rightarrow (y \in B \wedge (x,y)\in g)) \wedge (x\notin A \rightarrow y=\emptyset)). I was then able to define function notation with the latter statement. Of course, for values of x not in A, I had to arbitrarily set f(x) to be the null set, but this is acceptable to me.
 
This is somewhat less awkward when you use typed languages, so that the domain of your functions symbols is part of the language.
 
Hurkyl said:
This is somewhat less awkward when you use typed languages, so that the domain of your functions symbols is part of the language.
I don't know, now that I've thought about it some more, it's kind of useful to have notation defined regardless of the context. I mean, with this notation I could even write down $\mathbb{N}$ (3) and have it be meaningful. Since $\mathbb{N}$ isn't a function, it would just evaluate to the empty set. On the other hand, I could conceive of some situations where the choice of the empty set as could cause some problems, if one is not careful about specifying what the domain of some variable is (e.g., asking whether there is a set whose successor is the empty set).
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K