Autor Tema: Qué técnica han utilizado en el cálculo de este módulo?

0 Usuarios y 1 Visitante están viendo este tema.

21 Septiembre, 2023, 04:54 pm
Leído 515 veces

mgonz

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 2
  • País: es
  • Karma: +0/-0
Hola:

  Un compañero me ha pasado un set de ejercicios resueltos de otro año y tiene puesta está reducción para el siguiente cálculo en aritmética modular:

 \( 3298^{39423}\ mod \  46927 \equiv{} 3298^{(90*400+3423)}\ mod \  46927 \equiv{}\\ [(3298^{90})^{400}\  * \  3298^{3423}) ] \ mod \  46927 \equiv{}\\ (4741^{400} \  * \  1233 \  * \  3298^{23}) \   mod \  46927 = 16350 \)


  Conozco el algoritmo de exponenciación rápida para descomponer el exponente en forma binaria, pero la verdad es que por muchas vueltas que le he dado no consigo averiguar que técnica se ha utilizado para reducir tan "rápidamente" un exponente tan grande y sobre todo porque se han elegido esas cifras (400 y 90)

 Gracias por anticipado

21 Septiembre, 2023, 07:13 pm
Respuesta #1

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

 Bienvenido al foro.

  Un compañero me ha pasado un set de ejercicios resueltos de otro año y tiene puesta está reducción para el siguiente cálculo en aritmética modular:

 \( 3298^{39423}\ mod \  46927 \equiv{} 3298^{(90*400+3423)}\ mod \  46927 \equiv{}\\ [(3298^{90})^{400}\  * \  3298^{3423}) ] \ mod \  46927 \equiv{}\\ (4741^{400} \  * \  1233 \  * \  3298^{23}) \   mod \  46927 = 16350 \)

  Conozco el algoritmo de exponenciación rápida para descomponer el exponente en forma binaria, pero la verdad es que por muchas vueltas que le he dado no consigo averiguar que técnica se ha utilizado para reducir tan "rápidamente" un exponente tan grande y sobre todo porque se han elegido esas cifras (400 y 90)

 Vaya por delante que en principio yo tampoco le veo sentido a esa descomposición que parece bastante arbitraria.

 Una opción sería aplicar el Teorema de Euler, pero aquí no ayuda drásticamente.

 ¿En qué contexto hay que resolver el cálculo?¿A mano?¿Con una calculadora pero no programable?¿Programando?¿Con un software determinado que ya aligera ciertos cálculos?.

Saludos.
 

21 Septiembre, 2023, 07:37 pm
Respuesta #2

mgonz

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 2
  • País: es
  • Karma: +0/-0
Es un contexto de cálculo a mano usando calculadora no programable.

Vale, veo que estamos igual :)

21 Septiembre, 2023, 08:09 pm
Respuesta #3

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

Es un contexto de cálculo a mano usando calculadora no programable.

Vale, veo que estamos igual :)

Sinceramente estoy convencido de que es totalmente arbitrario. Descompuso así y escamoteó algunas cuentas.

Saludos.