Metamath Proof Explorer


Theorem pc11

Description: The prime count function, viewed as a function from NN to ( NN ^m Prime ) , is one-to-one. (Contributed by Mario Carneiro, 23-Feb-2014)

Ref Expression
Assertion pc11 A0B0A=BpppCntA=ppCntB

Proof

Step Hyp Ref Expression
1 oveq2 A=BppCntA=ppCntB
2 1 ralrimivw A=BpppCntA=ppCntB
3 nn0z A0A
4 nn0z B0B
5 zq AA
6 pcxcl pAppCntA*
7 5 6 sylan2 pAppCntA*
8 zq BB
9 pcxcl pBppCntB*
10 8 9 sylan2 pBppCntB*
11 7 10 anim12dan pABppCntA*ppCntB*
12 xrletri3 ppCntA*ppCntB*ppCntA=ppCntBppCntAppCntBppCntBppCntA
13 11 12 syl pABppCntA=ppCntBppCntAppCntBppCntBppCntA
14 13 ancoms ABpppCntA=ppCntBppCntAppCntBppCntBppCntA
15 14 ralbidva ABpppCntA=ppCntBpppCntAppCntBppCntBppCntA
16 r19.26 pppCntAppCntBppCntBppCntApppCntAppCntBpppCntBppCntA
17 15 16 bitrdi ABpppCntA=ppCntBpppCntAppCntBpppCntBppCntA
18 pc2dvds ABABpppCntAppCntB
19 pc2dvds BABApppCntBppCntA
20 19 ancoms ABBApppCntBppCntA
21 18 20 anbi12d ABABBApppCntAppCntBpppCntBppCntA
22 17 21 bitr4d ABpppCntA=ppCntBABBA
23 3 4 22 syl2an A0B0pppCntA=ppCntBABBA
24 dvdseq A0B0ABBAA=B
25 24 ex A0B0ABBAA=B
26 23 25 sylbid A0B0pppCntA=ppCntBA=B
27 2 26 impbid2 A0B0A=BpppCntA=ppCntB