Description: A group homomorphism is injective if and only if its kernel is zero. (Contributed by Jeff Madsen, 16-Jun-2011)
Ref | Expression | ||
---|---|---|---|
Hypotheses | grpkerinj.1 | |
|
grpkerinj.2 | |
||
grpkerinj.3 | |
||
grpkerinj.4 | |
||
Assertion | grpokerinj | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | grpkerinj.1 | |
|
2 | grpkerinj.2 | |
|
3 | grpkerinj.3 | |
|
4 | grpkerinj.4 | |
|
5 | 2 4 | ghomidOLD | |
6 | 5 | sneqd | |
7 | 1 3 | ghomf | |
8 | 7 | ffnd | |
9 | 1 2 | grpoidcl | |
10 | 9 | 3ad2ant1 | |
11 | fnsnfv | |
|
12 | 8 10 11 | syl2anc | |
13 | 6 12 | eqtr3d | |
14 | 13 | imaeq2d | |
15 | 14 | adantl | |
16 | 9 | snssd | |
17 | 16 | 3ad2ant1 | |
18 | f1imacnv | |
|
19 | 17 18 | sylan2 | |
20 | 15 19 | eqtrd | |
21 | 20 | expcom | |
22 | 7 | adantr | |
23 | simpl2 | |
|
24 | 7 | ffvelrnda | |
25 | 24 | adantrr | |
26 | 7 | ffvelrnda | |
27 | 26 | adantrl | |
28 | eqid | |
|
29 | 3 4 28 | grpoeqdivid | |
30 | 23 25 27 29 | syl3anc | |
31 | 30 | adantlr | |
32 | eqid | |
|
33 | 1 32 28 | ghomdiv | |
34 | 33 | adantlr | |
35 | 34 | eqeq1d | |
36 | 4 | fvexi | |
37 | 36 | snid | |
38 | eleq1 | |
|
39 | 37 38 | mpbiri | |
40 | 7 | ffund | |
41 | 40 | adantr | |
42 | 1 32 | grpodivcl | |
43 | 42 | 3expb | |
44 | 43 | 3ad2antl1 | |
45 | 7 | fdmd | |
46 | 45 | adantr | |
47 | 44 46 | eleqtrrd | |
48 | fvimacnv | |
|
49 | 41 47 48 | syl2anc | |
50 | eleq2 | |
|
51 | 49 50 | sylan9bb | |
52 | 51 | an32s | |
53 | elsni | |
|
54 | 1 2 32 | grpoeqdivid | |
55 | 54 | biimprd | |
56 | 55 | 3expb | |
57 | 56 | 3ad2antl1 | |
58 | 53 57 | syl5 | |
59 | 58 | adantlr | |
60 | 52 59 | sylbid | |
61 | 39 60 | syl5 | |
62 | 35 61 | sylbird | |
63 | 31 62 | sylbid | |
64 | 63 | ralrimivva | |
65 | dff13 | |
|
66 | 22 64 65 | sylanbrc | |
67 | 66 | ex | |
68 | 21 67 | impbid | |