Showing changes from revision #4 to #5:
Added | Removed | Changed
In categorical set theories? such as ETCS?, the set theory is usually a theory of sets and functions? in an abstract category, withcategory, with elements? being defined as the global elements?, the morphisms? out of the terminal object? . However, this approach poses a few conceptual and practical issues, namely that in ordinary mathematical practice, elements are not the same as functions out of the terminal object, set, although they are isomorphic to each other, and function evaluation of elements in defined categorical as function composition of functions out of the terminal set theories is are an abuse of notation.
There are other structural set theories?, such as SEAR, which explicitly put in the elements of a set as a primitive of the theory: this is equivalent to saying that the category is an concrete category rather than an abstract category. In such a presentation involving sets and functions, function evaluation? would be an a external primitive version of an the theory, rather than derived from function composition of evaluation global map elements? , and the axiom of function extensionality is likewise defined directly on the elements. The presentation of such a concrete category, categorical making set the theory reads more like a traditional presentation of set theory in terms of sets and elements, rather than category into theory. anevaluational category, and the axiom of function extensionality is defined directly on the elements, rather than the global element morphisms out of the terminal object. The presentation of such a concrete categorical set theory reads more like a traditional presentation of set theory in terms of sets and elements, rather than category theory.
In this presentation, we will be adapting Tom Leinster’s presentation of ETCS to the concrete setting. Some of these axioms might be redundant, but that was true of Tom Leinster’s original presentation.
Our theory has the following primitives:
Some things called sets;
For every set , these things called elements in , with elements in written as ;
For every set and , these things called functions from to , with functions from to written as ;
For every set and , an operation called function evaluation assigning every element and function an element ;
For every set , a function called the identity function of ;
For every set , , and , an operation called function composition assigning every function and a function ;
For every set and elements and , there is a relation called equality of elements, such that
For every set and and functions and , there is a relation called equality of functions, such that
Axiom of identity functions. For every set and for every element , .
Axiom of currying. composition/evaluation equivalence. For every set , , and , and for every element , .
Axiom of extensionality. For every set and and for every function and , if for all elements , then .
The associativity and unit laws of function composition follow from the axioms:
For every set and , function , and element ,
and extensionality implies that .
For every set and , function , and element ,
and extensionality implies that .
For every set , , , and , function , , and , and element ,
and extensionality implies that .
Thus, these axioms imply that the collection of sets, functions, and elements form a concrete category that is evaluational and extensional.
Those who are versed in type theory would recognize that the axiom of currying as an instance of currying? a function to a function , hence the name of the axiom.
Axiom of singletons. There is a set , called a singleton, with a unique element , called a point.
Axiom of singletons. Cartesian products. There For is every a set , called and asingleton , with there is a unique set element, called a point Cartesian product of and , with a function called the projection onto and a function called the projection onto , such that given two elements and there is a unique element such that and .
Axiom of fibers. is For a terminal set, in the sense that for every set , there and is a unique function . , This element is because , only and has function a unique element in it. This implies that for every element , and there every is function a set and called thefiber , of and over , which with by a extensionality function implies that . , Therefore, such that for every two element functions from , to . are A equal, fiber and of so there is a unique function from to over is also called the solution set of the equation .
An injection is a function such that for every element and , if , then .
Axiom of Cartesian truth products. values. For There every is a set and called aset of truth values , there with is an a element set , called a Cartesian true product of such that for every set and , with and a injection function , called there the is a unique functionprojection onto and called a the functionclassifying function called of theprojection onto , such given that two elements and is the fiber of there over is a unique element such that and .
The structure consisting of sets Axiom of function sets. For every set , and , and there is a set , with a pair of functions called the and function set with a function is called a span such that for every set between and function and there is a function . A Cartesian product such that for all elements of and and , with functions and is a terminal span between and , in the sense that for every other span , there is a unique function such that for all elements , and .
Suppose that there exist two functions Axiom of natural numbers. There exists a set and called a such that for all elements set of natural numbers with an element , and a function and such that for every other set . This is because for every with an element and and a function there is a unique element , there is a unique function such that such that and and . This implies that and , which by extensionality implies that . Therefore, every two functions and from to such that , , , are equal, and so there is a unique function from to such that , .
A surjection is a function such that for every the fiber of at is inhabited. A right inverse of is a function such that for all elements , . A choice set is a set such that all surjections into have right inverses.
Axiom of fibers. choice. For Every every set is a choice set. and , element , and function , there is a set called the fiber of over with a function , such that for every element , . A fiber of over is also called the solution set of the equation f(x) = b.
These axioms imply that the collection of sets, functions, and elements form a model of ETCS?.
…
…
…
…