순환 (코)호몰로지는 다양한 방법으로 정의될 수 있다.
순환 코호몰로지의 기초적 정의
가환환
위의 (항등원을 갖는) 결합 대수
가 주어졌다고 하자.
는
-쌍가군을 이루며, 그
-쌍대 가군
역시
-쌍가군을 이룬다.
그렇다면,
의 호흐실트 공사슬 복합체(영어: Hochschild cochain complex)는 다음과 같은
-공사슬 복합체이다.



그 코호몰로지는
계수의 호흐실트 코호몰로지
이다.
이제, 이 공사슬 복합체 위의, 정의역의 원소의 순서쌍 성분들에 순환 순열을 가하는 공사슬 복합체 자기 동형 사상


을 생각하자.[3]:286, Definition 2.1 이 자기 동형의 고정점으로 구성된 부분 벡터 공간

들은 공경계 사상
에 대하여 닫혀 있어, 부분 공사슬 복합체를 이룬다.[3]:286, Lemma 2.1 그 코호몰로지

를
의 순환 코호몰로지라고 한다.[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 그 호몰로지는
의
계수 호흐실트 호몰로지
이다.
또한, 다음과 같은 콘 경계 연산자(Connes境界演算子, 영어: Connes boundary operator)
를 정의할 수 있다.[1]:57, (2.1.7.3)


그렇다면,

이므로[1]:57, (2.1.7.2) 이는 호흐실트 호몰로지의 사상

을 정의한다.
호흐실트 경계 연산자
와 콘 경계 연산자
는 다음과 같은 이중 복합체를 정의한다.

이 이중 복합체를
라고 하면, 각 차수에서의 성분은

이다. 이 이중 복합체의 전체 복합체

를 생각하자. 그렇다면, 그 호몰로지를
의 순환 호몰로지라고 한다.[1]:58, Theorem 2.1.8

순환 호몰로지의 순환 이중 복합체를 통한 정의
가환환
위의 결합 대수
가 주어졌다고 하자. 그렇다면, 텐서곱
을 정의할 수 있으며, 이는
-쌍가군을 이룬다.
이제, 다음과 같은 연산자들을 정의하자.




그렇다면 호흐실트 경계 연산자는

이다. 마찬가지로,

을 정의할 수 있다. 그렇다면,
역시 사슬 복합체

를 이룬다.
또한,
위에는 다음과 같은, 순환군
의
-선형 표현이 존재한다.

또한, 다음과 같은 연산자를 정의할 수 있다.


이들은 다음을 만족시킨다.[1]:53, Lemma 2.1.1


이에 따라, 다음과 같은 순환 이중 복합체(영어: cyclic bicomplex)를 정의할 수 있다.

이를
라고 하자. 즉,

이다.
그렇다면, 순환 호몰로지는 순환 이중 복합체의 전체 복합체의 호몰로지이다.

위상수학적 정의
다음이 주어졌다고 하자.
- 가환환

속의 순환 대상 
그렇다면,
-순환 대상들의 범주

역시 아벨 범주를 이루므로 Ext 함자를 정의할 수 있으며, 또한 순환 가군의 텐서곱 함자를 정의할 수 있으므로 그 유도 함자로서 Tor 함자를 정의할 수 있다.
의 순환 호몰로지는 Tor 함자

이다.[1]:213, Theorem 6.2.8 마찬가지로
의 순환 코호몰로지는 Ext 함자

이다.[1]:214, Theorem 6.2.9 (만약 순환 범주
대신 단체 범주
를 사용하면, 대신 호흐실트 호몰로지[1]:212, Theorem 6.2.2와 호흐실트 코호몰로지[1]:213, §6.2.6를 얻는다.
-결합 대수
의 경우, 어떤 특별한 순환 가군
를 대응시킬 수 있으며, 결합 대수의 순환 (코)호몰로지는
의 순환 (코)호몰로지를 말한다.
그 구성은 다음과 같다.
의 구성: