cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A354791 Indices of nonprime terms in A354790.

This page as a plain text file.
%I A354791 #17 Jul 18 2022 09:49:02
%S A354791 1,7,14,15,17,29,31,35,59,63,64,71,79,119,120,127,129,143,159,223,239,
%T A354791 241,255,259,260,287,288,319,320,447,479,483,484,511,512,519,521,575,
%U A354791 577,639,641,895,959,960,967,968,969,1023,1025,1039,1043,1044,1151,1152
%N A354791 Indices of nonprime terms in A354790.
%H A354791 Rémy Sigrist, <a href="/A354791/b354791.txt">Table of n, a(n) for n = 1..5715</a>
%H A354791 Rémy Sigrist, <a href="/A354791/a354791.txt">C program</a>
%o A354791 (Python)
%o A354791 from math import lcm, gcd
%o A354791 from itertools import count, islice
%o A354791 from collections import deque
%o A354791 from sympy import factorint
%o A354791 def A354791_gen(): # generator of terms
%o A354791     aset, aqueue, c, b, f, i = {1}, deque([1]), 2, 1, True, 1
%o A354791     yield 1
%o A354791     while True:
%o A354791         for m in count(c):
%o A354791             if m not in aset and gcd(m,b) == 1 and all(map(lambda n:n<=1,fs:=factorint(m).values())):
%o A354791                 i += 1
%o A354791                 if len(fs) > 1:
%o A354791                     yield i
%o A354791                 aset.add(m)
%o A354791                 aqueue.append(m)
%o A354791                 if f: aqueue.popleft()
%o A354791                 b = lcm(*aqueue)
%o A354791                 f = not f
%o A354791                 while c in aset:
%o A354791                     c += 1
%o A354791                 break
%o A354791 A354791_list = list(islice(A354791_gen(),30)) # _Chai Wah Wu_, Jul 17 2022
%o A354791 (C) See Links section.
%Y A354791 Cf. A354790, A354792.
%K A354791 nonn
%O A354791 1,2
%A A354791 _Michael De Vlieger_ and _N. J. A. Sloane_, Jul 17 2022
%E A354791 More terms from _Rémy Sigrist_, Jul 17 2022