Classifying abelian groups through acyclic matchings | Synapse