Metamath Proof Explorer


Theorem divconjdvds

Description: If a nonzero integer M divides another integer N , the other integer N divided by the nonzero integer M (i.e. thedivisor conjugate of N to M ) divides the other integer N . Theorem 1.1(k) in ApostolNT p. 14. (Contributed by AV, 7-Aug-2021)

Ref Expression
Assertion divconjdvds ( ( ๐‘€ โˆฅ ๐‘ โˆง ๐‘€ โ‰  0 ) โ†’ ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ )

Proof

Step Hyp Ref Expression
1 dvdszrcl โŠข ( ๐‘€ โˆฅ ๐‘ โ†’ ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) )
2 simpll โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ๐‘€ โˆˆ โ„ค )
3 oveq1 โŠข ( ๐‘š = ๐‘€ โ†’ ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ( ๐‘€ ยท ( ๐‘ / ๐‘€ ) ) )
4 3 eqeq1d โŠข ( ๐‘š = ๐‘€ โ†’ ( ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ โ†” ( ๐‘€ ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ ) )
5 4 adantl โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘š = ๐‘€ ) โ†’ ( ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ โ†” ( ๐‘€ ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ ) )
6 zcn โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โˆˆ โ„‚ )
7 6 adantl โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„‚ )
8 7 adantr โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ๐‘ โˆˆ โ„‚ )
9 zcn โŠข ( ๐‘€ โˆˆ โ„ค โ†’ ๐‘€ โˆˆ โ„‚ )
10 9 adantr โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ๐‘€ โˆˆ โ„‚ )
11 10 adantr โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ๐‘€ โˆˆ โ„‚ )
12 simpr โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ๐‘€ โ‰  0 )
13 8 11 12 divcan2d โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ( ๐‘€ ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ )
14 2 5 13 rspcedvd โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ )
15 14 adantr โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ )
16 simpr โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ๐‘€ โˆฅ ๐‘ )
17 simpr โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„ค )
18 17 adantr โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ๐‘ โˆˆ โ„ค )
19 2 12 18 3jca โŠข ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โ†’ ( ๐‘€ โˆˆ โ„ค โˆง ๐‘€ โ‰  0 โˆง ๐‘ โˆˆ โ„ค ) )
20 19 adantr โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ( ๐‘€ โˆˆ โ„ค โˆง ๐‘€ โ‰  0 โˆง ๐‘ โˆˆ โ„ค ) )
21 dvdsval2 โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘€ โ‰  0 โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘€ โˆฅ ๐‘ โ†” ( ๐‘ / ๐‘€ ) โˆˆ โ„ค ) )
22 20 21 syl โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ( ๐‘€ โˆฅ ๐‘ โ†” ( ๐‘ / ๐‘€ ) โˆˆ โ„ค ) )
23 16 22 mpbid โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ( ๐‘ / ๐‘€ ) โˆˆ โ„ค )
24 18 adantr โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ๐‘ โˆˆ โ„ค )
25 divides โŠข ( ( ( ๐‘ / ๐‘€ ) โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ โ†” โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ ) )
26 23 24 25 syl2anc โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ( ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ โ†” โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘š ยท ( ๐‘ / ๐‘€ ) ) = ๐‘ ) )
27 15 26 mpbird โŠข ( ( ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ๐‘€ โ‰  0 ) โˆง ๐‘€ โˆฅ ๐‘ ) โ†’ ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ )
28 27 exp31 โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘€ โ‰  0 โ†’ ( ๐‘€ โˆฅ ๐‘ โ†’ ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ ) ) )
29 28 com3r โŠข ( ๐‘€ โˆฅ ๐‘ โ†’ ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘€ โ‰  0 โ†’ ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ ) ) )
30 1 29 mpd โŠข ( ๐‘€ โˆฅ ๐‘ โ†’ ( ๐‘€ โ‰  0 โ†’ ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ ) )
31 30 imp โŠข ( ( ๐‘€ โˆฅ ๐‘ โˆง ๐‘€ โ‰  0 ) โ†’ ( ๐‘ / ๐‘€ ) โˆฅ ๐‘ )