Superman's power is not infinite.

OK. i agree that the sun will not run out since superman is not really absorbing it. but only that of the radiation being generated by the sun. This still prove problem for superman. you mention that most superhero don't control what give them their powers. you are wrong here. when i said superman does not control the source of his power, this is a big thing. and you help conform that. now let me explain. a green lantern can literally carry there ring charger everywhere they go. they have infinite supple of power in any dimension they go. because this charge is link to the mean source of there power. Barry Allen was able to replicate the effect of the lighting that give him has power. he and batmen did this. so he knows that whenever he lose his power he can generate what give him his power. which is getting hit by a lighting. and finally you mention Peter Parker. yes he did not control the spider that bit him. but he knows the spider that bit him. if he was to lose his powers its reasonable to say he can such for this spider again. these hero's have a means to regain control over their source of power. superman's power is being generated by an external factor. meaning even tho he rely on this, any other hero can manipulate it from his body. a radiation is not that hard to control, as we human have found many ways to control this unique property from the sun. "It takes Superman the next 24 hours to regain enough solar energy to use his powers again. His power relies on the sun, but he doesn't have to be actually in the sun in order to gain solar energy. Think of it as laying on the beach, but instead of getting more tan, Superman gets stronger." this is why i said having control of your power source is very important. And this is also one major reason why superman CANNOT have infinite power. i get that he does not have be inside the sun to gain solar energy. but when he is not inside of the sun, the amount of solar energy he gets is very limited. also when he is engage in battle he use more solar energy, as his body is fighting to recharge it is also using more energy then it can recharge. he Have infinite amount of solar energy AVAILABLE to use. BUT HE CAN'T GATHER THAT INFINITE ENERGY TO STORE INSIDE OF HIM. THE SOLAR ENERGY IS INFINITE EXTERNALLY NOT INSIDE OF HIM. like we humans have infinite amount of vitamin D available to us from the sun. but we can only tape in to what our body is available to take in. "You claim that superman works as a solar battery, so I will continue that metaphor. Superman is a solar battery; a rechargeable battery that has no maximum charge limit, and will absorb as much energy as you can generate." OK so his body has no maximum charge limit. but that is only because in order to find out his max limit we will have to Waite a infinite amount of years. remember his body does not charge that fast. and the only way he can reach his maximum limit is by having a long nap inside the sun for infinite amount of years. Because the second he leave that sun, his power will start to slowly drain, since his body does not hold the charge in him forever. "Those generators are an infinite source of energy. Since these infinite generators are the source of Superman's power, we can conclude that the source of Superman's power is infinite" the Generator are an infinite source of energy, yes. but superman does not have this source of energy inside of him yet. Remember he can only use the SOLAR ENERGY INSIDE OF HIM. these solar energy are indeed infinite and just all around, but they are only useful to superman after his body convert it for his benefit. "so his powers may be infinite." WRONG THE SOURCE OF HIS POWER IS INFINITE, BUT THE POWER CONTAIN INSIDE OF SUPERMAN HAVE TO BE GAIN THEN CONVERTED BEFORE USE. "In fact, if you never expose Superman to darkness or kryptonite, his powers explicitly would be infinite." WRONG AGAIN. remember his body does not hold charge forever. meaning for every second his body convert solar energy inside of him, it is depleting over time.