The notion of injectivity is undefined on the empty set function?

  • Context: Graduate 
  • Thread starter Thread starter julypraise
  • Start date Start date
  • Tags Tags
    Empty Function Set
Click For Summary

Discussion Overview

The discussion revolves around the concept of injectivity in the context of functions with an empty domain, specifically questioning whether the notion of injectivity is defined for the empty set function. Participants explore the implications of defining injectivity when the function has no elements in its domain, examining both logical and set-theoretical perspectives.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Mathematical reasoning

Main Points Raised

  • Some participants argue that the injectivity condition, f(a)=f(b) implies a=b, is vacuously true for the empty set function since there are no elements a and b to consider.
  • Others contend that the notation f(a) is undefined for the empty set function, raising concerns about the meaningfulness of discussing injectivity in this context.
  • One participant suggests that if a function is not injective if there exist distinct a and b such that f(a) ≠ f(b), this condition cannot be satisfied for the empty set, implying injectivity.
  • Another viewpoint emphasizes that while the statement about injectivity may be vacuously true, the lack of defined elements in the empty set function makes the statement itself seem meaningless from a logical perspective.
  • Some participants propose that defining injectivity in terms of the existence of unique mappings from the domain to the range may allow for a clearer understanding of the empty function's injectivity.
  • A later reply questions the foundational aspects of defining relations and functions when considering the empty Cartesian product, suggesting that this complicates the definition of injectivity further.

Areas of Agreement / Disagreement

Participants express differing views on whether the notion of injectivity can be meaningfully applied to the empty set function. While some agree that the condition for injectivity is vacuously true, others argue that the undefined nature of f(a) complicates the discussion, leading to unresolved disagreement on the topic.

Contextual Notes

Participants highlight limitations in the definitions and assumptions surrounding injectivity, particularly regarding the treatment of functions with empty domains and the implications of set-theoretical definitions.

julypraise
Messages
104
Reaction score
0
When defining the notion of injectivity of functions it uses notation, for example for a function f, f(a_{1})=f(a_{2}) where a_{1},a_{2} are in the domain of the function. Since the empty set function, i.e., \emptyset \subseteq \emptyset \times A for some set A, has the empty domain, the notation \emptyset (a) is undefined, therefore the notion of injectivity is undefined. The reason why I'm concerned with this is that most textbooks when defining the notion of injectivity of functions do not specify the domains of the functions. Let me summarize my question:

Is the notion of injectivity undefined for the empty set function?
 
Physics news on Phys.org
The condition for injectivity:
f(a)=f(b) implies a=b
is vacuously true when the domain is the empty set, because there are no a,b for this in the first place.
 
@A. Bahat

Yes, I agree with you to the extenet that it is vacuously true. But the issue is that the f(a) in this case in undefined. Is it okay?
 
Look at it this way: a function is NOT injective iff there exists a\neq b, such that f(a)\neq f(b).
This can clearly not be satisfied since there cannot exist such a and b.
 
@micromass

Well, thanks.. I kinda get what you guys are trying to say; that the statement is true. But before talking about the truth of the statement, the statement itself seems a meaningless statement because in this case the notations f(a_1) and f(a_2) are meaningless. So in the logical point of view, the truth of this statement cannot be given. Isn't it?
 
julypraise said:
@micromass

Well, thanks.. I kinda get what you guys are trying to say; that the statement is true. But before talking about the truth of the statement, the statement itself seems a meaningless statement because in this case the notations f(a_1) and f(a_2) are meaningless. So in the logical point of view, the truth of this statement cannot be given. Isn't it?

The notation is not meaningless. For every a in the empty set, the notation f(a) is defined. Indeed, there is no a in the empty set, so we don't have to define anything!
 
@micromass

Okay. I kinda get yout point, and it's kinda fresh. Thanks. Anyway, to be crystal clear, let me ask you about one more thing.

Definition. Suppose A,B are set. Suppose \forall x \in A \exists ! y \in B ((a,b) \in f). Then it is true \forall x \in A \exists ! y \in B ((a,b) \in f \quad \mbox{and} \quad y=f(x))

So is this way of defining things alright? If this is right, then as you said, f(x) is defined. Thus actually no problem on proving the injectivity of the empty function.
 
Yes, indeed. We write y=f(x) if exactly (x,y) is in f. S
 
  • #10
here;s one i find less obvious, the product of all numbers in the empty index set is equal to 1.

This makes Euclid's proof of existence of infinitely many primes correct. I.e. he says if one has any finite set of primes, then to find another prime,take their product and add 1, and find a prime factor.

One cannot find a prime factor unless a number is greater than 1, and I used to think this was a gap in his proof, i.e. not producing at least one prime to begin, but even for the empty set of primes, the product plus one is 2!(The reason for this is not perhaps logically required, but it is a corollary of the property that products over index sets must be multiplicative for disjoint decompositions of the index set, hence for decomposing S, as S union empty, the empty product must be one.)
 
  • #11
What does ∅×A even mean?
Set-theoretically the Cartesian product of two sets is a subset of the power set of the power set of their union,
∅×A ⊆ P(P(∅∪A)) w/ {{x},{x,a}} = <x,a> ∊ ∅×A,
and a function is just a special kind of subset of ∅×A.
This is the way I would think about it:

An injective function maps to each element of the range a unique element of the domain.
A function is a special kind of relation.
A relation is a set of ordered pairs.
An ordered pair is an element of the power set of the power set of a set.

Thus for ∅×A:
An injective function maps each element of the domain to a unique element of the range.
A function is a special kind of relation.
A relation is a subset of ∅×A.
∅×A is a subset of P(P(∅∪A)), ∅×A ⊆ P(P(∅∪A)) w/ {{x},{x,a}} = <x,a> ∊ ∅×A.

Thus following the trail back far enough we find that for ∅×A to make sense we allow for the membership x ∊ ∅, which is he exact opposite of the definition of ∅. I don't know how you can even justify defining a relation, let alone a function, never mind injectivity.
Furthermore ∅∪A = A so ∅×A ⊆ P(P(A)) & the implications of this definition, if expanded upon via ordered pairs, leads to more of these problems.
So I don't see how such a concept is even defined as it stands.

A. Bahat said:
The condition for injectivity:
f(a)=f(b) implies a=b
is vacuously true when the domain is the empty set, because there are no a,b for this in the first place.

julypraise said:
@A. Bahat

Yes, I agree with you to the extenet that it is vacuously true.



How can something be vacuously true for a function when you can't even define that function?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 29 ·
Replies
29
Views
6K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K