Unstructured Sets and Monoid Morphisms in Category Theory

  • MHB
  • Thread starter Math Amateur
  • Start date
In summary, the following is discussed in Section 1.2: Categories of Unstructured Sets ...Category theory is a branch of mathematics that deals with the structure of mathematical objects. In this section, Simmonds provides a definition of a category and explains how monoids can be viewed as a category. Next, he provides an example of a monoid and discusses the properties of this type of structure. Finally, he provides a summary of the chapter.
  • #1
Math Amateur
Gold Member
MHB
3,998
48
I am reading the book: "An Introduction to Category Theory" by Harold Simmonds and am currently focused on Section 1.2: Categories of Unstructured Sets ...

I need some help in order to fully understand Example 1.2.1 on page 9 ... ...

Example 1.2.1 reads as follows:
View attachment 8336
In the above example we read the following: " ... ... A monoid morphism

\(\displaystyle R \stackrel{ \phi }{ \longrightarrow } S\)

between two monoids is a function that respects the furnishings, that is

\(\displaystyle \phi ( r \star s ) = \phi (r) \star \phi (s)\) and \(\displaystyle \phi (1) = 1\)

for all \(\displaystyle r,s \in R\). (Notice that we have overloaded the operation symbol and the unit symbol ... ... )

... ... "
My question is as follows:Where in the definition of a category does it follow that we must have \(\displaystyle \phi ( r \star s ) = \phi (r) \star \phi (s)\) and \(\displaystyle \phi (1) = 1\) for all \(\displaystyle r,s \in R\) ...

and further ... ...

what does Simmons mean when he writes "Notice that we have overloaded the operation symbol and the unit symbol ... ... " ? Help will be appreciated ...

Peter***EDIT*** Oh! Reading the section again, maybe Simmons is not indicating why monoids are a category ... but simply describing a monoid morphism ... s that correct?====================================================================================The above post refers to the definition of a category ... so I think MHB readers would benefit from having access to Simmons' definition of a category ... so I am providing access to the same ... as follows:
View attachment 8337
View attachment 8338
https://www.physicsforums.com/attachments/8339
https://www.physicsforums.com/attachments/8340Hope that helps ...

Peter
 
Last edited:
Physics news on Phys.org
  • #2
Peter said:
Reading the section again, maybe Simmons is not indicating why monoids are a category ... but simply describing a monoid morphism
Exactly. Definitions of categories of algebraic structures usually don't mention elements of those structures: individual monoid elements, vectors and so on. Instead categories are defined in terms of appropriate morphisms, i.e., maps that commute with the operations of the structure at hand.

Peter said:
what does Simmons mean when he writes "Notice that we have overloaded the operation symbol and the unit symbol ... ... " ?
In the definition of morphism we have two monoids: $R$ and $S$. Yet operations in both of them are denoted by $\star$, and units in both of them are denoted by 1. Overloading (at least in programming) is precisely this: when the same identifier denotes different things in different contexts. Formally one has to write $\phi(r\star_R s)=\phi(r)\star_S\phi(s)$ and $\phi(1_R)=1_S$ where $\star_R$ and $1_R$ are the operation and unit of $R$ and $\star_S$ and $1_S$ are the operation and unit of $S$.

It's an interesting technical problem in automated reasoning to implement overloading in this context. Fortunately, with the technique called "type classes", which originated in Haskell programming language, this is possible. This allows writing $\phi(r\star s)=\phi(r)\star\phi(s)$ without additional annotations, and the computer is able to figure out that the first $\star$ means $\star_R$ while the second one means $\star_S$.

Do we have an off-topic tag on this forum?
 
  • #3
In addition to the last post

Simmons is indeed describing the properties of a monoid here

But the highlight of this section is the definition of the category Mon

Can you now, using what you have learned about monoids, decribe the objects, arrows, identity arrows, and the composition rule of Mon ?

Later, in exanple 1.5.1, you will learn that one monoid M, can be viewed as a category too
 
  • #4
steenis said:
In addition to the last post

Simmons is indeed describing the properties of a monoid here

But the highlight of this section is the definition of the category Mon

Can you now, using what you have learned about monoids, decribe the objects, arrows, identity arrows, and the composition rule of Mon ?

Later, in exanple 1.5.1, you will learn that one monoid M, can be viewed as a category too
Thanks to Evgeny and Steenis for their help ...

Note that I found sections on monoids in the following two books:

(1) Category Theory (Second Edition) by Steve Awodey ... ... Section 1.4, Example 13

(2) Conceptual Mathematics: A First Introduction to Categories (Second Edition) ... ... Session 13: Monoids I am studying the material on monoids in the above two publications ...

Thanks again,

Peter
 
Last edited:

FAQ: Unstructured Sets and Monoid Morphisms in Category Theory

What is a Monoid as a Category?

A Monoid as a Category is a mathematical concept that combines the properties of a monoid and a category. It is a category where every object is also a monoid, and every morphism is a monoid homomorphism. Essentially, it is a way to represent monoids with the structure of a category.

What are the properties of a Monoid as a Category?

A Monoid as a Category has the following properties:

  • Every object is also a monoid
  • Every morphism is a monoid homomorphism
  • The identity morphism is also the identity element of the monoid
  • Morphisms can be composed, and the composition follows the monoid operation

How is a Monoid as a Category different from a regular Monoid?

The main difference between a Monoid as a Category and a regular Monoid lies in their structures. While a regular Monoid is a set with a binary operation and an identity element, a Monoid as a Category is a category where every object is also a monoid, and every morphism is a monoid homomorphism. This allows for a different way of representing and analyzing monoids.

What are some examples of Monoids as Categories?

One example of a Monoid as a Category is the category of sets and their Cartesian products. The objects are the sets, and the morphisms are the functions. The monoid operation is the Cartesian product, and the identity element is the empty set. Another example is the category of matrices, where the objects are matrices and the morphisms are matrix multiplication.

What are the applications of Monoids as Categories?

Monoids as Categories have various applications in mathematics and computer science. They are used in functional programming to represent data structures and operations on them. They also have applications in algebraic topology, where they are used to study topological spaces and their properties. Additionally, Monoids as Categories have been used in the study of quantum computing and quantum information theory.

Back
Top