Metamath Proof Explorer


Theorem expnprm

Description: A second or higher power of a rational number is not a prime number. Or by contraposition, the n-th root of a prime number is irrational. Suggested by Norm Megill. (Contributed by Mario Carneiro, 10-Aug-2015)

Ref Expression
Assertion expnprm ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ยฌ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ )

Proof

Step Hyp Ref Expression
1 eluz2b3 โŠข ( ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†” ( ๐‘ โˆˆ โ„• โˆง ๐‘ โ‰  1 ) )
2 1 simprbi โŠข ( ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ๐‘ โ‰  1 )
3 2 adantl โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ๐‘ โ‰  1 )
4 eluzelz โŠข ( ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ๐‘ โˆˆ โ„ค )
5 4 ad2antlr โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ๐‘ โˆˆ โ„ค )
6 simpr โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ )
7 simpll โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ๐ด โˆˆ โ„š )
8 prmnn โŠข ( ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ โ†’ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„• )
9 8 adantl โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„• )
10 9 nnne0d โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ๐ด โ†‘ ๐‘ ) โ‰  0 )
11 eluz2nn โŠข ( ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†’ ๐‘ โˆˆ โ„• )
12 11 ad2antlr โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ๐‘ โˆˆ โ„• )
13 12 0expd โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( 0 โ†‘ ๐‘ ) = 0 )
14 10 13 neeqtrrd โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ๐ด โ†‘ ๐‘ ) โ‰  ( 0 โ†‘ ๐‘ ) )
15 oveq1 โŠข ( ๐ด = 0 โ†’ ( ๐ด โ†‘ ๐‘ ) = ( 0 โ†‘ ๐‘ ) )
16 15 necon3i โŠข ( ( ๐ด โ†‘ ๐‘ ) โ‰  ( 0 โ†‘ ๐‘ ) โ†’ ๐ด โ‰  0 )
17 14 16 syl โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ๐ด โ‰  0 )
18 pcqcl โŠข ( ( ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ โˆง ( ๐ด โˆˆ โ„š โˆง ๐ด โ‰  0 ) ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) โˆˆ โ„ค )
19 6 7 17 18 syl12anc โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) โˆˆ โ„ค )
20 dvdsmul1 โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) โˆˆ โ„ค ) โ†’ ๐‘ โˆฅ ( ๐‘ ยท ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) ) )
21 5 19 20 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ๐‘ โˆฅ ( ๐‘ ยท ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) ) )
22 9 nncnd โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„‚ )
23 22 exp1d โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) โ†‘ 1 ) = ( ๐ด โ†‘ ๐‘ ) )
24 23 oveq2d โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ( ( ๐ด โ†‘ ๐‘ ) โ†‘ 1 ) ) = ( ( ๐ด โ†‘ ๐‘ ) pCnt ( ๐ด โ†‘ ๐‘ ) ) )
25 1z โŠข 1 โˆˆ โ„ค
26 pcid โŠข ( ( ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ โˆง 1 โˆˆ โ„ค ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ( ( ๐ด โ†‘ ๐‘ ) โ†‘ 1 ) ) = 1 )
27 6 25 26 sylancl โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ( ( ๐ด โ†‘ ๐‘ ) โ†‘ 1 ) ) = 1 )
28 pcexp โŠข ( ( ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ โˆง ( ๐ด โˆˆ โ„š โˆง ๐ด โ‰  0 ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ( ๐ด โ†‘ ๐‘ ) ) = ( ๐‘ ยท ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) ) )
29 6 7 17 5 28 syl121anc โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) pCnt ( ๐ด โ†‘ ๐‘ ) ) = ( ๐‘ ยท ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) ) )
30 24 27 29 3eqtr3rd โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ( ๐‘ ยท ( ( ๐ด โ†‘ ๐‘ ) pCnt ๐ด ) ) = 1 )
31 21 30 breqtrd โŠข ( ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โˆง ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) โ†’ ๐‘ โˆฅ 1 )
32 31 ex โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ โ†’ ๐‘ โˆฅ 1 ) )
33 11 adantl โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ๐‘ โˆˆ โ„• )
34 33 nnnn0d โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ๐‘ โˆˆ โ„•0 )
35 dvds1 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ โˆฅ 1 โ†” ๐‘ = 1 ) )
36 34 35 syl โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ( ๐‘ โˆฅ 1 โ†” ๐‘ = 1 ) )
37 32 36 sylibd โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ( ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ โ†’ ๐‘ = 1 ) )
38 37 necon3ad โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ( ๐‘ โ‰  1 โ†’ ยฌ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ ) )
39 3 38 mpd โŠข ( ( ๐ด โˆˆ โ„š โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ยฌ ( ๐ด โ†‘ ๐‘ ) โˆˆ โ„™ )