Metamath Proof Explorer


Theorem ppivalnnnprmge6

Description: Value of a term of the prime-counting function pi for positive integers, according to Ján Mináč, for a non-prime number greater than 4. (Contributed by AV, 4-Apr-2026)

Ref Expression
Assertion ppivalnnnprmge6 N 6 N N 1 ! + 1 N N 1 ! N = 0

Proof

Step Hyp Ref Expression
1 nprmdvdsfacm1 N 6 N N N 1 !
2 eluzelz N 6 N
3 6nn 6
4 elnnuz 6 6 1
5 3 4 mpbi 6 1
6 uzss 6 1 6 1
7 5 6 ax-mp 6 1
8 7 sseli N 6 N 1
9 elnnuz N N 1
10 8 9 sylibr N 6 N
11 nnm1nn0 N N 1 0
12 10 11 syl N 6 N 1 0
13 12 faccld N 6 N 1 !
14 13 nnzd N 6 N 1 !
15 divides N N 1 ! N N 1 ! m m N = N 1 !
16 2 14 15 syl2anc N 6 N N 1 ! m m N = N 1 !
17 oveq1 N 1 ! = m N N 1 ! + 1 = m N + 1
18 17 oveq1d N 1 ! = m N N 1 ! + 1 N = m N + 1 N
19 fvoveq1 N 1 ! = m N N 1 ! N = m N N
20 18 19 oveq12d N 1 ! = m N N 1 ! + 1 N N 1 ! N = m N + 1 N m N N
21 20 fveq2d N 1 ! = m N N 1 ! + 1 N N 1 ! N = m N + 1 N m N N
22 21 eqcoms m N = N 1 ! N 1 ! + 1 N N 1 ! N = m N + 1 N m N N
23 zcn m m
24 23 adantl N 6 m m
25 eluzelcn N 6 N
26 25 adantr N 6 m N
27 1cnd N 6 m 1
28 10 nnne0d N 6 N 0
29 28 adantr N 6 m N 0
30 24 26 27 29 muldivdid N 6 m m N + 1 N = m + 1 N
31 24 26 29 divcan4d N 6 m m N N = m
32 31 fveq2d N 6 m m N N = m
33 flid m m = m
34 33 adantl N 6 m m = m
35 32 34 eqtrd N 6 m m N N = m
36 30 35 oveq12d N 6 m m N + 1 N m N N = m + 1 N - m
37 36 fveq2d N 6 m m N + 1 N m N N = m + 1 N - m
38 25 28 reccld N 6 1 N
39 38 adantr N 6 m 1 N
40 24 39 pncan2d N 6 m m + 1 N - m = 1 N
41 40 fveq2d N 6 m m + 1 N - m = 1 N
42 2z 2
43 3 nnzi 6
44 2re 2
45 6re 6
46 2lt6 2 < 6
47 44 45 46 ltleii 2 6
48 eluz2 6 2 2 6 2 6
49 42 43 47 48 mpbir3an 6 2
50 uzss 6 2 6 2
51 49 50 ax-mp 6 2
52 51 sseli N 6 N 2
53 nnge2recfl0 N 2 1 N = 0
54 52 53 syl N 6 1 N = 0
55 54 adantr N 6 m 1 N = 0
56 37 41 55 3eqtrd N 6 m m N + 1 N m N N = 0
57 22 56 sylan9eqr N 6 m m N = N 1 ! N 1 ! + 1 N N 1 ! N = 0
58 57 ex N 6 m m N = N 1 ! N 1 ! + 1 N N 1 ! N = 0
59 58 rexlimdva N 6 m m N = N 1 ! N 1 ! + 1 N N 1 ! N = 0
60 16 59 sylbid N 6 N N 1 ! N 1 ! + 1 N N 1 ! N = 0
61 60 adantr N 6 N N N 1 ! N 1 ! + 1 N N 1 ! N = 0
62 1 61 mpd N 6 N N 1 ! + 1 N N 1 ! N = 0