OFFSET
1,1
COMMENTS
Lower density is 3/(20*Pi^2), upper density is 4/(3*Pi^2). - Charles R Greathouse IV, Nov 05 2017
LINKS
Amiram Eldar, Table of n, a(n) for n = 1..10000
MAPLE
select(numtheory:-issqrfree, [seq(seq(i, i=4*10^d+1 .. 5*10^d-1), d=1..3)]); # Robert Israel, May 07 2025
MATHEMATICA
Select[Range[499], First[IntegerDigits[#]]==4&&SquareFreeQ[#]&] (* Harvey P. Dale, Apr 24 2018 *)
PROG
(PARI) is(n)=n>40 && digits(n)[1]==4 && issquarefree(n) \\ Charles R Greathouse IV, Nov 05 2017
(Python)
from functools import lru_cache
from math import isqrt
from sympy import mobius
def A077680(n):
def bisection(f, kmin=0, kmax=1):
while f(kmax) > kmax: kmax <<= 1
kmin = kmax >> 1
while kmax-kmin > 1:
kmid = kmax+kmin>>1
if f(kmid) <= kmid:
kmax = kmid
else:
kmin = kmid
return kmax
@lru_cache(maxsize=None)
def g(x): return int(sum(mobius(k)*(x//k**2) for k in range(1, isqrt(x)+1)))
def h(x): return 0 if x<4 else h(5*10**((l:=len(s:=str(x)))-2)-1)-g(4*10**(l-1)-1)+(g(x) if s[0]=='4' else g(5*10**(l-1)-1) if s[0]>'4' else 0)
def f(x): return n+x-h(x)
return bisection(f, n, n) # Chai Wah Wu, May 07 2025
CROSSREFS
KEYWORD
base,easy,nonn
AUTHOR
Amarnath Murthy, Nov 16 2002
EXTENSIONS
More terms from Sascha Kurz, Jan 28 2003
STATUS
approved
