why are there upper and lower limits to the masses luminosities and sizes of stars
Main sequence The observed upper limit for a main-sequence star is 120–200 M☉.[36] The theoretical explanation for this limit is that stars above this mass can not radiate energy fast enough to remain stable, so any additional mass will be ejected in a series of pulsations until the star reaches a stable limit.[37] The lower limit for sustained proton–proton nuclear fusion is about 0.08 M☉ or 80 times the mass of Jupiter.[33] Below this threshold are sub-stellar objects that can not sustain hydrogen fusion, known as brown dwarfs.[38]
G-type main-sequence star A G-type main-sequence star (Spectral type: G-V), often (and imprecisely) called a yellow dwarf, or G dwarf star, is a main-sequence star (luminosity class V) of spectral type G. Such a star has about 0.84 to 1.15 solar masses and surface temperature of between 5,300 and 6,000 K.[2], Tables VII, VIII. Like other main-sequence stars, a G-type main-sequence star is converting the element hydrogen to helium in its core by means of nuclear fusion.[3] The Sun, the star to which the Earth is gravitationally bound in the Solar System and the object with the largest apparent magnitude, is an example of a G-type main-sequence star(G2V type). Each second, the Sun fuses approximately 600 million tons of hydrogen to helium, converting about 4 million tons of matter to energy.[4][5] Besides the Sun, other well-known examples of G-type main-sequence stars include Alpha Centauri A, Tau Ceti, and 51 Pegasi.[6][7][8]