Step |
Hyp |
Ref |
Expression |
1 |
|
isghm.w |
âĒ ð = ( Base â ð ) |
2 |
|
isghm.x |
âĒ ð = ( Base â ð ) |
3 |
|
isghm.a |
âĒ + = ( +g â ð ) |
4 |
|
isghm.b |
âĒ âĻĢ = ( +g â ð ) |
5 |
|
df-ghm |
âĒ GrpHom = ( ð â Grp , ðĄ â Grp âĶ { ð âĢ [ ( Base â ð ) / ðĪ ] ( ð : ðĪ âķ ( Base â ðĄ ) â§ â ðĒ â ðĪ â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) } ) |
6 |
5
|
elmpocl |
âĒ ( ðđ â ( ð GrpHom ð ) â ( ð â Grp â§ ð â Grp ) ) |
7 |
|
fvex |
âĒ ( Base â ð ) â V |
8 |
|
feq2 |
âĒ ( ðĪ = ( Base â ð ) â ( ð : ðĪ âķ ( Base â ðĄ ) â ð : ( Base â ð ) âķ ( Base â ðĄ ) ) ) |
9 |
|
raleq |
âĒ ( ðĪ = ( Base â ð ) â ( â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) |
10 |
9
|
raleqbi1dv |
âĒ ( ðĪ = ( Base â ð ) â ( â ðĒ â ðĪ â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â â ðĒ â ( Base â ð ) â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) |
11 |
8 10
|
anbi12d |
âĒ ( ðĪ = ( Base â ð ) â ( ( ð : ðĪ âķ ( Base â ðĄ ) â§ â ðĒ â ðĪ â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) â ( ð : ( Base â ð ) âķ ( Base â ðĄ ) â§ â ðĒ â ( Base â ð ) â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) ) |
12 |
7 11
|
sbcie |
âĒ ( [ ( Base â ð ) / ðĪ ] ( ð : ðĪ âķ ( Base â ðĄ ) â§ â ðĒ â ðĪ â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) â ( ð : ( Base â ð ) âķ ( Base â ðĄ ) â§ â ðĒ â ( Base â ð ) â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) |
13 |
|
fveq2 |
âĒ ( ð = ð â ( Base â ð ) = ( Base â ð ) ) |
14 |
13 1
|
eqtr4di |
âĒ ( ð = ð â ( Base â ð ) = ð ) |
15 |
14
|
feq2d |
âĒ ( ð = ð â ( ð : ( Base â ð ) âķ ( Base â ðĄ ) â ð : ð âķ ( Base â ðĄ ) ) ) |
16 |
|
fveq2 |
âĒ ( ð = ð â ( +g â ð ) = ( +g â ð ) ) |
17 |
16 3
|
eqtr4di |
âĒ ( ð = ð â ( +g â ð ) = + ) |
18 |
17
|
oveqd |
âĒ ( ð = ð â ( ðĒ ( +g â ð ) ðĢ ) = ( ðĒ + ðĢ ) ) |
19 |
18
|
fveqeq2d |
âĒ ( ð = ð â ( ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) |
20 |
14 19
|
raleqbidv |
âĒ ( ð = ð â ( â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) |
21 |
14 20
|
raleqbidv |
âĒ ( ð = ð â ( â ðĒ â ( Base â ð ) â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) |
22 |
15 21
|
anbi12d |
âĒ ( ð = ð â ( ( ð : ( Base â ð ) âķ ( Base â ðĄ ) â§ â ðĒ â ( Base â ð ) â ðĢ â ( Base â ð ) ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) â ( ð : ð âķ ( Base â ðĄ ) â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) ) |
23 |
12 22
|
bitrid |
âĒ ( ð = ð â ( [ ( Base â ð ) / ðĪ ] ( ð : ðĪ âķ ( Base â ðĄ ) â§ â ðĒ â ðĪ â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) â ( ð : ð âķ ( Base â ðĄ ) â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) ) ) |
24 |
23
|
abbidv |
âĒ ( ð = ð â { ð âĢ [ ( Base â ð ) / ðĪ ] ( ð : ðĪ âķ ( Base â ðĄ ) â§ â ðĒ â ðĪ â ðĢ â ðĪ ( ð â ( ðĒ ( +g â ð ) ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) } = { ð âĢ ( ð : ð âķ ( Base â ðĄ ) â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) } ) |
25 |
|
fveq2 |
âĒ ( ðĄ = ð â ( Base â ðĄ ) = ( Base â ð ) ) |
26 |
25 2
|
eqtr4di |
âĒ ( ðĄ = ð â ( Base â ðĄ ) = ð ) |
27 |
26
|
feq3d |
âĒ ( ðĄ = ð â ( ð : ð âķ ( Base â ðĄ ) â ð : ð âķ ð ) ) |
28 |
|
fveq2 |
âĒ ( ðĄ = ð â ( +g â ðĄ ) = ( +g â ð ) ) |
29 |
28 4
|
eqtr4di |
âĒ ( ðĄ = ð â ( +g â ðĄ ) = âĻĢ ) |
30 |
29
|
oveqd |
âĒ ( ðĄ = ð â ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) |
31 |
30
|
eqeq2d |
âĒ ( ðĄ = ð â ( ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) ) |
32 |
31
|
2ralbidv |
âĒ ( ðĄ = ð â ( â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) â â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) ) |
33 |
27 32
|
anbi12d |
âĒ ( ðĄ = ð â ( ( ð : ð âķ ( Base â ðĄ ) â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) â ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) ) ) |
34 |
33
|
abbidv |
âĒ ( ðĄ = ð â { ð âĢ ( ð : ð âķ ( Base â ðĄ ) â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) ( +g â ðĄ ) ( ð â ðĢ ) ) ) } = { ð âĢ ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) } ) |
35 |
1
|
fvexi |
âĒ ð â V |
36 |
2
|
fvexi |
âĒ ð â V |
37 |
|
mapex |
âĒ ( ( ð â V â§ ð â V ) â { ð âĢ ð : ð âķ ð } â V ) |
38 |
35 36 37
|
mp2an |
âĒ { ð âĢ ð : ð âķ ð } â V |
39 |
|
simpl |
âĒ ( ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) â ð : ð âķ ð ) |
40 |
39
|
ss2abi |
âĒ { ð âĢ ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) } â { ð âĢ ð : ð âķ ð } |
41 |
38 40
|
ssexi |
âĒ { ð âĢ ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) } â V |
42 |
24 34 5 41
|
ovmpo |
âĒ ( ( ð â Grp â§ ð â Grp ) â ( ð GrpHom ð ) = { ð âĢ ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) } ) |
43 |
42
|
eleq2d |
âĒ ( ( ð â Grp â§ ð â Grp ) â ( ðđ â ( ð GrpHom ð ) â ðđ â { ð âĢ ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) } ) ) |
44 |
|
fex |
âĒ ( ( ðđ : ð âķ ð â§ ð â V ) â ðđ â V ) |
45 |
35 44
|
mpan2 |
âĒ ( ðđ : ð âķ ð â ðđ â V ) |
46 |
45
|
adantr |
âĒ ( ( ðđ : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) â ðđ â V ) |
47 |
|
feq1 |
âĒ ( ð = ðđ â ( ð : ð âķ ð â ðđ : ð âķ ð ) ) |
48 |
|
fveq1 |
âĒ ( ð = ðđ â ( ð â ( ðĒ + ðĢ ) ) = ( ðđ â ( ðĒ + ðĢ ) ) ) |
49 |
|
fveq1 |
âĒ ( ð = ðđ â ( ð â ðĒ ) = ( ðđ â ðĒ ) ) |
50 |
|
fveq1 |
âĒ ( ð = ðđ â ( ð â ðĢ ) = ( ðđ â ðĢ ) ) |
51 |
49 50
|
oveq12d |
âĒ ( ð = ðđ â ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) |
52 |
48 51
|
eqeq12d |
âĒ ( ð = ðđ â ( ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) â ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) ) |
53 |
52
|
2ralbidv |
âĒ ( ð = ðđ â ( â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) â â ðĒ â ð â ðĢ â ð ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) ) |
54 |
47 53
|
anbi12d |
âĒ ( ð = ðđ â ( ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) â ( ðđ : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) ) ) |
55 |
46 54
|
elab3 |
âĒ ( ðđ â { ð âĢ ( ð : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ð â ( ðĒ + ðĢ ) ) = ( ( ð â ðĒ ) âĻĢ ( ð â ðĢ ) ) ) } â ( ðđ : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) ) |
56 |
43 55
|
bitrdi |
âĒ ( ( ð â Grp â§ ð â Grp ) â ( ðđ â ( ð GrpHom ð ) â ( ðđ : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) ) ) |
57 |
6 56
|
biadanii |
âĒ ( ðđ â ( ð GrpHom ð ) â ( ( ð â Grp â§ ð â Grp ) â§ ( ðđ : ð âķ ð â§ â ðĒ â ð â ðĢ â ð ( ðđ â ( ðĒ + ðĢ ) ) = ( ( ðđ â ðĒ ) âĻĢ ( ðđ â ðĢ ) ) ) ) ) |