集合Xに対して、Z{X}をXで生成される自由アーベル群とする。つまり、有限個のx∈X以外では0である整数nx∈Zに対しての形式和∑x∈Xnx(x)の集合とする。
自由アーベル群を取る作業は関手Z{∙}:Set→Abである。これは忘却関手F:Ab→Setの左随伴である。
Xを集合、∼をXの同値関係とする。Z{X}/Z{(x)−(y):x∼y}≅Z{X/∼}
射影X→X/∼から誘導される全射準同型p:Z{X}→Z{X/∼}を考える。ker(p)=Z{(x)−(y):x∼y}を示したいが、ker(p)⊇Z{(x)−(y):x∼y}は自明である。
もしα=∑x∈Xnx(x)∈ker(p)なら∑x∈Xnx(x―)=0であるので、式変形して∑s∈X/∼(∑x∈snx)(s)=0を得る。つまり、任意のs∈X/∼について∑x∈snx=0となる。各s∈X/∼から代表元xs∈sを一つとってくると、α=∑s∈X/∼∑x∈snx((x)−(s))∈Z{(x)−(y):x∼y}となる。
ここで圏論的な解釈はできる?
Xを位相空間とする。H0(X)をXの0次ホモロジー群、π0(X)をXの弧状連結成分の集合とすると、アーベル群の同型H0(X)≅Z{π0(X)}がある。
上の命題で、Xに以下の同値関係を入れれば良い:
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。