πŸ—οΈ Ξ˜ΟΟ΅Ξ·Ξ Ξ±Ο„Ο€πŸš§ (under construction)

Category
A category C consists of
  • a collection ob (C) of objects
  • for each A,B∈ob(C), a collection mor(A,B) of what we call morphisms / arrows from A to B
  • for each A,B,C∈ob(C), a function which we call composition ∘C:mor(B,C)Γ—mor(A,B)β†’mor(A,C)
  • ∘C(g,f):=g∘f
  • for each A∈ob(C), an element 1A of mor(A,A), called the identity on A, satisfying the following axioms:
    • associativity: for each f∈mor(A,B),g∈mor(B,C) and h∈mor(C,D), we have (h∘g)∘f=h∘(g∘f);
    • identity laws: for each f∈mor(A,B), we have f∘1A=f=1B∘f.
Domain and Codomain
Each morphism has associated domain and codomain, denoted f:A→B
  • The domain of f, denoted dom(f), is A
  • The codomain of f, denoted cod(f), is B
Some Notations on Morphism
  • f,g:A⇉B denotes two morphisms with the same domain and codomain
  • f:A⇄B:g denotes two morphisms, f:Aβ†’B and g:Bβ†’A
Isomorphism / Isomorphic
Let π’ž be a category, A,B∈ob(π’ž). f:Aβ†’B is an isomorphism if and only if βˆƒg:Bβ†’A.g∘f=1A∧f∘g=1B In which case A,B are isomorphic and denoted as Aβ‰…B
Endomorphism
Let π’ž be a category, A∈ob(π’ž). f:Aβ†’A is an endomorphism if and only if f has the same domain and codomain
Automorphism
A morphism f is an automorphism if and only if f is an endomorphism∧f is an isomorphism
Opposite Category, Duality
Let π’ž be a category. Then the opposite category π’žop is defined as follow:
  • ob(π’žop)=ob(π’ž)
  • For each f∈morπ’ž(B,A), a morphism fop∈morπ’žop(A,B)
  • gopβˆ˜π’žopfop=(fβˆ˜π’žg)op
The opposite category is a category
The construction π’žop indeed form a new category.
Functor
Let A and B be categories. A functor F:A→B consists of
  • a function ob(A)β†’ob(B), written as A↦F(A)
  • - for each A,Aβ€²βˆˆA, a function morA(A,Aβ€²)β†’morB(F(A),F(Aβ€²)) written as f↦F(f), satisfying the following axioms:
    • F(fβ€²βˆ˜f)=F(fβ€²)∘F(f) whenever Aβ†’fAβ€²β†’fβ€²Aβ€²β€² in A;
    • F(1A)=1F(A) whenever A∈A.
Pointed Topological Spaces Category
The category of pointed topological spaces denoted by Top0 is one where objects are pairs (X,x0), where X is a topological space, and x0∈X is a point of X. Morphisms between (X,x0) and (Y,y0) are continuous functions f:Xβ†’Y such that f(x0)=y0.
Group Category
The category Grp has the class of all groups for objects and group homomorphisms for morphisms
The Fundamental Group Is a Functor
Ο€1:Top0β†’Grp can be completed to a functor