OFFSET
0,4
COMMENTS
Two or more numbers are relatively prime if they have no common divisor > 1. A single number is not considered to be relatively prime unless it is equal to 1.
EXAMPLE
The a(5) = 13 set partitions:
{{1},{2,3},{4,5}}
{{1},{2,5},{3,4}}
{{1},{2,3,4,5}}
{{1,2},{3,4,5}}
{{1,3},{2,4,5}}
{{1,4},{2,3,5}}
{{1,5},{2,3,4}}
{{1,2,3},{4,5}}
{{1,2,4},{3,5}}
{{1,2,5},{3,4}}
{{1,3,4},{2,5}}
{{1,4,5},{2,3}}
{{1,2,3,4,5}}
For example, {{1},{2,5},{3,4}} belongs to the list because {1} is relatively prime, {2,5} is relatively prime, and {3,4} is relatively prime. On the other hand, {{1},{2,4},{3,5}} is missing from the list because {2,4} is not relatively prime.
MATHEMATICA
sps[{}]:={{}}; sps[set:{i_, ___}]:=Join@@Function[s, Prepend[#, s]&/@sps[Complement[set, s]]]/@Cases[Subsets[set], {i, ___}];
Table[Length[Select[sps[Range[n]], And@@(GCD@@#==1&/@#)&]], {n, 10}]
PROG
(PARI) lista(nn) = my(m, t=Mat([[], 1]), v, w, z); print1(1); for(n=1, nn, m=Map(); for(i=1, #t~, v=t[i, 1]; if(n-2+sum(j=1, #v, v[j]>1)<nn, for(j=1, #v, w=v; w[j]=gcd(v[j], n); w=vecsort(w); z=0; mapisdefined(m, w, &z); mapput(m, w, z+t[i, 2])); mapput(m, concat(v, n), t[i, 2]))); print1(", ", sum(i=1, (n+1)\2, mapget(m, vector(i, j, 1)))); t=Mat(m)); \\ Jinyuan Wang, Mar 02 2025
CROSSREFS
KEYWORD
nonn,changed
AUTHOR
Gus Wiseman, Jan 08 2019
EXTENSIONS
a(13)-a(23) from Alois P. Heinz, Jan 08 2019
a(24)-a(26) from Jinyuan Wang, Mar 02 2025
STATUS
approved