Metamath Proof Explorer


Theorem dvdsn1add

Description: If K divides N but K does not divide M , then K does not divide ( M + N ) . (Contributed by Glauco Siliprandi, 5-Apr-2020)

Ref Expression
Assertion dvdsn1add ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( ( ¬ 𝐾𝑀𝐾𝑁 ) → ¬ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) )

Proof

Step Hyp Ref Expression
1 simp1 ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → 𝐾 ∈ ℤ )
2 zaddcl ( ( 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( 𝑀 + 𝑁 ) ∈ ℤ )
3 2 3adant1 ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( 𝑀 + 𝑁 ) ∈ ℤ )
4 simp3 ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → 𝑁 ∈ ℤ )
5 1 3 4 3jca ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( 𝐾 ∈ ℤ ∧ ( 𝑀 + 𝑁 ) ∈ ℤ ∧ 𝑁 ∈ ℤ ) )
6 5 ad2antrr ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → ( 𝐾 ∈ ℤ ∧ ( 𝑀 + 𝑁 ) ∈ ℤ ∧ 𝑁 ∈ ℤ ) )
7 pm3.22 ( ( 𝐾𝑁𝐾 ∥ ( 𝑀 + 𝑁 ) ) → ( 𝐾 ∥ ( 𝑀 + 𝑁 ) ∧ 𝐾𝑁 ) )
8 7 adantll ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → ( 𝐾 ∥ ( 𝑀 + 𝑁 ) ∧ 𝐾𝑁 ) )
9 dvds2sub ( ( 𝐾 ∈ ℤ ∧ ( 𝑀 + 𝑁 ) ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( ( 𝐾 ∥ ( 𝑀 + 𝑁 ) ∧ 𝐾𝑁 ) → 𝐾 ∥ ( ( 𝑀 + 𝑁 ) − 𝑁 ) ) )
10 6 8 9 sylc ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → 𝐾 ∥ ( ( 𝑀 + 𝑁 ) − 𝑁 ) )
11 zcn ( 𝑀 ∈ ℤ → 𝑀 ∈ ℂ )
12 11 3ad2ant2 ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → 𝑀 ∈ ℂ )
13 12 ad2antrr ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → 𝑀 ∈ ℂ )
14 4 zcnd ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → 𝑁 ∈ ℂ )
15 14 ad2antrr ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → 𝑁 ∈ ℂ )
16 13 15 pncand ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → ( ( 𝑀 + 𝑁 ) − 𝑁 ) = 𝑀 )
17 10 16 breqtrd ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝐾𝑁 ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → 𝐾𝑀 )
18 17 adantlrl ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ ( ¬ 𝐾𝑀𝐾𝑁 ) ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → 𝐾𝑀 )
19 simplrl ( ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ ( ¬ 𝐾𝑀𝐾𝑁 ) ) ∧ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) → ¬ 𝐾𝑀 )
20 18 19 pm2.65da ( ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ ( ¬ 𝐾𝑀𝐾𝑁 ) ) → ¬ 𝐾 ∥ ( 𝑀 + 𝑁 ) )
21 20 ex ( ( 𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( ( ¬ 𝐾𝑀𝐾𝑁 ) → ¬ 𝐾 ∥ ( 𝑀 + 𝑁 ) ) )