Skip to content

4.5 Examples: Groups, Spaces, Graphs

Concrete examples showing structural thinking across algebra, topology, and graph theory.

Structural thinking becomes clearer through examples. This section shows how the same principles appear in different areas.

We focus on three domains: groups, topological spaces, and graphs. Each has its own objects, morphisms, invariants, and classification problems.

1. Groups

A group is a set GG with a binary operation satisfying associativity, identity, and inverses.

Objects and maps

  • Objects: groups (G,)(G, \ast)

  • Morphisms: group homomorphisms

    f(ab)=f(a)f(b) f(a \ast b) = f(a) \cdot f(b)
  • Isomorphisms: bijective homomorphisms

Example instances

GroupDescription
(Z,+)(\mathbb{Z}, +)Integers under addition
(Q×,)(\mathbb{Q}^\times, \cdot)Nonzero rationals under multiplication
SnS_nPermutations of nn elements
D4D_4Symmetries of a square

These are different representations of the same structure type.

Invariants

InvariantMeaning
Order $G$Number of elements (finite case)
Abelian propertyWhether ab=baab = ba
Subgroup structureInternal organization
Element ordersCyclic behavior

Example classification

  • Every group of prime order pp is isomorphic to Z/pZ\mathbb{Z}/p\mathbb{Z}
  • Finite abelian groups can be classified by decomposition into cyclic factors

This shows structural classification via invariants.

2. Topological spaces

A topological space is a set XX together with a collection of open sets.

Objects and maps

  • Objects: spaces (X,T)(X, \mathcal{T})
  • Morphisms: continuous maps
  • Isomorphisms: homeomorphisms

A map f:XYf : X \to Y is continuous if

f1(U) is open in Xfor every open UY. f^{-1}(U) \text{ is open in } X \quad \text{for every open } U \subseteq Y.

Example instances

SpaceDescription
R\mathbb{R}Real line with usual topology
[0,1][0,1]Closed interval
Circle S1S^1Points at unit distance in R2\mathbb{R}^2
Discrete spaceEvery subset is open

Invariants

InvariantMeaning
ConnectednessCannot be split into disjoint open sets
CompactnessFinite subcover property
Number of componentsDecomposition into pieces
Fundamental groupLoop structure (advanced)

Example comparison

  • [0,1][0,1] and (0,1)(0,1) are not homeomorphic
  • R\mathbb{R} and (0,1)(0,1) are homeomorphic

This shows that topology ignores distance but preserves open-set structure.

3. Graphs

A graph consists of vertices and edges.

Objects and maps

  • Objects: graphs G=(V,E)G = (V, E)
  • Morphisms: graph homomorphisms
  • Isomorphisms: bijections preserving adjacency

Example instances

GraphDescription
Path graphChain of vertices
Cycle graphClosed loop
Complete graph KnK_nAll pairs connected
TreeConnected acyclic graph

Invariants

InvariantMeaning
Number of verticesSize
Number of edgesConnectivity level
Degree sequenceVertex degrees
Connected componentsStructure of connectivity
Presence of cyclesLoop structure

Example comparison

Two graphs with different degree sequences cannot be isomorphic. However, graphs with the same degree sequence may still be non-isomorphic.

This shows invariants can be incomplete.

4. Cross-domain comparison

The same structural pattern appears in all three domains.

ConceptGroupsTopologyGraphs
ObjectsGroupsSpacesGraphs
MorphismsHomomorphismsContinuous mapsGraph homomorphisms
IsomorphismGroup isomorphismHomeomorphismGraph isomorphism
InvariantsOrder, abelianCompactness, connectednessDegree, components
ClassificationPartial or completeOften partialOften hard

This table shows that structural thinking is uniform across fields.

5. Representation vs structure

Each domain has multiple representations.

ObjectRepresentationStructure
GroupMultiplication tableAbstract operation
SpaceCoordinatesOpen sets
GraphAdjacency listConnectivity

Different representations can describe the same structure.

For example, a graph can be stored as:

  • adjacency list
  • adjacency matrix
  • edge set

These differ in representation but encode the same structure.

6. Key lessons

  • Structure defines what matters
  • Morphisms define allowed transformations
  • Isomorphism defines sameness
  • Invariants detect differences
  • Classification organizes objects

These ideas repeat across mathematics.

A problem in one domain often has an analogue in another. Structural thinking allows results to transfer.

For example:

  • Decomposition in groups parallels decomposition in vector spaces
  • Connectivity in graphs parallels connectedness in topology
  • Symmetry in geometry parallels automorphisms in algebra

7. Practical workflow

When facing a new structure:

StepAction
1Identify objects
2Identify morphisms
3Determine invariants
4Compare via invariants
5Attempt classification

This workflow applies across domains. Structural thinking becomes effective when you see the same pattern in different contexts. Groups, spaces, and graphs look different on the surface, but they follow the same underlying design.