Caption: A log-log plot of initial mass function (IMF or ξ) as estimated by various authors (in some cases maybe a bit approximated???) with the normalization ξ = 1 at stellar mass = 1 M_☉.
Features:
However, the IMF probably varies with star formation and cosmic time. So no one IMF can apply everywhere at all times.
ξ(m) = ξ_{0}*(m/M_☉)**(-α) ,
where m is stellar mass, α = 2.35, and for this plot ξ_{0} = 1.
The Salpeter55 IMF is unrealistic for m → 0, since that gives ξ(m) → ∞---which CANNOT be since there are NOT infinitely many zero stellar mass stars. The explanation is that in 1955, there was inadequate evidence about the lower end of the IMF and Salpeter could only give a simple large stellar mass asymptotic formula.
Actually, yours truly wonders why Salpeter did NOT set α = 7/3 = 2.333 ... since that must give virtually the same fit to the observations at the α = 2.35 value and may be a clue to why the large stellar mass IMF is what it is. The clue is α = 7/3 suggest that some simple relation dictates ideal star formation for large stellar mass. But if it is a clue, no one has deciphered it it seems.
Below the line, objects never have hydrogen burning to helium-4 (He-4) though they can do a little nuclear burning: deuterium fusion where deuterium (D, H-2) is burnt to helium (He-3) and those ∼> 65 Jupiter masses have lithium burning where lithium-7 (Li-7) is burnt to helium-4 (He-4) (see Wikipedia: Brown dwarf).