Metamath Proof Explorer


Theorem dvdsnprmd

Description: If a number is divisible by an integer greater than 1 and less than the number, the number is not prime. (Contributed by AV, 24-Jul-2021)

Ref Expression
Hypotheses dvdsnprmd.g โŠข ( ๐œ‘ โ†’ 1 < ๐ด )
dvdsnprmd.l โŠข ( ๐œ‘ โ†’ ๐ด < ๐‘ )
dvdsnprmd.d โŠข ( ๐œ‘ โ†’ ๐ด โˆฅ ๐‘ )
Assertion dvdsnprmd ( ๐œ‘ โ†’ ยฌ ๐‘ โˆˆ โ„™ )

Proof

Step Hyp Ref Expression
1 dvdsnprmd.g โŠข ( ๐œ‘ โ†’ 1 < ๐ด )
2 dvdsnprmd.l โŠข ( ๐œ‘ โ†’ ๐ด < ๐‘ )
3 dvdsnprmd.d โŠข ( ๐œ‘ โ†’ ๐ด โˆฅ ๐‘ )
4 dvdszrcl โŠข ( ๐ด โˆฅ ๐‘ โ†’ ( ๐ด โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) )
5 divides โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐ด โˆฅ ๐‘ โ†” โˆƒ ๐‘˜ โˆˆ โ„ค ( ๐‘˜ ยท ๐ด ) = ๐‘ ) )
6 3 4 5 3syl โŠข ( ๐œ‘ โ†’ ( ๐ด โˆฅ ๐‘ โ†” โˆƒ ๐‘˜ โˆˆ โ„ค ( ๐‘˜ ยท ๐ด ) = ๐‘ ) )
7 2z โŠข 2 โˆˆ โ„ค
8 7 a1i โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ 2 โˆˆ โ„ค )
9 simplr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ๐‘˜ โˆˆ โ„ค )
10 2 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ๐ด < ๐‘ )
11 10 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ๐ด < ๐‘ )
12 breq2 โŠข ( ( ๐‘˜ ยท ๐ด ) = ๐‘ โ†’ ( ๐ด < ( ๐‘˜ ยท ๐ด ) โ†” ๐ด < ๐‘ ) )
13 12 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ( ๐ด < ( ๐‘˜ ยท ๐ด ) โ†” ๐ด < ๐‘ ) )
14 11 13 mpbird โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ๐ด < ( ๐‘˜ ยท ๐ด ) )
15 zre โŠข ( ๐ด โˆˆ โ„ค โ†’ ๐ด โˆˆ โ„ )
16 15 3ad2ant1 โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ๐ด โˆˆ โ„ )
17 zre โŠข ( ๐‘˜ โˆˆ โ„ค โ†’ ๐‘˜ โˆˆ โ„ )
18 17 3ad2ant3 โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ๐‘˜ โˆˆ โ„ )
19 0lt1 โŠข 0 < 1
20 0red โŠข ( ๐ด โˆˆ โ„ค โ†’ 0 โˆˆ โ„ )
21 1red โŠข ( ๐ด โˆˆ โ„ค โ†’ 1 โˆˆ โ„ )
22 lttr โŠข ( ( 0 โˆˆ โ„ โˆง 1 โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) โ†’ ( ( 0 < 1 โˆง 1 < ๐ด ) โ†’ 0 < ๐ด ) )
23 20 21 15 22 syl3anc โŠข ( ๐ด โˆˆ โ„ค โ†’ ( ( 0 < 1 โˆง 1 < ๐ด ) โ†’ 0 < ๐ด ) )
24 19 23 mpani โŠข ( ๐ด โˆˆ โ„ค โ†’ ( 1 < ๐ด โ†’ 0 < ๐ด ) )
25 24 imp โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด ) โ†’ 0 < ๐ด )
26 25 3adant3 โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ 0 < ๐ด )
27 16 18 26 3jca โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) )
28 27 3exp โŠข ( ๐ด โˆˆ โ„ค โ†’ ( 1 < ๐ด โ†’ ( ๐‘˜ โˆˆ โ„ค โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) ) ) )
29 28 adantr โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( 1 < ๐ด โ†’ ( ๐‘˜ โˆˆ โ„ค โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) ) ) )
30 3 4 29 3syl โŠข ( ๐œ‘ โ†’ ( 1 < ๐ด โ†’ ( ๐‘˜ โˆˆ โ„ค โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) ) ) )
31 1 30 mpd โŠข ( ๐œ‘ โ†’ ( ๐‘˜ โˆˆ โ„ค โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) ) )
32 31 imp โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) )
33 32 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) )
34 ltmulgt12 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„ โˆง 0 < ๐ด ) โ†’ ( 1 < ๐‘˜ โ†” ๐ด < ( ๐‘˜ ยท ๐ด ) ) )
35 33 34 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ( 1 < ๐‘˜ โ†” ๐ด < ( ๐‘˜ ยท ๐ด ) ) )
36 14 35 mpbird โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ 1 < ๐‘˜ )
37 df-2 โŠข 2 = ( 1 + 1 )
38 37 breq1i โŠข ( 2 โ‰ค ๐‘˜ โ†” ( 1 + 1 ) โ‰ค ๐‘˜ )
39 1zzd โŠข ( ๐‘˜ โˆˆ โ„ค โ†’ 1 โˆˆ โ„ค )
40 zltp1le โŠข ( ( 1 โˆˆ โ„ค โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( 1 < ๐‘˜ โ†” ( 1 + 1 ) โ‰ค ๐‘˜ ) )
41 39 40 mpancom โŠข ( ๐‘˜ โˆˆ โ„ค โ†’ ( 1 < ๐‘˜ โ†” ( 1 + 1 ) โ‰ค ๐‘˜ ) )
42 41 bicomd โŠข ( ๐‘˜ โˆˆ โ„ค โ†’ ( ( 1 + 1 ) โ‰ค ๐‘˜ โ†” 1 < ๐‘˜ ) )
43 42 adantl โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( ( 1 + 1 ) โ‰ค ๐‘˜ โ†” 1 < ๐‘˜ ) )
44 43 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ( ( 1 + 1 ) โ‰ค ๐‘˜ โ†” 1 < ๐‘˜ ) )
45 38 44 bitrid โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ( 2 โ‰ค ๐‘˜ โ†” 1 < ๐‘˜ ) )
46 36 45 mpbird โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ 2 โ‰ค ๐‘˜ )
47 eluz2 โŠข ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†” ( 2 โˆˆ โ„ค โˆง ๐‘˜ โˆˆ โ„ค โˆง 2 โ‰ค ๐‘˜ ) )
48 8 9 46 47 syl3anbrc โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
49 7 a1i โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด ) โ†’ 2 โˆˆ โ„ค )
50 simpl โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด ) โ†’ ๐ด โˆˆ โ„ค )
51 1zzd โŠข ( ๐ด โˆˆ โ„ค โ†’ 1 โˆˆ โ„ค )
52 zltp1le โŠข ( ( 1 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค ) โ†’ ( 1 < ๐ด โ†” ( 1 + 1 ) โ‰ค ๐ด ) )
53 51 52 mpancom โŠข ( ๐ด โˆˆ โ„ค โ†’ ( 1 < ๐ด โ†” ( 1 + 1 ) โ‰ค ๐ด ) )
54 53 biimpa โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด ) โ†’ ( 1 + 1 ) โ‰ค ๐ด )
55 37 breq1i โŠข ( 2 โ‰ค ๐ด โ†” ( 1 + 1 ) โ‰ค ๐ด )
56 54 55 sylibr โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด ) โ†’ 2 โ‰ค ๐ด )
57 49 50 56 3jca โŠข ( ( ๐ด โˆˆ โ„ค โˆง 1 < ๐ด ) โ†’ ( 2 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง 2 โ‰ค ๐ด ) )
58 57 ex โŠข ( ๐ด โˆˆ โ„ค โ†’ ( 1 < ๐ด โ†’ ( 2 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง 2 โ‰ค ๐ด ) ) )
59 58 adantr โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( 1 < ๐ด โ†’ ( 2 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง 2 โ‰ค ๐ด ) ) )
60 3 4 59 3syl โŠข ( ๐œ‘ โ†’ ( 1 < ๐ด โ†’ ( 2 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง 2 โ‰ค ๐ด ) ) )
61 1 60 mpd โŠข ( ๐œ‘ โ†’ ( 2 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง 2 โ‰ค ๐ด ) )
62 eluz2 โŠข ( ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†” ( 2 โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง 2 โ‰ค ๐ด ) )
63 61 62 sylibr โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
64 63 adantr โŠข ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
65 64 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
66 nprm โŠข ( ( ๐‘˜ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง ๐ด โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) ) โ†’ ยฌ ( ๐‘˜ ยท ๐ด ) โˆˆ โ„™ )
67 48 65 66 syl2anc โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ยฌ ( ๐‘˜ ยท ๐ด ) โˆˆ โ„™ )
68 eleq1 โŠข ( ( ๐‘˜ ยท ๐ด ) = ๐‘ โ†’ ( ( ๐‘˜ ยท ๐ด ) โˆˆ โ„™ โ†” ๐‘ โˆˆ โ„™ ) )
69 68 notbid โŠข ( ( ๐‘˜ ยท ๐ด ) = ๐‘ โ†’ ( ยฌ ( ๐‘˜ ยท ๐ด ) โˆˆ โ„™ โ†” ยฌ ๐‘ โˆˆ โ„™ ) )
70 69 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ( ยฌ ( ๐‘˜ ยท ๐ด ) โˆˆ โ„™ โ†” ยฌ ๐‘ โˆˆ โ„™ ) )
71 67 70 mpbid โŠข ( ( ( ๐œ‘ โˆง ๐‘˜ โˆˆ โ„ค ) โˆง ( ๐‘˜ ยท ๐ด ) = ๐‘ ) โ†’ ยฌ ๐‘ โˆˆ โ„™ )
72 71 rexlimdva2 โŠข ( ๐œ‘ โ†’ ( โˆƒ ๐‘˜ โˆˆ โ„ค ( ๐‘˜ ยท ๐ด ) = ๐‘ โ†’ ยฌ ๐‘ โˆˆ โ„™ ) )
73 6 72 sylbid โŠข ( ๐œ‘ โ†’ ( ๐ด โˆฅ ๐‘ โ†’ ยฌ ๐‘ โˆˆ โ„™ ) )
74 3 73 mpd โŠข ( ๐œ‘ โ†’ ยฌ ๐‘ โˆˆ โ„™ )