Hi,
I made a prime counting function that is quite accurate, take a look if you want! :D
Here is the prime counting function:
count of primes = (EulerPhi(Pn(n))/Pn(n)*(prime(n)^2))+n
Here are some results for various n, and compared to Mathematica PrimePi function:
n=1 a=4 b=3.00001 c=2 d=1.50001
n=2 a=9 b=5.00001 c=4 d=1.25
n=3 a=25 b=9.66668 c=9 d=1.07408
n=4 a=49 b=15.2 c=15 d=1.01333
n=5 a=121 b=30.1429 c=30 d=1.00476
n=6 a=169 b=38.4156 c=39 d=0.985015
n=7 a=289 b=59.1718 c=61 d=0.97003
n=8 a=361 b=69.7397 c=72 d=0.968607
n=9 a=529 b=95.5382 c=99 d=0.965032
n=10 a=841 b=142.834 c=146 d=0.978312
n=15 a=2209 b=321.397 c=329 d=0.976892
n=20 a=5041 b=664.228 c=675 d=0.984042
n=25 a=9409 b=1157.07 c=1163 d=0.994897
n=30 a=12769 b=1495.5 c=1523 d=0.981943
n=31 a=16129 b=1867.55 c=1877 d=0.994965
n=32 a=17161 b=1971.14 c=1976 d=0.997542
n=33 a=18769 b=2138.36 c=2141 d=0.998768
n=34 a=19321 b=2185.69 c=2190 d=0.998032
n=35 a=22201 b=2490.83 c=2489 d=1.00073
n=36 a=22801 b=2541.5 c=2547 d=0.997839
n=37 a=24649 b=2728.31 c=2729 d=0.999748
n=38 a=26569 b=2921.15 c=2915 d=1.00211
n=39 a=27889 b=3047.27 c=3043 d=1.0014
n=40 a=29929 b=3249.65 c=3241 d=1.00267
n=45 a=38809 b=4097.41 c=4089 d=1.00206
cheers, Jamie