Definition of function notation

In summary, Mendelson's definition of function letters fails when uniqueness is conditioned. He fixes the problem by proving 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)).
  • #1
Manchot
473
4
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 [itex](\exists_{1}u)\beta(u,y_1,...,y_n)[/itex]. Then the function letter [itex]f(y_1,...,y_n)[/itex] is defined by adding the axiom [itex]\beta(f(y_1,...,y_n),y_1,...y_n)[/itex] 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 [itex]x\in A \rightarrow (\exists_{1}y)(y\in B \wedge (x,y)\in g).[/itex] In this case, uniqueness is contingent upon [itex]x \in A[/itex], so how would one define g(x)?
 
Physics news on Phys.org
  • #2
I don't really follow. Uniqueness shouldn't be a problem, since

[tex]\exists_1 x \mathcal{S}(x)[/tex]
for some wff [itex]\mathcal{S}[/itex] is surely just
[tex]\exists x\mathcal{S}(x) \wedge \forall y \mathcal{S}(y)\rightarrow x=y[/tex]
right?
 
  • #3
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 [itex]x\in A \rightarrow (y \in B \wedge (x,y)\in g)[/itex] is vacuously true, meaning that all choices of y satsify the condition. To fix the problem, I proved that if [itex]x\in A \rightarrow (\exists_{1}y)(y\in B \wedge (x,y)\in g)[/itex], then [itex](\exists_{1}y)((x\in A \rightarrow (y \in B \wedge (x,y)\in g)) \wedge (x\notin A \rightarrow y=\emptyset))[/itex]. 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.
 
  • #4
This is somewhat less awkward when you use typed languages, so that the domain of your functions symbols is part of the language.
 
  • #5
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 [itex]$\mathbb{N}$ (3)[/itex] and have it be meaningful. Since [itex]$\mathbb{N}$[/itex] 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).
 

FAQ: Definition of function notation

What is function notation?

Function notation is a mathematical system used to represent how a function operates and how it relates to its inputs and outputs. It is a way of writing a function in a concise and organized manner.

How is function notation written?

Function notation is typically written as "f(x)", where "f" represents the name of the function and "x" represents the input variable. The "x" can be replaced with any variable or value to represent the input for the function.

What is the purpose of function notation?

The purpose of function notation is to make it easier to describe and work with functions, especially when dealing with complex or multiple variables. It also allows for a more concise and organized representation of functions.

Can function notation be used for any type of function?

Yes, function notation can be used for any type of function, including linear, quadratic, exponential, and trigonometric functions. It is a universal notation system for representing how a function operates.

How is function notation useful in real-world applications?

Function notation is useful in real-world applications because it allows for the representation and analysis of real-life phenomena using mathematical functions. It is commonly used in fields such as physics, engineering, economics, and statistics.

Back
Top