Abelian group is free iff projective

abelian-groupsabstract-algebracommutative-algebrahomological-algebramodules

It is well-known that an abelian group is free iff it is projective, which can be easily extended to modules over PID. The standard proof requires the use of Zorn's Lemma/Well-ordering principle. Are there ways of proving this without axiom of choice or anything equivalent? Any hints or proof outlines will be appreciated. Any tools from introductory homological algebra and commutative algebra can be freely used. Thanks in advance.

Best Answer

Andreas Blass proved in

Blass, Andreas, Injectivity, projectivity, and the axiom of choice, Trans. Am. Math. Soc. 255, 31-59 (1979). ZBL0426.03053.

that the statement "every free abelian group is projective" is equivalent to the axiom of choice.