Why Category Theory?
Sep. 20th, 2019 12:37 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Why should we use Category Theory where a "normal" math would do?
My main motivation, in Kant's language, is Apodeictical: CT is fundamentally visual, therefore we can clearly demonstrate mathematical concepts to people who have trouble grasping "normal" math language. We know from psychological studies that the right visual representation improves problem understanding and solving from 10 to 100 times. Unfortunately, our standard modes of explanation and testing for intelligence are skewed toward algebraic and linguistic expressions, mostly because they are easier for multiple choice problems. As the result, we waste a powerful communication channel and we put at a disadvantage people who have high visual intelligence.
By contrast with programming, where the emphasis is on performance rather than explanation, in natural and artificial sciences the need for communicating concepts is essential to the success of a theory and its models. Furthermore, in this field of inquiry concept construction is often more important than actual computation. Therefore, adoption of CT for developing ideas should be promoted in fields where analytical results have to be aligned with the need to communicate them to lay people who may lack in math background, but have plenty of smarts and practical experience.
My main motivation, in Kant's language, is Apodeictical: CT is fundamentally visual, therefore we can clearly demonstrate mathematical concepts to people who have trouble grasping "normal" math language. We know from psychological studies that the right visual representation improves problem understanding and solving from 10 to 100 times. Unfortunately, our standard modes of explanation and testing for intelligence are skewed toward algebraic and linguistic expressions, mostly because they are easier for multiple choice problems. As the result, we waste a powerful communication channel and we put at a disadvantage people who have high visual intelligence.
By contrast with programming, where the emphasis is on performance rather than explanation, in natural and artificial sciences the need for communicating concepts is essential to the success of a theory and its models. Furthermore, in this field of inquiry concept construction is often more important than actual computation. Therefore, adoption of CT for developing ideas should be promoted in fields where analytical results have to be aligned with the need to communicate them to lay people who may lack in math background, but have plenty of smarts and practical experience.
no subject
Date: 2019-09-21 05:25 am (UTC)no subject
Date: 2019-09-21 05:34 am (UTC)no subject
Date: 2019-09-21 10:01 pm (UTC)no subject
Date: 2019-09-22 05:13 am (UTC)As of today, I need a category to describe a technology-based business model that includes at least technology/process, consumer desires, choices, added value and trade-offs. Besides, I want to apply Cooke's work on Process Theory and he uses monoidal categories.
Could do all of it with sets? Probably.
no subject
Date: 2019-09-22 09:16 pm (UTC)If you are not defining the morphisms, you are already doing all of it with sets. A category with only identity morphisms IS a set, and a functor between such categories is a map of sets. (There are no nontrivial natural transformations though, since a natural transformation is a bunch of morphisms in the target category). You can do a lot with sets! You can visually depict things with diagrams. You can impose conditions such as commutativity of those diagrams. You can take limits and colimits of diagrams, including coproducts and products. You can use those diagrams to express things like rules of algebra (aka "normal" math language). This is exactly what you describe in your post.
no subject
Date: 2019-09-22 09:28 pm (UTC)no subject
Date: 2019-09-22 11:56 pm (UTC)no subject
Date: 2019-09-23 12:17 am (UTC)d2 = f ◦ d1
d1 = f-1 ◦ d2
no subject
Date: 2019-09-23 12:59 am (UTC)Actually, on my walk I realized that the diagram I posted was wrong. f is not an isomorphism. At least...
no subject
Date: 2019-09-23 02:54 am (UTC)no subject
Date: 2019-09-23 03:42 am (UTC)no subject
Date: 2019-09-23 03:54 am (UTC)What I am questioning is not your ability to consider a category, but the usefulness of these models applied to non-mathematical notions. A category has a binary operation (composition) that needs to be associative; this restricts the options for "real life" interpretations of morphisms in a category severely.
no subject
Date: 2019-09-23 04:48 am (UTC)Second, with regard to usefulness, just this summer we applied/tested this approach, albeit informally, to help several startups to evaluate and rework their business models. You'll be surprised how many questions and insights these little formulas te=1A and ur =IR generate in a conversation between technologists and investors. Of course it's a small sample, but I'm encouraged with the early results.
Third, I have a feeling that composition of arrows can be translated into real life using the concept of Point of View. For example, the process has to commute from points of view of J, A, H and R. Still working on it, though.
no subject
Date: 2019-09-23 06:26 am (UTC)2) I'll take your word for it: me, I am a greenhouse flower, never having seen an investor in my life :).
no subject
Date: 2019-09-23 05:49 pm (UTC)