Fiveable

🔢Category Theory Unit 12 Review

QR code for Category Theory practice questions

12.1 Opposite categories and duality principle

12.1 Opposite categories and duality principle

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🔢Category Theory
Unit & Topic Study Guides

Opposite categories flip the direction of morphisms while keeping objects the same. This concept introduces duality, a powerful tool in category theory that reveals symmetries and simplifies proofs.

The duality principle states that every concept has a dual counterpart. By reversing arrows and swapping domains with codomains, we can derive dual statements and concepts, like monomorphisms and epimorphisms.

Opposite Categories

Definition of opposite categories

  • Constructs the opposite category Cop\mathcal{C}^{op} from a given category C\mathcal{C}
    • Retains the same objects as C\mathcal{C}
    • Reverses the direction of each morphism f:ABf: A \to B in C\mathcal{C} to obtain a corresponding morphism fop:BAf^{op}: B \to A in Cop\mathcal{C}^{op}
    • Defines composition in Cop\mathcal{C}^{op} by reversing the order of composition in C\mathcal{C}, i.e., gopfop=(fg)opg^{op} \circ f^{op} = (f \circ g)^{op}
  • Illustrates the concept with concrete examples
    • Setop\mathbf{Set}^{op} represents the opposite category of the category of sets (Set\mathbf{Set})
      • Consists of sets as objects
      • Contains functions between sets as morphisms, but with the direction reversed
    • Grpop\mathbf{Grp}^{op} represents the opposite category of the category of groups (Grp\mathbf{Grp})
      • Comprises groups as objects
      • Includes group homomorphisms as morphisms, but with the direction reversed
Definition of opposite categories, Category:Group homomorphisms - Wikimedia Commons

Duality principle in category theory

  • States that every categorical concept, theorem, or proof has a dual counterpart
    • Obtained by reversing the direction of arrows
    • Interchanges the roles of domains and codomains
  • Highlights the significance of duality in category theory
    • Enables the automatic derivation of dual concepts and results
    • Reveals the inherent symmetry and structure within the theory
    • Simplifies proofs by reducing the number of cases to consider (Set\mathbf{Set} vs. Setop\mathbf{Set}^{op})
Definition of opposite categories, Bartosz Milewski's Programming Cafe | Category Theory, Haskell, Concurrency, C++

Duality and Opposite Categories

Dual statements through arrow reversal

  • Demonstrates the process of obtaining dual statements
    • Reverses the direction of arrows
    • Interchanges the roles of domains and codomains
  • Provides examples of dual concepts
    1. Monomorphism and epimorphism
      • A morphism f:ABf: A \to B is a monomorphism if fg1=fg2f \circ g_1 = f \circ g_2 implies g1=g2g_1 = g_2 for any pair of morphisms g1,g2:CAg_1, g_2: C \to A
      • Dual statement: A morphism f:ABf: A \to B is an epimorphism if h1f=h2fh_1 \circ f = h_2 \circ f implies h1=h2h_1 = h_2 for any pair of morphisms h1,h2:BDh_1, h_2: B \to D
    2. Terminal object and initial object
      • An object TT is terminal if there exists a unique morphism !A:AT!_A: A \to T for every object AA
      • Dual statement: An object II is initial if there exists a unique morphism !A:IA!_A: I \to A for every object AA

Double opposite category isomorphism

  • Proves that taking the opposite of the opposite category yields the original category up to isomorphism
    • Theorem: For any category C\mathcal{C}, (Cop)opC(\mathcal{C}^{op})^{op} \cong \mathcal{C}
  • Outlines the proof steps
    1. Defines a functor F:C(Cop)opF: \mathcal{C} \to (\mathcal{C}^{op})^{op}
      • Maps each object AA in C\mathcal{C} to itself, i.e., F(A)=AF(A) = A
      • Maps each morphism f:ABf: A \to B in C\mathcal{C} to F(f)=fop:BAF(f) = f^{op}: B \to A in (Cop)op(\mathcal{C}^{op})^{op}
    2. Shows that FF is an isomorphism of categories
      • Establishes that FF is bijective on objects
      • Proves that FF is bijective on morphisms since (fop)op=f(f^{op})^{op} = f
      • Verifies that FF preserves composition, i.e., F(gf)=F(f)F(g)F(g \circ f) = F(f) \circ F(g)
    3. Concludes that (Cop)opC(\mathcal{C}^{op})^{op} \cong \mathcal{C}
Pep mascot
Upgrade your Fiveable account to print any study guide

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Click below to go to billing portal → update your plan → choose Yearly → and select "Fiveable Share Plan". Only pay the difference

Plan is open to all students, teachers, parents, etc
Pep mascot
Upgrade your Fiveable account to export vocabulary

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Plan is open to all students, teachers, parents, etc
report an error
description

screenshots help us find and fix the issue faster (optional)

add screenshot

2,589 studying →