Metamath Proof Explorer


Theorem domnchr

Description: The characteristic of a domain can only be zero or a prime. (Contributed by Stefan O'Rear, 6-Sep-2015)

Ref Expression
Assertion domnchr R Domn chr R = 0 chr R

Proof

Step Hyp Ref Expression
1 df-ne chr R 0 ¬ chr R = 0
2 domnring R Domn R Ring
3 eqid chr R = chr R
4 3 chrcl R Ring chr R 0
5 2 4 syl R Domn chr R 0
6 5 adantr R Domn chr R 0 chr R 0
7 simpr R Domn chr R 0 chr R 0
8 eldifsn chr R 0 0 chr R 0 chr R 0
9 6 7 8 sylanbrc R Domn chr R 0 chr R 0 0
10 dfn2 = 0 0
11 9 10 eleqtrrdi R Domn chr R 0 chr R
12 domnnzr R Domn R NzRing
13 nzrring R NzRing R Ring
14 chrnzr R Ring R NzRing chr R 1
15 13 14 syl R NzRing R NzRing chr R 1
16 15 ibi R NzRing chr R 1
17 12 16 syl R Domn chr R 1
18 17 adantr R Domn chr R 0 chr R 1
19 eluz2b3 chr R 2 chr R chr R 1
20 11 18 19 sylanbrc R Domn chr R 0 chr R 2
21 2 ad2antrr R Domn chr R 0 x y R Ring
22 eqid ℤRHom R = ℤRHom R
23 22 zrhrhm R Ring ℤRHom R ring RingHom R
24 21 23 syl R Domn chr R 0 x y ℤRHom R ring RingHom R
25 simprl R Domn chr R 0 x y x
26 simprr R Domn chr R 0 x y y
27 zringbas = Base ring
28 zringmulr × = ring
29 eqid R = R
30 27 28 29 rhmmul ℤRHom R ring RingHom R x y ℤRHom R x y = ℤRHom R x R ℤRHom R y
31 24 25 26 30 syl3anc R Domn chr R 0 x y ℤRHom R x y = ℤRHom R x R ℤRHom R y
32 31 eqeq1d R Domn chr R 0 x y ℤRHom R x y = 0 R ℤRHom R x R ℤRHom R y = 0 R
33 simpll R Domn chr R 0 x y R Domn
34 eqid Base R = Base R
35 27 34 rhmf ℤRHom R ring RingHom R ℤRHom R : Base R
36 24 35 syl R Domn chr R 0 x y ℤRHom R : Base R
37 36 25 ffvelrnd R Domn chr R 0 x y ℤRHom R x Base R
38 36 26 ffvelrnd R Domn chr R 0 x y ℤRHom R y Base R
39 eqid 0 R = 0 R
40 34 29 39 domneq0 R Domn ℤRHom R x Base R ℤRHom R y Base R ℤRHom R x R ℤRHom R y = 0 R ℤRHom R x = 0 R ℤRHom R y = 0 R
41 33 37 38 40 syl3anc R Domn chr R 0 x y ℤRHom R x R ℤRHom R y = 0 R ℤRHom R x = 0 R ℤRHom R y = 0 R
42 32 41 bitrd R Domn chr R 0 x y ℤRHom R x y = 0 R ℤRHom R x = 0 R ℤRHom R y = 0 R
43 42 biimpd R Domn chr R 0 x y ℤRHom R x y = 0 R ℤRHom R x = 0 R ℤRHom R y = 0 R
44 zmulcl x y x y
45 44 adantl R Domn chr R 0 x y x y
46 3 22 39 chrdvds R Ring x y chr R x y ℤRHom R x y = 0 R
47 21 45 46 syl2anc R Domn chr R 0 x y chr R x y ℤRHom R x y = 0 R
48 3 22 39 chrdvds R Ring x chr R x ℤRHom R x = 0 R
49 21 25 48 syl2anc R Domn chr R 0 x y chr R x ℤRHom R x = 0 R
50 3 22 39 chrdvds R Ring y chr R y ℤRHom R y = 0 R
51 21 26 50 syl2anc R Domn chr R 0 x y chr R y ℤRHom R y = 0 R
52 49 51 orbi12d R Domn chr R 0 x y chr R x chr R y ℤRHom R x = 0 R ℤRHom R y = 0 R
53 43 47 52 3imtr4d R Domn chr R 0 x y chr R x y chr R x chr R y
54 53 ralrimivva R Domn chr R 0 x y chr R x y chr R x chr R y
55 isprm6 chr R chr R 2 x y chr R x y chr R x chr R y
56 20 54 55 sylanbrc R Domn chr R 0 chr R
57 56 ex R Domn chr R 0 chr R
58 1 57 syl5bir R Domn ¬ chr R = 0 chr R
59 58 orrd R Domn chr R = 0 chr R