2 votos

¿Cuántos números menores que L tienen factores primos únicamente de un conjunto dado de números primos?

Estoy encontrando cuántos enteros bajo un límite, $L$ sólo tienen factores primos de un conjunto dado de números primos, $P$ . Los números que cumplen estas condiciones se llaman números n-suaves. (Nunca he utilizado conjuntos antes, así que siéntanse libres de corregir cualquier error que cometa). Tomemos, por ejemplo, $P = \left\{2, 3 \right\}$ y $L = 25$ Hay 10 números que son 3-suaves: 2, 3, 4, 6, 8, 9, 12, 16, 18, 24.

Estoy tratando de encontrar un método/algoritmo que encuentre fácilmente cuántos números n-suaves que hay para un determinado $P$ y $L$ . Aquí está mi trabajo hasta ahora:

Para empezar, un número de $P$ a cualquier potencia será n-suave siempre que sea < $L$ . Utilizando el mismo ejemplo anterior, esto incluiría las potencias de dos: 2, 4, 8, 16, y las potencias de tres: 3, 9. Usando la función piso y el logaritmo, puedo esencialmente decir cuántas potencias de un número hay que son menores o iguales a L. La cantidad total de estos números puede ser modelada con esta expresión:

enter image description here

Pero esto deja los otros números 6, 12, 18 y 24 de sobra. No sé cómo contabilizar estos números "sobrantes". ¿Alguien tiene alguna idea?

1voto

marty cohen Puntos 33863

(Esto es un comentario, pero es más fácil introducirlo como respuesta)

En el capítulo 5 de "Ramanujan: Twelve Lectures on Subjects Suggested by His Life and Work" de G. H. Hardy, hay una discusión sobre la afirmación de Ramanujan de que el número de números menores que $n$ de la forma $2^u 3^v$ es $\dfrac{\log(2n)\log(3n)}{2\log 2 \log 3}$ ."

Si buscas el libro en Amazon seleccione "Look Inside", y busca "lattice-point", puedes leer el capítulo.

1voto

user1952009 Puntos 81

$$\# \{m \le L | m=2^a 3^b \} = \sum_{a=0}^{\lfloor \frac{\log L}{\log 2}\rfloor} \lfloor \frac{\log L - a\log 2}{\log 3}\rfloor$$

Para $L = 25$ , da :

$$\lfloor \frac{\log L }{\log 3}\rfloor+\lfloor \frac{\log L - \log 2}{\log 3}\rfloor+\lfloor \frac{\log L - 2\log 2}{\log 3}\rfloor+\lfloor \frac{\log L - 3\log 2}{\log 3}\rfloor+ \lfloor \frac{\log L - 4\log 2}{\log 3}\rfloor$$ $$= \# \{1,3,9\} +\# \{2,6,18\}+\# \{4,12\}+\# \{8,24\}+\# \{16\} = 11$$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X