K-homology is the homology theory dual to topological K-theory, with an analytic model using operators
that are invertible modulo compact operators
(Higson and Roe 2000). For a compact Hausdorff space
, an odd analytic cycle consists of a
complex Hilbert space
, a C*-algebra
representation
,
and a bounded self-adjoint operator
for which
and
are compact for all
, taking a unital representation. Cycles are identified
by unitary equivalence, homotopy, and addition of cycles
whose compact error terms are zero. Direct
sum gives the odd group
. The even version uses a decomposition
preserved by
and exchanged by
, and gives
.
The support convention matters for noncompact spaces. K-homology with compact support is obtained from
compact subsets, or finite
subcomplexes of a CW-complex. Locally finite analytic
K-homology instead uses
and permits cycles extending through the noncompact space. Assembly
maps compare these topological classes with analytic index classes.