Metamath Proof Explorer


Theorem pcfaclem

Description: Lemma for pcfac . (Contributed by Mario Carneiro, 20-May-2014)

Ref Expression
Assertion pcfaclem ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( โŒŠ โ€˜ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) = 0 )

Proof

Step Hyp Ref Expression
1 nn0ge0 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ 0 โ‰ค ๐‘ )
2 1 3ad2ant1 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ 0 โ‰ค ๐‘ )
3 nn0re โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„ )
4 3 3ad2ant1 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘ โˆˆ โ„ )
5 prmnn โŠข ( ๐‘ƒ โˆˆ โ„™ โ†’ ๐‘ƒ โˆˆ โ„• )
6 5 3ad2ant3 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘ƒ โˆˆ โ„• )
7 eluznn0 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) ) โ†’ ๐‘€ โˆˆ โ„•0 )
8 7 3adant3 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘€ โˆˆ โ„•0 )
9 6 8 nnexpcld โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ๐‘ƒ โ†‘ ๐‘€ ) โˆˆ โ„• )
10 9 nnred โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ๐‘ƒ โ†‘ ๐‘€ ) โˆˆ โ„ )
11 9 nngt0d โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ 0 < ( ๐‘ƒ โ†‘ ๐‘€ ) )
12 ge0div โŠข ( ( ๐‘ โˆˆ โ„ โˆง ( ๐‘ƒ โ†‘ ๐‘€ ) โˆˆ โ„ โˆง 0 < ( ๐‘ƒ โ†‘ ๐‘€ ) ) โ†’ ( 0 โ‰ค ๐‘ โ†” 0 โ‰ค ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) )
13 4 10 11 12 syl3anc โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( 0 โ‰ค ๐‘ โ†” 0 โ‰ค ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) )
14 2 13 mpbid โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ 0 โ‰ค ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) )
15 8 nn0red โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘€ โˆˆ โ„ )
16 eluzle โŠข ( ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โ†’ ๐‘ โ‰ค ๐‘€ )
17 16 3ad2ant2 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘ โ‰ค ๐‘€ )
18 prmuz2 โŠข ( ๐‘ƒ โˆˆ โ„™ โ†’ ๐‘ƒ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
19 18 3ad2ant3 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘ƒ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
20 bernneq3 โŠข ( ( ๐‘ƒ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐‘€ โˆˆ โ„•0 ) โ†’ ๐‘€ < ( ๐‘ƒ โ†‘ ๐‘€ ) )
21 19 8 20 syl2anc โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘€ < ( ๐‘ƒ โ†‘ ๐‘€ ) )
22 4 15 10 17 21 lelttrd โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘ < ( ๐‘ƒ โ†‘ ๐‘€ ) )
23 9 nncnd โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ๐‘ƒ โ†‘ ๐‘€ ) โˆˆ โ„‚ )
24 23 mulridd โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ( ๐‘ƒ โ†‘ ๐‘€ ) ยท 1 ) = ( ๐‘ƒ โ†‘ ๐‘€ ) )
25 22 24 breqtrrd โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ๐‘ < ( ( ๐‘ƒ โ†‘ ๐‘€ ) ยท 1 ) )
26 1red โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ 1 โˆˆ โ„ )
27 ltdivmul โŠข ( ( ๐‘ โˆˆ โ„ โˆง 1 โˆˆ โ„ โˆง ( ( ๐‘ƒ โ†‘ ๐‘€ ) โˆˆ โ„ โˆง 0 < ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) โ†’ ( ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) < 1 โ†” ๐‘ < ( ( ๐‘ƒ โ†‘ ๐‘€ ) ยท 1 ) ) )
28 4 26 10 11 27 syl112anc โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) < 1 โ†” ๐‘ < ( ( ๐‘ƒ โ†‘ ๐‘€ ) ยท 1 ) ) )
29 25 28 mpbird โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) < 1 )
30 0p1e1 โŠข ( 0 + 1 ) = 1
31 29 30 breqtrrdi โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) < ( 0 + 1 ) )
32 4 9 nndivred โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) โˆˆ โ„ )
33 0z โŠข 0 โˆˆ โ„ค
34 flbi โŠข ( ( ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) โˆˆ โ„ โˆง 0 โˆˆ โ„ค ) โ†’ ( ( โŒŠ โ€˜ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) = 0 โ†” ( 0 โ‰ค ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) โˆง ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) < ( 0 + 1 ) ) ) )
35 32 33 34 sylancl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( ( โŒŠ โ€˜ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) = 0 โ†” ( 0 โ‰ค ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) โˆง ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) < ( 0 + 1 ) ) ) )
36 14 31 35 mpbir2and โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘€ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) โˆง ๐‘ƒ โˆˆ โ„™ ) โ†’ ( โŒŠ โ€˜ ( ๐‘ / ( ๐‘ƒ โ†‘ ๐‘€ ) ) ) = 0 )