Metamath Proof Explorer


Theorem dvds2ln

Description: If an integer divides each of two other integers, it divides any linear combination of them. Theorem 1.1(c) in ApostolNT p. 14 (linearity property of the divides relation). (Contributed by Paul Chapman, 21-Mar-2011)

Ref Expression
Assertion dvds2ln I J K M N K M K N K I M + J N

Proof

Step Hyp Ref Expression
1 simpr1 I J K M N K
2 simpr2 I J K M N M
3 1 2 jca I J K M N K M
4 simpr3 I J K M N N
5 1 4 jca I J K M N K N
6 simpll I J K M N I
7 6 2 zmulcld I J K M N I M
8 simplr I J K M N J
9 8 4 zmulcld I J K M N J N
10 7 9 zaddcld I J K M N I M + J N
11 1 10 jca I J K M N K I M + J N
12 zmulcl x I x I
13 zmulcl y J y J
14 12 13 anim12i x I y J x I y J
15 14 an4s x y I J x I y J
16 15 expcom I J x y x I y J
17 16 adantr I J K M N x y x I y J
18 17 imp I J K M N x y x I y J
19 zaddcl x I y J x I + y J
20 18 19 syl I J K M N x y x I + y J
21 zcn x I x I
22 zcn y J y J
23 21 22 anim12i x I y J x I y J
24 18 23 syl I J K M N x y x I y J
25 1 zcnd I J K M N K
26 25 adantr I J K M N x y K
27 adddir x I y J K x I + y J K = x I K + y J K
28 27 3expa x I y J K x I + y J K = x I K + y J K
29 24 26 28 syl2anc I J K M N x y x I + y J K = x I K + y J K
30 zcn x x
31 30 adantr x y x
32 31 adantl I J K M N x y x
33 zcn I I
34 33 ad3antrrr I J K M N x y I
35 32 34 26 mul32d I J K M N x y x I K = x K I
36 zcn y y
37 36 adantl x y y
38 37 adantl I J K M N x y y
39 8 zcnd I J K M N J
40 39 adantr I J K M N x y J
41 38 40 26 mul32d I J K M N x y y J K = y K J
42 35 41 oveq12d I J K M N x y x I K + y J K = x K I + y K J
43 32 26 mulcld I J K M N x y x K
44 43 34 mulcomd I J K M N x y x K I = I x K
45 38 26 mulcld I J K M N x y y K
46 45 40 mulcomd I J K M N x y y K J = J y K
47 44 46 oveq12d I J K M N x y x K I + y K J = I x K + J y K
48 29 42 47 3eqtrd I J K M N x y x I + y J K = I x K + J y K
49 oveq2 x K = M I x K = I M
50 oveq2 y K = N J y K = J N
51 49 50 oveqan12d x K = M y K = N I x K + J y K = I M + J N
52 48 51 sylan9eq I J K M N x y x K = M y K = N x I + y J K = I M + J N
53 52 ex I J K M N x y x K = M y K = N x I + y J K = I M + J N
54 3 5 11 20 53 dvds2lem I J K M N K M K N K I M + J N