<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://64.23.165.198:80/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lfox</id>
	<title>Objective Mathematics - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://64.23.165.198:80/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lfox"/>
	<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php/Special:Contributions/Lfox"/>
	<updated>2026-04-17T12:19:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Context_theory&amp;diff=615</id>
		<title>Context theory</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Context_theory&amp;diff=615"/>
		<updated>2026-02-22T20:06:25Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Created page with &amp;quot;What is set theory &amp;#039;&amp;#039;about&amp;#039;&amp;#039;?  What are its objects of study?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What is set theory &#039;&#039;about&#039;&#039;?&lt;br /&gt;
&lt;br /&gt;
What are its objects of study?&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=614</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=614"/>
		<updated>2026-02-22T20:03:19Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Category theory]]&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Russell&#039;s paradox]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Logic]]&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Category theory: abstracting mathematical construction (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
* [[Perspective Theory]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
* [[Context theory]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=613</id>
		<title>Russell&#039;s paradox</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=613"/>
		<updated>2025-08-25T01:34:17Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Implications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Russell&#039;s paradox&#039;&#039;&#039; is a paradox that arises in a certain &amp;quot;naive&amp;quot; approach to set theory. The reasoning behind it is as follows. &lt;br /&gt;
&lt;br /&gt;
We begin with the plausible-sounding premise that to any logical predicate &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; there exists a set &amp;lt;math&amp;gt;\{x : P(x) \}&amp;lt;/math&amp;gt;. Indeed, there is some way in which predicates and sets seem like they are the same thing. One way I can think about this object &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; on my table is to say that it is a banana, or &amp;lt;math&amp;gt;B(x)&amp;lt;/math&amp;gt;; another way I can think about the same fact is to consider bananas as a set &amp;lt;math&amp;gt;\{  y : B(y) \} &amp;lt;/math&amp;gt;, and say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; belongs to this set, or &amp;lt;math&amp;gt;x \in \{  y : B(y) \} &amp;lt;/math&amp;gt;. If it makes sense to say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a banana, then it makes sense to consider the set of all bananas. &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s consider the predicate &amp;lt;math&amp;gt;E(x) := (x \in x )&amp;lt;/math&amp;gt;, which makes sense to state if &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set. Although it is difficult to think of examples of sets that contain themselves, this predicate is not as ridiculous as it might seem. For example, the set of triangles (if appropriately defined) is itself a triangle. Or, for example, &amp;quot;&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set&amp;quot; is a well-defined predicate, so therefore there exists a set of all sets -- and since it is a set, it must necessarily contain itself.&lt;br /&gt;
&lt;br /&gt;
The paradox comes in when we consider the set &amp;lt;math&amp;gt;R = \{ x : x \not\in x \}&amp;lt;/math&amp;gt;, and ask: does &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; contain itself, i.e. is &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;? If the answer is yes, then &amp;lt;math&amp;gt;R\not\in R&amp;lt;/math&amp;gt;, which would be a contradiction. If no, i.e. if &amp;lt;math&amp;gt;R \not\in R&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;, which is again a contradiction. &lt;br /&gt;
&lt;br /&gt;
== The solution ==&lt;br /&gt;
The essence of the following solution was explained to me by Harry Binswanger in his &#039;&#039;Philosophy of Mathematics&#039;&#039; course (2024), and in his book &#039;&#039;How We Know&#039;&#039;. I have added a few embellishments of my own. &lt;br /&gt;
&lt;br /&gt;
The heart of the matter is that we have to be more careful about what we mean by a &amp;quot;set.&amp;quot; Sets don&#039;t just exist &amp;quot;out there,&amp;quot; but rather a set is some things out there, &#039;&#039;which someone is&#039;&#039; &#039;&#039;considering together as a single unit&#039;&#039;. Sets are concepts of consciousness, and so they are relational. They are things out there, as viewed in a particular way by a particular man. A set is an action of awareness, or of referring. &lt;br /&gt;
&lt;br /&gt;
To refer is to refer &#039;&#039;to something&#039;&#039;. A reference to an act of referring can be fine in certain circumstances, e.g. I can unproblematically refer to the fact that I referred to Harry Binswanger&#039;s book &#039;&#039;How We Know&#039;&#039;. But an act of referring that refers &#039;&#039;to nothing but itself&#039;&#039; is a contradiction in terms. It would be referring to its referring to its referring to its referring to ... etc. We would get an infinite regress, and so this supposed act of reference would in fact be referring to nothing at all, i.e. it would not be an act of reference. Harry Binswanger calls this &amp;quot;the fallacy of pure self-reference.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Now, consider the implications of this logical fact for statements in set theory. Self-referential sets, like &amp;quot;the set of all sets&amp;quot; cannot exist. Why? Because to consider &#039;&#039;all&#039;&#039; sets together as a set is to refer to this particular act of reference. And what is this particular act of reference referring to? Well in part, it is referring to its own referring (and its own referring is referring in part to its own referring, to its own referring, to its own referring, to ...). Again, we get an infinite regress.&lt;br /&gt;
&lt;br /&gt;
== Implications ==&lt;br /&gt;
We have arrived at the surprising fact that the statement that &amp;quot;&amp;lt;math&amp;gt;x &amp;lt;/math&amp;gt; is a set&amp;quot; is perfectly unproblematic, but that &amp;quot;the set of all sets&amp;quot; is not something which can be rationally considered. Usually, to form a set, it is sufficient just to know what you are referring to.&lt;br /&gt;
&lt;br /&gt;
An implication of this is that the concept &amp;quot;set&amp;quot; is unlike most other concepts, in that its referents cannot be considered together as a single unity, for one of its referents would be &#039;&#039;that act of consideration itself&#039;&#039;. This must have implications for generalizations about sets, but it&#039;s hard to say what.&lt;br /&gt;
&lt;br /&gt;
Russell&#039;s paradox does have some implications for &amp;quot;set formation rules.&amp;quot; Traditionally, the way it is dealt with is by only allowing sets to be formed that are subsets of some other larger set, and then postulating the existence of a universe (a very large set, that everything else can be a subset of). Naively, one would like this &amp;quot;universal&amp;quot; set to be existence, or the set of all things that exist, but that is [TODO].  &lt;br /&gt;
&lt;br /&gt;
Traditional math takes an intrinsic approach to constructing the universal set, but I take an objective approach to it. The &amp;quot;universal&amp;quot; set is: &#039;&#039;existence, as it is known by a particular consciousness&#039;&#039;. It is the set of all the things that are known to exist by a particular consciousness. That is, in order for you to validly form a set, it must consist exclusively of things that &#039;&#039;exist&#039;&#039;, and which you are &#039;&#039;aware of&#039;&#039;. [TODO this needs work. I have a concept of chair, I can validly consider the set of all chairs, but I am not aware of---nor could I be aware of---every single individual chair.] Each individual has his own &amp;quot;universe,&amp;quot; from which he is allowed to form sets; the universe is different for different individuals, and the scope of an individual&#039;s universe changes with his knowledge. &lt;br /&gt;
&lt;br /&gt;
If, in forming sets, you only ever include things in your own &amp;quot;universal&amp;quot; set, then you cannot possibly commit the fallacy of pure self-reference. Part of the reason is that man&#039;s future is open-ended, and it cannot be said which acts of awareness will exist. Another part of the reason is that your present acts of awareness exist, but there are limits to how aware of them you can be: There must always exist some acts of awareness that you are not aware of, because to be aware of an act of awareness &#039;&#039;is a new act of awareness&#039;&#039;, which itself is a new thing you&#039;d have to be aware of, and yet you can only be aware of finitely many things.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=612</id>
		<title>Russell&#039;s paradox</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=612"/>
		<updated>2025-08-19T06:28:09Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Russell&#039;s paradox&#039;&#039;&#039; is a paradox that arises in a certain &amp;quot;naive&amp;quot; approach to set theory. The reasoning behind it is as follows. &lt;br /&gt;
&lt;br /&gt;
We begin with the plausible-sounding premise that to any logical predicate &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; there exists a set &amp;lt;math&amp;gt;\{x : P(x) \}&amp;lt;/math&amp;gt;. Indeed, there is some way in which predicates and sets seem like they are the same thing. One way I can think about this object &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; on my table is to say that it is a banana, or &amp;lt;math&amp;gt;B(x)&amp;lt;/math&amp;gt;; another way I can think about the same fact is to consider bananas as a set &amp;lt;math&amp;gt;\{  y : B(y) \} &amp;lt;/math&amp;gt;, and say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; belongs to this set, or &amp;lt;math&amp;gt;x \in \{  y : B(y) \} &amp;lt;/math&amp;gt;. If it makes sense to say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a banana, then it makes sense to consider the set of all bananas. &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s consider the predicate &amp;lt;math&amp;gt;E(x) := (x \in x )&amp;lt;/math&amp;gt;, which makes sense to state if &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set. Although it is difficult to think of examples of sets that contain themselves, this predicate is not as ridiculous as it might seem. For example, the set of triangles (if appropriately defined) is itself a triangle. Or, for example, &amp;quot;&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set&amp;quot; is a well-defined predicate, so therefore there exists a set of all sets -- and since it is a set, it must necessarily contain itself.&lt;br /&gt;
&lt;br /&gt;
The paradox comes in when we consider the set &amp;lt;math&amp;gt;R = \{ x : x \not\in x \}&amp;lt;/math&amp;gt;, and ask: does &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; contain itself, i.e. is &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;? If the answer is yes, then &amp;lt;math&amp;gt;R\not\in R&amp;lt;/math&amp;gt;, which would be a contradiction. If no, i.e. if &amp;lt;math&amp;gt;R \not\in R&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;, which is again a contradiction. &lt;br /&gt;
&lt;br /&gt;
== The solution ==&lt;br /&gt;
The essence of the following solution was explained to me by Harry Binswanger in his &#039;&#039;Philosophy of Mathematics&#039;&#039; course (2024), and in his book &#039;&#039;How We Know&#039;&#039;. I have added a few embellishments of my own. &lt;br /&gt;
&lt;br /&gt;
The heart of the matter is that we have to be more careful about what we mean by a &amp;quot;set.&amp;quot; Sets don&#039;t just exist &amp;quot;out there,&amp;quot; but rather a set is some things out there, &#039;&#039;which someone is&#039;&#039; &#039;&#039;considering together as a single unit&#039;&#039;. Sets are concepts of consciousness, and so they are relational. They are things out there, as viewed in a particular way by a particular man. A set is an action of awareness, or of referring. &lt;br /&gt;
&lt;br /&gt;
To refer is to refer &#039;&#039;to something&#039;&#039;. A reference to an act of referring can be fine in certain circumstances, e.g. I can unproblematically refer to the fact that I referred to Harry Binswanger&#039;s book &#039;&#039;How We Know&#039;&#039;. But an act of referring that refers &#039;&#039;to nothing but itself&#039;&#039; is a contradiction in terms. It would be referring to its referring to its referring to its referring to ... etc. We would get an infinite regress, and so this supposed act of reference would in fact be referring to nothing at all, i.e. it would not be an act of reference. Harry Binswanger calls this &amp;quot;the fallacy of pure self-reference.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Now, consider the implications of this logical fact for statements in set theory. Self-referential sets, like &amp;quot;the set of all sets&amp;quot; cannot exist. Why? Because to consider &#039;&#039;all&#039;&#039; sets together as a set is to refer to this particular act of reference. And what is this particular act of reference referring to? Well in part, it is referring to its own referring (and its own referring is referring in part to its own referring, to its own referring, to its own referring, to ...). Again, we get an infinite regress.&lt;br /&gt;
&lt;br /&gt;
== Implications ==&lt;br /&gt;
We have arrived at the surprising fact that the statement that &amp;quot;&amp;lt;math&amp;gt;x &amp;lt;/math&amp;gt; is a set&amp;quot; is perfectly unproblematic, but that &amp;quot;the set of all sets&amp;quot; is not something which can be rationally considered. Usually, to form a set, it is sufficient just to know what you are referring to.&lt;br /&gt;
&lt;br /&gt;
An implication of this is that the concept &amp;quot;set&amp;quot; is unlike most other concepts, in that its referents cannot be considered together as a single unity, for one of its referents would be &#039;&#039;that act of consideration itself&#039;&#039;. This must have implications for generalizations about sets, but it&#039;s hard to say what.&lt;br /&gt;
&lt;br /&gt;
Russell&#039;s paradox does have some implications for &amp;quot;set formation rules.&amp;quot; Traditionally, the way it is dealt with is by only allowing sets to be formed that are subsets of some other larger set, and then postulating the existence of a universe (a very large set, that everything else can be a subset of). Naively, one would like this &amp;quot;universal&amp;quot; set to be existence, or the set of all things that exist, but that is  &lt;br /&gt;
&lt;br /&gt;
Traditional math takes an intrinsic approach to constructing the universal set, but I take an objective approach to it. The &amp;quot;universal&amp;quot; set is: &#039;&#039;existence, as it is known by a particular consciousness&#039;&#039;. It is the set of all the things that are known to exist by a particular consciousness. That is, in order for you to validly form a set, it must consist exclusively of things that &#039;&#039;exist&#039;&#039;, and which you are &#039;&#039;aware of&#039;&#039;. Each individual has his own &amp;quot;universe,&amp;quot; from which he is allowed to form sets; the universe is different for different individuals, and the scope of an individual&#039;s universe changes with his knowledge. &lt;br /&gt;
&lt;br /&gt;
If, in forming sets, you only ever include things in your own &amp;quot;universal&amp;quot; set, then you cannot possibly commit the fallacy of pure self-reference. Part of the reason is that man&#039;s future is open-ended, and it cannot be said which acts of awareness will exist. Another part of the reason is that your present acts of awareness exist, but there are limits to how aware of them you can be: There must always exist some acts of awareness that you are not aware of, because to be aware of an act of awareness &#039;&#039;is a new act of awareness&#039;&#039;, which itself is a new thing you&#039;d have to be aware of, and yet you can only be aware of finitely many things.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=611</id>
		<title>Russell&#039;s paradox</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=611"/>
		<updated>2025-08-19T06:21:01Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Implications for the relation between sets and predicates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Russell&#039;s paradox&#039;&#039;&#039; is a paradox that arises in a certain &amp;quot;naive&amp;quot; approach to set theory. The reasoning behind it is as follows. &lt;br /&gt;
&lt;br /&gt;
We begin with the plausible-sounding premise that to any logical predicate &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; there exists a set &amp;lt;math&amp;gt;\{x : P(x) \}&amp;lt;/math&amp;gt;. Indeed, there is some way in which predicates and sets seem like they are the same thing. One way I can think about this object &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; on my table is to say that it is a banana, or &amp;lt;math&amp;gt;B(x)&amp;lt;/math&amp;gt;; another way I can think about the same fact is to consider bananas as a set &amp;lt;math&amp;gt;\{  y : B(y) \} &amp;lt;/math&amp;gt;, and say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; belongs to this set, or &amp;lt;math&amp;gt;x \in \{  y : B(y) \} &amp;lt;/math&amp;gt;. If it makes sense to say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a banana, then it makes sense to consider the set of all bananas. &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s consider the predicate &amp;lt;math&amp;gt;E(x) := (x \in x )&amp;lt;/math&amp;gt;, which makes sense to state if &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set. Although it is difficult to think of examples of sets that contain themselves, this predicate is not as ridiculous as it might seem. For example, the set of triangles (if appropriately defined) is itself a triangle. Or, for example, &amp;quot;&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set&amp;quot; is a well-defined predicate, so therefore there exists a set of all sets -- and since it is a set, it must necessarily contain itself.&lt;br /&gt;
&lt;br /&gt;
The paradox comes in when we consider the set &amp;lt;math&amp;gt;R = \{ x : x \not\in x \}&amp;lt;/math&amp;gt;, and ask: does &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; contain itself, i.e. is &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;? If the answer is yes, then &amp;lt;math&amp;gt;R\not\in R&amp;lt;/math&amp;gt;, which would be a contradiction. If no, i.e. if &amp;lt;math&amp;gt;R \not\in R&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;, which is again a contradiction. &lt;br /&gt;
&lt;br /&gt;
== The solution ==&lt;br /&gt;
The essence of the following solution was explained to me by Harry Binswanger in his &#039;&#039;Philosophy of Mathematics&#039;&#039; course (2024), and in his book &#039;&#039;How We Know&#039;&#039;. I have added a few embellishments of my own. &lt;br /&gt;
&lt;br /&gt;
The heart of the matter is that we have to be more careful about what we mean by a &amp;quot;set.&amp;quot; Sets don&#039;t just exist &amp;quot;out there,&amp;quot; but rather a set is some things out there, &#039;&#039;which someone is&#039;&#039; &#039;&#039;considering together as a single unit&#039;&#039;. Sets are concepts of consciousness, and so they are relational. They are things out there, as viewed in a particular way by a particular man. A set is an action of awareness, or of referring. &lt;br /&gt;
&lt;br /&gt;
To refer is to refer &#039;&#039;to something&#039;&#039;. A reference to an act of referring can be fine in certain circumstances, e.g. I can unproblematically refer to the fact that I referred to Harry Binswanger&#039;s book &#039;&#039;How We Know&#039;&#039;. But an act of referring that refers &#039;&#039;to nothing but itself&#039;&#039; is a contradiction in terms. It would be referring to its referring to its referring to its referring to ... etc. We would get an infinite regress, and so this supposed act of reference would in fact be referring to nothing at all, i.e. it would not be an act of reference. Harry Binswanger calls this &amp;quot;the fallacy of pure self-reference.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Now, consider the implications of this logical fact for statements in set theory. Self-referential sets, like &amp;quot;the set of all sets&amp;quot; cannot exist. Why? Because to consider &#039;&#039;all&#039;&#039; sets together as a set is to refer to this particular act of reference. And what is this particular act of reference referring to? Well in part, it is referring to its own referring (and its own referring is referring in part to its own referring, to its own referring, to its own referring, to ...). Again, we get an infinite regress.&lt;br /&gt;
&lt;br /&gt;
== Implications ==&lt;br /&gt;
We have arrived at the surprising fact that the statement that &amp;quot;&amp;lt;math&amp;gt;x &amp;lt;/math&amp;gt; is a set&amp;quot; is perfectly unproblematic, but that &amp;quot;the set of all sets&amp;quot; is not something which can be rationally considered. Usually, to form a set, it is sufficient just to know what you are referring to.&lt;br /&gt;
&lt;br /&gt;
An implication of this is that the concept &amp;quot;set&amp;quot; is unlike most other concepts, in that its referents cannot be considered together as a single unity, for one of its referents would be &#039;&#039;that act of consideration itself&#039;&#039;. This must have implications for generalizations about sets, but it&#039;s hard to say what.&lt;br /&gt;
&lt;br /&gt;
Russell&#039;s paradox does have some implications for &amp;quot;set formation rules.&amp;quot; Traditionally, the way it is dealt with is by only allowing sets to be formed that are subsets of some other larger set, and then postulating the existence of a universe (a very large set, that everything else can be a subset of). &lt;br /&gt;
&lt;br /&gt;
Traditional math takes an intrinsic approach to constructing the universal set, but I take an objective approach to it. The &amp;quot;universal&amp;quot; set is: &#039;&#039;existence, as it is known by a particular consciousness&#039;&#039;. It is the set of all the things that are known to exist by a particular consciousness. That is, in order for you to validly form a set, it must consist exclusively of things that &#039;&#039;exist&#039;&#039;, and which you are &#039;&#039;aware of&#039;&#039;. Each individual has his own &amp;quot;universe,&amp;quot; from which he is allowed to form sets; the universe is different for different individuals, and the scope of an individual&#039;s universe changes with his knowledge. &lt;br /&gt;
&lt;br /&gt;
If, in forming sets, you only ever include things in your own &amp;quot;universal&amp;quot; set, then you cannot possibly commit the fallacy of pure self-reference. Your acts of awareness exist, but there are limits to how aware of them you can be.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=610</id>
		<title>Russell&#039;s paradox</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Russell%27s_paradox&amp;diff=610"/>
		<updated>2025-08-19T05:36:27Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Russell&amp;#039;s paradox&amp;#039;&amp;#039;&amp;#039; is a paradox that arises in a certain &amp;quot;naive&amp;quot; approach to set theory. The reasoning behind it is as follows.   We begin with the plausible-sounding premise that to any logical predicate &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; there exists a set &amp;lt;math&amp;gt;\{x : P(x) \}&amp;lt;/math&amp;gt;. Indeed, there is some way in which predicates and sets seem like they are the same thing. One way I can think about this object &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; on my table is to say that it is a banana, or &amp;lt;math&amp;gt;B(x)&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Russell&#039;s paradox&#039;&#039;&#039; is a paradox that arises in a certain &amp;quot;naive&amp;quot; approach to set theory. The reasoning behind it is as follows. &lt;br /&gt;
&lt;br /&gt;
We begin with the plausible-sounding premise that to any logical predicate &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; there exists a set &amp;lt;math&amp;gt;\{x : P(x) \}&amp;lt;/math&amp;gt;. Indeed, there is some way in which predicates and sets seem like they are the same thing. One way I can think about this object &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; on my table is to say that it is a banana, or &amp;lt;math&amp;gt;B(x)&amp;lt;/math&amp;gt;; another way I can think about the same fact is to consider bananas as a set &amp;lt;math&amp;gt;\{  y : B(y) \} &amp;lt;/math&amp;gt;, and say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; belongs to this set, or &amp;lt;math&amp;gt;x \in \{  y : B(y) \} &amp;lt;/math&amp;gt;. If it makes sense to say that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a banana, then it makes sense to consider the set of all bananas. &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s consider the predicate &amp;lt;math&amp;gt;E(x) := (x \in x )&amp;lt;/math&amp;gt;, which makes sense to state if &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set. Although it is difficult to think of examples of sets that contain themselves, this predicate is not as ridiculous as it might seem. For example, the set of triangles (if appropriately defined) is itself a triangle. Or, for example, &amp;quot;&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a set&amp;quot; is a well-defined predicate, so therefore there exists a set of all sets -- and since it is a set, it must necessarily contain itself.&lt;br /&gt;
&lt;br /&gt;
The paradox comes in when we consider the set &amp;lt;math&amp;gt;R = \{ x : x \not\in x \}&amp;lt;/math&amp;gt;, and ask: does &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; contain itself, i.e. is &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;? If the answer is yes, then &amp;lt;math&amp;gt;R\not\in R&amp;lt;/math&amp;gt;, which would be a contradiction. If no, i.e. if &amp;lt;math&amp;gt;R \not\in R&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;R \in R&amp;lt;/math&amp;gt;, which is again a contradiction. &lt;br /&gt;
&lt;br /&gt;
== The solution ==&lt;br /&gt;
The essence of the following solution was explained to me by Harry Binswanger in his &#039;&#039;Philosophy of Mathematics&#039;&#039; course (2024), and in his book &#039;&#039;How We Know&#039;&#039;. I have added a few embellishments of my own. &lt;br /&gt;
&lt;br /&gt;
The heart of the matter is that we have to be more careful about what we mean by a &amp;quot;set.&amp;quot; Sets don&#039;t just exist &amp;quot;out there,&amp;quot; but rather a set is some things out there, &#039;&#039;which someone is&#039;&#039; &#039;&#039;considering together as a single unit&#039;&#039;. Sets are concepts of consciousness, and so they are relational. They are things out there, as viewed in a particular way by a particular man. A set is an action of awareness, or of referring. &lt;br /&gt;
&lt;br /&gt;
To refer is to refer &#039;&#039;to something&#039;&#039;. A reference to an act of referring can be fine in certain circumstances, e.g. I can unproblematically refer to the fact that I referred to Harry Binswanger&#039;s book &#039;&#039;How We Know&#039;&#039;. But an act of referring that refers &#039;&#039;to nothing but itself&#039;&#039; is a contradiction in terms. It would be referring to its referring to its referring to its referring to ... etc. We would get an infinite regress, and so this supposed act of reference would in fact be referring to nothing at all, i.e. it would not be an act of reference. Harry Binswanger calls this &amp;quot;the fallacy of pure self-reference.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Now, consider the implications of this logical fact for statements in set theory. Self-referential sets, like &amp;quot;the set of all sets&amp;quot; cannot exist. Why? Because to consider &#039;&#039;all&#039;&#039; sets together as a set is to refer to this particular act of reference. And what is this particular act of reference referring to? Well in part, it is referring to its own referring (and its own referring is referring in part to its own referring, to its own referring, to its own referring, to ...). Again, we get an infinite regress.&lt;br /&gt;
&lt;br /&gt;
== Implications for the relation between sets and predicates ==&lt;br /&gt;
Indeed, we have arrived at the surprising fact that the statement that &amp;quot;&amp;lt;math&amp;gt;x &amp;lt;/math&amp;gt; is a set&amp;quot; is perfectly unproblematic, but that &amp;quot;the set of all sets&amp;quot; is not something which can be rationally considered.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=609</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=609"/>
		<updated>2025-08-19T05:36:18Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Category theory]]&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Russell&#039;s paradox]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Logic]]&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Category theory: abstracting mathematical construction (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
* [[Perspective Theory]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=608</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=608"/>
		<updated>2025-08-18T23:23:12Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* My email to Ray 03/27/25 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
This essay was prompted by Ray&#039;s suggestion that I put my problem with the diagonal argument into writing. My problem is not really with the diagonal argument per se, it is with the more basic concept of sets. Rather than saying something negative about set theory as it stands today, I will offer something positive. Starting from scratch, I will sketch what I think a rational theory of sets would look like. &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed in a particular way by a particular man.  &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups of the units of concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument to the uninitiated. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; Those points on O which are &#039;&#039;physical&#039;&#039; must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So regardless of which of those we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be groups. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is a potential action, which, if performed on the same member &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, would always produce the same member &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
A &amp;quot;problem&amp;quot; with this way of thinking about functions is that sometimes indeed you are doing something with &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, and producing a new thing &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;, but sometimes you haven&#039;t actually produced a new thing, you&#039;re just thinking about &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in a different way. For example, all men are mortal, so there should be a function from the group of all men to the group of all mortal beings. It is arguable, however, that these functions represent something you could do, but it&#039;s something you do in consciousness---they represent a change of perspective. You aren&#039;t doing anything to &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; itself, you&#039;re just looking at &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; differently.  &lt;br /&gt;
&lt;br /&gt;
For an uncontroversial example of a function, it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Another type of function, one without a clear mathematization, is a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life, e.g. given a line segment on a piece of paper, pull out an amount of string equal to that length, then use the string to extend that line segment by drawing a new line segment of equal length. Mainstream math models the above process as the function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;x \mapsto 2x&amp;lt;/math&amp;gt;, but that&#039;s not quite right, because &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; is a number (or at least, something akin to a number), and not the length itself. It is very common that mainstream math thinks of &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; as &amp;quot;lengths as they actually are in reality.&amp;quot; It conflates length with measurement of length.  &lt;br /&gt;
&lt;br /&gt;
Is a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; something you could do? It&#039;s not clear. What even are the elements of the group &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt;? The elements of &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; are equivalence classes of Cauchy sequences, so those are two things we need to understand: equivalence classes, and Cauchy sequences.   &lt;br /&gt;
&lt;br /&gt;
Cauchy sequences are functions &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt;. Is a Cauchy sequence something you could do? Some of them are, like &amp;lt;math&amp;gt;\{ 1/n \}_{n=1}^\infty &amp;lt;/math&amp;gt;, but some of them aren&#039;t, like &amp;lt;math&amp;gt;\{ 1/h_n \}_{n=1}^\infty&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;h_n = &amp;lt;/math&amp;gt; &amp;quot;the number of steps the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;th Turing machine takes to halt.&amp;quot; And some of them are very bizarre, like &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a_n = &amp;lt;/math&amp;gt; &amp;quot;the number of stars in the Milky Way of mass &amp;lt;math&amp;gt;\leq n&amp;lt;/math&amp;gt; kilograms.&amp;quot;   &lt;br /&gt;
&lt;br /&gt;
Is it legitimate to talk about Cauchy sequences that are &#039;&#039;not&#039;&#039; something you could do? The answer of mainstream mathematics is a resounding &amp;quot;yes.&amp;quot; My answer is a tentative &amp;quot;no&amp;quot;: if it&#039;s not something which exists in reality, and it&#039;s not something which potentially could exist in reality, then your sequence doesn&#039;t refer to anything, and so it&#039;s meaningless. It&#039;s like talking about flying purple cats. The reason why my answer is &#039;&#039;tentative&#039;&#039; &amp;quot;no&amp;quot; is that sometimes we can learn things from impossible hypotheticals; sometimes they reveal things about the nature of our legitimate concepts. I don&#039;t want to police what sort of Cauchy sequences people can or cannot talk about, I just want to reorient math in the direction of reality.  &lt;br /&gt;
&lt;br /&gt;
What is an equivalence class? Well that&#039;s actually quite simple. First let&#039;s consider fractions: 1/3 and 2/6 are the same &#039;&#039;fraction&#039;&#039;, but they are different &#039;&#039;expressions&#039;&#039;. A fraction is an equivalence class of expressions &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt; involving two integers &amp;lt;math&amp;gt;p,q\in \mathbb{Z}&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt;q \neq 0&amp;lt;/math&amp;gt;), and where the equivalence relation is that &amp;lt;math&amp;gt;p/q = r/s&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;ps = qr&amp;lt;/math&amp;gt;. The concept of equivalence classes extends far beyond mathematics, to any concept which is a special case of another concept. The two copies of &#039;&#039;Conformal Field Theory&#039;&#039; (some physics textbook) in my office are different &#039;&#039;copies&#039;&#039;, but they are the same &#039;&#039;book&#039;&#039;.  Now, given two Cauchy sequences &amp;lt;math&amp;gt;\{ 1/n \}_{n=1}^\infty &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{ 1/n^2 \}_{n=1}^\infty &amp;lt;/math&amp;gt;, which mind you are two things---two processes---actually out there in reality, we say they are different qua &#039;&#039;sequence&#039;&#039;, but they are the same qua &#039;&#039;real number&#039;&#039;. Generally, given two Cauchy sequences &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt;and &amp;lt;math&amp;gt;\{ b_n \}_{n=1}^\infty &amp;lt;/math&amp;gt;, we say regard them as equivalent if for any &amp;lt;math&amp;gt;\epsilon \in Q, &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\epsilon &amp;gt; 0&amp;lt;/math&amp;gt;, there exists an &amp;lt;math&amp;gt;N_\epsilon \in \mathbb{N}&amp;lt;/math&amp;gt; such that whenever &amp;lt;math&amp;gt;n \geq N&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;| a_n - b_n| &amp;lt; \epsilon &amp;lt;/math&amp;gt;.    &lt;br /&gt;
&lt;br /&gt;
So what real thing does &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; refer to? It refers to a particular kind of potential action &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; (namely one that is &amp;quot;Cauchy&amp;quot;), from a particular perspective (namely the perspective from which two Cauchy sequences are the same if they are going to the same place).     &lt;br /&gt;
&lt;br /&gt;
Now, how about functions &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;? Well it&#039;s just something that takes a real number and sends it to a real number. If you think of the real number as a sequence &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt;, that&#039;s fine, but the function needs to be defined for &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt; qua real number rather than &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt; qua sequence. Again, this point is logical and not mathematical. We could consider a function from the group of all books to the group of all strings, e.g. which sends a book to its author; such a function can be defined on &#039;&#039;copies&#039;&#039; of books (like maybe your way of implementing it is: purchase a copy of the book and look at who the author of the copy is), but it must necessarily depend on the properties of the copy &#039;&#039;qua book&#039;&#039; rather than its properties &#039;&#039;qua copy&#039;&#039;. For example, it can&#039;t depend on the physical location of the book.     &lt;br /&gt;
&lt;br /&gt;
So, in conclusion, the answer to the question &amp;quot;Is a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; something you could do?&amp;quot; is yes. But what sort of processes does it refer to in real life? Is it really practical?     &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
A group doesn&#039;t have to be specified in a completely unambiguous way. In real life, there is no such thing. &lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
I actually don&#039;t like the term &amp;quot;form a set.&amp;quot; It&#039;s vague. Really what we&#039;re doing is we are &#039;&#039;identifying&#039;&#039; sets; we are pointing to some things in reality, and saying &amp;quot;that&#039;s a set.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there need not be a practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
Quotients / identity are actually what I have to think the most about.  &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Fraction&amp;diff=607</id>
		<title>Fraction</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Fraction&amp;diff=607"/>
		<updated>2025-08-15T21:54:23Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;fraction&#039;&#039;&#039; is a pair &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt; of integers &amp;lt;math&amp;gt;p,q : \mathbb{Z} &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;q \neq 0&amp;lt;/math&amp;gt;, regarded from the perspective that &amp;lt;math&amp;gt;p / q =_{\mathbb{Q}} r / s &amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;p s =_{\mathbb{Z}} q r&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
== Ratio ==&lt;br /&gt;
I want to say something like: A ratio is an actual relationship between quantities. &lt;br /&gt;
&lt;br /&gt;
Suppose that &amp;lt;math&amp;gt;p/q &amp;gt; 0&amp;lt;/math&amp;gt;, and that it is describing some quantity &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
specifically, there&#039;s something about the &#039;&#039;symbols&#039;&#039; that is the same as &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
is &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; a quantity? or is it a relationship between quantities? Well it could be either: we could have 3/5ths of a pizza, OR: we could have the ratio of the circumference of a pizza to its diameter. The former has units, the latter doesn&#039;t. The former is a quantity, and as for the latter... I guess it is not a quantity? Yeah. It&#039;s a quantitative relationship, but not a quantity. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s stick with the former case, where &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; is an actual quantity. What then does it mean to identify &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt;? Well first of all, there has to be some other quantity &amp;lt;math&amp;gt;\overline{Q}&amp;lt;/math&amp;gt; that is being used as a foil. And then the idea is that &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt;s would be the same quantity as &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\overline{Q}&amp;lt;/math&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
Now, for the latter case, suppose we have two quantities &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\overline{Q}&amp;lt;/math&amp;gt;. To understand the relationship between these quantities, we understand it in terms of sameness. If &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt;s is the same quantity as &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\overline{Q}&amp;lt;/math&amp;gt;s, then we say that the ratio of &amp;lt;math&amp;gt;Q&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;\overline{Q}&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So really these two cases are the same. We can say either that some quantity is &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt;ths of another quantity, or else we can say that the ratio of the first to the second is &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Now, what about negative fractions? &lt;br /&gt;
&lt;br /&gt;
[OLD stuff below as of 08/15/25]&lt;br /&gt;
&lt;br /&gt;
Ratios are very fundamental. Any measurement at all involves ratios.&lt;br /&gt;
&lt;br /&gt;
A natural number is a set of several things, thought of in relation to a single thing. &lt;br /&gt;
&lt;br /&gt;
A fraction is a set of one or more things, thought of in relation to a set of one or more things. &lt;br /&gt;
&lt;br /&gt;
Just like how I defined an integer as an ordered pair of natural numbers, I could define a fraction as an ordered pair of natural numbers. The difference is that these pairs have a different equivalence relation, and different addition / multiplication operations.&lt;br /&gt;
&lt;br /&gt;
== Rational numbers ==&lt;br /&gt;
Rational numbers, which we denote &amp;lt;math&amp;gt;\mathbb{Q}&amp;lt;/math&amp;gt;, is concept of signed differences between ratios.&lt;br /&gt;
&lt;br /&gt;
== n-ratios, projective space ==&lt;br /&gt;
[TODO]&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Integer&amp;diff=606</id>
		<title>Integer</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Integer&amp;diff=606"/>
		<updated>2025-08-15T21:15:05Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;integer&#039;&#039;&#039; is a difference between two multitudes, considered together as an [[Order|ordered]] [[Set|pair]]. The concept of integer is sometimes denoted by a symbol, &amp;lt;math&amp;gt;\mathbb{Z}&amp;lt;/math&amp;gt;. [TODO old as of 08/15/25] &lt;br /&gt;
&lt;br /&gt;
As a &#039;&#039;noun&#039;&#039;, an integer is a symbol like -2, -1, 0, 1, etc. &lt;br /&gt;
&lt;br /&gt;
As an &#039;&#039;adjective&#039;&#039;, integers can be used to describe different things. For example, a signed difference -- see the rest of this article. Or, for example, a location on an oriented pointed line. Or, for example, a winding number. &lt;br /&gt;
&lt;br /&gt;
== Examples of integers ==&lt;br /&gt;
In this section, I will give examples of concretes subsumed under specific integers, like -2, 0, 3, etc.  &lt;br /&gt;
&lt;br /&gt;
Consider two piles of apples. Suppose that the two piles are ordered, so that we may refer to one as &amp;quot;pile #1&amp;quot; and the other as &amp;quot;pile #2.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* If pile #1 contains 3 apples, and pile #2 contains 5 apples, then together they are a unit of the concept &amp;quot;-2.&amp;quot; One may say that the signed difference between them is -2 apples.&lt;br /&gt;
* If pile #1 contains 71 apples, and pile #2 contains 71 apples, then together they are a unit of the concept &amp;quot;0.&amp;quot; One may say that the signed difference between them is 0 apples.&lt;br /&gt;
* If pile #1 contains 3 apples, and pile #2 is empty (contains no apples), then together they are a unit of the concept &amp;quot;3.&amp;quot; One may say that the signed difference between them is 3 apples.&lt;br /&gt;
Consider two sets of gold coins. &amp;quot;Set #2&amp;quot; is the set of gold coins which Bob has withdrawn from his bank account. &amp;quot;Set #1&amp;quot; is the set of gold coins which Bob has deposited in his bank account. &lt;br /&gt;
&lt;br /&gt;
* If set #1 contains 6 gold coins, and set #2 contains 5 gold coins, then together they are a unit of the concept &amp;quot;1.&amp;quot; His balance is said to be 1 gold coin. &lt;br /&gt;
* If set #1 contains 100,000 gold coins, and set #2 contains 200,000 gold coins, then together they are a unit of the concept &amp;quot;-100,000.&amp;quot; His balance is said to be -100,000 gold coins.  &lt;br /&gt;
Consider two [[Point|points]] A and B on a [[Line|ray]]. Let &amp;lt;math&amp;gt;L_A&amp;lt;/math&amp;gt; denote the distance from A to the origin, and let &amp;lt;math&amp;gt;L_B&amp;lt;/math&amp;gt; denote the distance from B to the origin. Choose the ordering of the set &amp;lt;math&amp;gt;\{ L_A, L_B \}&amp;lt;/math&amp;gt; according to which &amp;lt;math&amp;gt;L_A&amp;lt;/math&amp;gt; is first, and &amp;lt;math&amp;gt;L_B&amp;lt;/math&amp;gt; is second. Then &lt;br /&gt;
&lt;br /&gt;
* If &amp;lt;math&amp;gt;L_A&amp;lt;/math&amp;gt; is found to be 17 inches, and &amp;lt;math&amp;gt;L_B&amp;lt;/math&amp;gt; is found to be 31 inches, then together they are a unit of the concept &amp;quot;14.&amp;quot; One may say that the signed distance between A and B is 14 inches. &lt;br /&gt;
* If B is the origin of the ray, and &amp;lt;math&amp;gt;L_A&amp;lt;/math&amp;gt; is found to be 10 inches, then together they are a unit of the concept &amp;quot;-10.&amp;quot; One may say that the signed distance between A and B is -10 inches. &lt;br /&gt;
* If the distance between the origin and either point is not a whole number of inches, then the signed distance between them might not be an integer at all; it might be a [[rational number]]. &lt;br /&gt;
Consider a point P on a line with an origin. Let &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; denote the number of centimeters between P and the origin which are to the &#039;&#039;left&#039;&#039; of the origin, and let &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;  denote the number of centimeters between P and the origin which are to the &#039;&#039;right&#039;&#039; of the origin. Necessarily, either &amp;lt;math&amp;gt;L = 0&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;R = 0&amp;lt;/math&amp;gt;. The tuple &amp;lt;math&amp;gt;(R,L)&amp;lt;/math&amp;gt; is an integer (if L and R are integral), and it is the linear coordinate of P. &lt;br /&gt;
&lt;br /&gt;
== Difference ==&lt;br /&gt;
The &#039;&#039;&#039;difference&#039;&#039;&#039; between two quantities A and B, is the quantity which would have to be added to the lesser quantity in order to make it equal to the greater quantity. In the case where A and B are the same quantity, we say that the difference between them is zero, or 0. &lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
The difference between a pile consisting of 3 apples, and a pile consisting of 5 apples, is 2 apples. &lt;br /&gt;
&lt;br /&gt;
The difference between a pile consisting of 5 apples, and a pile consisting of 3 apples, is 2 apples. &lt;br /&gt;
&lt;br /&gt;
The difference between 3 and 5 is 2.  &lt;br /&gt;
&lt;br /&gt;
=== Non-examples ===&lt;br /&gt;
&amp;quot;A difference between me and my friend is that I like chocolate ice cream, but he doesn&#039;t.&amp;quot; This is a perfectly valid use of the concept of difference, but it&#039;s not a difference of quantities. &lt;br /&gt;
&lt;br /&gt;
== Signed differences ==&lt;br /&gt;
[TODO this section needs a lot of work] &lt;br /&gt;
&lt;br /&gt;
A difference is something that is identified with respect to two quantities. For a difference, the &#039;&#039;order&#039;&#039; of the two quantities does not matter; the difference between the smaller and the larger is the same as the difference between the larger and the smaller. &lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;signed difference&#039;&#039;&#039;, which Objective Mathematics sometimes calls a &#039;&#039;&#039;sifference&#039;&#039;&#039;, is a concept much like a difference, except that it keeps track of the &#039;&#039;order&#039;&#039; the two quantities under consideration. Let A and B denote two quantities, where A is greater than or equal to B. The sifference between A and B is the difference between A and B; the sifference between B and A is the difference between A and B, but with a slight asterisk to remind us about the order. &lt;br /&gt;
&lt;br /&gt;
Describing things like I have, in the English language, may give the reader a slightly incorrect idea, because &amp;quot;and&amp;quot; is often considered to be symmetrical. Indeed, &amp;quot;Bob and Jane&amp;quot; usually means the same thing as &amp;quot;Jane and Bob.&amp;quot; In our context, however, it is very important to distinguish between the two noun phrases. This emphasis on the order of &amp;quot;and&amp;quot; is not completely foreign to English, however: authors know that at times, the subtle change in emphasis between &amp;quot;Bob and Jane&amp;quot; and &amp;quot;Jane and Bob&amp;quot; matters.&lt;br /&gt;
&lt;br /&gt;
Symbolically, we write the sifference between &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;X-Y&amp;lt;/math&amp;gt;, and we write the sifference between &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;Y - X&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
The difference between a pile consisting of 3 apples, and a pile consisting of 5 apples, is 2 apples.&lt;br /&gt;
&lt;br /&gt;
in fact there is a [[symmetry]] between them.&lt;br /&gt;
&lt;br /&gt;
== Addition of integers ==&lt;br /&gt;
&#039;&#039;&#039;To add&#039;&#039;&#039; two integers &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; is to regard them as a single ordered pair &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;, such that the first element of &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is the [[Natural number#Addition|sum]] of the multitudes in the first element of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and the first element of &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;, and such that the second element of &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is the sum of the multitudes of the second element of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; and the second element of &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;. The resulting integer is denoted by &amp;lt;math&amp;gt;n + m&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
In symbolic notation, &amp;lt;math&amp;gt;(n,m) + (a,b) := (n + a, m + b)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[TODO put my drawing] &lt;br /&gt;
&lt;br /&gt;
== Negation of integers ==&lt;br /&gt;
&#039;&#039;&#039;To negate&#039;&#039;&#039; an integer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; is to reverse the ordering of the pair to which it refers. The negation of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; is denoted by &amp;lt;math&amp;gt;-n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ordering is something that your consciousness added to the pair. So in some sense every integer (meaning every object referred to by an integer) carries a &amp;lt;math&amp;gt;\mathbb{Z}_2&amp;lt;/math&amp;gt; [[symmetry]]. It&#039;s like a gauge symmetry (change in description) rather than a true symmetry. &lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[TODO put my drawing] &lt;br /&gt;
&lt;br /&gt;
== Multiplication of integers ==&lt;br /&gt;
&#039;&#039;&#039;To multiply&#039;&#039;&#039; an integer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; by a natural number &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, is to add &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; to itself &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; times. The number measuring the resulting difference may be denoted as &amp;lt;math&amp;gt;kn&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;k \times n&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We can extend this to multiplication of integers by integers, as follows. To multiply &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; by 0 is 0. To multiply &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; by a negative integer, &amp;lt;math&amp;gt;-k&amp;lt;/math&amp;gt;, is to add the negation of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; to itself &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; times.  &lt;br /&gt;
&lt;br /&gt;
In symbolic notation, we have described an operation&amp;lt;math&amp;gt;(n,m)\times (p,q) := (np + mq, nq + mp) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
[TODO put tons and tons of examples here]&lt;br /&gt;
&lt;br /&gt;
== The traditional concept ==&lt;br /&gt;
[TODO needs a lot of work] &lt;br /&gt;
&lt;br /&gt;
The integers are sometimes taken as an irreducible primary in mathematics. The mathematician Leopold Kronecker said&amp;lt;ref&amp;gt;Bell, E. T. &#039;&#039;Men of Mathematics&#039;&#039;. Seventh printing, Simon &amp;amp; Schuster, 1937, p. 477.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;God made the integers, all the rest is the work of man. &amp;lt;/blockquote&amp;gt;and I think this quote is famous because some mathematicians sympathize with it. &lt;br /&gt;
&lt;br /&gt;
Integers are literally taken as an irreducible primary by ZFC set theory, which has the axiom of infinity (TODO write something else. Calling this the integers, and not---say, the natural numbers---is an oversimplification.)&lt;br /&gt;
&lt;br /&gt;
=== The Grothendieck construction ===&lt;br /&gt;
There&#039;s a construction I have seen called the Grothendieck construction, which is in some ways similar to Objective Mathematics&#039; way of viewing the integers. The idea is to view the integers as the set &amp;lt;math&amp;gt;\mathbb{N} \times \mathbb{N} / \sim&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;(n,m) \sim (p,q) &amp;lt;/math&amp;gt; if there exists some &amp;lt;math&amp;gt;k \in \mathbb{N}&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;(p,q) = (n + k, m + k)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
I am sure that versions of this construction long predate Grothendieck, but it was made famous by Grothendieck because it&#039;s the starting point of K theory.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=The_block_universe_(temporary_name)&amp;diff=605</id>
		<title>The block universe (temporary name)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=The_block_universe_(temporary_name)&amp;diff=605"/>
		<updated>2025-06-04T18:22:44Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this essay is to argue against the metaphysical picture of the block universe. I&#039;m writing this for people like Andrei, who recognize that there is some sort of contradiction with determinism, but have no clue how to reconcile it with what we know about physics. &lt;br /&gt;
&lt;br /&gt;
Maybe I should title it &amp;quot;the arrogance of modern physics.&amp;quot; It&#039;s so ridiculous for them to say we know everything except for like dark matter and confinement and quantum gravity and times earlier than the first 10^-47 seconds of the Big Bang. Everything else is jUsT aN eNgInEeRiNg pRoBlEm. &lt;br /&gt;
&lt;br /&gt;
I&#039;m only going to cover classical physics in this essay. Quantum physics makes everything way more confusing, and I don&#039;t think it ultimately would be relevant for the key points of my argument. &lt;br /&gt;
&lt;br /&gt;
== The first initial condition ==&lt;br /&gt;
Physics doesn&#039;t explain the Big Bang  &lt;br /&gt;
&lt;br /&gt;
== The nature of time ==&lt;br /&gt;
Time is motion. A measurement of how much time has passed is a quantitative identification of how much motion has happened. To say &amp;quot;it has been 30 seconds&amp;quot; is to say that the second hand has moved halfway across the clock.&lt;br /&gt;
&lt;br /&gt;
In reality, there is no such thing as an instant in time. No one has ever observed one, and no one ever could even in principle. An instant is an &#039;&#039;idealization&#039;&#039;, corresponding to an arbitrarily small amount of motion. This idealization is clearly useful for many things, but no one knows precisely what its domain of validity is. &lt;br /&gt;
&lt;br /&gt;
A corollary of the above is that in reality, there is no such thing as &#039;&#039;the state of a physical system&#039;&#039; at some instant in time. Again, the concept of an instantaneous state is a useful idealization, but its domain of validity remains unclear. &lt;br /&gt;
&lt;br /&gt;
Obviously, I can&#039;t paint a precise picture of what it looks like when this picture breaks down. If I could, I would be the next Isaac Newton. But to jog the reader&#039;s imagination, I will concoct a fictional story:&lt;br /&gt;
&lt;br /&gt;
Suppose we have a system consisting of many parts that are moving independently. Each part alternates between going through some fixed motion which takes time &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; to complete, and doing nothing at all. The parts act asynchronously, by which I mean they aren&#039;t all moving at the same time. Oops. Next, I want to say what the state of the system is at time &amp;lt;math&amp;gt;t= 0&amp;lt;/math&amp;gt;, but I can&#039;t do that, because I&#039;m keeping firmly in mind the fact that such a thing is an idealization. &lt;br /&gt;
&lt;br /&gt;
There&#039;s no such thing as the state&lt;br /&gt;
&lt;br /&gt;
aosdfjoasd&lt;br /&gt;
&lt;br /&gt;
ok here&#039;s my idea:&lt;br /&gt;
&lt;br /&gt;
what if it were the case that to predict the future of something, you need to know not just where it is now, but what its trajectory has been for the past hour?&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=The_block_universe_(temporary_name)&amp;diff=604</id>
		<title>The block universe (temporary name)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=The_block_universe_(temporary_name)&amp;diff=604"/>
		<updated>2025-05-29T17:35:20Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* The nature of time */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this essay is to argue against the metaphysical picture of the block universe. I&#039;m writing this for people like Andrei, who recognize that there is some sort of contradiction with determinism, but have no clue how to reconcile it with what we know about physics. &lt;br /&gt;
&lt;br /&gt;
Maybe I should title it &amp;quot;the arrogance of modern physics.&amp;quot; It&#039;s so ridiculous for them to say we know everything except for like dark matter and confinement and quantum gravity and times earlier than the first 10^-47 seconds of the Big Bang. Everything else is jUsT aN eNgInEeRiNg pRoBlEm. &lt;br /&gt;
&lt;br /&gt;
I&#039;m only going to cover classical physics in this essay. Quantum physics makes everything way more confusing, and I don&#039;t think it ultimately would be relevant for the key points of my argument. &lt;br /&gt;
&lt;br /&gt;
== The first initial condition ==&lt;br /&gt;
Physics doesn&#039;t explain the Big Bang  &lt;br /&gt;
&lt;br /&gt;
== The nature of time ==&lt;br /&gt;
Time is motion. A measurement of how much time has passed is a quantitative identification of how much motion has happened. To say &amp;quot;it has been 30 seconds&amp;quot; is to say that the second hand has moved halfway across the clock.&lt;br /&gt;
&lt;br /&gt;
In reality, there is no such thing as an instant in time. No one has ever observed one, and no one ever could even in principle. An instant is an &#039;&#039;idealization&#039;&#039;, corresponding to an arbitrarily small amount of motion. This idealization is clearly useful for many things, but no one knows precisely what its domain of validity is. &lt;br /&gt;
&lt;br /&gt;
A corollary of the above is that in reality, there is no such thing as &#039;&#039;the state of a physical system&#039;&#039; at some instant in time. Again, the concept of an instantaneous state is a useful idealization, but its domain of validity remains unclear. &lt;br /&gt;
&lt;br /&gt;
Obviously, I can&#039;t paint a precise picture of what it looks like when this picture breaks down. If I could, I would be the next Isaac Newton. But to jog the reader&#039;s imagination, I will concoct a fictional story:&lt;br /&gt;
&lt;br /&gt;
Suppose we have a system consisting of many parts that are moving independently. Each part alternates between going through some fixed motion which takes time &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; to complete, and doing nothing at all. The parts act asynchronously, by which I mean they aren&#039;t all moving at the same time. Oops. Next, I want to say what the state of the system is at time &amp;lt;math&amp;gt;t= 0&amp;lt;/math&amp;gt;, but I can&#039;t do that, because I&#039;m keeping firmly in mind the fact that such a thing is an idealization. &lt;br /&gt;
&lt;br /&gt;
There&#039;s no such thing as the state&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=The_block_universe_(temporary_name)&amp;diff=603</id>
		<title>The block universe (temporary name)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=The_block_universe_(temporary_name)&amp;diff=603"/>
		<updated>2025-05-29T17:28:22Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Created page with &amp;quot;The aim of this essay is to argue against the metaphysical picture of the block universe. I&amp;#039;m writing this for people like Andrei, who recognize that there is some sort of contradiction with determinism, but have no clue how to reconcile it with what we know about physics.   Maybe I should title it &amp;quot;the arrogance of modern physics.&amp;quot; It&amp;#039;s so ridiculous for them to say we know everything except for like dark matter and confinement and quantum gravity and times earlier than...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this essay is to argue against the metaphysical picture of the block universe. I&#039;m writing this for people like Andrei, who recognize that there is some sort of contradiction with determinism, but have no clue how to reconcile it with what we know about physics. &lt;br /&gt;
&lt;br /&gt;
Maybe I should title it &amp;quot;the arrogance of modern physics.&amp;quot; It&#039;s so ridiculous for them to say we know everything except for like dark matter and confinement and quantum gravity and times earlier than the first 10^-47 seconds of the Big Bang. Everything else is jUsT aN eNgInEeRiNg pRoBlEm. &lt;br /&gt;
&lt;br /&gt;
I&#039;m only going to cover classical physics in this essay. Quantum physics makes everything way more confusing, and I don&#039;t think it ultimately would be relevant for the key points of my argument. &lt;br /&gt;
&lt;br /&gt;
== The first initial condition ==&lt;br /&gt;
Physics doesn&#039;t explain the Big Bang  &lt;br /&gt;
&lt;br /&gt;
== The nature of time ==&lt;br /&gt;
Time is motion. A measurement of how much time has passed is a quantitative identification of how much motion has happened. To say &amp;quot;it has been 30 seconds&amp;quot; is to say that the second hand has moved halfway across the clock.&lt;br /&gt;
&lt;br /&gt;
In reality, there is no such thing as an instant in time. No one has ever observed one, and no one ever could even in principle. An instant is an &#039;&#039;idealization&#039;&#039;, corresponding to an arbitrarily small amount of motion. This idealization is clearly useful for many things, but no one knows precisely what its domain of validity is. &lt;br /&gt;
&lt;br /&gt;
A corollary of the above is that in reality, there is no such thing as &#039;&#039;the state of a physical system&#039;&#039; at some instant in time. Again, the concept of an instantaneous state is a useful idealization, but its domain of validity remains unclear. &lt;br /&gt;
&lt;br /&gt;
Obviously, I can&#039;t paint a precise picture of what it looks like when this picture breaks down. If I could, I would be the next Isaac Newton. But to jog the reader&#039;s imagination, I will concoct a fictional story:&lt;br /&gt;
&lt;br /&gt;
Suppose we have a system consisting of many parts that are moving independently. Each part alternates between going through some fixed motion which takes time &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; to complete, and doing nothing at all. The parts act asynchronously. Next, I want to say what the state of the system is at time &amp;lt;math&amp;gt;t= 0&amp;lt;/math&amp;gt;, but I can&#039;t do that, because I&#039;m keeping firmly in mind the fact that such a thing is an idealization. &lt;br /&gt;
&lt;br /&gt;
There&#039;s no such thing as the state&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Logic&amp;diff=602</id>
		<title>Logic</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Logic&amp;diff=602"/>
		<updated>2025-05-24T18:37:28Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Subjunctive quantifiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I think that set theory and formal logic need to be re-done rationally. This is a big project. I will list out some of my problems with formal logic below: &lt;br /&gt;
&lt;br /&gt;
== Material implication ==&lt;br /&gt;
&amp;lt;math&amp;gt;A \implies B&amp;lt;/math&amp;gt; is held to equivalent to &amp;lt;math&amp;gt;\neg A \vee B&amp;lt;/math&amp;gt;, so anything follows from a falsehood. This doesn&#039;t fit natural language reasoning. For example, suppose that it is not raining outside right now, and I say &amp;quot;if it were raining outside right now, then communism would be true.&amp;quot; The former statement is false, so the implication is true. Clearly that&#039;s absurd.&lt;br /&gt;
&lt;br /&gt;
== Essence ==&lt;br /&gt;
In plain English, we have a lot of sentences like &amp;quot;bread nourishes,&amp;quot; which don&#039;t fit into &amp;quot;for all&amp;quot; or &amp;quot;there exists.&amp;quot; Indeed, &amp;quot;bread nourishes&amp;quot; doesn&#039;t just mean that there exists some bread that nourishes (it means way more than that), nor does it mean that ALL bread, even bread laced with arsenic, nourishes. It means that bread, &#039;&#039;in essence&#039;&#039;, nourishes. &lt;br /&gt;
&lt;br /&gt;
Examples of universal statements that fit this pattern: &lt;br /&gt;
&lt;br /&gt;
* Lamps provide light (but not ALL of them provide light, because some lamps are broken)&lt;br /&gt;
* Mirrors reflect light (but not ALL mirrors reflect, because some mirrors are covered in soot) &lt;br /&gt;
* Leaves absorb light through photosynthesis (but not ALL leaves do, because some are dead)&lt;br /&gt;
* Birds have feathers (but not ALL birds have feathers because some have been plucked)&lt;br /&gt;
&lt;br /&gt;
Maybe examples:&lt;br /&gt;
&lt;br /&gt;
Non examples:&lt;br /&gt;
&lt;br /&gt;
* Birds can fly (isn&#039;t this just a false sentence? Not true in essence, and not true for all birds.)&lt;br /&gt;
&lt;br /&gt;
Conjecture(?): It appears that the above is to &amp;quot;for all&amp;quot; as statements about particulars, like &amp;quot;Bob is mortal,&amp;quot; are to &amp;quot;there exists.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Subjunctive quantifiers ==&lt;br /&gt;
In English, there is a difference between &amp;quot;all&amp;quot; and &amp;quot;any,&amp;quot; and between &amp;quot;there exists&amp;quot; and &amp;quot;there could exist.&amp;quot; Linguists call the former &amp;quot;indicative&amp;quot; and the latter &amp;quot;subjunctive.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
This seems very important to me, especially the difference between &amp;quot;there exists&amp;quot; and &amp;quot;there could exist.&amp;quot; The current theory of logic has a &amp;quot;block universe&amp;quot; picture built into it. Either something exists in the block universe, or it doesn&#039;t; there is no &amp;quot;could.&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
The &amp;quot;all&amp;quot; vs &amp;quot;any&amp;quot; distinction comes up when dealing with the infinite. With the doubling function &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;n\mapsto 2n&amp;lt;/math&amp;gt;, it&#039;s not right to think about it as &amp;quot;all&amp;quot; natural numbers. You should think about it as doubling any natural number that may be presented. &lt;br /&gt;
&lt;br /&gt;
There&#039;s some connection between this and the material implication. Usually, though not always, when we say &amp;quot;if X then Y,&amp;quot; we have in mind that X could be true and that Y could be true. &lt;br /&gt;
&lt;br /&gt;
== Terms vs. predicates ==&lt;br /&gt;
[TODO]&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Logic&amp;diff=601</id>
		<title>Logic</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Logic&amp;diff=601"/>
		<updated>2025-05-24T17:05:25Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Created page with &amp;quot;I think that set theory and formal logic need to be re-done rationally. This is a big project. I will list out some of my problems with formal logic below:   == Material implication == &amp;lt;math&amp;gt;A \implies B&amp;lt;/math&amp;gt; is held to equivalent to &amp;lt;math&amp;gt;\neg A \vee B&amp;lt;/math&amp;gt;, so anything follows from a falsehood. This doesn&amp;#039;t fit natural language reasoning. For example, suppose that it is not raining outside right now, and I say &amp;quot;if it were raining outside right now, then communism w...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I think that set theory and formal logic need to be re-done rationally. This is a big project. I will list out some of my problems with formal logic below: &lt;br /&gt;
&lt;br /&gt;
== Material implication ==&lt;br /&gt;
&amp;lt;math&amp;gt;A \implies B&amp;lt;/math&amp;gt; is held to equivalent to &amp;lt;math&amp;gt;\neg A \vee B&amp;lt;/math&amp;gt;, so anything follows from a falsehood. This doesn&#039;t fit natural language reasoning. For example, suppose that it is not raining outside right now, and I say &amp;quot;if it were raining outside right now, then communism would be true.&amp;quot; The former statement is false, so the implication is true. Clearly that&#039;s absurd.&lt;br /&gt;
&lt;br /&gt;
== Essence ==&lt;br /&gt;
In plain English, we have a lot of sentences like &amp;quot;bread nourishes,&amp;quot; which don&#039;t fit into &amp;quot;for all&amp;quot; or &amp;quot;there exists.&amp;quot; Indeed, &amp;quot;bread nourishes&amp;quot; doesn&#039;t just mean that there exists some bread that nourishes (it means way more than that), nor does it mean that ALL bread, even bread laced with arsenic, nourishes. It means that bread, &#039;&#039;in essence&#039;&#039;, nourishes. &lt;br /&gt;
&lt;br /&gt;
Examples of universal statements that fit this pattern: &lt;br /&gt;
&lt;br /&gt;
* Lamps provide light (but not ALL of them provide light, because some lamps are broken)&lt;br /&gt;
* Mirrors reflect light (but not ALL mirrors reflect, because some mirrors are covered in soot) &lt;br /&gt;
* Leaves absorb light through photosynthesis (but not ALL leaves do, because some are dead)&lt;br /&gt;
* Birds have feathers (but not ALL birds have feathers because some have been plucked)&lt;br /&gt;
&lt;br /&gt;
Maybe examples:&lt;br /&gt;
&lt;br /&gt;
Non examples:&lt;br /&gt;
&lt;br /&gt;
* Birds can fly (isn&#039;t this just a false sentence? Not true in essence, and not true for all birds.)&lt;br /&gt;
&lt;br /&gt;
Conjecture(?): It appears that the above is to &amp;quot;for all&amp;quot; as statements about particulars, like &amp;quot;Bob is mortal,&amp;quot; are to &amp;quot;there exists.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Subjunctive quantifiers ==&lt;br /&gt;
In English, there is a difference between &amp;quot;all&amp;quot; and &amp;quot;any,&amp;quot; and between &amp;quot;there exists&amp;quot; and &amp;quot;there could exist.&amp;quot; Linguists call the former &amp;quot;indicative&amp;quot; and the latter &amp;quot;subjunctive.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
This seems very important to me, especially the difference between &amp;quot;there exists&amp;quot; and &amp;quot;there could exist.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Terms vs. predicates ==&lt;br /&gt;
[TODO]&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=600</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=600"/>
		<updated>2025-05-24T16:29:49Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Category theory]]&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Logic]]&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Category theory: abstracting mathematical construction (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
* [[Perspective Theory]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=599</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=599"/>
		<updated>2025-05-22T21:17:36Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Category theory]]&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Category theory: abstracting mathematical construction (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
* [[Perspective Theory]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=598</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=598"/>
		<updated>2025-05-20T03:27:23Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.) We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case if the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;), or choose a concrete set-theoretic model for their category.  &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to a morphism &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  ( 1,2, a) , (1,2, b ), (3,4, \alpha) , (3,4, \beta), (3,4 , a ) \},    &amp;lt;/math&amp;gt;and generally,  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := \{ (i,j,x) \ | \ (x\in S \wedge i= 1 \wedge j =2 )  \vee (x\in T \wedge i = 3 \wedge j =4) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with &amp;quot;1&amp;quot;, and putting the latter into a tuple with &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction reverses the order, and keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a 3-tuple with &amp;quot;1&amp;quot; and &amp;quot;2&amp;quot;, and putting the latter into a 3-tuple with &amp;quot;3&amp;quot; and &amp;quot;4&amp;quot;.   &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.   &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. In particular, if there were a different category of sets from the standard one (and I alluded to the fact that I think there ought to be a better one), then this property would still make sense. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that in answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=597</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=597"/>
		<updated>2025-05-20T03:19:43Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Universal properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.) We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case if the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;), or choose a concrete set-theoretic model for their category.  &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to a morphism &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  ( 1,2, a) , (1,2, b ), (3,4, \alpha) , (3,4, \beta), (3,4 , a ) \},    &amp;lt;/math&amp;gt;and generally,  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := \{ (i,j,x) \ | \ (x\in S \wedge i= 1 \wedge j =2 )  \vee (x\in T \wedge i = 3 \wedge j =4) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with &amp;quot;1&amp;quot;, and putting the latter into a tuple with &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction reverses the order, and keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a 3-tuple with &amp;quot;1&amp;quot; and &amp;quot;2&amp;quot;, and putting the latter into a 3-tuple with &amp;quot;3&amp;quot; and &amp;quot;4&amp;quot;.   &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.  &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that in answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=596</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=596"/>
		<updated>2025-05-20T03:13:51Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Universal properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.) We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case if the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;), or choose a concrete set-theoretic model for their category.  &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to a morphism &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  ( 1,2, a) , (1,2, b ), (3,4, \alpha) , (3,4, \beta), (3,4 , a ) \},    &amp;lt;/math&amp;gt;and generally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := \{ (i,j,x) \ | \ (x\in S \wedge i= 1 \wedge j =2 )  \vee (x\in T \wedge i = 3 \wedge j =4) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with &amp;quot;1&amp;quot;, and putting the latter into a tuple with &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction reverses the order, and keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a 3-tuple with &amp;quot;1&amp;quot; and &amp;quot;2&amp;quot;, and putting the latter into a 3-tuple with &amp;quot;3&amp;quot; and &amp;quot;4&amp;quot;.   &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.  &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that in answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=595</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=595"/>
		<updated>2025-05-20T03:08:29Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.) We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case if the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;), or choose a concrete set-theoretic model for their category.  &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to a morphism &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  ( a, A) , (b, A), (\alpha ,B) , (\beta, B), (a , B)  \},    &amp;lt;/math&amp;gt;and generally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := \{ (x,X) \ | \ (x\in S \wedge X=S)  \vee (x\in T \wedge X=T) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with &amp;quot;1&amp;quot;, and putting the latter into a tuple with &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and putting the latter into a tuple with &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;.   &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.  &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that in answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=594</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=594"/>
		<updated>2025-05-18T19:22:55Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.) We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case if the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;), or choose a concrete set-theoretic model for their category.  &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.  &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that in answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=593</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=593"/>
		<updated>2025-05-18T19:18:23Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* All Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Category theory]]&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Category theory: abstracting mathematical construction (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=592</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=592"/>
		<updated>2025-05-18T19:17:47Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Lfox moved page Category theory to Category theory: abstracting mathematical construction (essay) without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.)&lt;br /&gt;
&lt;br /&gt;
We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that, even though &#039;&#039;prima facie&#039;&#039; it may look like the objects of a category are like &amp;quot;entities&amp;quot; and the morphisms are like &amp;quot;actions,&amp;quot; I don&#039;t think that&#039;s precisely what categories are conceptualizing. Another reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case of the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.  &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=591</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=591"/>
		<updated>2025-05-18T19:08:30Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.)&lt;br /&gt;
&lt;br /&gt;
We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that, even though &#039;&#039;prima facie&#039;&#039; it may look like the objects of a category are like &amp;quot;entities&amp;quot; and the morphisms are like &amp;quot;actions,&amp;quot; I don&#039;t think that&#039;s precisely what categories are conceptualizing. Another reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case of the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors &#039;&#039;on groupoids&#039;&#039;.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|217x217px]]&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is,&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. You don&#039;t even have to know that &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are sets, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are functions. For the statement to make sense, we just have to know that  &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are objects in some category, and that &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are morphisms in that category.  &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but one could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!).  &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039; is the sense in which the disjoint sum and the disjoint union are really &amp;quot;the same&amp;quot; construction! They satisfy the same universal property, and therefore are isomorphic in a canonical way.  &lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a canonical/unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=590</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=590"/>
		<updated>2025-05-18T18:56:57Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Universal properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.)&lt;br /&gt;
&lt;br /&gt;
We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that, even though &#039;&#039;prima facie&#039;&#039; it may look like the objects of a category are like &amp;quot;entities&amp;quot; and the morphisms are like &amp;quot;actions,&amp;quot; I don&#039;t think that&#039;s precisely what categories are conceptualizing. Another reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case of the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors on groupoids.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. Disjoint union and union are different concepts. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. &lt;br /&gt;
&lt;br /&gt;
Given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is possible to get at the exact same idea in a way which is differs in mere technical details. We could instead have defined the disjoint union as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
We see that there is something arbitrary about the details of these constructions. What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there is always an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. These data possess the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram:&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2025-05-18 at 2.51.41 PM.png|center|The universal property of the coproduct.|300px]]&lt;br /&gt;
&lt;br /&gt;
Ex&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. To make the statement about &amp;lt;math&amp;gt;S + T      &amp;lt;/math&amp;gt; rather than &amp;lt;math&amp;gt;S \sqcup T      &amp;lt;/math&amp;gt;, all we had to do was change the words. We didn&#039;t have to dig into the details of the way that these two sets are constructed. In other words, all that this universal property cares about is the properties of these things &#039;&#039;qua&#039;&#039; elements of some category. &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!). [TODO] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it.&lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=File:Screenshot_2025-05-18_at_2.51.41_PM.png&amp;diff=589</id>
		<title>File:Screenshot 2025-05-18 at 2.51.41 PM.png</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=File:Screenshot_2025-05-18_at_2.51.41_PM.png&amp;diff=589"/>
		<updated>2025-05-18T18:52:23Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Universal property of the coproduct.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=588</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=588"/>
		<updated>2025-05-18T18:42:16Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; whose objects are categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a &#039;&#039;structure&#039;&#039; on &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt;. (A structure is an order, or a sigma algebra, or an involution, or a multiplication operation, or something like that. I won&#039;t try to define precisely what a &amp;quot;structure&amp;quot; is (see Bourbaki for that), but I claim that everything in standard mathematics can be thought of as some structure on some set.)&lt;br /&gt;
&lt;br /&gt;
We then get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is &#039;&#039;equal to&#039;&#039; &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;. &amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One reason why is that, even though &#039;&#039;prima facie&#039;&#039; it may look like the objects of a category are like &amp;quot;entities&amp;quot; and the morphisms are like &amp;quot;actions,&amp;quot; I don&#039;t think that&#039;s precisely what categories are conceptualizing. Another reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory, which wouldn&#039;t be the case of the latter was truly foundational (and hence integral to human thought). It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain below. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( Y ,Z)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(Y),F(Z))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I will only give one example, one which I think demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A set-theoretic construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;?  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing.&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s define &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear that if &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, sending &amp;lt;math&amp;gt;(s,i) \mapsto (\psi(s), i)&amp;lt;/math&amp;gt; which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets. (Exercise: verify this last statement.)  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we were to change &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Technical caveat: it is the essence of functors on groupoids.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;. But I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference: The resulting category would have been essentially the same. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n: The resulting computer program will be essentially the same.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, that abstracts away the arbitrary choices that went into the construction.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choice. Here we also see why category theory is difficult: saying how you would handle &#039;&#039;any possibility&#039;&#039; is much more difficult than just saying how you would do the construction in one specific case. &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
Besides functors, there is another way in which categories abstract away from arbitrary choices, called &amp;quot;universal properties.&amp;quot; [TODO explain set theoretic union?]&lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given &#039;&#039;two&#039;&#039; sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;This should be contrasted with the &#039;&#039;union&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A \cup B := \{ a, b, \alpha, \beta \} &amp;lt;/math&amp;gt;. The disjoint union keeps the &amp;lt;math&amp;gt;a \in A&amp;lt;/math&amp;gt; separate from the &amp;lt;math&amp;gt;a \in B&amp;lt;/math&amp;gt;, and the union does not. In standard set theory, the union is taken to be an axiomatic notion, and the disjoint union is taken to be a construction. And of course, given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, we can get at the exact same idea in a way which is technically different. We could instead have defined the disjoint union as &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally &lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;. We see that there is something arbitrary about the details of these constructions. &lt;br /&gt;
&lt;br /&gt;
What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there always exists an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. This data possesses the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram [TODO]. &lt;br /&gt;
&lt;br /&gt;
Ex&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. To make the statement about &amp;lt;math&amp;gt;S + T      &amp;lt;/math&amp;gt; rather than &amp;lt;math&amp;gt;S \sqcup T      &amp;lt;/math&amp;gt;, all we had to do was change the words. We didn&#039;t have to dig into the details of the way that these two sets are constructed. In other words, all that this universal property cares about is the properties of these things &#039;&#039;qua&#039;&#039; elements of some category. &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!). [TODO] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it.&lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Conclusion (general relativity and beyond) ==&lt;br /&gt;
This theme of &#039;&#039;canonical&#039;&#039; math constructions, i.e. those which can be performed without making any choices, is very powerful. I believe that the ideas of category theory will have implications that go far beyond the ridiculously abstract fields (algebraic geometry, homotopy theory) in which they are presently employed. I will conclude with just one tantalizing example:&lt;br /&gt;
&lt;br /&gt;
The laws of classical mechanics are formulated with respect to coordinate systems. A coordinate system is a &#039;&#039;choice&#039;&#039;, which could have been otherwise: the 0˚ longitude line could have been just as easily defined to run through Paris as it was defined to run through Greenwich. If your coordinate system is changed drastically, then the form of the laws of classical mechanics change drastically in turn. For example, if your coordinate system is rotating, then there is a Coriolis force.&lt;br /&gt;
&lt;br /&gt;
One might ask the question: How do we formulate the laws of physics in a way so that they look the same, regardless of what coordinate system we are using? I suspect that answering that question, you will arrive at something like General Relativity.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=587</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=587"/>
		<updated>2025-05-16T21:15:54Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Functors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category of categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a structure (I won&#039;t define what a &amp;quot;structure&amp;quot; is; see Bourbaki for that. But think about it as an additional set. [TODO look up]). Then we get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is equal to &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One big reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory. It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain later. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( X ,Y)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(X),F(Y))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and which respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I won&#039;t give the standard examples here. I will only give one example, which demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;One might ask what I mean by a &amp;quot;construction.&amp;quot; What exactly are set-theoretic constructions in reality? A construction is a method of forming one set, given some other sets. To &amp;quot;form a set&amp;quot; is to make the identification that some existents are a set; it is to consider the existents as belonging together, as part of a single collection; it is to take the unit perspective on some existents. &amp;lt;/ref&amp;gt; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;.  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing. &lt;br /&gt;
&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s call &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear (exercise!) that &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we changed &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Or at least, it is the essence of functors on groupoids.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;, but I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, without making any arbitrary choices.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choices. (Here we also see why category theory is difficult: to define a functor, you have to say how you would handle any possible choice, which is much more difficult than just saying how you would do the construction in some specific case). &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
There is another way in which categories handle arbitrary choices. [TODO explain set theoretic union?]&lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given two sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;And of course, given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
However, we can get at the exact same idea in a way which is technically different. We could instead have defined the disjoint union as &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;. We see that there is something arbitrary about the details of these constructions. &lt;br /&gt;
&lt;br /&gt;
What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there always exists an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. This data possesses the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram [TODO]. &lt;br /&gt;
&lt;br /&gt;
Ex&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. To make the statement about &amp;lt;math&amp;gt;S + T      &amp;lt;/math&amp;gt; rather than &amp;lt;math&amp;gt;S \sqcup T      &amp;lt;/math&amp;gt;, all we had to do was change the words. We didn&#039;t have to dig into the details of the way that these two sets are constructed. In other words, all that this universal property cares about is the properties of these things &#039;&#039;qua&#039;&#039; elements of some category. &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!). [TODO] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it.&lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=586</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=586"/>
		<updated>2025-05-16T21:01:44Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I think sets contain actual existents. One type of existent is indeed a set which is empty. However, I don&#039;t think such things should play any sort of foundational role in a proper theory of sets. Another place where I disagree with the mainstream is that I don&#039;t think there is a unique empty set. The place where any set exists is within the mind of an individual; a set is one of his forms of awareness. The empty set is a man&#039;s awareness of &#039;&#039;nothing&#039;&#039;, i.e. of some existent being &#039;&#039;other than&#039;&#039; what context suggests. Thus there is one empty set in Bob&#039;s mind when he identifies that his pantry is empty, another empty set in Mary&#039;s mind when she identifies that she doesn&#039;t have any meetings today, etc.  &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category of categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a structure (I won&#039;t define what a &amp;quot;structure&amp;quot; is; see Bourbaki for that. But think about it as an additional set. [TODO look up]). Then we get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is equal to &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt; though perhaps not in a useful way. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One big reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory. It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain later. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( X ,Y)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(X),F(Y))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and which respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I won&#039;t give the standard examples here. I will only give one example, which demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;.  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing. &lt;br /&gt;
&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s call &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear (exercise!) that &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we changed &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Or at least, it is the essence of functors on groupoids.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;, but I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, without making any arbitrary choices.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choices. (Here we also see why category theory is difficult: to define a functor, you have to say how you would handle any possible choice, which is much more difficult than just saying how you would do the construction in some specific case). &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
There is another way in which categories handle arbitrary choices. [TODO explain set theoretic union?]&lt;br /&gt;
&lt;br /&gt;
The construction (or as we now know, the &#039;&#039;functor&#039;&#039;) &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt; of the previous section suggests a more general construction. Given two sets &amp;lt;math&amp;gt;A := \{ a, b \} &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B := \{ \alpha, \beta, a \}&amp;lt;/math&amp;gt;, we can construct their &#039;&#039;disjoint union&#039;&#039; &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (a, 1), (b,1), (\alpha, 2), (\beta, 2), (a, 2) \}. &amp;lt;/math&amp;gt;And of course, given any set &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and any set &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;, we can construct a set &amp;lt;math&amp;gt;S \sqcup T &amp;lt;/math&amp;gt; whose elements are the elements of &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt; and the elements of &amp;lt;math&amp;gt;T &amp;lt;/math&amp;gt;. More formally, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint union&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S \sqcup T := \{ (x,i)\ | \ (x\in S \wedge i=1)  \vee (x\in T \wedge i=2) \}.   &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
However, we can get at the exact same idea in a way which is technically different. We could instead have defined the disjoint union as &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A + B := \{  a, b, \{ \alpha \}, \{ \beta \}, \{ a \}  \},    &amp;lt;/math&amp;gt;and generally &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; The &#039;&#039;disjoint sum&#039;&#039; of a set &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and a set &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; is the set &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;S + T := S \cup \{ \{ t\}\ |\ t\in T  \}.      &amp;lt;/math&amp;gt;♦&lt;br /&gt;
&lt;br /&gt;
It is clear that the thing I&#039;m calling &amp;quot;disjoint union&amp;quot; and the thing I&#039;m calling &amp;quot;disjoint sum&amp;quot; are not different in an important way. Both of them capture the idea that, given two sets, there exists a set which has all the elements of the first one and all the elements of the second one, and which keeps the elements separate. The &amp;quot;disjoint union&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by putting the former into a tuple with a &amp;quot;1&amp;quot;, and putting the latter into a tuple with a &amp;quot;2&amp;quot;. The &amp;quot;disjoint sum&amp;quot; construction keeps &amp;lt;math&amp;gt;a \in A      &amp;lt;/math&amp;gt; separated from &amp;lt;math&amp;gt;a \in B      &amp;lt;/math&amp;gt; by doing nothing to the former, and putting the latter into a set &amp;lt;math&amp;gt;\{ a \}       &amp;lt;/math&amp;gt;. We see that there is something arbitrary about the details of these constructions. &lt;br /&gt;
&lt;br /&gt;
What is the common essence that &#039;&#039;disjoint union&#039;&#039; and &#039;&#039;disjoint sum&#039;&#039; share, which we are trying to capture with our formal definitions? Is it even possible to talk about such a thing mathematically? The answer to the latter question is yes(!!), and the answer to the former question is that these two constructions possess the same &#039;&#039;universal property&#039;&#039;. I will not try to define this concept yet, but rather I will proceed inductively by studying the disjoint union and disjoint sum in greater depth. &lt;br /&gt;
&lt;br /&gt;
The first thing to note about the disjoint union is that there always exists an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_S : S \rightarrow S \sqcup T    &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;s \mapsto (s, 1)      &amp;lt;/math&amp;gt;, and an &amp;quot;inclusion&amp;quot; function &amp;lt;math&amp;gt;i_T : T \rightarrow S \sqcup T &amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;t \mapsto (t, 2)  &amp;lt;/math&amp;gt;. This data possesses the following property:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 1 (universal property of the coproduct).&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S \sqcup T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
This proposition is logically somewhat complex (&amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt;), but the reader will find that it is very easy to prove once he gets a grip on what it is saying.&lt;br /&gt;
&lt;br /&gt;
The more standard and succinct (but less clear) way to state the above proposition would be to say &amp;quot;for any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a &#039;&#039;unique&#039;&#039; function &amp;lt;math&amp;gt;\chi : S \sqcup T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;.&amp;quot; But rather than writing out that long sentence every time, a category theorist would draw the following diagram [TODO]. &lt;br /&gt;
&lt;br /&gt;
Ex&lt;br /&gt;
&lt;br /&gt;
The universal property of the coproduct is also satisfied by the disjoint sum. That is, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 2.&#039;&#039;&#039; For any set &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, and any functions &amp;lt;math&amp;gt;\lambda_S : S \rightarrow X      &amp;lt;/math&amp;gt;,  &amp;lt;math&amp;gt;\lambda_T : T  \rightarrow X      &amp;lt;/math&amp;gt;, there exists a function &amp;lt;math&amp;gt;\chi : S + T \rightarrow X &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\chi \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\chi \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\chi      &amp;lt;/math&amp;gt; is the &#039;&#039;unique&#039;&#039; function with this property. More formally, uniqueness means that if there is any function &amp;lt;math&amp;gt;f : S + T \rightarrow X      &amp;lt;/math&amp;gt; such that  &amp;lt;math&amp;gt;f \circ i_S = \lambda_S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f \circ i_T = \lambda_T  &amp;lt;/math&amp;gt;, then necessarily &amp;lt;math&amp;gt;f = \chi      &amp;lt;/math&amp;gt;. ♦&lt;br /&gt;
&lt;br /&gt;
Note that this &amp;quot;universal property of the coproduct&amp;quot; is entirely category theoretic: to state the property, you don&#039;t have to know any of the details about what&#039;s inside &amp;lt;math&amp;gt;X      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;S &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;, and you don&#039;t have to know anything about what the functions &amp;lt;math&amp;gt;i_S      &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_T &amp;lt;/math&amp;gt;, etc. are doing. To make the statement about &amp;lt;math&amp;gt;S + T      &amp;lt;/math&amp;gt; rather than &amp;lt;math&amp;gt;S \sqcup T      &amp;lt;/math&amp;gt;, all we had to do was change the words. We didn&#039;t have to dig into the details of the way that these two sets are constructed. In other words, all that this universal property cares about is the properties of these things &#039;&#039;qua&#039;&#039; elements of some category. &lt;br /&gt;
&lt;br /&gt;
A consequence of this generality is that we could have formulated the exact same universal property in &#039;&#039;any other category&#039;&#039;, whether it be groups, topological spaces, natural numbers, or anything else. There&#039;s no guarantee that any object of a given category will actually possess this property, but could state it nonetheless. Another consequence of this generality is the following: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Proposition 3.&#039;&#039;&#039; Let &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt;  be two objects of &#039;&#039;any&#039;&#039;(!) category, and suppose that &amp;lt;math&amp;gt;S \rightarrow Y \leftarrow T       &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;S \rightarrow Z \leftarrow T       &amp;lt;/math&amp;gt; both satisfy the universal properties of the coproduct. Then &amp;lt;math&amp;gt;Y      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Z      &amp;lt;/math&amp;gt; are &#039;&#039;uniquely isomorphic&#039;&#039;(!). [TODO] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Corollary of proposition 3.&#039;&#039;&#039; The disjoint sum and disjoint union of &amp;lt;math&amp;gt;S      &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;T      &amp;lt;/math&amp;gt; are uniquely isomorphic. &lt;br /&gt;
&lt;br /&gt;
As an exercise, the reader should give a more precise statement of proposition 3 (i.e. state precisely what &amp;quot;uniquely isomorphic&amp;quot; means), and prove it.&lt;br /&gt;
&lt;br /&gt;
I can now give a definition of a universal property. A universal property is a property possessed by an object of a category, which characterizes it up to a unique isomorphism. Besides the coproduct, there are many other familiar sets and set-theoretic constructions that possess universal properties, for example, the product of two sets &amp;lt;math&amp;gt;S \times T = \{ (s,t) \ |\ s\in S, t\in T \}  &amp;lt;/math&amp;gt;, a set containing a single element &amp;lt;math&amp;gt;\{ * \}       &amp;lt;/math&amp;gt;, a coproduct of &#039;&#039;three&#039;&#039; sets &amp;lt;math&amp;gt;S \sqcup T \sqcup R      &amp;lt;/math&amp;gt;, and anything else that you can dream up. For an example of the flavor of universal products in other categories, I shall note that in many geometrical categories (where the objects are shapes / spaces of some sort), the (transverse) intersection of two objects satisfies a universal property (the universal property of the pullback), and the gluing together of two objects satisfies a universal property (the universal property of the pushforward).&lt;br /&gt;
&lt;br /&gt;
In conclusion, with universal properties we observe the same phenomenon that we observed with functors. There are some arbitrary details in our math constructions, but this concept helps us talk about our math constructions in a way which guarantees that those arbitrary details won&#039;t matter. If the only properties of &amp;lt;math&amp;gt;A \sqcup B      &amp;lt;/math&amp;gt; that we ever use are those that follow from its universal property, then it is completely indistinguishable from &amp;lt;math&amp;gt;A + B       &amp;lt;/math&amp;gt;. Of course, just like for functors, this robustness against arbitrary choices comes at the cost of making category theory &#039;&#039;more difficult&#039;&#039; than set theory: instead of just writing down a set and chugging along, we have to learn and automatize a complicated &amp;lt;math&amp;gt;\forall \exists \forall      &amp;lt;/math&amp;gt; statement. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=585</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=585"/>
		<updated>2025-05-15T02:20:56Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I don&#039;t like this approach to sets. I think sets should contain actual existents. But I won&#039;t fight that battle today. &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category of categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a structure (I won&#039;t define what a &amp;quot;structure&amp;quot; is; see Bourbaki for that. But think about it as an additional set. [TODO look up]). Then we get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is equal to &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt; though perhaps not in an interesting manner. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as an alternative foundation to set theory (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One big reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory. It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain later. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( X ,Y)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(X),F(Y))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and which respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I won&#039;t give the standard examples here. I will only give one example, which demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;.  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing. &lt;br /&gt;
&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s call &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear (exercise!) that &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we changed &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Or at least, it is the essence of functors on groupoids.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;, but I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, without making any arbitrary choices.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choices. (Here we also see why category theory is difficult: to define a functor, you have to say how you would handle any possible choice, which is much more difficult than just saying how you would do the construction in some specific case). &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
There is another way in which categories handle arbitrary choices...&lt;br /&gt;
&lt;br /&gt;
== The history of category theory ==&lt;br /&gt;
Eillenberg-Steenrod axioms [TODO]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=584</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=584"/>
		<updated>2025-05-15T02:12:16Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* All Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Category theory]]&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=583</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=583"/>
		<updated>2025-05-15T02:11:48Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I don&#039;t like this approach to sets. I think sets should contain actual existents. But I won&#039;t fight that battle today. &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, algebraic varieties, the points of the sphere, the open subsets of the plane, the natural numbers, compact Hausdorff totally disconnected spaces, etc etc. There is even a category of categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a structure (I won&#039;t define what a &amp;quot;structure&amp;quot; is; see Bourbaki for that. But think about it as an additional set. [TODO look up]). Then we get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is equal to &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt; though perhaps not in an interesting manner. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has reminded me that category theory can be taken as foundational (see [https://ncatlab.org/nlab/show/ETCC here] for Lawvere&#039;s attempt at that). I have barely studied Lawvere&#039;s ideas, but I am skeptical that it is useful as a foundation. One big reason why is that when it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory. It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically. I don&#039;t think this is just my own ineptitude; I think there is a deep reason why category theory is difficult, which I will explain later. It&#039;s not just me, either: When working mathematicians want to understand something category theoretic, they often do things that allow them to think about it in a set theoretic manner, e.g. they embed their category into the category of sets (see &amp;quot;Yoneda embedding&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
I mentioned earlier that there is a category &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; of categories. Clearly the objects of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt; are ... categories, but what are the morphisms of &amp;lt;math&amp;gt;\text{Cat}&amp;lt;/math&amp;gt;? They are called &#039;&#039;functors&#039;&#039;, and they are defined as follows.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \mathcal{C} \rightarrow \mathcal{D}&amp;lt;/math&amp;gt; is a function which sends any &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(X) \in \text{ob}(\mathcal{D})&amp;lt;/math&amp;gt;, along with a function which sends any &amp;lt;math&amp;gt;\varphi \in \text{mor}_{\mathcal{C}}( X ,Y)&amp;lt;/math&amp;gt; to an object &amp;lt;math&amp;gt;F(\varphi) \in \text{mor}_{\mathcal{D}}(F(X),F(Y))&amp;lt;/math&amp;gt;. This assignment respects composition (meaning &amp;lt;math&amp;gt;F(\varphi \circ \psi) = F(\varphi) \circ F(\psi)&amp;lt;/math&amp;gt; for any morphisms &amp;lt;math&amp;gt;\varphi, \psi&amp;lt;/math&amp;gt;), and which respects identity (meaning &amp;lt;math&amp;gt;F(\text{Id}_{X} ) = \text{Id}_{F(X)} &amp;lt;/math&amp;gt; for any object &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;). ♦ &lt;br /&gt;
&lt;br /&gt;
If you want examples of functors, you can find many of them in a category theory textbook. I won&#039;t give the standard examples here. I will only give one example, which demonstrates the essence and purpose of functors.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s suppose that we are mathematicians who wish to do some set-theoretic &amp;quot;construction.&amp;quot; For example, one construction we could do is we could take any set &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and we could replace it with a set &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;A\sqcup A&amp;lt;/math&amp;gt; is a set which has exactly two copies of every element of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. For example, if &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt; then we might have &amp;lt;math&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s suppose that we change &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; in a &amp;quot;trivial&amp;quot; way. For example, instead of considering &amp;lt;math&amp;gt;A = \{a, b\}&amp;lt;/math&amp;gt;, what if we considered &amp;lt;math&amp;gt;A&#039; = \{a&#039;, b&#039;\}&amp;lt;/math&amp;gt;.  Since &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are basically the same, nothing important would change. Instead of getting &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A\sqcup A = \{(a,1), (b,1), (a,2), (b,2)\},&amp;lt;/math&amp;gt;we would get&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A&#039; \sqcup A&#039; = \{(a&#039;,1), (b&#039;,1), (a&#039;,2), (b&#039;,2)\},&amp;lt;/math&amp;gt;which, again, is basically the same thing. &lt;br /&gt;
&lt;br /&gt;
Now, why am I entitled to say that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same,&amp;quot; and that replacing &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; was trivial? Because all I did was I took the contents of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, and I added a symbol &#039; to both of them! That&#039;s not interesting. More formally, I think that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; are &amp;quot;the same&amp;quot; because I have in mind a function &amp;lt;math&amp;gt;\varphi : A \rightarrow A&#039; &amp;lt;/math&amp;gt;, which sends &amp;lt;math&amp;gt;a \mapsto a&#039;&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b \mapsto b&#039;&amp;lt;/math&amp;gt;, and this function is an &#039;&#039;isomorphism;&#039;&#039; it has an inverse function &amp;lt;math&amp;gt;A&#039; \rightarrow A &amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;a&#039; \mapsto a&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b&#039; \mapsto b&amp;lt;/math&amp;gt; . Likewise, I think that &amp;lt;math&amp;gt;A \sqcup A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; are &amp;quot;basically the same&amp;quot; because there is an isomorphism &amp;lt;math&amp;gt;A \sqcup A \rightarrow A&#039; \sqcup A&#039;&amp;lt;/math&amp;gt; sending &amp;lt;math&amp;gt;(a, 1) \mapsto (a&#039;, 1)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(b, 2) \mapsto (b&#039;, 2)&amp;lt;/math&amp;gt;, etc.  &lt;br /&gt;
&lt;br /&gt;
It is clear that &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A&#039;&amp;lt;/math&amp;gt; didn&#039;t play any special role in our construction; we could have done the exact same thing for any set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;. Thus, for an arbitrary set &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;, let&#039;s call &amp;lt;math&amp;gt;F(S) := S \sqcup S&amp;lt;/math&amp;gt;. Furthermore, let&#039;s call the latter isomorphism of the above paragraph &amp;lt;math&amp;gt;F(\varphi) : F(A) \rightarrow F(A&#039;)&amp;lt;/math&amp;gt;. It&#039;s also clear (exercise!) that &amp;lt;math&amp;gt;\psi : S \rightarrow T&amp;lt;/math&amp;gt; is any isomorphism of sets, then we get an isomorphism &amp;lt;math&amp;gt;F(S) \rightarrow F(T) &amp;lt;/math&amp;gt;, which we shall call &amp;lt;math&amp;gt;F(\psi)&amp;lt;/math&amp;gt;. Thus our construction defines a &#039;&#039;functor&#039;&#039; &amp;lt;math&amp;gt;F : \text{Iso}(\text{Set}) \rightarrow \text{Iso}(\text{Set})&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\text{Iso}(\text{Set})&amp;lt;/math&amp;gt; is that category whose objects are sets and whose morphisms are isomorphisms of sets.  &lt;br /&gt;
&lt;br /&gt;
Let&#039;s take a step back and observe what happened. We have a set-theoretic construction &amp;lt;math&amp;gt;S \mapsto S \sqcup S&amp;lt;/math&amp;gt;. This set-theoretic construction is robust against arbitrary choices, in the sense that if we were to relabel all the elements of &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; (that is, if we changed &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; to an isomorphic set &amp;lt;math&amp;gt;S&#039;&amp;lt;/math&amp;gt;), then there is an obvious way to relabel all the elements of &amp;lt;math&amp;gt;S \sqcup S&amp;lt;/math&amp;gt;. This robustness means precisely that our construction defines a functor. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This&#039;&#039;, in my view, is the essence of functors.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Or at least, it is the essence of functors on groupoids.&amp;lt;/ref&amp;gt; Functors represent mathematical &#039;&#039;constructions&#039;&#039;, such that when you make an unimportant change to the input of the construction, it induces an unimportant change on the output of the construction.  &lt;br /&gt;
&lt;br /&gt;
As any mathematician (or computer programmer) knows, whenever you are constructing something (or programming something), there are tons of details which are &amp;quot;arbitrary,&amp;quot; in the sense that they that could have been other than the way they are. We even faced this issue in the previous section, when I defined the category &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;. To define the objects of &amp;lt;math&amp;gt;\mathbb{I}&amp;lt;/math&amp;gt;, I needed a set with two elements, and I chose &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ \emptyset , \{ \emptyset\}  \}  &amp;lt;/math&amp;gt;, but I could just as well have chosen &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{\{ \emptyset \} , \{ \{ \emptyset \}  \}  \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{1, 2   \}  &amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{*, \star \}  &amp;lt;/math&amp;gt;, or anything else, and it wouldn&#039;t have made a big difference. (Likewise, when programming a computer, it doesn&#039;t matter if we begin our for-loops at 0 and end at n-1, or begin them at 1 and end them at n.)  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Functors are a way of talking about constructions, without making any arbitrary choices.&#039;&#039;&#039; Functors gain their &amp;quot;independence&amp;quot; from arbitrary choices because to build one, you have to say how it would handle &#039;&#039;any possible&#039;&#039; arbitrary choices. (Here we also see why category theory is difficult: to define a functor, you have to say how you would handle any possible choice, which is much more difficult than just saying how you would do the construction in some specific case). &lt;br /&gt;
&lt;br /&gt;
== Universal properties ==&lt;br /&gt;
There is another way in which categories handle arbitrary choices...&lt;br /&gt;
&lt;br /&gt;
== The history of category theory ==&lt;br /&gt;
Eillenberg-Steenrod axioms [TODO]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=582</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=582"/>
		<updated>2025-05-15T00:49:19Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In the literature this is called a &amp;quot;locally small&amp;quot; category.&amp;lt;/ref&amp;gt; of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;A class is just another word for a set. In conventional mathematics, we aren&#039;t allowed to use the word &amp;quot;set&amp;quot; here, because for many categories it would give rise to a Russell&#039;s paradox. I think that Russell&#039;s paradox only arises in situations where we aren&#039;t being careful about our what math refers to in reality, but that discussion would take us too far afield.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;\text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, called the &amp;quot;objects&amp;quot; of the category &lt;br /&gt;
# For any two objects &amp;lt;math&amp;gt;X,Y \in \text{ob}(\mathcal{C})&amp;lt;/math&amp;gt;, a set &amp;lt;math&amp;gt;\text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;, called the &amp;quot;morphisms from &amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;Y &amp;lt;/math&amp;gt;.&amp;quot; We take &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; to be a statement which means the exact same thing as the statement &amp;lt;math&amp;gt;f \in \text{mor}_{\mathcal{C}}(X,Y)&amp;lt;/math&amp;gt;. &lt;br /&gt;
# For any two morphisms &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g : Y \rightarrow Z&amp;lt;/math&amp;gt; , a function &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\circ : \text{mor}_{\mathcal{C}}(Y,Z) \times \text{mor}_{\mathcal{C}}(X,Y) \rightarrow \text{mor}_{\mathcal{C}}(X,Z), &amp;lt;/math&amp;gt; which we call &amp;quot;composition.&amp;quot; That is, we can compose &amp;lt;math&amp;gt;f &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g &amp;lt;/math&amp;gt; to get an element &amp;lt;math&amp;gt;g \circ f : X \rightarrow Z  &amp;lt;/math&amp;gt;,&lt;br /&gt;
subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
# For any object &amp;lt;math&amp;gt;X \in \text{ob}(\mathcal{C}) &amp;lt;/math&amp;gt;, there exists an &amp;quot;identity&amp;quot; morphism &amp;lt;math&amp;gt;1_X : X \rightarrow X &amp;lt;/math&amp;gt;, satisfying &amp;lt;math&amp;gt;1_X \circ f = f &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;f : Y \rightarrow X &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;g \circ 1_X = g   &amp;lt;/math&amp;gt; for any &amp;lt;math&amp;gt;g : X \rightarrow Z &amp;lt;/math&amp;gt; . &lt;br /&gt;
# Composition is associative: &amp;lt;math&amp;gt;(f \circ g) \circ h = f \circ (g \circ h) &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
♦&lt;br /&gt;
&lt;br /&gt;
One example of a category---&#039;&#039;the&#039;&#039; example, in fact---is &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt;, the category of sets. The objects of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are sets, the morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; are functions, and composition of morphisms of &amp;lt;math&amp;gt;\text{Set} &amp;lt;/math&amp;gt; is composition of functions: &amp;lt;math&amp;gt;(g \circ f)(x) : = g(f(x)). &amp;lt;/math&amp;gt; The identity morphism of a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the function &amp;lt;math&amp;gt;X \rightarrow X &amp;lt;/math&amp;gt; which does nothing. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is &amp;quot;the discrete category with 2 elements,&amp;quot; which I shall call &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt;. The objects &amp;lt;math&amp;gt;\text{ob}(\mathbb{I})  &amp;lt;/math&amp;gt; are a set consisting of 2 elements (for concreteness we could take &amp;lt;math&amp;gt;\text{ob}(\mathbb{I}) := \{ a,b \}  &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a = \emptyset  &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;b = \{ \emptyset \}  &amp;lt;/math&amp;gt;).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;I don&#039;t like this approach to sets. I think sets should contain actual existents. But I won&#039;t fight that battle today. &amp;lt;/ref&amp;gt; The morphisms of &amp;lt;math&amp;gt;\mathbb{I} &amp;lt;/math&amp;gt; are the identity elements, and nothing else. More formally, we have&amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,a) = \{ * \}  &amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(a,b) = \emptyset &amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\text{mor}_{\mathbb{I}}(b,b) = \{ * \}  &amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the category &amp;lt;math&amp;gt;\text{Grp} &amp;lt;/math&amp;gt; of groups. Here, the objects are groups, and the morphisms are group homomorphisms. &lt;br /&gt;
&lt;br /&gt;
Another example of a category is the (naive) category &amp;lt;math&amp;gt;\text{Top} &amp;lt;/math&amp;gt; of topological spaces. Here, the objects are topological spaces, and the morphisms are continuous maps. &lt;br /&gt;
&lt;br /&gt;
We could go on like this &#039;&#039;ad infinitum&#039;&#039;. There are a huge variety of mathematical objects that form categories. Rings, graphs, vector spaces, representations, the points of the sphere, the open subsets of the plane, the natural numbers, and even categories themselves. In fact, &#039;&#039;every&#039;&#039; mathematical object forms a category,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Indeed, suppose that some &amp;quot;&#039;&#039;thing&amp;quot;&#039;&#039; in mathematics is defined as &amp;lt;math&amp;gt;(E,\Sigma) &amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;E &amp;lt;/math&amp;gt; is a set and &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; is a structure (I won&#039;t define what a &amp;quot;structure&amp;quot; is; see Bourbaki for that. But think about it as an additional set. [TODO look up]). We get a category &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; of &amp;quot;things&amp;quot; for free. The objects of &amp;lt;math&amp;gt;\text{Thng}  &amp;lt;/math&amp;gt; are &amp;quot;thing&amp;quot;s, and a morphism &amp;lt;math&amp;gt;(E,\Sigma) \rightarrow (E&#039;, \Sigma&#039;) &amp;lt;/math&amp;gt; is an isomorphism &amp;lt;math&amp;gt;\varphi : E \rightarrow E&#039;  &amp;lt;/math&amp;gt; of sets, such that: the structure &amp;lt;math&amp;gt;\varphi_*\Sigma &amp;lt;/math&amp;gt; living over &amp;lt;math&amp;gt;E&#039; &amp;lt;/math&amp;gt; that you get when you transport &amp;lt;math&amp;gt;\Sigma &amp;lt;/math&amp;gt; by &amp;lt;math&amp;gt;\varphi &amp;lt;/math&amp;gt;, is equal to &amp;lt;math&amp;gt;\Sigma&#039;   &amp;lt;/math&amp;gt;, or in symbols &amp;lt;math&amp;gt;\varphi_*\Sigma = \Sigma&#039; &amp;lt;/math&amp;gt;&amp;lt;/ref&amp;gt; though perhaps not in an interesting sense. Part of modern mathematical folklore is that you should always &amp;quot;categorify&amp;quot; whatever mathematical objects it is that you are working with, i.e. you should find a way to define everything in a category-theoretic way. &lt;br /&gt;
&lt;br /&gt;
Note that the definition I gave of categories is set theoretic. Shea has informed me that category theory can be taken as foundational, see e.g. [TODO]. I have never studied Lawvere&#039;s formalism, but I can provide a couple insights about it nonetheless. 1) This formalism is not mainstream at all; few of the mathematicians using category theory know it. 2) When it comes to actually proving things, set theory is much &#039;&#039;easier&#039;&#039; than category theory. It has been my experience that even the most routine, &amp;quot;obvious&amp;quot; things can become very difficult to prove when phrased categorically (there is a reason for that, which I will get to later). When mathematicians want to understand a category, they often embed it into the category of sets and try to understand it there (see &amp;quot;Yoneda embedding&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Functors ==&lt;br /&gt;
Let&#039;s suppose I&#039;m doing some construction. Like &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=581</id>
		<title>Category theory: abstracting mathematical construction (essay)</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Category_theory:_abstracting_mathematical_construction_(essay)&amp;diff=581"/>
		<updated>2025-05-14T23:35:45Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Created page with &amp;quot;In real life, and in particular, in mathematics, there are &amp;#039;&amp;#039;entities&amp;#039;&amp;#039; and &amp;#039;&amp;#039;actions&amp;#039;&amp;#039;.   We can consider types of entities.   For example, let us consider two such types &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;X = \text{apples}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y = \text{pie}&amp;lt;/math&amp;gt;.   There is a specific apple sitting in my fridge,   There&amp;#039;s an action of baking apple pie  too broad   Definition of a category   &amp;#039;&amp;#039;&amp;#039;Definition.&amp;#039;&amp;#039;&amp;#039; A &amp;#039;&amp;#039;category&amp;#039;&amp;#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists o...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In real life, and in particular, in mathematics, there are &#039;&#039;entities&#039;&#039; and &#039;&#039;actions&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
We can consider types of entities. &lt;br /&gt;
&lt;br /&gt;
For example, let us consider two such types &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;X = \text{apples}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y = \text{pie}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
There is a specific apple sitting in my fridge, &lt;br /&gt;
&lt;br /&gt;
There&#039;s an action of baking apple pie&lt;br /&gt;
&lt;br /&gt;
too broad &lt;br /&gt;
&lt;br /&gt;
Definition of a category &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Definition.&#039;&#039;&#039; A &#039;&#039;category&#039;&#039; &amp;lt;math&amp;gt;\mathcal{C}&amp;lt;/math&amp;gt; consists of the following data: &lt;br /&gt;
&lt;br /&gt;
# A class&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=580</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=580"/>
		<updated>2025-05-13T03:25:47Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
This essay was prompted by Ray&#039;s suggestion that I put my problem with the diagonal argument into writing. My problem is not really with the diagonal argument per se, it is with the more basic concept of sets. Rather than saying something negative about set theory as it stands today, I will offer something positive. Starting from scratch, I will sketch what I think a rational theory of sets would look like. &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man.  &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups of the units of concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; Those points on O which are &#039;&#039;physical&#039;&#039; must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So regardless of which of those we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be groups. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is a potential action, which, if performed on the same member &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, would always produce the same member &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
A &amp;quot;problem&amp;quot; with this way of thinking about functions is that sometimes indeed you are doing something with &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, and producing a new thing &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;, but sometimes you haven&#039;t actually produced a new thing, you&#039;re just thinking about &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in a different way. For example, all men are mortal, so there should be a function from the group of all men to the group of all mortal beings. It is arguable, however, that these functions represent something you could do, but it&#039;s something you do in consciousness---they represent a change of perspective. You aren&#039;t doing anything to &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; itself, you&#039;re just looking at &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; differently.  &lt;br /&gt;
&lt;br /&gt;
For an uncontroversial example of a function, it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Another type of function, one without a clear mathematization, is a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life, e.g. given a line segment on a piece of paper, pull out an amount of string equal to that length, then use the string to extend that line segment by drawing a new line segment of equal length. Mainstream math models the above process as the function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; which sends &amp;lt;math&amp;gt;x \mapsto 2x&amp;lt;/math&amp;gt;, but that&#039;s not quite right, because &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; is a number (or at least, something akin to a number), and not the length itself. It is very common that mainstream math thinks of &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; as &amp;quot;lengths as they actually are in reality.&amp;quot; It conflates length with measurement of length.  &lt;br /&gt;
&lt;br /&gt;
Is a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; something you could do? It&#039;s not clear. What even are the elements of the group &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt;? The elements of &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; are equivalence classes of Cauchy sequences, so those are two things we need to understand: equivalence classes, and Cauchy sequences.   &lt;br /&gt;
&lt;br /&gt;
Cauchy sequences are functions &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt;. Is a Cauchy sequence something you could do? Some of them are, like &amp;lt;math&amp;gt;\{ 1/n \}_{n=1}^\infty &amp;lt;/math&amp;gt;, but some of them aren&#039;t, like &amp;lt;math&amp;gt;\{ 1/h_n \}_{n=1}^\infty&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;h_n = &amp;lt;/math&amp;gt; &amp;quot;the number of steps the &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;th Turing machine takes to halt.&amp;quot; And some of them are very bizarre, like &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;a_n = &amp;lt;/math&amp;gt; &amp;quot;the number of stars in the Milky Way of mass &amp;lt;math&amp;gt;\leq n&amp;lt;/math&amp;gt; kilograms.&amp;quot;   &lt;br /&gt;
&lt;br /&gt;
Is it legitimate to talk about Cauchy sequences that are &#039;&#039;not&#039;&#039; something you could do? The answer of mainstream mathematics is a resounding &amp;quot;yes.&amp;quot; My answer is a tentative &amp;quot;no&amp;quot;: if it&#039;s not something which exists in reality, and it&#039;s not something which potentially could exist in reality, then your sequence doesn&#039;t refer to anything, and so it&#039;s meaningless. It&#039;s like talking about flying purple cats. The reason why my answer is &#039;&#039;tentative&#039;&#039; &amp;quot;no&amp;quot; is that sometimes we can learn things from impossible hypotheticals; sometimes they reveal things about the nature of our legitimate concepts. I don&#039;t want to police what sort of Cauchy sequences people can or cannot talk about, I just want to reorient math in the direction of reality.  &lt;br /&gt;
&lt;br /&gt;
What is an equivalence class? Well that&#039;s actually quite simple. First let&#039;s consider fractions: 1/3 and 2/6 are the same &#039;&#039;fraction&#039;&#039;, but they are different &#039;&#039;expressions&#039;&#039;. A fraction is an equivalence class of expressions &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt; involving two integers &amp;lt;math&amp;gt;p,q\in \mathbb{Z}&amp;lt;/math&amp;gt; (where &amp;lt;math&amp;gt;q \neq 0&amp;lt;/math&amp;gt;), and where the equivalence relation is that &amp;lt;math&amp;gt;p/q = r/s&amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt;ps = qr&amp;lt;/math&amp;gt;. The concept of equivalence classes extends far beyond mathematics, to any concept which is a special case of another concept. The two copies of &#039;&#039;Conformal Field Theory&#039;&#039; (some physics textbook) in my office are different &#039;&#039;copies&#039;&#039;, but they are the same &#039;&#039;book&#039;&#039;.  Now, given two Cauchy sequences &amp;lt;math&amp;gt;\{ 1/n \}_{n=1}^\infty &amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\{ 1/n^2 \}_{n=1}^\infty &amp;lt;/math&amp;gt;, which mind you are two things---two processes---actually out there in reality, we say they are different qua &#039;&#039;sequence&#039;&#039;, but they are the same qua &#039;&#039;real number&#039;&#039;. Generally, given two Cauchy sequences &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt;and &amp;lt;math&amp;gt;\{ b_n \}_{n=1}^\infty &amp;lt;/math&amp;gt;, we say regard them as equivalent if for any &amp;lt;math&amp;gt;\epsilon \in Q, &amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;\epsilon &amp;gt; 0&amp;lt;/math&amp;gt;, there exists an &amp;lt;math&amp;gt;N_\epsilon \in \mathbb{N}&amp;lt;/math&amp;gt; such that whenever &amp;lt;math&amp;gt;n \geq N&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;| a_n - b_n| &amp;lt; \epsilon &amp;lt;/math&amp;gt;.    &lt;br /&gt;
&lt;br /&gt;
So what real thing does &amp;lt;math&amp;gt;\mathbb{R}&amp;lt;/math&amp;gt; refer to? It refers to a particular kind of potential action &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; (namely one that is &amp;quot;Cauchy&amp;quot;), from a particular perspective (namely the perspective from which two Cauchy sequences are the same if they are going to the same place).     &lt;br /&gt;
&lt;br /&gt;
Now, how about functions &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;? Well it&#039;s just something that takes a real number and sends it to a real number. If you think of the real number as a sequence &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt;, that&#039;s fine, but the function needs to be defined for &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt; qua real number rather than &amp;lt;math&amp;gt;\{ a_n \}_{n=1}^\infty &amp;lt;/math&amp;gt; qua sequence. Again, this point is logical and not mathematical. We could consider a function from the group of all books to the group of all strings, e.g. which sends a book to its author; such a function can be defined on &#039;&#039;copies&#039;&#039; of books (like maybe your way of implementing it is: purchase a copy of the book and look at who the author of the copy is), but it must necessarily depend on the properties of the copy &#039;&#039;qua book&#039;&#039; rather than its properties &#039;&#039;qua copy&#039;&#039;. For example, it can&#039;t depend on the physical location of the book.     &lt;br /&gt;
&lt;br /&gt;
So, in conclusion, the answer to the question &amp;quot;Is a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; something you could do?&amp;quot; is yes. But what sort of processes does it refer to in real life? Is it really practical?     &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
A group doesn&#039;t have to be specified in a completely unambiguous way. In real life, there is no such thing. &lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
I actually don&#039;t like the term &amp;quot;form a set.&amp;quot; It&#039;s vague. Really what we&#039;re doing is we are &#039;&#039;identifying&#039;&#039; sets; we are pointing to some things in reality, and saying &amp;quot;that&#039;s a set.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there need not be a practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
Quotients / identity are actually what I have to think the most about.  &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=579</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=579"/>
		<updated>2025-04-17T14:20:21Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
This essay was prompted by Ray&#039;s suggestion that I put my problem with the diagonal argument into writing. My problem is not really with the diagonal argument per se, it is with the more basic concept of sets. Rather than saying something negative about set theory as it stands today, I will offer something positive. Starting from scratch, I will sketch what I think a rational theory of sets would look like. &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man.  &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups of the units of concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; Those points on O which are &#039;&#039;physical&#039;&#039; must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So regardless of which of those we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be groups. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is a potential action, which, if performed on the same member &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, would always produce the same member &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
so note that uh if  &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;. [TODO I expect this to be one of the most controversial parts.] &lt;br /&gt;
&lt;br /&gt;
So it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Something much more confusing is like, a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life. It&#039;s not clear that it has a math description, but mainstream math models it as a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; is not something you could do. Like oh yeah ok I&#039;ll take an equivalence class of Cauchy sequences and then do something with it. No, I&#039;m not being fair.  &lt;br /&gt;
&lt;br /&gt;
Is a sequence &amp;lt;math&amp;gt;a : \mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; something you could do? Yeah sure, with the confusing caveat that you&#039;re mapping into something with an equivalence relation. Now, a sequence &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; could have the property that it&#039;s Cauchy, or not.    &lt;br /&gt;
&lt;br /&gt;
A problem with functions (at least in the way that I think about them) is that sometimes indeed you are doing something with &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, and producing a new thing &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt;, but sometimes you haven&#039;t actually produced a new thing, you&#039;re just thinking about &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in a different way.     &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
I actually don&#039;t like the term &amp;quot;form a set.&amp;quot; It&#039;s vague. Really what we&#039;re doing is we are &#039;&#039;identifying&#039;&#039; sets; we are pointing to some things in reality, and saying &amp;quot;that&#039;s a set.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there need not be a practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
Quotients / identity are actually what I have to think the most about.  &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=578</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=578"/>
		<updated>2025-04-03T15:17:38Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* My email to Ray 03/27/25 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
This essay was prompted by Ray&#039;s suggestion that I put my problem with the diagonal argument into writing. My problem is not really with the diagonal argument per se, it is with the more basic concept of sets. Rather than saying something negative about set theory as it stands today, I will offer something positive. Starting from scratch, I will sketch what I think a rational theory of sets would look like. &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man.  &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups of the units of concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; Those points on O which are &#039;&#039;physical&#039;&#039; must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So regardless of which of those we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be groups. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is a potential action, which, if performed on the same member &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, would always produce the same member &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
so note that uh if  &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;. [TODO I expect this to be one of the most controversial parts.] &lt;br /&gt;
&lt;br /&gt;
So it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Something much more confusing is like, a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life. It&#039;s not clear that it has a math description, but mainstream math models it as a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; is not something you could do. Like oh yeah ok I&#039;ll take an equivalence class of Cauchy sequences and then do something with it. No, I&#039;m not being fair.  &lt;br /&gt;
&lt;br /&gt;
Is a sequence &amp;lt;math&amp;gt;a : \mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; something you could do? Yeah sure, with the confusing caveat that you&#039;re mapping into something with an equivalence relation. Now, a sequence &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; could have the property that it&#039;s Cauchy, or not.    &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
I actually don&#039;t like the term &amp;quot;form a set.&amp;quot; It&#039;s vague. Really what we&#039;re doing is we are &#039;&#039;identifying&#039;&#039; sets; we are pointing to some things in reality, and saying &amp;quot;that&#039;s a set.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there need not be a practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
Quotients / identity are actually what I have to think the most about.  &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=577</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=577"/>
		<updated>2025-03-29T16:20:30Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Axiom schema of specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
I want to go on a quest, where I justify set theory from the ground up. This is inspired by [TODO]  &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man. &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups coming from concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be groups. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is a potential action, which, if performed on the same member &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, would always produce the same member &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
so note that uh if  &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;. [TODO I expect this to be one of the most controversial parts.] &lt;br /&gt;
&lt;br /&gt;
So it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Something much more confusing is like, a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life. It&#039;s not clear that it has a math description, but mainstream math models it as a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; is not something you could do. Like oh yeah ok I&#039;ll take an equivalence class of Cauchy sequences and then do something with it. No, I&#039;m not being fair.  &lt;br /&gt;
&lt;br /&gt;
Is a sequence &amp;lt;math&amp;gt;a : \mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; something you could do? Yeah sure, with the confusing caveat that you&#039;re mapping into something with an equivalence relation. Now, a sequence &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; could have the property that it&#039;s Cauchy, or not.  &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
I actually don&#039;t like the term &amp;quot;form a set.&amp;quot; It&#039;s vague. Really what we&#039;re doing is we are &#039;&#039;identifying&#039;&#039; sets; we are pointing to some things in reality, and saying &amp;quot;that&#039;s a set.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there need not be a practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
Quotients / identity are actually what I have to think the most about.  &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=576</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=576"/>
		<updated>2025-03-29T15:17:01Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
I want to go on a quest, where I justify set theory from the ground up. This is inspired by [TODO]  &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man. &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups coming from concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; be groups. A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is a potential action, which, if performed on the same member &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, would always produce the same member &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
so note that uh if  &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;. [TODO I expect this to be one of the most controversial parts.] &lt;br /&gt;
&lt;br /&gt;
So it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Something much more confusing is like, a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life. It&#039;s not clear that it has a math description, but mainstream math models it as a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; is not something you could do. Like oh yeah ok I&#039;ll take an equivalence class of Cauchy sequences and then do something with it. No, I&#039;m not being fair.  &lt;br /&gt;
&lt;br /&gt;
Is a sequence &amp;lt;math&amp;gt;a : \mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; something you could do? Yeah sure, with the confusing caveat that you&#039;re mapping into something with an equivalence relation. Now, a sequence &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; could have the property that it&#039;s Cauchy, or not.  &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there&#039;s no practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=575</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=575"/>
		<updated>2025-03-29T05:52:34Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Group membership */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
I want to go on a quest, where I justify set theory from the ground up. This is inspired by [TODO]  &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man. &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups coming from concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
To express the statement that &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; is a member of the group &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;, I will use the shorthand notation &amp;lt;math&amp;gt;x : X&amp;lt;/math&amp;gt;. (This is very similar to the set-theoretic judgement &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;, but I shall use different notation to emphasize the difference between what I&#039;m doing and set theory.) &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
A function &amp;lt;math&amp;gt;f : X \rightarrow Y&amp;lt;/math&amp;gt; is &#039;&#039;something you could do&#039;&#039;. [TODO I expect this to be one of the most controversial parts.] &lt;br /&gt;
&lt;br /&gt;
So it&#039;s totally fine to consider a function like the one &amp;lt;math&amp;gt;\mathbb{N} \rightarrow \mathbb{N}&amp;lt;/math&amp;gt; that takes a natural number to its square.  &lt;br /&gt;
&lt;br /&gt;
Something much more confusing is like, a function which takes a length and doubles it. To be very clear about this, by a length I mean a literal property of an object, and not a number which measures that property. This function could be implemented in real life. It&#039;s not clear that it has a math description, but mainstream math models it as a function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A function &amp;lt;math&amp;gt;\mathbb{R} \rightarrow \mathbb{R}&amp;lt;/math&amp;gt; is not something you could do. Like oh yeah ok I&#039;ll take an equivalence class of Cauchy sequences and then do something with it. No, I&#039;m not being fair.  &lt;br /&gt;
&lt;br /&gt;
Is a sequence &amp;lt;math&amp;gt;a : \mathbb{N} \rightarrow \mathbb{Q}&amp;lt;/math&amp;gt; something you could do? Yeah sure, with the confusing caveat that you&#039;re mapping into something with an equivalence relation. Now, a sequence &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; could have the property that it&#039;s Cauchy, or not.  &lt;br /&gt;
&lt;br /&gt;
== Group formation rules [analogue of ZF] ==&lt;br /&gt;
&lt;br /&gt;
=== Axiom schema of specification ===&lt;br /&gt;
yeah it&#039;s fine to &amp;quot;form a group&amp;quot; according to a predicate. BUT &lt;br /&gt;
&lt;br /&gt;
1) you don&#039;t &#039;&#039;need&#039;&#039; a predicate in order to &amp;quot;form a group.&amp;quot; It&#039;s totally fine to just say something like &amp;quot;the books on my bookshelf.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
2) any group formed via a predicate is necessarily a subgroup of another group. [todo maybe it&#039;s already like this?]&lt;br /&gt;
&lt;br /&gt;
=== Axiom of extensionality ===&lt;br /&gt;
This one needs to be re-worked. Sameness / identity is a relative and contextual thing, not an absolute thing. Also, there&#039;s no practical way to check that all the members of a set are the same. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of choice ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Axiom of infinity ===&lt;br /&gt;
Bullshit. &lt;br /&gt;
&lt;br /&gt;
=== Powerset axiom ===&lt;br /&gt;
I think this is true. If it wasn&#039;t true, then it wouldn&#039;t make sense to think of &amp;quot;A is a subset of B&amp;quot; as meaning &amp;quot;A is (a subset of B).&amp;quot; Like the noun phrase in parentheses wouldn&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
=== Other axioms ===&lt;br /&gt;
????&lt;br /&gt;
&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=574</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=574"/>
		<updated>2025-03-29T04:02:16Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
I want to go on a quest, where I justify set theory from the ground up. This is inspired by [TODO]  &lt;br /&gt;
&lt;br /&gt;
=== What are sets(=&amp;quot;groups&amp;quot;)? ===&lt;br /&gt;
The concept of &amp;quot;set&amp;quot; is getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. I think these two concepts are more or less interchangeable, though they have different connotations. For the purposes of this email, however, I will stick with the latter terminology of &amp;quot;group,&amp;quot; because I want to emphasize that I am doing something independent of the way that mathematics has developed. (I don&#039;t want to stick with this terminology forever, though; I will start calling them &amp;quot;sets&amp;quot; again once I&#039;m finished.) &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Group&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;group&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Groups are concepts of consciousness, and so they are relational. Groups are things out there, as viewed particular way by a particular man. &lt;br /&gt;
&lt;br /&gt;
Here is a (not necessarily exhaustive) list of some different types of groups that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; groups that are finite, like the group of pencils on my desk, or the group of possible outcomes for the dice that I&#039;m about to roll.&lt;br /&gt;
# &amp;quot;Continuous&amp;quot; groups, like the group of all points on the south-facing wall of my room.&lt;br /&gt;
# Groups coming from concepts, like the group of all referents of &amp;quot;banana,&amp;quot; or the group of all referents of &amp;quot;natural number.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Standard mathematics conceptualizes 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those groups are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Group membership ===&lt;br /&gt;
As the above examples demonstrate, it is not always meaningful to ask &amp;quot;how many elements of this group are there?&amp;quot; But it &#039;&#039;is&#039;&#039; always meaningful to ask &amp;quot;is this thing a member of that group?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The question might have a clear answer, or it might not (because e.g. there are borderline cases). &lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
A function is something you could do. &lt;br /&gt;
&lt;br /&gt;
=== Group formation rules ===&lt;br /&gt;
It&#039;s not true that for any rule, we can for&lt;br /&gt;
&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=573</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=573"/>
		<updated>2025-03-27T05:42:39Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* How many natural numbers are there? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
=== What do sets refer to in reality? ===&lt;br /&gt;
&amp;quot;Set,&amp;quot; like any potentially valid concept, refers to things in reality. Sets are getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. For the purposes of this email I will stick with the latter terminology, because I want to emphasize that everything below is only in parallel to mathematics [TODO wut TODO no ur using the terminology set] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Set&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;set&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Here is a (not necessarily exhaustive) list of some different types of sets that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; sets that are finite, like the set of pencils on my desk, or the set of possible outcomes for the dice that I&#039;m about to roll. &lt;br /&gt;
# &amp;quot;Continuous&amp;quot; sets, like the set of all points on the south-facing wall of my room. &lt;br /&gt;
# Sets coming from concepts, like the set of all referents of &amp;quot;banana,&amp;quot; or the set of all referents of &amp;quot;natural number.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Standard mathematics tells us that we should conceptualize 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those sets are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Infinite sets from the perspective of standard mathematics ===&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot; I don&#039;t need to answer that criticism in this essay. &lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=572</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=572"/>
		<updated>2025-03-27T05:15:36Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* My email to Ray 03/27/25 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
=== What do sets refer to in reality? ===&lt;br /&gt;
&amp;quot;Set,&amp;quot; like any potentially valid concept, refers to things in reality. Sets are getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. For the purposes of this email I will stick with the latter terminology, because I want to emphasize that everything below is only in parallel to mathematics [TODO wut TODO no ur using the terminology set] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Set&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;set&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Here is a (not necessarily exhaustive) list of some different types of sets that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; sets that are finite, like the set of pencils on my desk, or the set of possible outcomes for the dice that I&#039;m about to roll. &lt;br /&gt;
# &amp;quot;Continuous&amp;quot; sets, like the set of all points on the south-facing wall of my room. &lt;br /&gt;
# Sets coming from concepts, like the set of all referents of &amp;quot;banana,&amp;quot; or the set of all referents of &amp;quot;natural number.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Standard mathematics tells us that we should conceptualize 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those sets are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Infinite sets from the perspective of standard mathematics ===&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
Practically speaking, there actually are things like that. Like imagine if f is sort of like, a machine that takes in bananas and plants them and makes new bananas &lt;br /&gt;
&lt;br /&gt;
Like imagine we&#039;re homesteading the Wild West. The Wild West is finite, but it&#039;s so unfathomably large that we don&#039;t actually have to worry about running out of room, even though we aren&#039;t building any houses in the exact same spot. &lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Set&amp;diff=571</id>
		<title>Set</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Set&amp;diff=571"/>
		<updated>2025-03-27T05:10:09Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;Set&#039;&#039;&#039;&amp;quot; is a concept referring to an irreducible primary, and therefore can only be defined ostensively. A circular way of defining set, which may nonetheless provide some insight, is that a set is a collection of similar [[Existent|existents]], considered together as a whole. &lt;br /&gt;
&lt;br /&gt;
I will say a word about why I specify that sets must consist of &amp;quot;similar&amp;quot; existents, because this idea is foreign to standard mathematics, wherein a set could consist of any existents whatsoever. First of all, similarity requires a context; things can be similar in one context, but dissimilar in another. And if, in a given context, two things are dissimilar, then there can be no reason---in that context---to consider them together as a single set. One therefore loses nothing by specifying that sets consist of &amp;quot;similar&amp;quot; existents. What one gains by this, on the other hand, is a small reminder about &#039;&#039;the purpose of sets&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
Sets are sometimes called &amp;quot;groups&amp;quot; (e.g. in ITOE), but Objective Mathematics reserves that terminology for [[Group|a different concept]].  &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
A set of plates.&lt;br /&gt;
&lt;br /&gt;
[TODO more]&lt;br /&gt;
&lt;br /&gt;
== Empty set ==&lt;br /&gt;
&#039;&#039;An&#039;&#039; empty set (not &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set; see below) is one way of viewing the concept of &#039;&#039;&#039;nothing&#039;&#039;&#039;. The concept of &amp;quot;nothing&amp;quot; may seem impossible or invalid. Concepts need to have referents, and yet everything is something; there is no thing which is nothing. How can this be? ITOE explains&amp;lt;ref&amp;gt;Rand, Ayn. &#039;&#039;Introduction to Objectivist Epistemology&#039;&#039;. Penguin, 1990.&amp;lt;/ref&amp;gt;&amp;lt;blockquote&amp;gt;[&amp;quot;Nothing&amp;quot;] is strictly a relative concept. It pertains to the absence of some kind of concrete. The concept “nothing” is not possible except in relation to “something.” Therefore, to have the concept “nothing,” you mentally specify—in parenthesis, in effect—the absence of a something, and you conceive of “nothing” only in relation to concretes which no longer exist or which do not exist at present. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; You can say “I have nothing in my pocket.” That doesn’t mean you have an entity called “nothing” in your pocket. You do not have any of the objects that could conceivably be there, such as handkerchiefs, money, gloves, or whatever. “Nothing” is strictly a concept relative to some existent [sic] concretes whose absence you denote in this form. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
If one has no books on one&#039;s table, it may be said that he has an empty set of books on his table. &lt;br /&gt;
&lt;br /&gt;
If there are no more days left until March 3rd, 2055 (i.e. if it is currently March 3rd, 2055), then it may be said that the set of days until March 3rd is empty. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
In standard mathematics, there is supposed to be a single object called &amp;quot;&#039;&#039;the&#039;&#039;&amp;quot; empty set. Most sets in standard mathematics are not unique in this manner. The empty set is called &amp;quot;the&amp;quot; empty set because it is unique up to unique isomorphism. Of course, that imaginary object is not what Objective Mathematics means by the concept of an empty set.  &lt;br /&gt;
&lt;br /&gt;
Nevertheless, it is sometimes valid to use the phrase &amp;quot;&#039;&#039;the&#039;&#039; empty set&amp;quot; in Objective Mathematics. It is valid in the same sense that it is valid to say &amp;quot;the cat&amp;quot; or &amp;quot;the car.&amp;quot; Namely, if one has a specific empty set in mind, and wishes to refer to that empty set and not another one, he may call it &amp;quot;the empty set.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Relations among sets ==&lt;br /&gt;
In this section, I will describe some relations&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics would use the phrase &amp;quot;operations on sets&amp;quot; or &amp;quot;constructions in the category of sets,&amp;quot; rather than &amp;quot;relations among sets.&amp;quot; &amp;lt;/ref&amp;gt; among sets. That is, I will describe ways in which some sets (possibly along with [[functions]] between them) can be used to &#039;&#039;identify&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;In this context, standard mathematics uses the word &amp;quot;construct&amp;quot; instead of the word &amp;quot;identify.&amp;quot;&amp;lt;/ref&amp;gt; other sets. This list is non-exhaustive.   &lt;br /&gt;
&lt;br /&gt;
=== Disjoint union ===&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \sqcup B&amp;lt;/math&amp;gt;, is following set  &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ a_1, a_2,\cdots, a_n, b_1, b_2, \cdots, b_m \}.  &amp;lt;/math&amp;gt;[TODO this is an unsophisticated treatment, because it&#039;s not uniquely defined. E.g. I could have defined&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \sqcup B := \{ (1,a_1), (2,a_2), \cdots, (n, a_n), (1, b_1), (2, b_2), \cdots, (m, b_m) \}&amp;lt;/math&amp;gt;category theory says that what really defines these ideas is their universal properties. Could that have an OM interpretation?]&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
I have two piles of books on my table. Equivalently, I could say that I have identified two sets &amp;lt;math&amp;gt;P_1 := \{b_1, b_2, b_3\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;P_2 := \{a_1, a_2 \} &amp;lt;/math&amp;gt; of books. Instead of regarding these as two distinct sets of books, I could regard them as a single set of books; instead of thinking of &#039;&#039;two piles of books on my table&#039;&#039;, I could think of &#039;&#039;all the books on my table&#039;&#039;. Equivalently, I could say that I have identified the set of all the books on my table,&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;P_1 \sqcup P_2 = \{ b_1, b_2, b_3, a_1, a_2\}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartesian product ===&lt;br /&gt;
&lt;br /&gt;
Given two sets &amp;lt;math&amp;gt;A = \{ a_1, \cdots, a_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B = \{ b_1, \cdots, b_m \}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;cartesian product&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;B&amp;lt;/math&amp;gt;, denoted as &amp;lt;math&amp;gt;A \times B&amp;lt;/math&amp;gt;, is following set of pairs &lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A \times B := \{ (a_i, b_j) :  1 \leq i \leq n, 1 \leq j \leq m  \}. &amp;lt;/math&amp;gt;Examples ====&lt;br /&gt;
The power socket on my wall has two outlets; in other words, I&#039;ve identified a set &amp;lt;math&amp;gt;O := \{o_1, o_2\}&amp;lt;/math&amp;gt; of outlets. An outlet has three holes; in other words I&#039;ve identified (abstractly) a set &amp;lt;math&amp;gt;H := \{h_1, h_2, h_3\}  &amp;lt;/math&amp;gt;. Now, I can consider the set of all the holes in the power socket on my wall. It is &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;O \times H = \{ (o_1, h_1), (o_1, h_2), (o_1, h_3), (o_2, h_1), (o_2, h_2), (o_3, h_3)  \}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Subset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;subset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is some of the units of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, say &amp;lt;math&amp;gt;a_{i_1}, \cdots, a_{i_k} \in A  &amp;lt;/math&amp;gt;, considered as a single set &amp;lt;math&amp;gt;B= \{ a_{i_1},\cdots, a_{i_k} \} &amp;lt;/math&amp;gt;. We denote this by &amp;lt;math&amp;gt;B \subset A&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Powerset ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, the &#039;&#039;&#039;powerset&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;2^A&amp;lt;/math&amp;gt;, is the set consisting of all subsets of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;2^A := \{ B :  B \subseteq A \}.&amp;lt;/math&amp;gt;The reason for the notation is that the powerset may equivalently be defined as the set of all functions &amp;lt;math&amp;gt;A \rightarrow 2&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;2&amp;lt;/math&amp;gt; denotes the set &amp;lt;math&amp;gt;2:= \{0,1\}&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Partition ===&lt;br /&gt;
Given a set &amp;lt;math&amp;gt;A = \{a_1, \cdots, a_n\}&amp;lt;/math&amp;gt;, a &#039;&#039;&#039;partition&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is a division of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; into (nonempty) disjoint subsets, such that the disjoint union of all the subsets is &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
A partition of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; is equivalent to an &#039;&#039;&#039;equivalence relation&#039;&#039;&#039; of &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;. [TODO explain] &lt;br /&gt;
&lt;br /&gt;
== Infinite sets ==&lt;br /&gt;
Objective Mathematics says that infinite sets are an invalid [[Concept#Notion|notion]]. [TODO I actually don&#039;t think I should say this. A a concept is an unbounded or infinite set. If it wasn&#039;t, then there would be no such thing as the units of a concept.] In essence, this is because an infinite set does not refer to anything that can be perceived. Unsurprisingly, this disconnection from reality causes many derivative problems for infinite sets. The concept of Objective Mathematics which is closest to that of an infinite set is that of a [[concept]]. &lt;br /&gt;
&lt;br /&gt;
=== The traditional concept ===&lt;br /&gt;
Standard mathematics says that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exist [[functions]] &amp;lt;math&amp;gt;X \rightarrow X&amp;lt;/math&amp;gt; which are injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
To demonstrate how absurd this is, and how much it conflicts with real-life, consider David Hilbert&#039;s thought experiment&amp;lt;ref&amp;gt;Ewald, William, and Wilfried Sieg. “David Hilbert’s Lectures on the Foundations of Arithmetic and Logic 1917-1933.” &#039;&#039;Springer EBooks&#039;&#039;, 2013, &amp;lt;nowiki&amp;gt;https://doi.org/10.1007/978-3-540-69444-1&amp;lt;/nowiki&amp;gt;. &amp;lt;/ref&amp;gt; about what it would be like if a hotel had infinitely many rooms. Suppose that there is an infinite hotel, where each room has a room number &amp;lt;math&amp;gt;n : \mathbb{N}&amp;lt;/math&amp;gt;. This hotel is completely full; every room is occupied. But unlike real hotels, if a new guest comes in and asks for a hotel room, the concierge can make room for him, &#039;&#039;even though the hotel is already full&#039;&#039;. The concierge need merely request that every hotel guest move to the room next door: if a guest&#039;s room number is &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, he should move to room number &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;. (This is the key step: here the concierge is applying a function which is injective but not surjective). After everyone changes rooms, the hotel has space, because room number 1 is no longer occupied. Note that all of the guests still have their same room. &lt;br /&gt;
&lt;br /&gt;
=== But what about extended objects? ===&lt;br /&gt;
There are an unlimited number of points on an [[extended object]]. It may therefore seem like there should be, for any extended object O, such a thing as &amp;quot;the set of all points on O.&amp;quot; Since there are unlimited number of points on O, doesn&#039;t that mean that there is an infinite set?&lt;br /&gt;
&lt;br /&gt;
To see why that is wrong, we must examine more carefully what is meant by a [[point]]. In some contexts, the concept of a point is used to identify a physical object. For example, the reader can easily identify a point in this picture [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention. For an example, the reader should try to focus on one specific &#039;&#039;point&#039;&#039; on a blank and featureless area of his wall. &lt;br /&gt;
&lt;br /&gt;
We may now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; There may be some points on O which are &#039;&#039;physical&#039;&#039;, i.e. points which can be perceptually distinguished from the rest of O. But in order for such points to be perceived, they must necessarily have a finite size, so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely objects of one&#039;s focus, rather than objects in reality, they do not actually exist until one chooses to focus. And one can only ever focus on finitely many points of O. We have thus refuted the idea that there exist infinitely many points on O. &lt;br /&gt;
=== But what about all the &#039;&#039;practical&#039;&#039; infinite sets? ===&lt;br /&gt;
Standard mathematics makes use of infinite sets, and many of those infinite sets appear to be practical. Some examples are the set of all [[integers]], the set of all [[fractions]], infinite [[sequences]], etc. Objective Mathematics accepts that integers, fractions, and sequences are [[Concept|concepts]], and useful ones at that. But it denies that integers, fractions, etc. are infinite sets.&lt;br /&gt;
&lt;br /&gt;
== My email to Ray 03/27/25 ==&lt;br /&gt;
Ray asked me to put my problem with the diagonal argument into writing, and I think this is a good idea.&lt;br /&gt;
&lt;br /&gt;
My problem is not really with the diagonal argument per se, it is with the more basic concept of infinite sets. &lt;br /&gt;
&lt;br /&gt;
=== What do sets refer to in reality? ===&lt;br /&gt;
&amp;quot;Set,&amp;quot; like any potentially valid concept, refers to things in reality. Sets are getting at something similar to what Ayn Rand is getting at with the concept she calls &amp;quot;group&amp;quot; in ITOE. For the purposes of this email I will stick with the latter terminology, because I want to emphasize that everything below is only in parallel to mathematics [TODO wut TODO no ur using the terminology set] &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Set&amp;quot; is a primary concept, which cannot be reduced to more basic concepts. However, I will provide the following ostensive definition.&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Definition&#039;&#039;&#039;. A &#039;&#039;set&#039;&#039; is some existents, considered together as a single whole. &amp;lt;/blockquote&amp;gt;Here is a (not necessarily exhaustive) list of some different types of sets that we might consider:&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;Discrete&amp;quot; sets that are finite, like the set of pencils on my desk, or the set of possible outcomes for the dice that I&#039;m about to roll. &lt;br /&gt;
# &amp;quot;Continuous&amp;quot; sets, like the set of all points on the south-facing wall of my room. &lt;br /&gt;
# Sets coming from concepts, like the set of all referents of &amp;quot;banana,&amp;quot; or the set of all referents of &amp;quot;natural number.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Standard mathematics tells us that we should conceptualize 2 and 3 as &#039;&#039;infinite sets&#039;&#039;. However, I disagree that those sets are actually infinite. I think their finiteness follows from the law of identity (every quantity must have &#039;&#039;some&#039;&#039; quantity), but that might not be very convincing as an argument. So to make my case, I will analyze the meaning of 2 and 3 more closely.&lt;br /&gt;
&lt;br /&gt;
=== How many points are there on my wall? ===&lt;br /&gt;
In some contexts, the concept of a point is used to identify a physical object. For example, one can easily identify a point in the picture below [TODO]. In other contexts, the concept of a point is used to identify a location whose only distinguishing characteristic is that it is the place where one is focusing one&#039;s attention, whether it be by literally &amp;quot;pointing&amp;quot; to that place (hence the name), by merely thinking of it, or by using some other means.&lt;br /&gt;
&lt;br /&gt;
We now see the subtlety with the idea of &amp;quot;the set of all points on O.&amp;quot; As for those points on O which are &#039;&#039;physical&#039;&#039;, they must necessarily have a finite size (otherwise we couldn&#039;t know about them in the first place), and so there can only be finitely many of them. As for those points on O which are non-physical, it is true that there is no limit on how many &#039;&#039;could&#039;&#039; exist. But since the concretes in question are merely things on which one is focusing, rather than physical objects in reality, they do not actually exist &#039;&#039;until someone focuses on them&#039;&#039;. And a man can only ever focus on finitely many points of O.  &lt;br /&gt;
&lt;br /&gt;
So whatever it is that we mean by &amp;quot;point,&amp;quot; we see that there are only finitely many points on my wall.  &lt;br /&gt;
&lt;br /&gt;
=== How many natural numbers are there? ===&lt;br /&gt;
I gave two examples in 3: bananas, and natural numbers. I think everyone will agree that bananas&lt;br /&gt;
&lt;br /&gt;
The following definition is adapted from a definition Harry gave:&amp;lt;blockquote&amp;gt;A natural number is an identification of a quantity, by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified. &amp;lt;/blockquote&amp;gt;I agree with this definition, and I have found it to be very clarifying. &lt;br /&gt;
&lt;br /&gt;
Note the genus of &amp;quot;natural number&amp;quot;: it is &#039;&#039;identification&#039;&#039;. Natural numbers are products of consciousness. So the &lt;br /&gt;
&lt;br /&gt;
There are not infinitely many referents of &amp;quot;banana.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Things like 2 and 3 are what motivated infinite sets in mathematics. [TODO irrelevant delete] &lt;br /&gt;
&lt;br /&gt;
One problem. Someone could ask: How many numbers are there? And the answer is: in whose mind? [TODO meh] &lt;br /&gt;
&lt;br /&gt;
One problem: sets are being conceptualized as things which exist, rather than things which potentially could exist &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, with examples like these in mind, let&#039;s ask: what fact of reality necessitates the finite / infinite distinction? &lt;br /&gt;
&lt;br /&gt;
=== Infinite sets from the perspective of standard mathematics ===&lt;br /&gt;
One criticism that someone might have is like &lt;br /&gt;
&lt;br /&gt;
&amp;quot;okay yeah fine infinite sets don&#039;t exist. But they&#039;re getting at something real, so what&#039;s the actual practical problem that arises from using them anyway?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
That&#039;s a reasonable question to ask. &lt;br /&gt;
&lt;br /&gt;
In this section I will argue that &lt;br /&gt;
&lt;br /&gt;
I will say that a set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is &#039;&#039;infinite&#039;&#039; if there exists a function &amp;lt;math&amp;gt;f : X \rightarrow X&amp;lt;/math&amp;gt; which is injective but not surjective.&lt;br /&gt;
&lt;br /&gt;
Hmm that&#039;s actually a very interesting definition.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Multiplication&amp;diff=570</id>
		<title>Multiplication</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Multiplication&amp;diff=570"/>
		<updated>2025-03-12T22:33:05Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Multiplication&#039;&#039;&#039; is [TODO]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
My thesis is that multiplication always identifies quantities resulting from a unit-conversion (i.e. a change in unit-perspective) of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Examples which obviously come from unit-conversion ===&lt;br /&gt;
Suppose you wish to find the number of squares in a rectangular grid. You measure that there are &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; squares per column, and that there are &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; columns. In total, therefore, there are &amp;lt;math&amp;gt;nm&amp;lt;/math&amp;gt; squares. &lt;br /&gt;
&lt;br /&gt;
Each pack of hot dog buns contains 6 buns, so if I buy 10 packs then I will have enough buns for 6*10 = 60 hot dogs. &lt;br /&gt;
&lt;br /&gt;
=== Examples which don&#039;t obviously come from unit-conversion ===&lt;br /&gt;
The volume of a disk of radius r = 2 meters is approximately 3.14 * 2 * 2 = 12.56 square meters. It could be argued, however, that this &#039;&#039;does&#039;&#039; come from unit-conversion: the derivation consists of finding the area &amp;lt;math&amp;gt;2\pi r \times dr&amp;lt;/math&amp;gt; of small annuli (which is done by unit conversion and approximation), then adding their areas together.&lt;br /&gt;
&lt;br /&gt;
A for loop which runs &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; times, inside of a for-loop which runs &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; times, will take approximately &amp;lt;math&amp;gt;nm&amp;lt;/math&amp;gt; steps to run. Again, I think this &#039;&#039;does&#039;&#039; come from a unit-conversion.&lt;br /&gt;
&lt;br /&gt;
A coin flip has 2 possible outcomes, and so a series of 3 coin flips has 2 * 2 * 2 = 8 possible outcomes.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Multiplication&amp;diff=569</id>
		<title>Multiplication</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Multiplication&amp;diff=569"/>
		<updated>2025-03-12T22:24:53Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Multiplication&#039;&#039;&#039; is [TODO]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
My thesis is that multiplication always identifies quantities resulting from a unit-conversion (i.e. a change in unit-perspective) of some sort.&lt;br /&gt;
&lt;br /&gt;
=== Examples which obviously come from unit-conversion ===&lt;br /&gt;
Suppose you wish to find the number of squares in a rectangular grid. You measure that there are &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; squares per column, and that there are &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; columns. In total, therefore, there are &amp;lt;math&amp;gt;nm&amp;lt;/math&amp;gt; squares. &lt;br /&gt;
&lt;br /&gt;
Each pack of hot dog buns contains 6 buns, so if I buy 10 packs then I will have enough buns for 6*10 = 60 hot dogs. &lt;br /&gt;
&lt;br /&gt;
=== Examples which don&#039;t obviously come from unit-conversion ===&lt;br /&gt;
The volume of a disk of radius r = 2 meters is approximately 3.14 * 2 * 2 = 12.56 square meters. It could be argued, however, that this &#039;&#039;does&#039;&#039; come from unit-conversion: the derivation consists of finding the area &amp;lt;math&amp;gt;2\pi r \times dr&amp;lt;/math&amp;gt; of small annuli (which is done by unit conversion and approximation), then adding their areas together.&lt;br /&gt;
&lt;br /&gt;
A for loop which runs &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; times, inside of a for-loop which runs &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; times, will take approximately &amp;lt;math&amp;gt;nm&amp;lt;/math&amp;gt; steps to run. Again, I think this &#039;&#039;does&#039;&#039; come from a unit-conversion.&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Number&amp;diff=568</id>
		<title>Number</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Number&amp;diff=568"/>
		<updated>2025-03-12T21:54:09Z</updated>

		<summary type="html">&lt;p&gt;Lfox: /* Counting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;number&#039;&#039;&#039; is an identification of a [[quantity]], by means of a symbol (a &amp;quot;numeral&amp;quot;) whose position in a fixed sequence of those symbols is the same amount as that which is being identified.&amp;lt;ref&amp;gt;I took this definition from Harry Binswanger, which he stated in his course &#039;&#039;Philosophy of Mathematics&#039;&#039;, 2024. &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The three concepts of &#039;&#039;number&#039;&#039;, &#039;&#039;quantity&#039;&#039;, and &#039;&#039;numeral&#039;&#039; are closely related. They conceptualize the same thing, but from three different perspectives. Number is epistemological. Quantity is metaphysical. Numeral is symbolic. Note that the latter two are referred to in the definition of number. Those concepts are more basic; quantity is an irreducible primary, and numerals are some symbols that man created. Number is an integration of the two. &lt;br /&gt;
&lt;br /&gt;
This is also basically the definition of &amp;quot;numeral&amp;quot; and &amp;quot;counting.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Numbers work by identifying a quantity of things with a quantity of symbols. That is, the quantity of these dots {*,*} is &#039;&#039;the same as&#039;&#039; the quantity of these symbols {&amp;quot;1&amp;quot;, &amp;quot;2&amp;quot;}.  &lt;br /&gt;
&lt;br /&gt;
== Definitions of specific numbers, like &amp;quot;2&amp;quot; ==&lt;br /&gt;
[TODO unify this page with the natural number page.] &lt;br /&gt;
&lt;br /&gt;
The definition of the &#039;&#039;noun&#039;&#039; &amp;quot;2&amp;quot; is: the numeral succeeding &amp;quot;1&amp;quot; in the counting algorithm.  &lt;br /&gt;
&lt;br /&gt;
The definition of the &#039;&#039;adjective&#039;&#039; &amp;quot;2&amp;quot; is: the quantity of numerals up to and including &amp;quot;2,&amp;quot; in the counting algorithm.  &lt;br /&gt;
&lt;br /&gt;
[TODO maybe I should delete &amp;quot;in the counting algorithm....&amp;quot; ]  &lt;br /&gt;
&lt;br /&gt;
I use &amp;quot;two&amp;quot; and &amp;quot;2&amp;quot; interchangeably.  &lt;br /&gt;
&lt;br /&gt;
The two definitions above can be generalized to arbitrary natural numbers. Indeed, we define &amp;quot;3&amp;quot; as the numeral succeeding &amp;quot;2&amp;quot; in the counting algorithm, &amp;quot;844&amp;quot; as the numeral succeeding &amp;quot;843&amp;quot; in the counting algorithm, etc.  &lt;br /&gt;
&lt;br /&gt;
== Basic arithmetic operations ==&lt;br /&gt;
[TODO unify with the several other articles, especially [[multitude]].] &lt;br /&gt;
&lt;br /&gt;
[TODO quantity assumes the unit perspective...]&lt;br /&gt;
&lt;br /&gt;
=== Succession ===&lt;br /&gt;
The &#039;&#039;&#039;successor&#039;&#039;&#039; to a numeral is the numeral which comes after it in the fixed sequence of numerals.&lt;br /&gt;
&lt;br /&gt;
Successorship is the [[function]] computing successor. There is a very simple [[algorithm]] computing successorship, which is learned by schoolchildren. [TODO copy paste the part where I wrote it?]&lt;br /&gt;
&lt;br /&gt;
=== Counting ===&lt;br /&gt;
&#039;&#039;&#039;Counting&#039;&#039;&#039; is the process which produces a number by means of repeated application of the successorship function. &lt;br /&gt;
&lt;br /&gt;
=== Addition ===&lt;br /&gt;
The &#039;&#039;&#039;sum&#039;&#039;&#039; or &#039;&#039;&#039;disjoint union&#039;&#039;&#039; of two quantities of existents is the quantity of those existents considered together as a single group. (See also the &amp;quot;disjoint union&amp;quot; thing.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Addition&#039;&#039;&#039; is the function which takes two numbers as input, and outputs the number identifying the sum of their corresponding quantities. &lt;br /&gt;
&lt;br /&gt;
=== Subtraction ===&lt;br /&gt;
The &#039;&#039;&#039;difference&#039;&#039;&#039; of two quantities is the quantity which would have to be added to the lesser in order to make it equal to the greater. (Note: this sense of the word is used derivatively. It should not be confused with that primary and axiomatic concept of &amp;quot;difference,&amp;quot; which stands in opposition to the axiomatic concept of &amp;quot;similarity.&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Subtraction&#039;&#039;&#039; is the function which takes two numbers as input, and produces the number identifying the difference between their corresponding quantities.  &lt;br /&gt;
&lt;br /&gt;
=== Multiplication ===&lt;br /&gt;
see page [[multiplication]].&lt;br /&gt;
&lt;br /&gt;
Before we can give a definition of multiplication, we must say a bit more about how numbers work. &lt;br /&gt;
&lt;br /&gt;
In the identification of a quantity as a number (in the &amp;quot;numbering&amp;quot; of a quantity), a unit is implicit. Strictly speaking, one cannot just say &amp;quot;there are x,&amp;quot; where x is a number. One must say &amp;quot;there are x &#039;&#039;meters&#039;&#039;&amp;quot; or &amp;quot;there are x &#039;&#039;cows&#039;&#039;&amp;quot; or &amp;quot;there are x &#039;&#039;Hertz&#039;&#039;&amp;quot; etc. &lt;br /&gt;
&lt;br /&gt;
[TODO wait is that really true? what about ratios? I guess one could say that there&#039;s a unit involved with ratios, but it doesn&#039;t matter which unit you pick. Are ratios not numbers? Actually I am thinking now that I will probably bite the bullet and say that a ratio is not a number. Hmm I guess I&#039;ll come back to this later. OK it&#039;s later now. Ratios ARE numbers. And ratios actually do come with units. Like I am driving at 30 MPH, that&#039;s expressing a ratio but it has units. Even if I take something with the same units, like the ratio of two measurements of length, maybe I shouldn&#039;t omit that fact from the notation. Like maybe we should write 3.14 m/m instead of just 3.14. The former retains some information about where it came from, the latter doesn&#039;t; it&#039;s just a numeral and that&#039;s it.] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Multiplication&#039;&#039;&#039; (of A and B) is an algorithm which produces the number identifying a quantity in units of &#039;&#039;v&#039;&#039;, where B identifies the number of &#039;&#039;v&#039;&#039;s making up one &#039;&#039;u&#039;&#039;, and &#039;&#039;A&#039;&#039; is the quantity of &#039;&#039;u&#039;&#039;s. &lt;br /&gt;
&lt;br /&gt;
=== Division ===&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== Is a fraction a number? ==&lt;br /&gt;
Yes. &lt;br /&gt;
&lt;br /&gt;
To identify a quantity as &amp;lt;math&amp;gt;p/q&amp;lt;/math&amp;gt; is to say that it consists of &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; pieces of quantity &amp;lt;math&amp;gt;1/q&amp;lt;/math&amp;gt;. It is not fundamentally different from identifying a quantity as &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;; it&#039;s just that the unit is different. In the fraction, the unit is being regarded as a &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt;th of another unit. &lt;br /&gt;
&lt;br /&gt;
== Is a negative a number? ==&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
We can consider a sequence that goes backwards; 1, 0, -1, -2, -3, and so forth. Then we can identify a quantity like -5 by putting it in correspondence with a position in that sequence.&lt;br /&gt;
&lt;br /&gt;
== Is &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; a number? ==&lt;br /&gt;
No.  &lt;br /&gt;
&lt;br /&gt;
[[π]] is the [[ratio]] between the circumference and the diameter of a [[circle]]. Unlike standard mathematics, by &amp;quot;circle,&amp;quot; OM means real, finite, &#039;&#039;physical&#039;&#039; circles, with thickness and height and bumps and other non-uniformities. Observe the following facts about OM&#039;s concept of π, which are not true of the standard concept: &lt;br /&gt;
&lt;br /&gt;
# Since π is the result of a continuous measurement, it is not a specific value, but is rather a range of possible values. For example, one circle might have a circumference and diameter whose ratio is found to be 3.1 ± 0.1.  &lt;br /&gt;
# π is not the same range for every circle. For one circle, we might measure π = 3.1 ± 0.1; for another we might measure π = 3.15 ± 0.02; for yet another, we might measure π = 3.14159 ± 0.00005. &lt;br /&gt;
&lt;br /&gt;
OK I&#039;m failing to differentiate between two things. On the one hand, there&#039;s the actual ratio of the actual circumference and diameter of the actual circle. On the other hand, there&#039;s the thing we measure....&lt;br /&gt;
&lt;br /&gt;
To treat something as a circle is to say like &amp;quot;all these ways in which I might measure its circumference, they&#039;re the same.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Is &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; a number? ==&lt;br /&gt;
No, I don&#039;t think so.&lt;br /&gt;
&lt;br /&gt;
First of all we must settle on a definition of &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt;. There are two potential definitions that I can think of&lt;br /&gt;
&lt;br /&gt;
# (The usual definition) &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; is the number that squares to 2.&lt;br /&gt;
# &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; is the side length of a square of area 2. &lt;br /&gt;
&lt;br /&gt;
If definition 2 is correct, then &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; is not a number, for basically the same reason that π is not a number. It seems that &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt; defines a range of numbers (and one which, to boot, differs between concrete situations) rather than a specific number.&lt;br /&gt;
&lt;br /&gt;
If definition 1 is correct, then what is the fixed sequence of symbols which we are using to identify &amp;lt;math&amp;gt;\sqrt{2}&amp;lt;/math&amp;gt;? It&#039;s certainly not fractions. I don&#039;t think can be anything else, either. &lt;br /&gt;
&lt;br /&gt;
== Is a number just &amp;quot;an identification of a quantity&amp;quot;? ==&lt;br /&gt;
No. &lt;br /&gt;
&lt;br /&gt;
My sofa has some length. In saying that, I have identified a quantity, but I haven&#039;t given a number. &lt;br /&gt;
&lt;br /&gt;
== Is an element of the cyclic group &amp;lt;math&amp;gt;\mathbb{Z}_n&amp;lt;/math&amp;gt; a number? ==&lt;br /&gt;
Yes, I think so.&lt;br /&gt;
&lt;br /&gt;
For example, an amount of time could be identified by saying something like: after that much time has passed, it will be 4:00. &lt;br /&gt;
&lt;br /&gt;
We are identifying the amount of time by drawing a comparison between it and a &amp;quot;sequence&amp;quot; of fixed symbols appearing on a clock. This sequence is &amp;lt;math&amp;gt;\mathbb{Z}_{12}&amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\mathbb{Z}_{12} \times \mathbb{Z}_{60}&amp;lt;/math&amp;gt;, or &amp;lt;math&amp;gt;\mathbb{Z}_{12} \times \mathbb{Z}_{60} \times \mathbb{Z}_{60}&amp;lt;/math&amp;gt;, depending on the clock. &lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Multiplication&amp;diff=567</id>
		<title>Multiplication</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Multiplication&amp;diff=567"/>
		<updated>2025-03-12T21:53:44Z</updated>

		<summary type="html">&lt;p&gt;Lfox: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Multiplication&amp;#039;&amp;#039;&amp;#039; is [TODO]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Multiplication&#039;&#039;&#039; is [TODO]&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
	<entry>
		<id>http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=566</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://64.23.165.198:80/index.php?title=Main_Page&amp;diff=566"/>
		<updated>2025-03-12T21:53:24Z</updated>

		<summary type="html">&lt;p&gt;Lfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the [[Objective Mathematics]] wiki. &lt;br /&gt;
&lt;br /&gt;
Objective Mathematics is an ongoing project which aims to make mathematics more objective by connecting it to reality. This is being done by painstakingly going through each math [[concept]], and thinking about the concrete, [[perceptual]] data to which it ultimately refers. If a math concept is &#039;&#039;not&#039;&#039; reducible to perceptual concretes, it is invalid; it is a floating abstraction. Objective Mathematics rejects [[Platonism]]: math concepts do not refer to Platonic forms inhabiting an otherworldly realm, but rather they refer directly to physical, perceivable things. Objective Mathematics rejects [[Intuitionism]]: math is not a process of construction and intuition, but rather a process of identification and measurement. Objective Mathematics rejects [[Formalism]] and [[Logicism]]: math is not a meaningless game of symbol manipulation, but rather its statements have semantic content (just like propositions about dogs, tea, beeswax, or anything else). &lt;br /&gt;
&lt;br /&gt;
According to Objective Mathematics, mathematics is &#039;&#039;the science of measurement&#039;&#039;. [TODO expand] &lt;br /&gt;
&lt;br /&gt;
Besides mathematics, many of the pages on Objective Mathematics wiki are about foundational concepts of physics, computer science, and philosophy. Although I accept the distinction between these four subjects, I think that it is more blurry than is sometimes supposed. The unifying theme of these subjects, and the reason why they all appear on Objective Mathematics wiki, is that each subject is &#039;&#039;foundational&#039;&#039;, meaning that it can be contemplated on its own (in the case of philosophy), or that it can be contemplated without taking anything beyond basic metaphysics and epistemology for granted (in the case of the others). For example, what I deem to be the fundamental concepts of computer science, despite what the name of the subject may suggest, could in principle be formed by someone with no knowledge whatsoever about computing machines (by say, an Ancient Greek philosopher).   &lt;br /&gt;
&lt;br /&gt;
[TODO I should be very careful in dismissing these ideas; they contain significant elements of the truth] In the context of math, it is common for people to say things like &amp;quot;this [mathematical concept] is an &#039;&#039;idealization&#039;&#039; of that [real-world thing],&amp;quot; or &amp;quot;this [collection of mathematical ideas] is a &#039;&#039;model&#039;&#039; of that.&amp;quot; Such ideas are often very wrong. A mathematical sphere is not an idealization of a real world sphere, it &#039;&#039;is&#039;&#039; a real world sphere. And what does it mean for one thing A to be a model of another thing B? It means that A is some sort of object, which shares some essential properties with B, which represents B in some way, but is easier to understand or work with than B itself. What sort of object is A supposed to be, when A is a mathematical model? If A is supposed to be a Platonic form, that&#039;s mysticism. And if A is supposed to be the mathematical concepts themselves, that&#039;s also wrong: It is totally inappropriate to think about concepts as models, because there can be no means of understanding or working with objects &#039;&#039;other than&#039;&#039; by using man&#039;s distinctive mode of cognition---i.e. by using concepts. When people call man&#039;s understanding of existence man&#039;s &amp;quot;model&amp;quot; of existence, they have some absurd picture like this [TODO insert HB&#039;s picture of the homunculus perceiving the man&#039;s perception of the tree] in mind.   &lt;br /&gt;
&lt;br /&gt;
Ayn Rand [TODO cite letter to Boris Spasky] says, about chess, that it is   &amp;lt;blockquote&amp;gt;an escape—an escape from reality. It is an “out,” a kind of “make-work” for a man of higher than average intelligence who was afraid to live, but could not leave his mind unemployed and devoted it to a placebo—thus surrendering to others the living world he had rejected as too hard to understand.   &amp;lt;/blockquote&amp;gt;I have the exact same opinion about standard mathematics. &lt;br /&gt;
&lt;br /&gt;
== Recommended reading order ==&lt;br /&gt;
[TODO] &lt;br /&gt;
&lt;br /&gt;
== All Pages ==&lt;br /&gt;
Math pages:&lt;br /&gt;
* [[Coordinates]] &lt;br /&gt;
* [[Derivative]]&lt;br /&gt;
* [[Sequences|Sequence]]&lt;br /&gt;
* [[Sets|Set]]&lt;br /&gt;
* [[Continuity]]&lt;br /&gt;
* [[Number]]&lt;br /&gt;
* [[Multiplication]]&lt;br /&gt;
* [[Natural numbers|Natural number]] (obsolete. See [[multitude]] instead)&lt;br /&gt;
* [[Multitude]]&lt;br /&gt;
* [[Magnitude]]&lt;br /&gt;
* [[Integers|Integer]]&lt;br /&gt;
* [[Fractions|Fraction]] (obsolete. See [[magnitude]] instead)&lt;br /&gt;
* [[Radicals|Radical]]&lt;br /&gt;
* [[Real number]]&lt;br /&gt;
* [[Imaginary numbers|Imaginary number]]&lt;br /&gt;
* [[Vector space]]&lt;br /&gt;
* [[Triangulations|Triangulation]]&lt;br /&gt;
* [[Function]]&lt;br /&gt;
* [[Polynomial]]&lt;br /&gt;
* [[Circle]]&lt;br /&gt;
* [[Line]] &lt;br /&gt;
* [[Point]]&lt;br /&gt;
* [[Curve]]&lt;br /&gt;
* [[Surface]]&lt;br /&gt;
* [[Solid]]&lt;br /&gt;
* [[π]]&lt;br /&gt;
* [[e]]&lt;br /&gt;
* [[Limit]]&lt;br /&gt;
* [[Nill]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Ordering]]&lt;br /&gt;
* [[Symmetry]]&lt;br /&gt;
* [[Probability]]&lt;br /&gt;
* [[Group]]&lt;br /&gt;
Physics pages:&lt;br /&gt;
&lt;br /&gt;
* [[Entropy]]&lt;br /&gt;
* [[Newton&#039;s laws]] &lt;br /&gt;
* [[Uncertainty]]&lt;br /&gt;
* [[Perturbation theory]]&lt;br /&gt;
* [[Velocity]] &lt;br /&gt;
* Notes on &amp;quot;[[On the Electrodynamics of Moving Bodies]]&amp;quot; by Albert Einstein &lt;br /&gt;
* Notes on &amp;quot;[[On the Law of Distribution of Energy in the Normal Spectrum]]&amp;quot; by Max Planck&lt;br /&gt;
* Notes on &amp;quot;[[On a Heuristic Viewpoint Concerning the Production and Transformation of Light]]&amp;quot; by Albert Einstein&lt;br /&gt;
&lt;br /&gt;
Computer Science pages: &lt;br /&gt;
&lt;br /&gt;
* [[Algorithm]]&lt;br /&gt;
* [[Type]]&lt;br /&gt;
* [[Information]]&lt;br /&gt;
* [[Computation]]&lt;br /&gt;
* [[P]]&lt;br /&gt;
&lt;br /&gt;
Philosophy pages: &lt;br /&gt;
&lt;br /&gt;
* [[Against models (essay)]]&lt;br /&gt;
* [[Existent]]&lt;br /&gt;
* [[Concept]]&lt;br /&gt;
* [[Entity]]&lt;br /&gt;
* [[Unit]]&lt;br /&gt;
* [[Identity]]&lt;br /&gt;
* [[Definition]]&lt;br /&gt;
* [[Platonism]]&lt;br /&gt;
* [[Intuitionism]]&lt;br /&gt;
* [[Formalism]]&lt;br /&gt;
* [[Induction]]&lt;br /&gt;
* [[Objective Mathematics]]&lt;br /&gt;
* [[Zeno&#039;s Paradox]]&lt;br /&gt;
* [[Possible|Counterfactuals]]&lt;br /&gt;
* [[Occam&#039;s razor]]&lt;br /&gt;
Essays for Harry Binswanger&#039;s Philosophy of Mathematics course:&lt;br /&gt;
&lt;br /&gt;
* [[Limits (essay)]] [TODO this is old, replace]&lt;br /&gt;
* [[The Limits of Limits]]&lt;br /&gt;
Other essays:&lt;br /&gt;
&lt;br /&gt;
* [[Coordinate invariance: a manifesto]]&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
Instead of having set inclusion as one of its fundamental concepts, Objective Mathematics has conceptual identification as one of its fundamental concepts. For conceptual identification, it uses the notation of [[Type Theory]]. It is easiest to demonstrate what is meant by this through examples:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;q = \frac{2}{3}&amp;lt;/math&amp;gt; is a fraction, and I denote this fact---this identification---by writing &amp;lt;math&amp;gt;q:\mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* Any integer is a fraction, and I denote this fact by writing &amp;lt;math&amp;gt;\mathbb{Z} : \mathbb{Q}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
If you would like to help pay to keep the Objective Mathematics wiki afloat, consider donating [TODO]. &lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you are interested in Objective Mathematics and would like to discuss it, please email me. You already know my email if you are reading this and you are not a bot. [TODO]&lt;br /&gt;
&lt;br /&gt;
== Legal ==&lt;br /&gt;
All writing on this website is (c) Liam M. Fox. &lt;br /&gt;
&lt;br /&gt;
Some images on this website are public domain, some are (c) Liam M. Fox. Check the image descriptions to see which [TODO].&lt;/div&gt;</summary>
		<author><name>Lfox</name></author>
	</entry>
</feed>