Perfect, locally free groups exist. Such a thing has vanishing $H_1(G,\mathbb Z)$ and are such that $H_p(G,M)=0$ for all $p\geq2$ and all $M$, and is not free.
Mariano Suárez-Álvarez
- 47.3k
- 14
- 147
- 264