The formalism itself allows us to concretely talk about certain things with as little ambiguity as we can muster, which allows for very clear and concise communication of ideas. However, by removing ambiguity we sometimes also remove some of the richness inherent to the subject.
So... sentences?
Categories as things in themselves are highly abstracted symbolic representations of sentences, and usually by the the point in which you've reached the the declaration of a category you're several symbolic instantiations above actual sentences.
The above is at least true for Mathematics, Physics, and Computer Science.
It does depend on what you mean by sentence. For instance, I can program a function that describes the identity of an object. That program can be described in multiple programming languages, all of which have different, more or less, syntactical styling that can be considered a symbolic schema. Are program lines or programs themselves sentences? I can also describe that program using what we colloquially consider sentences. The symbolic schema that is a program can be stated via category theory, specifically via an identity morphism.
English
A function called identity that takes in an object x of any type and returns a new value x of the same type using a type construction function.
Python
def identity(x):
return type(x)(x)
Category Theory
x---Id--->x
What can be considered a sentence here? They all certainly express the same idea. Though, it is far easier to claim that my constructions are consistent when using a formal language than something like plain English.
This is a long known issue in formal language theory and one of my favorite expositions on this paradox comes from beginning of Stephen Kleene's Mathematical Logic,
Now we are proposing to study Logic, and indeed by mathematical methods. Here we are confronted by a paradox. For, how can we treat logic mathematically (or in a systematic way) without using logic in the treatment?
The solution of this paradox is simple, though it will take some time before we can appreciate fully how it works. We simply put we are studying into one compartment, and the logic that we are using to study it in another. Instead of "compartments", we can speak of "languages". Where are studying logic, the logic we are studying will pertain to one language, which we call the object language, because this is the object of our study. Our study of this language and its logic, including our use of logic in carrying out the study, we regard as taking place in another language, which we call the observers language.
The structure of this language... I feel like it could be done in a lot less words: "We are using math as a language, weird right?".
The novelty is not that Mathematics is a language, that is an idea as old as the Greeks in so far as a direct reference exists. The novelty lies in the distinction between the language Mathematics and the metalanguage used to talk about Mathematics.
In our study of the formal system known as category theory we must be aware of the distinction between that formal system and how we talk about it. This distinction is necessary because the formal system itself is fine-tuned via definition to be unambiguous, yet it is necessary that we use our everyday speech, which is ambiguous, in our study of it especially if we are to talk about the subject together.
This is true once we go beyond category theory and start applying it to certain subjects whether it be mathematics, computer science, physics, or psychology. The very process of distilling a set of elements from a subject into categories and mapping the relationship between those categories relies on ambiguity inherent in ourselves, and to
The enthusiasm here makes me feel like I must be missing something fundamental towards the idea, as this looks to me like trying to use one medium to accomplish another, like trying to use paint to look like a charcoal art piece.
A part of me starts to become like "Why not use charcoal?", but right now I am on the denser end of the Dunning Kruger model for this subject. It likely looks simple to me because I do not understand it.
What's the difference? Whether it's medical terminology or math statements, they are all sentences.
Category Theory by an asbolute surface level glance at it looks like a means of communication through different symbols and structure. When looking more at the "what" rather than the "how", they begin to look like eachother, albeit with a different foundational codex.
Yes, but if we were to say "Four plus four equals eight", or even "X times 4.2 equals 15.54, solve for X", I am accomplishing the same thing as a math equation within a less efficient codex framework.
From where I am now, the author seems proud to say that they learned how to speak a semi-conventional language through math, and are surprised at it's room to translate into other fields. As someone with no real knowledge over the subject, I'm stuck wondering what the point of it is beyond how to translate it towards machines and shorthand. It gives me mild flashbacks to learning things like how Arrays and Variables work in programming.
So... yes, it's a celebration over streamlining?
I am not diminishing the importance of it, less is more when it comes to getting a message across, but that's essentially it right?
The use of and interaction with Category Theory reveals new information about the kinds of objects you apply to. Using your analogy, its more like creating the same image using charcoal and paint and noticing how differently you perceive the two, though in this case a more extreme analogy may be in order where its the difference in information that painting David and sculpting David provides.
I'll provide an example from mathematics. All of mathematics, every single result, can be constructed using different underlying schema or theories. Set Theory is the most popular of these theories and it is all about what constitutes membership of elements in a set via shared properties. Category Theory is fundamentally about compositional structures. Both can be used to describe and explore Algebra as example, but I will find it a lot easier to explore and come up with new novel applications of algebra using Category Theory than I will set theory. I may have never come across certain ideas unless I used category theory over set theory, as such there's something revelatory about it (and the same goes for set theory or whatever other foundational system you desire). Interestingly, if I come across a object using category theory i could still construct that object using set theory, I just may have never discovered it if set theory was my only conceptual language of mathematics.
Effectively, different foundational theories emphasize certain things over others which in turn causes different revelations about the same kinds of objects.
A lot of this makes it sound more linguistic than mathematical, which is interesting on it's own when they could have potentially chosen existing conventions to try to get the same points across.
I view Mathematics as formal language theory.