Clever Geek Handbook
📜 ⬆️ ⬇️

Category theory

Schematic designation of objects of category X , Y , Z and morphisms f , g , g ∘ f .

The category theory is a branch of mathematics that studies the properties of relations between mathematical objects that are independent of the internal structure of objects.

Category theory occupies a central place in modern mathematics [1] , it has also found applications in computer science [2] , logic [3] and in theoretical physics [4] [5] [ specify ] . The modern presentation of algebraic geometry and homological algebra is essentially based on the concepts of category theory. General category concepts are also actively used in the functional programming language Haskell [6] .

Definition

CategoryC {\ displaystyle {\ mathcal {C}}} {\mathcal {C}} - this:

  • feature classObC {\ displaystyle Ob _ {\ mathcal {C}}} Ob_{{{\mathcal  {C}}}} ;
  • for each pair of objectsA {\ displaystyle A} A ,B {\ displaystyle B} B many morphisms (or arrows) are givenHomC(A,B) {\ displaystyle \ mathrm {Hom} _ {\ mathcal {C}} (A, B)} {\mathrm  {Hom}}_{{{\mathcal  {C}}}}(A,B) , and each morphism corresponds to the onlyA {\ displaystyle A} A andB {\ displaystyle B} B ;
  • for a couple of morphismsf∈Hom ( A , B ) {\ displaystyle f \ in \ mathrm {Hom} (A, B)} f\in {\mathrm  {Hom}}(A,B) andg∈Hom(B,C) {\ displaystyle g \ in \ mathrm {Hom} (B, C)} g\in {\mathrm  {Hom}}(B,C) defined compositiong∘f∈Hom(A,C) {\ displaystyle g \ circ f \ in \ mathrm {Hom} (A, C)} g\circ f\in {\mathrm  {Hom}}(A,C) ;
  • for each objectA {\ displaystyle A} A given morphismidA∈Hom(A,A) {\ displaystyle \ mathrm {id} _ {A} \ in \ mathrm {Hom} (A, A)} {\displaystyle \mathrm {id} _{A}\in \mathrm {Hom} (A,A)} ;

moreover, two axioms are fulfilled :

  • composition operation is associative :h∘(g∘f)=(h∘g)∘f {\ displaystyle h \ circ (g \ circ f) = (h \ circ g) \ circ f} h\circ (g\circ f)=(h\circ g)\circ f and
  • the identical morphism acts trivially:f∘idA=idB∘f=f {\ displaystyle f \ circ \ mathrm {id} _ {A} = \ mathrm {id} _ {B} \ circ f = f} {\displaystyle f\circ \mathrm {id} _{A}=\mathrm {id} _{B}\circ f=f} forf∈Hom(A,B) {\ displaystyle f \ in \ mathrm {Hom} (A, B)} f\in {\mathrm  {Hom}}(A,B)

Small category

A class of objects is usually not a set in the sense of the axiomatic set theory . Category C in whichObC {\ displaystyle Ob _ {\ mathcal {C}}} Ob_{{{\mathcal  {C}}}} is a multitude andHom(C) {\ displaystyle Hom ({\ mathcal {C}})} {\displaystyle Hom({\mathcal {C}})} (the set of all morphisms of a category) is a set, called small . In addition, it is possible (with a slight correction of the definition) to consider categories in which morphisms between any two objects also form a class, or even a large structure [7] . In this version of the definition, a category in which morphisms between two fixed objects form a set is called locally small .

Category Examples

  • Set is the category of sets . Objects in this category are sets , morphisms are maps of sets.
  • Grp is a category of groups . The objects are groups, morphisms are mappings that preserve the group structure (group homomorphisms ).
  • Vect K is the category of vector spaces over the field K. Morphisms are linear mappings .
  • Category of modules .

Similarly defined categories for other algebraic systems .

  • Top is a category of topological spaces . Morphisms are continuous mappings .
  • For any partially ordered set, one can construct a small category whose objects are the elements of the set , and there exists a unique morphism between the elements x and y if and only if x ≤ y (of course, this category should be distinguished from the category of partially ordered sets!).

Commutative Diagrams

Commutative diagrams are the standard way to describe statements of category theory. A commutative diagram is a directed graph whose vertices contain objects and the arrows are morphisms, and the result of the composition of the arrows does not depend on the chosen path. For example, the axioms of category theory (composition associativity and the property of identical morphism) can be written using diagrams:

 

Duality

For categoryC {\ displaystyle {\ mathcal {C}}}   a dual category can be definedCop {\ displaystyle {\ mathcal {C}} ^ {op}}   , wherein:

  • objects coincide with the objects of the original category;
  • morphisms are obtained by "reversal of the arrows":HomCop(B,A)≃HomC(A,B) {\ displaystyle \ mathrm {Hom} _ {{\ mathcal {C}} ^ {op}} (B, A) \ simeq \ mathrm {Hom} _ {\ mathcal {C}} (A, B)}  

The principle of duality says that for any statement of category theory it is possible to formulate a dual statement using the inverse of arrows, while the truth of the statement will not change. Often, a dual concept is denoted by the same term with the prefix co- (see examples below).

Basic definitions and properties

Isomorphism, Endomorphism, Automorphism

Morphismf∈Hom(A,B) {\ displaystyle f \ in \ mathrm {Hom} (A, B)}   is called an isomorphism if there is such a morphismg∈Hom(B,A) {\ displaystyle g \ in \ mathrm {Hom} (B, A)}   , whatg∘f=idA {\ displaystyle g \ circ f = \ mathrm {id} _ {A}}   andf∘g=idB {\ displaystyle f \ circ g = \ mathrm {id} _ {B}}   . Two objects between which there is an isomorphism are called isomorphic . In particular, the identity morphism is an isomorphism; therefore, any object is isomorphic to itself.

Morphisms in which the beginning and end coincide are called endomorphisms . Many endomorphismsEnd(A)=Hom(A,A) {\ displaystyle \ mathrm {End} (A) = \ mathrm {Hom} (A, A)}   is a monoid with respect to the operation of a composition with a single elementidA {\ displaystyle \ mathrm {id} _ {A}}   .

Endomorphisms, which are simultaneously isomorphisms, are called automorphisms . Automorphisms of any object form a group of automorphismsAut(A) {\ displaystyle \ mathrm {Aut} (A)}   by composition.

Monomorphism, epimorphism, bimorphism

Monomorphism is morphismf∈Hom(A,B) {\ displaystyle f \ in \ mathrm {Hom} (A, B)}   such that for anygone,g2∈Hom(X,A) {\ displaystyle g_ {1}, g_ {2} \ in \ mathrm {Hom} (X, A)}   off∘gone=f∘g2 {\ displaystyle f \ circ g_ {1} = f \ circ g_ {2}}   follows thatgone=g2 {\ displaystyle g_ {1} = g_ {2}}   . The composition of monomorphisms is a monomorphism.

Epimorphism is such a morphismf∈Hom(A,B) {\ displaystyle f \ in \ mathrm {Hom} (A, B)}   for anygone,g2∈Hom(B,X) {\ displaystyle g_ {1}, g_ {2} \ in \ mathrm {Hom} (B, X)}   ofgone∘f=g2∘f {\ displaystyle g_ {1} \ circ f = g_ {2} \ circ f}   shouldgone=g2 {\ displaystyle g_ {1} = g_ {2}}   . The composition of epimorphisms is epimorphism.

Bimorphism is a morphism that is both a monomorphism and an epimorphism. Any isomorphism is a bimorphism, but not every bimorphism is an isomorphism.

Monomorphism, epimorphism, and bimorphism are generalizations of the concepts of injective , surjective, and bijective mapping, respectively. Any isomorphism is a monomorphism and an epimorphism; the converse, generally speaking, is not true for all categories.

Initial and terminal objects

An initial (initial, universally repulsive) category object is an object from which a single morphism exists in any category object.

If the initial objects in the category exist, then all of them are isomorphic.

A terminal or universally attractive object is defined in a dual way - it is such an object into which from any object of the category there is a single morphism.

A category object is called null if it is both initial and terminal.

Example: In the category Set, the initial object is an empty set.∅ {\ displaystyle \ varnothing}   , terminal - any set of one element{⋅} {\ displaystyle \ {\ cdot \}}   .
Example: In the Grp category, there is a null object - this is a group of one element.

The product and the amount of objects

 

The product (pairs) of objects A and B is an objectA×B {\ displaystyle A \ times B}   with morphismspone:A×B→A {\ displaystyle p_ {1}: A \ times B \ to A}   andp2:A×B→B {\ displaystyle p_ {2}: A \ times B \ to B}   such that for any objectC {\ displaystyle C}   with morphismsfone:C→A {\ displaystyle f_ {1}: C \ to A}   andf2:C→B {\ displaystyle f_ {2}: C \ to B}   there is only one morphismg:C→A×B {\ displaystyle g: C \ to A \ times B}   such that the diagram shown on the right is commutative. Morphismspone:A×B→A {\ displaystyle p_ {1}: A \ times B \ to A}   andp2:A×B→B {\ displaystyle p_ {2}: A \ times B \ to B}   called projections .

Doubly determined by the amount or coproductA+B {\ displaystyle A + B}   objectsA {\ displaystyle A}   andB {\ displaystyle B}   . Corresponding MorphismsıA:A→A+B {\ displaystyle \ imath _ {A}: A \ to A + B}   andıB:B→A+B {\ displaystyle \ imath _ {B}: B \ to A + B}   called attachments . Despite their name, in the general case, they may not be monomorphisms .

If a product and coproduct exist, then they are uniquely determined up to isomorphism.

Example: In the category Set, the product of A and B is a direct product in the sense of set theoryA×B {\ displaystyle A \ times B}   , and the sum is a disjoint unionA⊔B {\ displaystyle A \ sqcup B}   .
Example: In the Ring category, a sum is a tensor product.A⊗B {\ displaystyle A \ otimes B}   and the product is the direct sum of the ringsA⊕B {\ displaystyle A \ oplus B}   .
Example: In the category Vect K (finite), the product and the sum are isomorphic - this is a direct sum of vector spacesA⊕B {\ displaystyle A \ oplus B}   .

It is easy to define in a similar way the product of any family of objects∏i∈IAi {\ displaystyle \ prod _ {i \ in I} A_ {i}}   . Infinite products are generally more complicated than finite ones. For example, while finite products and coproducts in Vect K are isomorphic to direct sums, infinite products and coproducts are not isomorphic. Elements of an endless work.∏i∈IVi {\ displaystyle \ prod _ {i \ in I} V_ {i}}   are arbitrary infinite sequences of elementsvi∈Vi {\ displaystyle v_ {i} \ in V_ {i}}   while elements of infinite coproduct∐i∈IVi {\ displaystyle \ coprod _ {i \ in I} V_ {i}}   are sequences in which only a finite number of members are nonzero.

Functors

Functors are category mappings that preserve the structure. More precisely,

(Covariant) functorF:C→D {\ displaystyle {\ mathcal {F}}: {\ mathcal {C}} \ to {\ mathcal {D}}}   associates each object with a categoryC {\ displaystyle {\ mathcal {C}}}   category objectD {\ displaystyle {\ mathcal {D}}}   and to every morphismf:A→B {\ displaystyle f: A \ to B}   morphismF(f):F(A)→F(B) {\ displaystyle F (f): F (A) \ to F (B)}   so that

  • F(idA)=idF(A){\ displaystyle F (\ mathrm {id} _ {A}) = \ mathrm {id} _ {F (A)}}   and
  • F(g)∘F(f)=F(g∘f){\ displaystyle F (g) \ circ F (f) = F (g \ circ f)}   .

A contravariant functor , or co- functor , can be understood as a covariant functor fromC {\ displaystyle {\ mathcal {C}}}   atDop {\ displaystyle {\ mathcal {D}} ^ {op}}   (or fromCop {\ displaystyle {\ mathcal {C}} ^ {op}}   atD {\ displaystyle {\ mathcal {D}}}   ), that is, a functor that turns arrows. Namely, to each morphismf:A→B {\ displaystyle f: A \ to B}   he juxtaposes morphismF(f):F(B)→F(A) {\ displaystyle F (f): F (B) \ to F (A)}   , the composition rule is accordingly addressed:F(g)∘F(f)=F(f∘g) {\ displaystyle F (g) \ circ F (f) = F (f \ circ g)}   .

Natural Transformation

The concept of natural transformation expresses the relationship between two functors. Functors often describe “natural constructions”, in this sense, natural transformations describe the “natural morphisms” of such constructions.

If aF {\ displaystyle F}   andG {\ displaystyle G}   - covariant functors from the categoryC {\ displaystyle C}   atD {\ displaystyle D}   then the natural transformationη {\ displaystyle \ eta}   matches each objectX {\ displaystyle X}   categoriesC {\ displaystyle C}   morphismηX:F(X)→G(X) {\ displaystyle \ eta _ {X}: F (X) \ to G (X)}   such that for any morphismf:X→Y {\ displaystyle f: X \ to Y}   in categoryC {\ displaystyle C}   the following diagram is commutative:

 

Two functors are called naturally isomorphic if there is a natural transformation between them such thatηX {\ displaystyle \ eta _ {X}}   Is an isomorphism for anyX {\ displaystyle X}   .

Some types of categories

  • Monoidal Categories
  • Abelian categories
  • Toposs

See also

  • Baire Category
  • Universal property
  • Limit
  • Adjoint functors
  • Monads

Links

  1. ↑ Khelemsky A. Ya. Lectures on functional analysis. - M .: MCCMO, 2004 ISBN 5-94057-065-8
  2. ↑ DE Rydeheard, RM Burstall Computational Category Theory, - New York: Prentice Hall. - 1988. - XIII, 257 p. - ISBN 0-13-162736-8 .
  3. ↑ R. Goldblatt. Toposs. Category analysis of logic = Topoi. The categorial analysis of logic. - M .: Mir , 1983 .-- 488 p.
  4. ↑ Do physicists need category theory? . Original http://arxiv.org/abs/0808.1032
  5. ↑ Topos Archived December 5, 2008 on the Wayback Machine for Physics. (eng.)
  6. ↑ Category theory in Haskell . Date of treatment March 13, 2011. Archived on August 24, 2011.
  7. ↑ J. Adámek, H. Herrlich, GE Strecker Abstract and concrete categories: The joy of cats , - New York: John Wiley and Sons, - 1990.
  • "Category Theory" in Stanford Encyclopedia of Philosophy

Literature

  • S. Mac Lane [Maclane S.] Categories for a working mathematician. - M .: Fizmatlit, 2004 [1998].
  • S. Mac Lane [Maclane S.] Homology. - M .: World - volume 114 of the Springer-Verlag series - Grundlehren der mathematischen wissenschaften , 1966 [1963].
  • Tsalenko M.S., Schulgeifer E.G. Categories. - volume 06 series - VINITI - Results of science and technology, Algebra-Topology-Geometry`, 1969.
  • Tsalenko M.S., Schulgeifer E.G. Lectures on category theory. - M .: Science , 1970.
  • Tsalenko M.S., Schulgeifer E.G. Fundamentals of category theory. - M .: Science , 1974.
  • Bukur I., Delyanu A. Introduction to the theory of categories and functors. M .: Mir, 1972. 259 p.
  • Face [Faith C.] Algebra - rings, modules and categories, volume 1. - M .: World - volume 190 of the Springer-Verlag series - Grundlehren der mathematischen wissenschaften - 1977 [1973].
  • Face [Faith C.] Algebra - rings, modules and categories, volume 2. - M .: World - volume 191 of the Springer-Verlag series - Grundlehren der mathematischen wissenschaften - 1977 [1976].
  • Gabriel [Gabriel P.], Cisman [Zisman M.] Categories of quotients and theory of homotopy. - M .: World - Volume 35 of the Springer-Verlag Series - Ergebnisse der mathematik und ihrer grenzgebiete - 1971 [1967].
  • Goldblatt [Goldblatt R.] Topos - categorical analysis of logic. - vol. 98 of the series Studies in logic & foundation of mathematics - 1983 [1979].
  • Fulton E, McPherson R. A categorical approach to the study of spaces with singularities. - Volume 33 Series New in Foreign Science, Mathematics - Ed. Buchstaber V.M. - 1983.
  • Artamonov V.A., Saliy V.N., Skornyakov L.A., Shevrin L.N., Shulgeifer E.G. General algebra. Volume 2. - M., Science, 1991. - 480 p. - ISBN 5-02-014427-4 . - Circulation 25500 copies.
Source - https://ru.wikipedia.org/w/index.php?title=Category_theory&oldid=100503076


More articles:

  • HMS Ruby (1776)
  • Veresochot (river)
  • Portage La Prairie
  • Seaborg, Glenn Theodore
  • Nookat District
  • Belyanin, Andrey Olegovich
  • Bartashevich, Alexander Anatolyevich
  • National Hockey League Players Association
  • HMS Medway (1755)
  • Sisyphus costatus

All articles

Clever Geek | 2019