Metamath Proof Explorer


Theorem dvds1lem

Description: A lemma to assist theorems of || with one antecedent. (Contributed by Paul Chapman, 21-Mar-2011)

Ref Expression
Hypotheses dvds1lem.1 โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆˆ โ„ค โˆง ๐พ โˆˆ โ„ค ) )
dvds1lem.2 โŠข ( ๐œ‘ โ†’ ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) )
dvds1lem.3 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„ค )
dvds1lem.4 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ( ( ๐‘ฅ ยท ๐ฝ ) = ๐พ โ†’ ( ๐‘ ยท ๐‘€ ) = ๐‘ ) )
Assertion dvds1lem ( ๐œ‘ โ†’ ( ๐ฝ โˆฅ ๐พ โ†’ ๐‘€ โˆฅ ๐‘ ) )

Proof

Step Hyp Ref Expression
1 dvds1lem.1 โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆˆ โ„ค โˆง ๐พ โˆˆ โ„ค ) )
2 dvds1lem.2 โŠข ( ๐œ‘ โ†’ ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) )
3 dvds1lem.3 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„ค )
4 dvds1lem.4 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ( ( ๐‘ฅ ยท ๐ฝ ) = ๐พ โ†’ ( ๐‘ ยท ๐‘€ ) = ๐‘ ) )
5 oveq1 โŠข ( ๐‘ง = ๐‘ โ†’ ( ๐‘ง ยท ๐‘€ ) = ( ๐‘ ยท ๐‘€ ) )
6 5 eqeq1d โŠข ( ๐‘ง = ๐‘ โ†’ ( ( ๐‘ง ยท ๐‘€ ) = ๐‘ โ†” ( ๐‘ ยท ๐‘€ ) = ๐‘ ) )
7 6 rspcev โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ( ๐‘ ยท ๐‘€ ) = ๐‘ ) โ†’ โˆƒ ๐‘ง โˆˆ โ„ค ( ๐‘ง ยท ๐‘€ ) = ๐‘ )
8 3 4 7 syl6an โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ( ( ๐‘ฅ ยท ๐ฝ ) = ๐พ โ†’ โˆƒ ๐‘ง โˆˆ โ„ค ( ๐‘ง ยท ๐‘€ ) = ๐‘ ) )
9 8 rexlimdva โŠข ( ๐œ‘ โ†’ ( โˆƒ ๐‘ฅ โˆˆ โ„ค ( ๐‘ฅ ยท ๐ฝ ) = ๐พ โ†’ โˆƒ ๐‘ง โˆˆ โ„ค ( ๐‘ง ยท ๐‘€ ) = ๐‘ ) )
10 divides โŠข ( ( ๐ฝ โˆˆ โ„ค โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ๐ฝ โˆฅ ๐พ โ†” โˆƒ ๐‘ฅ โˆˆ โ„ค ( ๐‘ฅ ยท ๐ฝ ) = ๐พ ) )
11 1 10 syl โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆฅ ๐พ โ†” โˆƒ ๐‘ฅ โˆˆ โ„ค ( ๐‘ฅ ยท ๐ฝ ) = ๐พ ) )
12 divides โŠข ( ( ๐‘€ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘€ โˆฅ ๐‘ โ†” โˆƒ ๐‘ง โˆˆ โ„ค ( ๐‘ง ยท ๐‘€ ) = ๐‘ ) )
13 2 12 syl โŠข ( ๐œ‘ โ†’ ( ๐‘€ โˆฅ ๐‘ โ†” โˆƒ ๐‘ง โˆˆ โ„ค ( ๐‘ง ยท ๐‘€ ) = ๐‘ ) )
14 9 11 13 3imtr4d โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆฅ ๐พ โ†’ ๐‘€ โˆฅ ๐‘ ) )