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.

A153508 Sarrus numbers A001567 that are not Carmichael numbers A002997.

This page as a plain text file.
%I A153508 #24 Sep 08 2022 08:45:39
%S A153508 341,645,1387,1905,2047,2701,3277,4033,4369,4371,4681,5461,7957,8321,
%T A153508 8481,10261,11305,12801,13741,13747,13981,14491,15709,16705,18705,
%U A153508 18721,19951,23001,23377,25761,30121,30889,31417,31609,31621,33153,34945
%N A153508 Sarrus numbers A001567 that are not Carmichael numbers A002997.
%C A153508 A composite number n is a Fermat pseudoprime to base b if and only if b^(n-1) == 1 (mod n). Fermat pseudoprimes to base 2 are sometimes called Poulet numbers, Sarrus numbers, or frequently just pseudoprimes. For any given base pseudoprimes will contain Carmichael numbers as a subset. This sequence consists of base-2 Fermat pseudoprimes without the Carmichael numbers.
%H A153508 Amiram Eldar, <a href="/A153508/b153508.txt">Table of n, a(n) for n = 1..10000</a> (terms 1..306 from Brad Clardy)
%p A153508 filter:= proc(n)
%p A153508 local q;
%p A153508    if isprime(n) then return false fi;
%p A153508    if 2 &^(n-1) mod n <> 1 then return false fi;
%p A153508    if not numtheory:-issqrfree(n) then return true fi;
%p A153508    for q in numtheory:-factorset(n) do
%p A153508      if (n-1) mod (q-1) <> 0 then return true fi;
%p A153508    od:
%p A153508    false
%p A153508 end proc:
%p A153508 select(filter, [$1..10^5]); # _Robert Israel_, Dec 29 2014
%t A153508 Select[Range[3, 35000, 2], !PrimeQ[#] && PowerMod[2, # - 1, # ] == 1 && !Divisible[# - 1, CarmichaelLambda[#]] &] (* _Amiram Eldar_, Jun 25 2019 *)
%o A153508 (Magma)
%o A153508 for n:= 3 to 1052503 by 2 do
%o A153508   if (IsOne(2^(n-1) mod n)
%o A153508       and not IsPrime(n)
%o A153508       and not n mod CarmichaelLambda(n) eq 1)
%o A153508       then n;
%o A153508       end if;
%o A153508 end for; // _Brad Clardy_, Dec 25 2014
%Y A153508 Cf. A001567, A002997.
%K A153508 nonn
%O A153508 1,1
%A A153508 _Artur Jasinski_, Dec 28 2008