First prove the torsion in an HNN extension statement directly from Britton's lemma. Let have finite order in an HNN extension of . Among its conjugates, choose a reduced normal-form word with the smallest possible number of stable letters. If , that conjugate lies in the embedded base , so its finite order and the base's torsion-free group property force it to be the identity.
Suppose instead that . There are no internal pinches in an HNN extension because the word is reduced. There is also no pinch at the join of its end with its beginning. Indeed, write it as and conjugate off to obtain . If the joined subword were a pinch, its two signs would be opposite; conjugating by and using the pinch relation would reduce the stable-letter count by two, contradicting minimality. Thus every positive power is reduced with exactly stable letters in the th power. Britton's lemma makes every such power nonidentity, contradicting finite order. We have proved
The base embeds by the same lemma, so finite order has not been lost or artificially introduced by a quotient.
For the countable torsion-free embedding with two conjugacy classes, start with . Given a countable torsion-free , list all ordered pairs of its nonidentity elements. Both elements have infinite order, so the assignment is an isomorphism between their infinite cyclic subgroups. Successively adjoin one stable letter for each pair with relation . Each HNN extension embeds the previous group and is torsion-free by the result just proved. Let be the union after all pairs from have been treated. It remains countable because only countably many generators were added, and torsion-free because any element and any purported finite-order equation occur in a finite stage.
Repeat this whole process: new stable letters and their products must also be included in later pair lists. In the final increasing union
the original embeds and torsion-freeness and countability persist. Any two nonidentity elements lie together in some and are conjugate in . Thus every countable torsion-free group embeds in a countable torsion-free group in which all nonidentity elements are conjugate. If the initial group is nontrivial there are exactly two conjugacy classes; for the trivial group the stated condition is vacuous, or one can begin with instead. The listing is set-theoretic; no algorithm for recognizing nonidentity elements is assumed.