关于将简单图边替换为余张的函子sGrph→Quiv是否为左伴随的问询
Great question! Let's break this down clearly, starting with formalizing the setup and then using adjoint functor theory to confirm the answer.
First, let's align on the core definitions:
- sGrph: The category of simple undirected graphs (no loops, no multiple edges), where morphisms are graph homomorphisms (vertex maps that preserve edge adjacency).
- Quiv: The category of directed graphs (quivers, which allow loops and multiple edges), where morphisms are directed graph homomorphisms (vertex maps that preserve directed edges).
- Your functor
F: sGrph → Quiv: For any simple graphG,F(G)shares the same vertex set asG; each undirected edge{u,v} ∈ E(G)is replaced by a cospan. Since you specified vertices stay unchanged, this means we're adding both directed edgesu → vandv → utoF(G)for each undirected edge inG.
You already observed F preserves colimits—this is a huge hint, because left adjoints always preserve colimits. To confirm F is a left adjoint, we just need to construct its right adjoint (or verify the Special Adjoint Functor Theorem conditions, but constructing the adjoint is more concrete).
Step 1: Define the Right Adjoint Functor
Let's build a functor G: Quiv → sGrph that acts as F's right adjoint:
- For a quiver
Q,G(Q)has the same vertex set asQ. An undirected edge{u,v}exists inG(Q)if and only ifQcontains both directed edgesu → vandv → u. - For a directed graph homomorphism
f: Q₁ → Q₂,G(f)uses the same vertex map asf. Sincefpreserves directed edges, if{u,v}is an edge inG(Q₁),Q₂must havef(u) → f(v)andf(v) → f(u)—so{f(u), f(v)}is an edge inG(Q₂), makingG(f)a valid simple graph homomorphism.
Step 2: Verify the Adjoint Isomorphism
We need a natural bijection between these morphism sets for any simple graph G and quiver Q:
Hom_sGrph(G, G(Q)) ≅ Hom_Quiv(F(G), Q)
Here's why this holds:
- From sGrph to Quiv: Take a simple graph homomorphism
h: G → G(Q). For every undirected edge{u,v} ∈ E(G),{h(u), h(v)}is an edge inG(Q)—meaningQhas bothh(u) → h(v)andh(v) → h(u). We can turnhinto a directed homomorphismF(h): F(G) → Qusing the same vertex map; sinceF(G)hasu → vandv → ufor each undirected edge inG,F(h)preserves all directed edges ofF(G). - From Quiv to sGrph: Take a directed homomorphism
k: F(G) → Q. For every undirected edge{u,v} ∈ E(G),F(G)hasu → vandv → u, soQmust havek(u) → k(v)andk(v) → k(u)—this means{k(u), k(v)}is an edge inG(Q), sok(as a vertex map) is a valid simple graph homomorphismG → G(Q).
This bijection is natural in both G and Q, so F is left adjoint to G.
Bonus: SAFT Confirmation
Since both categories are locally small, Quiv is complete (has all limits), and F preserves colimits, the Special Adjoint Functor Theorem (SAFT) tells us F has a right adjoint if it satisfies the solution set condition. Our explicit construction of G proves this condition holds, so this is another way to confirm F is a left adjoint.
内容的提问来源于stack exchange,提问作者Joe Moeller

