ALL ice melts at 0*C, but it requires MORE HEAT to melt 10g of ice than it would for 20g of ice.

Why? I thought it was the opposite.

that strange!! the amount of heat evolved for a particular substance is Q = mc?T where m is the mass of that substance c is the specific heat capacity and ?T is the change in temperature during transition change or reaction.

So as the mass increased so the Q as well.

maybe the factors reponsible are:

surface area.
or the Einstein theory of universe contraction.......

Surface area changes the TIME it takes to melt but doesn't change the amount of heat required to melt.

I don't know where you got the idea that it requires more heat to melt 10 g than 20 g. And you are right, it IS the opposite. If it takes x amount of heat to melt 10 g it must take 2x to melt 20 grams or 3x to melt 30 g.

The statement you made is incorrect. In reality, it actually requires more heat to melt a greater quantity of ice compared to a smaller quantity of ice. The reason behind this is a fundamental concept in thermodynamics called "heat of fusion" or "latent heat."

Heat of fusion refers to the amount of heat energy required to change a substance from solid to liquid state without changing its temperature. For water, the heat of fusion is about 334 joules per gram. This means that it takes 334 joules of heat energy to change 1 gram of ice at 0°C into 1 gram of liquid water at 0°C.

When you have a larger quantity of ice, like 20 grams, it will require 20 times the amount of heat of fusion to convert all of it into liquid water. So, for 20 grams of ice, it would require about 20 * 334 = 6680 joules of heat energy.

On the other hand, for 10 grams of ice, it would require only half the amount of heat energy, around 10 * 334 = 3340 joules, since you're dealing with half the quantity of ice.

To summarize, it takes more heat energy to melt a larger quantity of ice because the heat of fusion is a measure of energy per unit mass, and the amount of energy required is directly proportional to the amount of ice being melted.