Metamath Proof Explorer


Theorem dvdsadd2b

Description: Adding a multiple of the base does not affect divisibility. (Contributed by Stefan O'Rear, 23-Sep-2014)

Ref Expression
Assertion dvdsadd2b A B C A C A B A C + B

Proof

Step Hyp Ref Expression
1 simpl1 A B C A C A B A
2 simpl3l A B C A C A B C
3 simpl2 A B C A C A B B
4 simpl3r A B C A C A B A C
5 simpr A B C A C A B A B
6 dvds2add A C B A C A B A C + B
7 6 imp A C B A C A B A C + B
8 1 2 3 4 5 7 syl32anc A B C A C A B A C + B
9 simpl1 A B C A C A C + B A
10 simp3l A B C A C C
11 simp2 A B C A C B
12 zaddcl C B C + B
13 10 11 12 syl2anc A B C A C C + B
14 13 adantr A B C A C A C + B C + B
15 10 znegcld A B C A C C
16 15 adantr A B C A C A C + B C
17 simpr A B C A C A C + B A C + B
18 simpl3r A B C A C A C + B A C
19 simpl3l A B C A C A C + B C
20 dvdsnegb A C A C A C
21 9 19 20 syl2anc A B C A C A C + B A C A C
22 18 21 mpbid A B C A C A C + B A C
23 dvds2add A C + B C A C + B A C A C + B + C
24 23 imp A C + B C A C + B A C A C + B + C
25 9 14 16 17 22 24 syl32anc A B C A C A C + B A C + B + C
26 simpl2 A B C A C A C + B B
27 12 ancoms B C C + B
28 27 zcnd B C C + B
29 zcn C C
30 29 adantl B C C
31 28 30 negsubd B C C + B + C = C + B - C
32 zcn B B
33 32 adantr B C B
34 30 33 pncan2d B C C + B - C = B
35 31 34 eqtrd B C C + B + C = B
36 26 19 35 syl2anc A B C A C A C + B C + B + C = B
37 25 36 breqtrd A B C A C A C + B A B
38 8 37 impbida A B C A C A B A C + B