ForHosting KIT · Matemáticas

Comprobador de superprimos

El 11 es el quinto primo y el 5 es primo, así que el 11 es superprimo; el 7 es el cuarto primo y el 4 no lo es. Escriba un número para ver su lugar entre los primos y si ese lugar también es primo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
N
11
Obtiene
Índice
5

Un superprimo, también llamado superprimo o primo de índice primo, es un número primo cuya posición en la sucesión de todos los primos es, a su vez, un primo. Los primos ordenados empiezan por dos, tres, cinco, siete, once, trece y diecisiete; sus índices (contando desde uno) van del uno al siete. Los índices dos, tres, cinco y siete son primos, de modo que tres, cinco, once y diecisiete son superprimos, mientras que dos (índice uno) y siete (índice cuatro) son solo primos ordinarios. Este comprobador acepta un único entero n. Cuando n es primo la respuesta devuelve el índice de n y si ese índice es primo. El algoritmo es una criba determinista, sin red, azar ni reloj.

Qué es un superprimo y cómo se formula el veredicto

Un superprimo se define con dos condiciones de primalidad anidadas. Primero, n debe ser primo: no tiene divisor positivo distinto de uno y de sí mismo. Segundo, si n es el k-ésimo primo en la sucesión creciente habitual —p uno vale dos, p dos vale tres, p tres vale cinco, p cuatro vale siete, p cinco vale once, y así sucesivamente—, entonces k también debe ser primo.

El índice k coincide exactamente con el valor de la función contadora de primos π(n) siempre que n sea primo, porque π(n) cuenta cuántos primos son menores o iguales que n, y n ocupa ese último puesto. La sucesión de superprimos empieza por tanto en tres, cinco, once, diecisiete, treinta y uno, cuarenta y uno, cincuenta y nueve, sesenta y siete, ochenta y tres, ciento nueve: son los primos en los índices primos dos, tres, cinco, siete, once, trece, diecisiete, diecinueve, veintitrés y veintinueve.

Observe que dos, igual a p uno, queda fuera porque uno no es un índice primo, y que siete, igual a p cuatro, queda fuera porque cuatro es compuesto.

Contrato de entrada, límites y cómo se calcula el índice

Tras aceptar el entero, el motor comprueba primero si n es primo mediante división de prueba en una rueda de seis pasos. Si esa prueba falla, la solicitud se rechaza con un mensaje de que n no es primo; esos fallos no se facturan. Si n es primo, el motor ejecuta la criba de Eratóstenes en el intervalo de cero a n, cuenta cuántos enteros sin marcar quedan en o por debajo de n y trata ese recuento como el índice k contado desde uno.

Una segunda prueba por división decide entonces si k es primo. Prefiera un comprobador de primos dedicado cuando solo necesite un sí o no sobre n, y una calculadora del n-ésimo primo cuando ya conozca el índice y quiera el primo en sí. Esta página responde a la pregunta combinada: dado un primo, ¿su índice también es primo?

Dónde un comprobador de superprimos resulta útil

Las aulas y los entrenadores de concursos usan un comprobador de superprimos para que el alumnado clasifique primos de índice primo sin construir una criba a mano ni fiarse de una lista opaca en línea. Los generadores de exámenes necesitan un oráculo determinista que marque los compuestos como entrada inválida en lugar de devolver false en silencio, porque un calificador defectuoso podría tratar esa bandera como una clasificación correcta de un no primo.

Los cuadernos que filtran una columna de primos candidatos hasta dejar superprimos pueden llamar al contrato una vez por celda y conservar el índice devuelto para una columna de auditoría. Combine esta herramienta con un comprobador de primos cuando desee clasificar compuestos en lugar de rechazarlos, y con una calculadora del n-ésimo primo cuando quiera recorrer la sucesión por índice en vez de probar un candidato que ya tiene a mano.

Clasificación escolar de primos de índice primo

Permita que el alumnado envíe un primo n y vea tanto el índice k como si k es primo, de modo que el veredicto de superprimo se explique y no solo se anuncie.

Filtrar una lista de primos hasta dejar superprimos

Recorra una columna de primos candidatos, conserve aquellos cuyo índice es primo y almacene el índice devuelto junto a cada valor retenido para auditoría.

¿Qué es un superprimo?

Un superprimo (también llamado primo de índice primo) es un primo n que ocupa una posición prima en la sucesión de primos. Si n es el k-ésimo primo, n es superprimo exactamente cuando k es primo.

¿Por qué un n compuesto falla en vez de devolver false?

Los superprimos se definen solo para primos. Así se distingue «no es primo» de «es primo pero no superprimo».

¿Es 2 un superprimo?

No. Dos es el primer primo, de modo que su índice es uno, y uno no es primo. Tres es el superprimo más pequeño.

¿Cómo se calcula el índice?

Cuando n es primo el índice es π(n), el número de primos menores o iguales que n. El motor los cuenta con la criba de Eratóstenes en 0…n y luego comprueba si ese recuento es primo.

¿El 7 es un superprimo?

No. El 7 es primo, pero ocupa el cuarto lugar en la lista 2, 3, 5, 7, y el 4 no es primo, así que el 7 es un primo corriente y no un superprimo.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/numth/super-prime

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/numth/super-prime \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":11}'
{
  "n": 11
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.super_prime",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_n1000000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cuando n no es primo la tarea falla con invalid_input, porque la propiedad se define solo para primos.

Qué es un superprimo y cómo se formula el veredicto

Este comprobador aplica esa definición con rigor: un n compuesto se rechaza con invalid_input en lugar de contestarse como no superprimo, de modo que quien llama no puede confundir «cuatro no es primo» con «siete es primo pero no superprimo». El cuerpo de éxito siempre nombra n, el booleano super_prime, el entero index y el booleano index_prime. Cuando la llamada acierta, super_prime e index_prime guardan el mismo valor; se conservan ambos para que una página didáctica pueda imprimir la prueba del índice junto al veredicto sin recalcular π(n) por su cuenta.

Contrato de entrada, límites y cómo se calcula el índice

Envíe por POST un cuerpo JSON con el campo entero obligatorio n, o use los alias number, value o p. El valor puede llegar como número JSON, cadena de dígitos decimales o bigint; las fracciones, los booleanos, las cadenas vacías, la notación científica y los valores fuera del intervalo de dos a un millón fallan con invalid_input nombrando el campo. El techo publicado mantiene la criba en un array tipado pequeño para que la vía gratuita del navegador sea instantánea y el aislamiento del Worker no recorra un rango ilimitado. Sin testigos aleatorios de Miller–Rabin, sin semillas de reloj y sin tablas externas: el mismo n produce siempre el mismo objeto, por eso los ejemplos de referencia pueden fijar el JSON exacto.

Dónde un comprobador de superprimos resulta útil

Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo y sin red de salida, y la validación fallida no consume saldo. Mantenga n como entero de al menos dos y como máximo el millón publicado, trate invalid_input como una corrección del cliente y no como un reintento, y guarde tanto el índice como la bandera super_prime si necesita explicar por qué se aceptó o rechazó un primo.

Fixtures deterministas para concursos y OEIS

Fije superprimos conocidos como once y diecisiete, y contraejemplos como siete, en pruebas unitarias sin incrustar un volcado estático de la sucesión.

¿Cuánto cuesta el comprobador de superprimos?

La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →