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