
# Gerando os valores para as progressões positivas
positiva_1 = [progressao_positiva(k, 1) for k in valores_k]
positiva_5 = [progressao_positiva(k, 5) for k in valores_k]
positiva_7 = [progressao_positiva(k, 7) for k in valores_k]
positiva_11 = [progressao_positiva(k, 11) for k in valores_k]
# Gerando os valores para as progressões negativas
negativa_1 = [progressao_negativa(k, 1) for k in valores_k]
negativa_5 = [progressao_negativa(k, 5) for k in valores_k]
negativa_7 = [progressao_negativa(k, 7) for k in valores_k]
negativa_11 = [progressao_negativa(k, 11) for k in valores_k]
# Lista dos valores de p para os números primos de Mersenne conhecidos
mersenne_p = [2, 3, 5, 7, 13, 17, 19, 31, 61, 89, 107, 127, 521, 607, 1279, 2203,
2281, 3217, 4253, 4423, 9689, 9941, 11213, 19937, 21701, 23209, 44497, 86243,
110503, 132049, 216091, 756839, 859433, 1257787, 1398269, 2976221, 3021377,
6972593, 13466917, 20996011, 24036583, 25964951, 30402457, 32582657,
37156667, 42643801, 43112609, 57885161, 74207281, 77232917, 82589933]
# Função para marcar e imprimir apenas os números primos de Mersenne
def imprimir_mersenne(valores, mersenne_p, k, progressao):
for valor in valores:
if valor in mersenne_p:
modulo = valor % 12
print(f"Mersenne Prime {valor} encontrado em k = {k} para a progressão
{progressao}, módulo 12: {modulo}")
# Verificar e imprimir para cada progressão positiva e negativa
for i, k in enumerate(valores_k):
imprimir_mersenne(positiva_1[i:i+1], mersenne_p, k, "12k+1")
imprimir_mersenne(positiva_5[i:i+1], mersenne_p, k, "12k+5")
imprimir_mersenne(positiva_7[i:i+1], mersenne_p, k, "12k+7")
imprimir_mersenne(positiva_11[i:i+1], mersenne_p, k, "12k+11")
imprimir_mersenne(negativa_1[i:i+1], mersenne_p, k, "12k-1")
imprimir_mersenne(negativa_5[i:i+1], mersenne_p, k, "12k-5")
imprimir_mersenne(negativa_7[i:i+1], mersenne_p, k, "12k-7")
imprimir_mersenne(negativa_11[i:i+1], mersenne_p, k, "12k-11")
Esse código agora também imprime o módulo 12 de cada número primo de
Mersenne encontrado. Isso ajudará a identificar se existe alguma tendência ou