I think we all agree on what is the good notion of being finite dimensional for a vector space. But what is the correct analogue for chain complexes?
To be clear on the definitions, I am working with $\mathbb{Z}$-graded chain complexes, i.e. collections $$C = (C_n)_{n\in\mathbb{Z}}$$ of vector spaces endowed with differentials $$d:C_n\longrightarrow C_{n-1}$$ such that $d^2=0$. The dual of such a chain complex is $$C^\vee:=((C_{-n})^\vee)_{n\in\mathbb{Z}}$$ and the tensor product of two chain complexes is given by $$C\otimes D := \left(\bigoplus_{p+q=n}C_p\otimes D_q\right)_{n\in\mathbb{Z}}.$$ I have two possibilities for a definition of "finite dimensional" chain complex:
- The sum of the dimensions of all $C_n$ is finite.
- All the $C_n$ are finite dimensional.
The first definition looks a bit too strict to me, as it forces the chain complex to be concentrated in only finitely many degrees. However, a property one might like from a finite dimensional object is that $(C\otimes D)^\vee\cong C^\vee\otimes D^\vee$ canonically. if we take the second definition, then this is not true. Is there a third possible way to go? If not, opinions (with motivation!) on what is the correct definition between the two I gave above are more than welcome.