En primer lugar, mis disculpas por ser un programador metido en el terreno de las matemáticas.
Me preguntaba si el valor de una exponenciación se incrementa más con un aumento de la base o del exponente (creo que es una especie de límite?), y cómo depende esto de los valores concretos de la base y el exponente. Escribí un programa que, dada una base, calcula el valor del exponente tal que un aumento igual en cualquiera de los dos resulta en el mismo valor final para la exponenciación.
def binary_search(under, over, isOver):
while abs(under-over)>0.00000000001:
#print under, over
middle= (under+over)/2
if isOver(middle):
over= middle
else:
under=middle
return under
base= 2
small=0.000000000000001
for base in range(2,10):
base= float(base)
print binary_search(0.0,100.0, lambda x: (base+small)**x>base**(x+small))
Para las bases de 2 a 10, estos son los resultados:
1.87390832634
3.44985378173
6.11740351597
16.0
16.0
16.0
16.0
16.0
Ahora, obviamente, no sé lo que estoy haciendo. Sólo quería saber si hay algún significado en la convergencia a 16 o simplemente estoy haciendo algo horriblemente mal (parece probable).