数学のホモロジー代数において、分解（ぶんかい）（あるいは左分解 (left resolution); 双対の余分解 (coresolution) あるいは右分解 (right resolution)）は加群（あるいはより一般に、アーベル圏の対象）の完全列であり、加群あるいはこの圏の対象の構造を特徴づける不変量を定義するために用いられる。通常通り射が右向きのときは、列は（左）分解については左側に無限で、右分解については右側に無限であるとされる。しかしながら、有限分解 (finite resolution) は列の対象の有限個だけが零でない分解である。そのようなものは通常、（左分解について）左端の対象あるいは（右分解について）右端の対象が零対象である有限完全列によって表される。

一般に、列の対象はなんらかの性質 P（例えば自由である）を持つよう制限される。したがって P 分解が語られる。とくに、任意の加群は自由分解、射影分解、平坦分解をもつ。それらはそれぞれ自由加群、射影加群、平坦加群からなる左分解である。同様に任意の加群は単射分解をもつ。これは単射加群からなる右分解である。

加群の分解

定義
環  上の加群  が与えられると、 の左分解 (left resolution)（あるいは単に分解 (resolution)）とは、 加群の（無限でもよい）完全列

である。準同型  は境界写像 (boundary map) と呼ばれる。写像  は添加写像 (augmentation map) と呼ばれる。簡明のため、上の分解は次のように書ける。

双対概念は右分解 (right resolution)（あるいは余分解 (coresolution)、あるいは単に分解）の概念である。具体的には、環  上の加群  が与えられると、右分解とは  加群の無限でもよい完全列

である。ただし各  は  加群である（そのような分解の双対性を示すため分解における対象や対象の間の射には上付きの添え字を使うのが一般的である）。簡単のため、上の分解は以下のように書ける。

（余）分解が有限 (finite) であるとは、現れる加群のうち有限個だけが零でないことをいう。有限分解の長さ (length) は加群が非零な添え字  の最大値である。

自由、射影、単射、平坦分解
多くの状況では、与えられた加群  を分解する加群  に条件が課される。例えば、加群  の自由分解はすべての加群  が自由  加群であるような左分解である。同様に、射影分解あるいは平坦分解はすべての  が射影加群あるいは平坦加群であるような左分解である。単射分解は  がすべて単射加群であるような右分解である。

すべての  加群は自由左分解を持つ。任意の加群は射影分解や平坦分解も持つ。証明のアイデアは、 を  の元によって生成される自由  加群と定義し、 を自然な写像  の核の元によって生成される自由  加群と定義し、……とすることである。双対的に、任意の  加群は移入分解を持つ。射影分解（そしてより一般に平坦分解）は Tor 関手を計算するのに使うことができる。

加群  の射影分解はの違いを除いて一意的である、すなわち、 の2つの射影分解  と  が与えられると、それらの間の鎖ホモトピーが存在する。

分解はホモロジー次元を定義するために使われる。加群  の有限射影分解の最小の長さはその射影次元と呼ばれ、 と表記される。例えば、加群の射影次元が 0 であることとそれが射影加群であることは同値である。 が有限射影分解を持たないときは射影次元は無限大である。例えば、可換局所環  に対して、射影次元が有限であることと  が正則であることは同値であり、そのとき射影次元と  のクルル次元と一致する。同様に加群に対して 移入次元  や平坦次元  も定義される。

移入次元や射影次元は右  加群の圏上  の右大域次元と呼ばれる  のホモロジー次元を定義するために用いられる。同様に、平坦次元は弱大域次元を定義するために用いられる。これらの次元の振る舞いは環の特徴を反映する。例えば、環の右大域次元が 0 であることと半単純環であることは同値であり、環の弱大域次元が 0 であることとフォン・ノイマン正則環であることは同値である。

次数付き加群と代数 
 を体上次数が正の元によって生成される次数付き代数上の次数付き加群とする。すると  は、自由加群  が  たちと  が次数付き線型写像であるように次数付けられる自由分解を持つ。これらの次数付き自由分解の中で、極小自由分解 (minimal free resolution) は各  の基底元の個数が極小であるようなものである。各  の基底元の個数とそれらの次数は次数付き加群のすべての極小自由分解に対して同じである。

 が体上の多項式環における斉次イデアルであるとき、 によって定義されるのは、 の極小自由分解における  の基底元の次数がすべて  よりも小さいような最小の整数  である。

例
自由分解の古典的な例は局所環における正則列あるいは体上有限生成の次数付き代数における斉次正則列のによって与えられる。

 を  とする、すなわちその普遍被覆  が可縮であるとする。すると  のすべての特異（あるいは）鎖複体は環  上だけでなく群環  上加群  の自由分解である。

アーベル圏における分解
アーベル圏  の対象  の分解の定義は上と同じであるが、 と  は  の対象であり、すべての写像は  の射である。

射影加群と単射加群の類似の概念は射影的対象と単射的対象であり、したがって、射影分解と単射分解が定義される。しかしながら、そのような分解は一般のアーベル圏  において存在するとは限らない。 のすべての対象が射影（resp。 単射）分解をもつとき、 は十分射影的（resp。 十分入射的）であるという。それらが存在するときでさえ、そのような分解はしばしば扱うのが難しい。例えば、上で指摘したように、すべての  加群は単射分解を持つが、この分解は関手的ではない、すなわち、準同型  と単射分解

が与えられたとき、 と  の間の写像を得る関手的方法は一般には存在しない。

非輪状分解 
多くの場合分解に現れる対象には実際には興味はなく、与えられた関手に対する分解の振る舞いに興味がある。したがって、多くの状況で、非輪状分解 (acyclic resolution) の概念が使われる： 2つのアーベル圏の間の左完全関手  が与えられると、 の対象  の分解

が  非輪状とは、導来関手  がすべての  と  に対して消えることをいう。双対的に、左分解が右完全関手について非輪状とは、その導来関手が分解の対象上消えることをいう。

例えば、 加群  が与えられると、テンソル積  が右完全関手  である。すべての平坦分解はこの関手について非輪状である。平坦分解はすべての  によるテンソル積に対して非輪状である。同様に、すべての関手  に対して非輪状な分解は射影分解であり、関手  に対して非輪状なのは単射分解である。

任意の単射（resp。 射影）分解は任意の左（resp。 右）完全関手に対して  非輪状である。

非輪状分解の重要性は、（左完全関手の）導来関手 （同様に右完全関手の導来関手）が  非輪状分解のホモロジーから得られることにある：対象  の非輪状分解  が与えられると、

が成り立つ、ただし右辺は複体  の  次ホモロジー対象である。

この状況は多くの状況に適用できる。例えば、可微分多様体  上の  に対して、滑らかな微分形式の層  によって分解できる：

層  は細層であり、大域切断関手  に関して非輪状であることが知られている。したがって、大域切断関手  の導来関手である層係数コホモロジーは次のように計算される：

同様に、は大域切断関手に関して非輪状である。