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.

User: David Speyer

David Speyer's wiki page.

David Speyer has authored 1 sequences.

A352287 Numbers k such that, for every prime p dividing k, k has a nontrivial divisor which is congruent to 1 (mod p).

Original entry on oeis.org

1, 12, 24, 30, 36, 48, 56, 60, 72, 80, 90, 96, 105, 108, 112, 120, 132, 144, 150, 160, 168, 180, 192, 210, 216, 224, 240, 252, 264, 270, 280, 288, 300, 306, 315, 320, 324, 336, 351, 360, 380, 384, 392, 396, 400, 420, 432, 448, 450, 480, 495, 504, 520, 525, 528, 540, 546, 552, 560, 576, 600
Offset: 1

Author

David Speyer, Mar 10 2022

Keywords

Comments

When considering whether an integer k is the order of a finite simple group, the first thing one checks is whether the number of p-Sylow subgroups is forced to be 1 for some p dividing k. This occurs if the only divisor of k which is 1 (mod p) is 1 itself. This sequence consists of the numbers that survive this test.

Examples

			105 is in the sequence, since it is divisible by 7 which is 1 (mod 3), 21 which is 1 (mod 5), and 15 which is 1 (mod 7).
		

Crossrefs

Programs

  • Mathematica
    divq[n_, p_] := AnyTrue[Rest @ Divisors[n], Mod[#, p] == 1 &]; q[1] = True; q[n_] := AllTrue[FactorInteger[n][[;; , 1]], divq[n, #] &]; Select[Range[600], q] (* Amiram Eldar, May 05 2022 *)
  • PARI
    isok(k) = {my(f=factor(k), d=divisors(f)); for (i=1, #f~, if (vecsum(apply(x->((x % f[i,1]) == 1), d)) == 1, return(0)); ); return(1);} \\ Michel Marcus, Mar 11 2022
    
  • Sage
    print([ n for n in range(1, 601)
            if set( prime_factors(n) )
            == set( p for p in prime_factors(n)
                    for d in divisors(n)
                    if d > 1 and d < n
                    if p.divides(d - 1)
          ) ] )  # Peter Luschny, Mar 14 2022