El problema se resuelve "simplemente" calculando la función de partición (véase Colectivo Canónico):