请输入您要查询的字词:

 

单词 CategoryOfPathsOnAGraph
释义

category of paths on a graph


A nice class of illustrative examples of some notions of category theoryMathworldPlanetmathPlanetmathPlanetmathPlanetmathis provided by categoriesMathworldPlanetmath of paths on a graph.

Let G be an undirected graph. Denote the set of vertices of G by “V”and denote the set of edges of G by “E”.

A path of the graph G is an ordered tuplet of vertices (x1,x2,xn)such that, for all i between 1 and n-1, there exists an edge connectingxi and xi+i. As a special case, we allow trivial paths which consistof a single vertex — soon we will see that these in fact play an importantrole as identity elementsMathworldPlanetmath in our category.

In our category, the vertices of the graph will be the objects and themorphismsMathworldPlanetmath will be paths; given two of these objects a and b, we setHom(a,b) to be the set of all paths (x1,x2,xn)such that x1=a and xn=b. Given an object a, we set 1a=(a),the trivial path mentioned above.

To finish specifying our category, we need to specify the composition operation.This operationMathworldPlanetmath will be the concatenation of paths, which is defined as follows:Given a path (x1,x2,,xn)Hom(a,b) and a path(y1,y2,,ym)Hom(a,b), we set

ab=(x1,x2,xn,y2,,ym).

(Remember that xn=y1=b.) To have a bona fide category, we need tocheck that this choice satisfies the defining properties (A1 - A3 in theentry http://planetmath.org/node/965category). This is rather easily verified.

A1: Given a morphism (x1,x2,xn), it can onlybelong to Hom(a,b) if x1=a and xn=b, henceHom(a,b)Hom(c,d)= unlessa=c and b=d.

A2: Suppose that we have four objects a,b,c,d and threemorphisms, (x1,x2,xn)Hom(a,b),(y1,y2,ym)Hom(b,c), and(z1,z2,zk)Hom(c,d). Then,by the definition of the operation given above,

((x1,x2,,xn)(y1,y2,,ym))(z1,z2,,zk)
=(x1,x2,,xn,y2,,ym)(z1,z2,,zk)
=(x1,x2,,xn,y2,,ym,z2,,zk)
(x1,x2,,xn)((y1,y2,,ym)(z1,z2,,zk))
=(x1,x2,,xn)(y1,y2,,ym,z2,,zk)
=(x1,x2,,xn,y2,,ym,z2,,zk).

Since these two quantities are equal, the operation is associative.

A3: It is easy enough to check that paths with a singlevertex act as identity elements:

(x1)(x1,x2,,xn)=(x1,x2,,xn)
(x1,x2,,xn)(xn)=(x1,x2,,xn)

It is also possible to consider the equivalence classMathworldPlanetmathPlanetmath of pathsmodulo retracing. To introduce this category, we first definea binary relationMathworldPlanetmath on the class of paths as follows:Let A and B be any two paths such that the right endpointMathworldPlanetmathof A is the same as the left endpoint of B, i.e. AHom(a,b) and BHom(b,c)for some vertices a,b,c of our graph. Let d be any vertexwhich shares an edge with d. Then we set ABA(c,d,c)B.

Let be the smallest equivalence relations which contains. We will call this equivalence relation retracing.

As defined above, it may not intuitively obvious what thisequivalence amounts to. To this end, we may consider a differentdescription. Define the reversal of a path to be thepath obtained by reversing the order of the vertices traversed:

(x1,x2,,xn-1,xn)-1=(xn,xn-1,,x2,x1)

Then we may show that two paths are equivalentMathworldPlanetmathPlanetmathPlanetmath under retracingif they may both be obtained from a third path by insertingterms of the form XX-1. In symbols, we claim that ABif there exists an integer n>0 and paths X1,Xn+1,Y1,Yn-1,Z1,Zn such that

A=X1X1-1Z1X2X2-1Xn-1Xn-1-1ZnXnXn-1ZnXn+1Xn+1-1

and

B=Y1Y1-1Z1Y2Y2-1Yn-1Yn-1-1ZnYnYn-1ZnYn+1Yn+1-1

This characterization explains the choice of the term “retracing” —we do not change the equivalence class of the path if we happen towander off somewhere in the course of following the path but thenbacktrack and pick the path up again where we left off on ourdigression.

Rather than presenting a detailed formal proof, we will sketch howthe two definitions may be shown to be equivalent.

随便看

 

数学辞典收录了18232条数学词条,基本涵盖了常用数学知识及数学英语单词词组的翻译及用法,是数学学习的有利工具。

 

Copyright © 2000-2023 Newdu.com.com All Rights Reserved
更新时间:2025/5/4 9:11:02