A353171 Irregular triangle read by rows; T(n,k) = 2^k (mod prime(n)), terminating when T(n,k) = 1.
-1, 1, 2, -1, -2, 1, 2, -3, 1, 2, 4, -3, 5, -1, -2, -4, 3, -5, 1, 2, 4, -5, 3, 6, -1, -2, -4, 5, -3, -6, 1, 2, 4, 8, -1, -2, -4, -8, 1, 2, 4, 8, -3, -6, 7, -5, 9, -1, -2, -4, -8, 3, 6, -7, 5, -9, 1, 2, 4, 8, -7, 9, -5, -10, 3, 6, -11, 1, 2, 4, 8, -13, 3, 6, 12, -5, -10, 9, -11, 7, 14, -1, -2, -4, -8, 13, -3, -6, -12, 5, 10, -9, 11, -7, -14, 1, 2, 4, 8, -15, 1
Offset: 2
Examples
Irregular triangle begins n/k|| 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ... || Length || ---------------------------------------------------------------------- 2 || -1 1 || 2 || 3 || 2, -1, -2, 1 || 4 || 4 || 2, -3, 1 || 3 || 5 || 2, 4, -3, 5, -1, -2, -4, 3, -5, 1 || 10 || 6 || 2, 4, -5, 3, 6, -1, -2, -4, 5, -3, -6, 1 || 12 || 7 || 2, 4, 8, -1, -2, -4, -8, 1 || 8 ||
Programs
-
PARI
A353171_row(n)->my(N=centerlift(Mod(2,prime(n))^1),L=List(N),k=1);while(N!=1,k++;listput(L,N=centerlift(Mod(2,prime(n))^k)));Vec(L)
Comments