순환 (코)호몰로지는 다양한 방법으로 정의될 수 있다.
순환 코호몰로지의 기초적 정의
가환환  위의 (항등원을 갖는) 결합 대수
 위의 (항등원을 갖는) 결합 대수  가 주어졌다고 하자.
가 주어졌다고 하자.  는
는  -쌍가군을 이루며, 그
-쌍가군을 이루며, 그  -쌍대 가군
-쌍대 가군  역시
 역시  -쌍가군을 이룬다.
-쌍가군을 이룬다.
그렇다면,  의 호흐실트 공사슬 복합체(영어: Hochschild cochain complex)는 다음과 같은
의 호흐실트 공사슬 복합체(영어: Hochschild cochain complex)는 다음과 같은  -공사슬 복합체이다.
-공사슬 복합체이다.
 
 
 
그 코호몰로지는  계수의 호흐실트 코호몰로지
 계수의 호흐실트 코호몰로지  이다.
이다.
이제, 이 공사슬 복합체 위의, 정의역의 원소의 순서쌍 성분들에 순환 순열을 가하는 공사슬 복합체 자기 동형 사상
 
 
을 생각하자.[3]:286, Definition 2.1 이 자기 동형의 고정점으로 구성된 부분 벡터 공간
 
들은 공경계 사상  에 대하여 닫혀 있어, 부분 공사슬 복합체를 이룬다.[3]:286, Lemma 2.1 그 코호몰로지
에 대하여 닫혀 있어, 부분 공사슬 복합체를 이룬다.[3]:286, Lemma 2.1 그 코호몰로지
 
를  의 순환 코호몰로지라고 한다.[3]:286, Definition 2.2
의 순환 코호몰로지라고 한다.[3]:286, Definition 2.2
순환 호몰로지의 기초적 정의
가환환  위의 (항등원을 갖는) 결합 대수
 위의 (항등원을 갖는) 결합 대수  가 주어졌다고 하자. 그렇다면, 텐서곱
가 주어졌다고 하자. 그렇다면, 텐서곱  을 정의할 수 있으며, 이는
을 정의할 수 있으며, 이는  -쌍가군을 이룬다.
-쌍가군을 이룬다.
또한, 다음과 같은 호흐실트 경계 연산자(Hochschild境界演算子, 영어: Hochschild boundary operator)를 정의할 수 있다.[1]:8–9, §1.1.1
 
 
그렇다면,
 
이므로[1]:9, Lemma 1.1.2  은
은  -사슬 복합체
-사슬 복합체
 
를 이룬다. 이 사슬 복합체의  차 대상은
차 대상은  이다. 이를 호흐실트 사슬 복합체(Hochschild사슬複合體, 영어: Hochschild chain complex)라고 하며,[1]:9, §1.1.3 그 호몰로지는
이다. 이를 호흐실트 사슬 복합체(Hochschild사슬複合體, 영어: Hochschild chain complex)라고 하며,[1]:9, §1.1.3 그 호몰로지는  의
의  계수 호흐실트 호몰로지
계수 호흐실트 호몰로지  이다.
이다.
또한, 다음과 같은 콘 경계 연산자(Connes境界演算子, 영어: Connes boundary operator)  를 정의할 수 있다.[1]:57, (2.1.7.3)
를 정의할 수 있다.[1]:57, (2.1.7.3)
 
 
그렇다면,
 
이므로[1]:57, (2.1.7.2) 이는 호흐실트 호몰로지의 사상
 
을 정의한다.
호흐실트 경계 연산자  와 콘 경계 연산자
와 콘 경계 연산자  는 다음과 같은 이중 복합체를 정의한다.
는 다음과 같은 이중 복합체를 정의한다.
 
이 이중 복합체를  라고 하면, 각 차수에서의 성분은
라고 하면, 각 차수에서의 성분은
 
이다. 이 이중 복합체의 전체 복합체
 
를 생각하자. 그렇다면, 그 호몰로지를  의 순환 호몰로지라고 한다.[1]:58, Theorem 2.1.8
의 순환 호몰로지라고 한다.[1]:58, Theorem 2.1.8
 
순환 호몰로지의 순환 이중 복합체를 통한 정의
가환환  위의 결합 대수
 위의 결합 대수  가 주어졌다고 하자.  그렇다면, 텐서곱
가 주어졌다고 하자.  그렇다면, 텐서곱  을 정의할 수 있으며, 이는
을 정의할 수 있으며, 이는  -쌍가군을 이룬다.
-쌍가군을 이룬다.
이제, 다음과 같은 연산자들을 정의하자.
 
 
 
 
그렇다면 호흐실트 경계 연산자는
 
이다. 마찬가지로,
 
을 정의할 수 있다. 그렇다면,  역시 사슬 복합체
 역시 사슬 복합체
 
를 이룬다.
또한,  위에는 다음과 같은, 순환군
 위에는 다음과 같은, 순환군  의
의  -선형 표현이 존재한다.
-선형 표현이 존재한다.
 
또한, 다음과 같은 연산자를 정의할 수 있다.
 
 
이들은 다음을 만족시킨다.[1]:53, Lemma 2.1.1
 
 
이에 따라, 다음과 같은 순환 이중 복합체(영어: cyclic bicomplex)를 정의할 수 있다.
 
이를  라고 하자. 즉,
라고 하자. 즉,
 
이다.
그렇다면, 순환 호몰로지는 순환 이중 복합체의 전체 복합체의 호몰로지이다.
 
위상수학적 정의
다음이 주어졌다고 하자.
- 가환환  
 속의 순환 대상 속의 순환 대상 
그렇다면,  -순환 대상들의 범주
-순환 대상들의 범주
 
역시 아벨 범주를 이루므로 Ext 함자를 정의할 수 있으며, 또한 순환 가군의 텐서곱 함자를 정의할 수 있으므로 그 유도 함자로서 Tor 함자를 정의할 수 있다.
 의 순환 호몰로지는 Tor 함자
의 순환 호몰로지는 Tor 함자
 
이다.[1]:213, Theorem 6.2.8 마찬가지로  의 순환 코호몰로지는 Ext 함자
의 순환 코호몰로지는 Ext 함자
 
이다.[1]:214, Theorem 6.2.9 (만약 순환 범주  대신 단체 범주
 대신 단체 범주  를 사용하면, 대신 호흐실트 호몰로지[1]:212, Theorem 6.2.2와 호흐실트 코호몰로지[1]:213, §6.2.6를 얻는다.
를 사용하면, 대신 호흐실트 호몰로지[1]:212, Theorem 6.2.2와 호흐실트 코호몰로지[1]:213, §6.2.6를 얻는다.
 -결합 대수
-결합 대수  의 경우, 어떤 특별한 순환 가군
의 경우, 어떤 특별한 순환 가군  를 대응시킬 수 있으며, 결합 대수의 순환 (코)호몰로지는
를 대응시킬 수 있으며, 결합 대수의 순환 (코)호몰로지는  의 순환 (코)호몰로지를 말한다.
의 순환 (코)호몰로지를 말한다.
그 구성은 다음과 같다.
 의 구성:
의 구성: