Cartesian products and the definition of a map

Click For Summary

Discussion Overview

The discussion revolves around the definitions of a "function" and the concept of Cartesian products, particularly exploring alternative definitions and the implications of treating mappings as undefined objects. Participants delve into the philosophical aspects of set theory and category theory, as well as the relationship between functions and types in type theory.

Discussion Character

  • Exploratory
  • Conceptual clarification
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant questions whether there are alternative definitions to a function beyond the standard definition involving Cartesian products.
  • Another participant suggests that leaving mappings as undefined objects aligns with certain philosophies in category theory and topos theory, noting that this approach leads to a different theoretical framework than traditional set theory.
  • A recommendation is made to read "Set for Mathematics" by Lawvere and Rosebrugh, which begins with undefined objects and gradually imposes axioms to develop a theory resembling standard set theory.
  • Another viewpoint introduces type theory as a less radical alternative, explaining how types can be used to define functions and their evaluations without relying solely on set-theoretic definitions.
  • It is mentioned that the usual set-theoretic definition of functions as subsets of Cartesian products is merely an interpretation that serves as a technical tool for working with functions within set theory.

Areas of Agreement / Disagreement

Participants express differing views on the definition of functions and the implications of treating mappings as undefined. There is no consensus on a single definition or approach, and multiple perspectives are presented regarding the relationship between functions, sets, and types.

Contextual Notes

The discussion highlights the limitations of relying on traditional definitions and the potential for alternative frameworks, such as category theory and type theory, to provide different insights into the nature of functions and mappings. However, the implications of these alternatives remain unresolved.

wisvuze
Messages
372
Reaction score
1
Hello, I was wondering if there were alternative definitions to a "function" ( alternative to the standard f is a subset of A X B if f : A -> B ).

I was introduced to the "general" definition of a cartesian product ( with respect to an indexing set H ) , it is weird to me because the general cartesian product is defined as a set of mappings, so it doesn't "quite" sync up with the standard "tuple" cartesian product of sets ( indexed by natural numbers ) as a generalization.. I thought I could get around this if the definition of a mapping doesn't rely on the original definition of a cartesian product, but I cannot think of another way to define a map.

However, is it unreasonable to leave a mapping as an undefined object? I am not too familiar with the depths of set theory, so I do not know if it would lead to disastrous results..
thanks :)
 
Physics news on Phys.org
wisvuze said:
However, is it unreasonable to leave a mapping as an undefined object? I am not too familiar with the depths of set theory, so I do not know if it would lead to disastrous results..
thanks :)

Hello wisvuze! :smile:

That's not unreasonable at all! That's quite a valuable insight actually. Leaving mappings as undefined objects is basically one of the philosophies of category theory and topos theory. However, it will probably not come as a surprise that the resulting theory in radically different than the usual set theory! For example, the axioms that we must put on the functions might look weird, at first glance.

I recommend that you read the book "Set for mathematics" by Lawvere and Rosebrugh. It starts from the very basical things that you mentioned: seeing sets and functions as undefined objects (and in the beginning, there is not such thing as \in, this has to be defined). Gradually, the book imposes axioms to let the theory ressemble the usual set theory. In the end we end up with a(n elementary) topos, which is (roughly) the set theory that we know.
 
Thank you! I will check out these recommendations :)
 
Last edited:
A less drastic line of study would just be type theory, or some sort of many-sorted logic.

e.g. when working with real numbers, you might have one type "R" (the type of real numbers), and another type "R -> R" (the type of real-valued functions of real numbers).

Then if f is an expression of type R -> R and x is an expression of type R, then we define the "evaluation" expression f(x) to be an expression of type R.

Like other logical operators (such as "and" or "implies" or "ordered pair of"), evaluation satisfies some properties that reflect what it means to be a function.




Really, the usual set-theoretic definition as a subset of the Cartesian product is simply an interpretation -- we interpret functions as being such things because it is a convenient way to treat functions in a theory that tells us about sets. The fact we represent things that way isn't really all that important for actually using functions; it's really just a technical tool to allow us to use a theory of sets to work with functions.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K