Metamath Proof Explorer


Theorem proththdlem

Description: Lemma for proththd . (Contributed by AV, 4-Jul-2020)

Ref Expression
Hypotheses proththd.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
proththd.k โŠข ( ๐œ‘ โ†’ ๐พ โˆˆ โ„• )
proththd.p โŠข ( ๐œ‘ โ†’ ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) )
Assertion proththdlem ( ๐œ‘ โ†’ ( ๐‘ƒ โˆˆ โ„• โˆง 1 < ๐‘ƒ โˆง ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆˆ โ„• ) )

Proof

Step Hyp Ref Expression
1 proththd.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
2 proththd.k โŠข ( ๐œ‘ โ†’ ๐พ โˆˆ โ„• )
3 proththd.p โŠข ( ๐œ‘ โ†’ ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) )
4 2nn โŠข 2 โˆˆ โ„•
5 4 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„• )
6 1 nnnn0d โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
7 5 6 nnexpcld โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ๐‘ ) โˆˆ โ„• )
8 2 7 nnmulcld โŠข ( ๐œ‘ โ†’ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โˆˆ โ„• )
9 8 peano2nnd โŠข ( ๐œ‘ โ†’ ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆˆ โ„• )
10 1m1e0 โŠข ( 1 โˆ’ 1 ) = 0
11 8 nngt0d โŠข ( ๐œ‘ โ†’ 0 < ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) )
12 10 11 eqbrtrid โŠข ( ๐œ‘ โ†’ ( 1 โˆ’ 1 ) < ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) )
13 1red โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ )
14 8 nnred โŠข ( ๐œ‘ โ†’ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โˆˆ โ„ )
15 13 13 14 ltsubaddd โŠข ( ๐œ‘ โ†’ ( ( 1 โˆ’ 1 ) < ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โ†” 1 < ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) ) )
16 12 15 mpbid โŠข ( ๐œ‘ โ†’ 1 < ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) )
17 8 nncnd โŠข ( ๐œ‘ โ†’ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โˆˆ โ„‚ )
18 pncan1 โŠข ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โˆˆ โ„‚ โ†’ ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) = ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) )
19 17 18 syl โŠข ( ๐œ‘ โ†’ ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) = ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) )
20 19 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) / 2 ) = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) / 2 ) )
21 2z โŠข 2 โˆˆ โ„ค
22 21 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„ค )
23 2 nnzd โŠข ( ๐œ‘ โ†’ ๐พ โˆˆ โ„ค )
24 7 nnzd โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ๐‘ ) โˆˆ โ„ค )
25 22 23 24 3jca โŠข ( ๐œ‘ โ†’ ( 2 โˆˆ โ„ค โˆง ๐พ โˆˆ โ„ค โˆง ( 2 โ†‘ ๐‘ ) โˆˆ โ„ค ) )
26 iddvdsexp โŠข ( ( 2 โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„• ) โ†’ 2 โˆฅ ( 2 โ†‘ ๐‘ ) )
27 22 1 26 syl2anc โŠข ( ๐œ‘ โ†’ 2 โˆฅ ( 2 โ†‘ ๐‘ ) )
28 dvdsmultr2 โŠข ( ( 2 โˆˆ โ„ค โˆง ๐พ โˆˆ โ„ค โˆง ( 2 โ†‘ ๐‘ ) โˆˆ โ„ค ) โ†’ ( 2 โˆฅ ( 2 โ†‘ ๐‘ ) โ†’ 2 โˆฅ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) ) )
29 25 27 28 sylc โŠข ( ๐œ‘ โ†’ 2 โˆฅ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) )
30 nndivdvds โŠข ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โˆˆ โ„• โˆง 2 โˆˆ โ„• ) โ†’ ( 2 โˆฅ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โ†” ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) / 2 ) โˆˆ โ„• ) )
31 8 5 30 syl2anc โŠข ( ๐œ‘ โ†’ ( 2 โˆฅ ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) โ†” ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) / 2 ) โˆˆ โ„• ) )
32 29 31 mpbid โŠข ( ๐œ‘ โ†’ ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) / 2 ) โˆˆ โ„• )
33 20 32 eqeltrd โŠข ( ๐œ‘ โ†’ ( ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) / 2 ) โˆˆ โ„• )
34 9 16 33 3jca โŠข ( ๐œ‘ โ†’ ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆˆ โ„• โˆง 1 < ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆง ( ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) / 2 ) โˆˆ โ„• ) )
35 eleq1 โŠข ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( ๐‘ƒ โˆˆ โ„• โ†” ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆˆ โ„• ) )
36 breq2 โŠข ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( 1 < ๐‘ƒ โ†” 1 < ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) ) )
37 oveq1 โŠข ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( ๐‘ƒ โˆ’ 1 ) = ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) )
38 37 oveq1d โŠข ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) = ( ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) / 2 ) )
39 38 eleq1d โŠข ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆˆ โ„• โ†” ( ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) / 2 ) โˆˆ โ„• ) )
40 35 36 39 3anbi123d โŠข ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( ( ๐‘ƒ โˆˆ โ„• โˆง 1 < ๐‘ƒ โˆง ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆˆ โ„• ) โ†” ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆˆ โ„• โˆง 1 < ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆง ( ( ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โˆ’ 1 ) / 2 ) โˆˆ โ„• ) ) )
41 34 40 syl5ibrcom โŠข ( ๐œ‘ โ†’ ( ๐‘ƒ = ( ( ๐พ ยท ( 2 โ†‘ ๐‘ ) ) + 1 ) โ†’ ( ๐‘ƒ โˆˆ โ„• โˆง 1 < ๐‘ƒ โˆง ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆˆ โ„• ) ) )
42 3 41 mpd โŠข ( ๐œ‘ โ†’ ( ๐‘ƒ โˆˆ โ„• โˆง 1 < ๐‘ƒ โˆง ( ( ๐‘ƒ โˆ’ 1 ) / 2 ) โˆˆ โ„• ) )