Prvo rješenje.
Neka je p=101. Označimo s νp(k) najveći nenegativan cijeli broj t takav da pt dijeli k. Tada vrijedi
νp(n!)=⌊pn⌋+⌊p2n⌋+⌊p3n⌋+…+⌊psn⌋
gdje je s najveći cijeli broj takav da je ps≤n, jer za svaki j=1,2,…,s postoji točno ⌊pjn⌋ brojeva manjih ili jednakih n koji su djeljivi s pj.
Uvjet da su brojevi m i n prijatelji je ekvivalentan s
m⋅(⌊pn⌋+⌊p2n⌋+⌊p3n⌋+…)=n⋅(⌊pm⌋+⌊p2m⌋+⌊p3m⌋+…).
Primijetimo da vrijedi
⌊pn⌋+⌊p2n⌋+⌊p3n⌋+…+⌊psn⌋≤pn+p2n+p3n+…+psn=pn⋅1−p11−ps+11<p−1n<n.
Neka je sada n prost broj s točno 12 prijatelja. Ako je n<101, onda je svaki broj m<101 prijatelj od n, kontradikcija. Ako je n≥101 i m njegov prijatelj, onda slijedi da n dijeli m, jer dijeli
m⋅(⌊pn⌋+⌊p2n⌋+⌊p3n⌋+…),
a drugi faktor je manji od n. Dakle, m=kn za neki prirodan broj k, te vrijedi
k⋅(⌊pn⌋+⌊p2n⌋+⌊p3n⌋+…)=⌊pkn⌋+⌊p2kn⌋+⌊p3kn⌋+….
Kako je ⌊a+b⌋≤⌊a⌋+⌊b⌋ za sve pozitivne realne brojeve a i b uz jednakost ako i samo ako je , slijedi da za sve j treba vrijediti
k⌊pjn⌋=⌊pjkn⌋.
Ta jednakost pak vrijedi ako i samo ako n pri dijeljenju s pj daje ostatak manji od kpj.
Slijedi da, ako su n i (k+1)⋅n prijatelji, onda su i n i kn prijatelji, odnosno skup prijatelja od n sastoji se od prvih nekoliko višekratnika od n.
Dakle, prost broj n ima 12 prijatelja ako i samo ako mu je 13n prijatelj i 14n nije prijatelj.
Broj 13n mu je prijatelj ako i samo ako je ostatak koji n daje pri dijeljenju s pj manji od 13pj za svaki j, a broj 14n mu nije prijatelj ako i samo ako postoji j takav da je ostatak koji n daje pri dijeljenju s pj veći ili jednak 14pj.
Zapišimo n=a0+a1p+a2p2+…+atpt za a1,a2,…,at∈{0,1,…,p−1}. Tada je ostatak pri dijeljenju n sa pj jednak a0+a1+…+aj−1pj−1. Ako je aj−1≥8 za neki j, onda je taj ostatak veći ili jednak 8⋅pj−1>13pj, jer je 8⋅13=104>101=p. Dakle, a0,a1,… su svi manji od 8. Međutim, onda je
a0+a1p+…+aj−1pj−1≤7⋅p−1pj−1<14pj,
jer je 7⋅14=98<100<pj−1(p−1)⋅pj. Dakle, svaki prost broj s barem 12 prijatelja nužno ima i 13 prijatelja.
Primjer prostog broja s točno 13 prijatelja je 7⋅101+2=709.
Drugo rješenje.
Neka je p=101 kao u prvom rješenju. Prema Legendreovoj formuli za νp(n!), slijedi
νp(n!)=p−1n−sp(n),
gdje je sp(n) zbroj znamenaka broja n zapisanog u bazi p. Tada su m i n prijatelji ako i samo ako je
n⋅(m−sp(m))=m⋅(n−sp(n)),
ili ekvivalentno
n⋅sp(m)=m⋅sp(n).
Ako je n<101 prost, onda je n=sp(n) i svaki m<101 mu je prijatelj. Ako je n≥101 prost, onda je n>sp(n), pa n dijeli sve svoje prijatelje. Tada je m=kn prijatelj od n ako i samo ako vrijedi
k⋅sp(n)=sp(kn).
Općenito, vrijedi sp(a+b)≤sp(a)+sp(b) uz jednakost ako i samo ako u zbrajanju a i b u bazi p ne dolazi do “jedan dalje”, odnosno ako su znamenke uz istu potenciju p u zbroju manje od p. Dakle, sp(kn)=k⋅sp(n) ako i samo ako je svaka znamenka od n u bazi p manja od kp. Dakle, da bi prost broj n bio prijatelj s točno 12 brojeva, to moraju biti 2n,3n,4n,…,13n i svaka znamenka od n u bazi 101 je manja od 13101<8. Međutim, tada je svaka znamenka manja i od 14101<8, pa je i 14n prijatelj od n, kontradikcija.