OFFSET
1,1
COMMENTS
For the definition of a p-rigid number see A392499.
LINKS
Peter Luschny, Composable, rigid, and sparse numbers. A Python notebook.
PROG
(Python) # Function 'is_rigid' is defined in A392499 (see also links).
from sympy import isprime as is_prime
def first_p_rigid(p: int, limit: int = 10**12) -> int | None:
if not is_prime(p): return None
step = p if p == 2 else 2 * p
for n in range(p*p, limit + 1, step):
if p != is_rigid(n): continue
return n
return None
def A392497_list(upto: int) -> list[int]:
return [c for n in range(2, upto) if (c := first_p_rigid(n)) is not None]
print(A392497_list(150))
CROSSREFS
KEYWORD
nonn
AUTHOR
Peter Luschny, Jan 16 2026
STATUS
approved
