MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  ofldchr Structured version   Visualization version   GIF version

Theorem ofldchr 21915
Description: The characteristic of an ordered field is zero. (Contributed by Thierry Arnoux, 21-Jan-2018.) (Proof shortened by AV, 6-Oct-2020.)
Assertion
Ref Expression
ofldchr (𝐹 ∈ oField → (chr‘𝐹) = 0)

Proof of Theorem ofldchr
Dummy variables 𝑚 𝑛 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 eqid 2763 . . 3 (od‘𝐹) = (od‘𝐹)
2 eqid 2763 . . 3 (1r‘𝐹) = (1r‘𝐹)
3 eqid 2763 . . 3 (chr‘𝐹) = (chr‘𝐹)
41, 2, 3chrval 21862 . 2 ((od‘𝐹)‘(1r‘𝐹)) = (chr‘𝐹)
5 ofldfld 21162 . . . . 5 (𝐹 ∈ oField → 𝐹 ∈ Field)
6 isfld 21026 . . . . . 6 (𝐹 ∈ Field ↔ (𝐹 ∈ DivRing ∧ 𝐹 ∈ CRing))
76simplbi 502 . . . . 5 (𝐹 ∈ Field → 𝐹 ∈ DivRing)
8 drngring 21020 . . . . 5 (𝐹 ∈ DivRing → 𝐹 ∈ Ring)
95, 7, 83syl 19 . . . 4 (𝐹 ∈ oField → 𝐹 ∈ Ring)
10 eqid 2763 . . . . 5 (Base‘𝐹) = (Base‘𝐹)
1110, 2ringidcl 20527 . . . 4 (𝐹 ∈ Ring → (1r‘𝐹) ∈ (Base‘𝐹))
12 eqid 2763 . . . . 5 (.g‘𝐹) = (.g‘𝐹)
13 eqid 2763 . . . . 5 (0g‘𝐹) = (0g‘𝐹)
14 eqid 2763 . . . . 5 {𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)} = {𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)}
1510, 12, 13, 1, 14odval 19781 . . . 4 ((1r‘𝐹) ∈ (Base‘𝐹) → ((od‘𝐹)‘(1r‘𝐹)) = if({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)} = ∅, 0, inf({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)}, ℝ, < )))
169, 11, 153syl 19 . . 3 (𝐹 ∈ oField → ((od‘𝐹)‘(1r‘𝐹)) = if({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)} = ∅, 0, inf({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)}, ℝ, < )))
17 oveq1 7453 . . . . . . . . . . . . 13 (𝑛 = 1 → (𝑛(.g‘𝐹)(1r‘𝐹)) = (1(.g‘𝐹)(1r‘𝐹)))
1817breq2d 5118 . . . . . . . . . . . 12 (𝑛 = 1 → ((0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹)) ↔ (0g‘𝐹)(lt‘𝐹)(1(.g‘𝐹)(1r‘𝐹))))
1918imbi2d 343 . . . . . . . . . . 11 (𝑛 = 1 → ((𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹))) ↔ (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(1(.g‘𝐹)(1r‘𝐹)))))
20 oveq1 7453 . . . . . . . . . . . . 13 (𝑛 = 𝑚 → (𝑛(.g‘𝐹)(1r‘𝐹)) = (𝑚(.g‘𝐹)(1r‘𝐹)))
2120breq2d 5118 . . . . . . . . . . . 12 (𝑛 = 𝑚 → ((0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹)) ↔ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
2221imbi2d 343 . . . . . . . . . . 11 (𝑛 = 𝑚 → ((𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹))) ↔ (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)))))
23 oveq1 7453 . . . . . . . . . . . . 13 (𝑛 = (𝑚 + 1) → (𝑛(.g‘𝐹)(1r‘𝐹)) = ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))
2423breq2d 5118 . . . . . . . . . . . 12 (𝑛 = (𝑚 + 1) → ((0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹)) ↔ (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹))))
2524imbi2d 343 . . . . . . . . . . 11 (𝑛 = (𝑚 + 1) → ((𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹))) ↔ (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))))
26 oveq1 7453 . . . . . . . . . . . . 13 (𝑛 = 𝑦 → (𝑛(.g‘𝐹)(1r‘𝐹)) = (𝑦(.g‘𝐹)(1r‘𝐹)))
2726breq2d 5118 . . . . . . . . . . . 12 (𝑛 = 𝑦 → ((0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹)) ↔ (0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹))))
2827imbi2d 343 . . . . . . . . . . 11 (𝑛 = 𝑦 → ((𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑛(.g‘𝐹)(1r‘𝐹))) ↔ (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹)))))
29 eqid 2763 . . . . . . . . . . . . 13 (lt‘𝐹) = (lt‘𝐹)
3013, 2, 29ofldlt1 21165 . . . . . . . . . . . 12 (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(1r‘𝐹))
319, 11syl 18 . . . . . . . . . . . . 13 (𝐹 ∈ oField → (1r‘𝐹) ∈ (Base‘𝐹))
3210, 12mulg1 19323 . . . . . . . . . . . . 13 ((1r‘𝐹) ∈ (Base‘𝐹) → (1(.g‘𝐹)(1r‘𝐹)) = (1r‘𝐹))
3331, 32syl 18 . . . . . . . . . . . 12 (𝐹 ∈ oField → (1(.g‘𝐹)(1r‘𝐹)) = (1r‘𝐹))
3430, 33breqtrrd 5137 . . . . . . . . . . 11 (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(1(.g‘𝐹)(1r‘𝐹)))
35 ofldtos 21163 . . . . . . . . . . . . . . . 16 (𝐹 ∈ oField → 𝐹 ∈ Toset)
36 tospos 18624 . . . . . . . . . . . . . . . 16 (𝐹 ∈ Toset → 𝐹 ∈ Poset)
3735, 36syl 18 . . . . . . . . . . . . . . 15 (𝐹 ∈ oField → 𝐹 ∈ Poset)
3837ad2antlr 740 . . . . . . . . . . . . . 14 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝐹 ∈ Poset)
399ringgrpd 20502 . . . . . . . . . . . . . . . . 17 (𝐹 ∈ oField → 𝐹 ∈ Grp)
4039ad2antlr 740 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝐹 ∈ Grp)
4110, 13grpidcl 19208 . . . . . . . . . . . . . . . 16 (𝐹 ∈ Grp → (0g‘𝐹) ∈ (Base‘𝐹))
4240, 41syl 18 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (0g‘𝐹) ∈ (Base‘𝐹))
4340grpmgmd 19204 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝐹 ∈ Mgm)
44 simpll 779 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝑚 ∈ ℕ)
4531ad2antlr 740 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (1r‘𝐹) ∈ (Base‘𝐹))
4610, 12mulgnncl 19331 . . . . . . . . . . . . . . . 16 ((𝐹 ∈ Mgm ∧ 𝑚 ∈ ℕ ∧ (1r‘𝐹) ∈ (Base‘𝐹)) → (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹))
4743, 44, 45, 46syl3anc 1399 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹))
4844peano2nnd 12382 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (𝑚 + 1) ∈ ℕ)
4910, 12mulgnncl 19331 . . . . . . . . . . . . . . . 16 ((𝐹 ∈ Mgm ∧ (𝑚 + 1) ∈ ℕ ∧ (1r‘𝐹) ∈ (Base‘𝐹)) → ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹))
5043, 48, 45, 49syl3anc 1399 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹))
5142, 47, 503jca 1146 . . . . . . . . . . . . . 14 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((0g‘𝐹) ∈ (Base‘𝐹) ∧ (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹) ∧ ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹)))
52 simpr 490 . . . . . . . . . . . . . 14 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)))
53 simplr 781 . . . . . . . . . . . . . . . . 17 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝐹 ∈ oField)
54 isofld 21154 . . . . . . . . . . . . . . . . . 18 (𝐹 ∈ oField ↔ (𝐹 ∈ Field ∧ 𝐹 ∈ oRing))
5554simprbi 503 . . . . . . . . . . . . . . . . 17 (𝐹 ∈ oField → 𝐹 ∈ oRing)
56 orngogrp 21153 . . . . . . . . . . . . . . . . 17 (𝐹 ∈ oRing → 𝐹 ∈ oGrp)
5753, 55, 563syl 19 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝐹 ∈ oGrp)
5830ad2antlr 740 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (0g‘𝐹)(lt‘𝐹)(1r‘𝐹))
59 eqid 2763 . . . . . . . . . . . . . . . . 17 (+g‘𝐹) = (+g‘𝐹)
6010, 29, 59ogrpaddlt 20385 . . . . . . . . . . . . . . . 16 ((𝐹 ∈ oGrp ∧ ((0g‘𝐹) ∈ (Base‘𝐹) ∧ (1r‘𝐹) ∈ (Base‘𝐹) ∧ (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹)) ∧ (0g‘𝐹)(lt‘𝐹)(1r‘𝐹)) → ((0g‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)))(lt‘𝐹)((1r‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
6157, 42, 45, 47, 58, 60syl131anc 1411 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((0g‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)))(lt‘𝐹)((1r‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
6210, 59, 13, 40, 47grplidd 19212 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((0g‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) = (𝑚(.g‘𝐹)(1r‘𝐹)))
6362eqcomd 2769 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (𝑚(.g‘𝐹)(1r‘𝐹)) = ((0g‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
6410, 12, 59mulgnnp1 19324 . . . . . . . . . . . . . . . . 17 ((𝑚 ∈ ℕ ∧ (1r‘𝐹) ∈ (Base‘𝐹)) → ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) = ((𝑚(.g‘𝐹)(1r‘𝐹))(+g‘𝐹)(1r‘𝐹)))
6544, 45, 64syl2anc 596 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) = ((𝑚(.g‘𝐹)(1r‘𝐹))(+g‘𝐹)(1r‘𝐹)))
66 ringcmn 20544 . . . . . . . . . . . . . . . . . 18 (𝐹 ∈ Ring → 𝐹 ∈ CMnd)
6753, 9, 663syl 19 . . . . . . . . . . . . . . . . 17 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → 𝐹 ∈ CMnd)
6810, 59cmncom 20045 . . . . . . . . . . . . . . . . 17 ((𝐹 ∈ CMnd ∧ (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹) ∧ (1r‘𝐹) ∈ (Base‘𝐹)) → ((𝑚(.g‘𝐹)(1r‘𝐹))(+g‘𝐹)(1r‘𝐹)) = ((1r‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
6967, 47, 45, 68syl3anc 1399 . . . . . . . . . . . . . . . 16 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((𝑚(.g‘𝐹)(1r‘𝐹))(+g‘𝐹)(1r‘𝐹)) = ((1r‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
7065, 69eqtrd 2798 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) = ((1r‘𝐹)(+g‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))))
7161, 63, 703brtr4d 5141 . . . . . . . . . . . . . 14 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (𝑚(.g‘𝐹)(1r‘𝐹))(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))
7210, 29plttr 18546 . . . . . . . . . . . . . . 15 ((𝐹 ∈ Poset ∧ ((0g‘𝐹) ∈ (Base‘𝐹) ∧ (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹) ∧ ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹))) → (((0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)) ∧ (𝑚(.g‘𝐹)(1r‘𝐹))(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹))) → (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹))))
7372imp 412 . . . . . . . . . . . . . 14 (((𝐹 ∈ Poset ∧ ((0g‘𝐹) ∈ (Base‘𝐹) ∧ (𝑚(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹) ∧ ((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)) ∈ (Base‘𝐹))) ∧ ((0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)) ∧ (𝑚(.g‘𝐹)(1r‘𝐹))(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))) → (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))
7438, 51, 52, 71, 73syl22anc 852 . . . . . . . . . . . . 13 (((𝑚 ∈ ℕ ∧ 𝐹 ∈ oField) ∧ (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))
7574exp31 425 . . . . . . . . . . . 12 (𝑚 ∈ ℕ → (𝐹 ∈ oField → ((0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹)) → (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))))
7675a2d 30 . . . . . . . . . . 11 (𝑚 ∈ ℕ → ((𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑚(.g‘𝐹)(1r‘𝐹))) → (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)((𝑚 + 1)(.g‘𝐹)(1r‘𝐹)))))
7719, 22, 25, 28, 34, 76nnind 12383 . . . . . . . . . 10 (𝑦 ∈ ℕ → (𝐹 ∈ oField → (0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹))))
7877impcom 413 . . . . . . . . 9 ((𝐹 ∈ oField ∧ 𝑦 ∈ ℕ) → (0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹)))
79 fvex 6924 . . . . . . . . . . 11 (0g‘𝐹) ∈ V
80 ovex 7479 . . . . . . . . . . 11 (𝑦(.g‘𝐹)(1r‘𝐹)) ∈ V
8129pltne 18538 . . . . . . . . . . 11 ((𝐹 ∈ oField ∧ (0g‘𝐹) ∈ V ∧ (𝑦(.g‘𝐹)(1r‘𝐹)) ∈ V) → ((0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹)) → (0g‘𝐹) ≠ (𝑦(.g‘𝐹)(1r‘𝐹))))
8279, 80, 81mp3an23 1483 . . . . . . . . . 10 (𝐹 ∈ oField → ((0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹)) → (0g‘𝐹) ≠ (𝑦(.g‘𝐹)(1r‘𝐹))))
8382adantr 486 . . . . . . . . 9 ((𝐹 ∈ oField ∧ 𝑦 ∈ ℕ) → ((0g‘𝐹)(lt‘𝐹)(𝑦(.g‘𝐹)(1r‘𝐹)) → (0g‘𝐹) ≠ (𝑦(.g‘𝐹)(1r‘𝐹))))
8478, 83mpd 16 . . . . . . . 8 ((𝐹 ∈ oField ∧ 𝑦 ∈ ℕ) → (0g‘𝐹) ≠ (𝑦(.g‘𝐹)(1r‘𝐹)))
8584necomd 3014 . . . . . . 7 ((𝐹 ∈ oField ∧ 𝑦 ∈ ℕ) → (𝑦(.g‘𝐹)(1r‘𝐹)) ≠ (0g‘𝐹))
8685neneqd 2964 . . . . . 6 ((𝐹 ∈ oField ∧ 𝑦 ∈ ℕ) → ¬ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹))
8786ralrimiva 3158 . . . . 5 (𝐹 ∈ oField → ∀𝑦 ∈ ℕ ¬ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹))
88 rabeq0 4341 . . . . 5 ({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)} = ∅ ↔ ∀𝑦 ∈ ℕ ¬ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹))
8987, 88sylibr 237 . . . 4 (𝐹 ∈ oField → {𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)} = ∅)
9089iftrued 4493 . . 3 (𝐹 ∈ oField → if({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)} = ∅, 0, inf({𝑦 ∈ ℕ ∣ (𝑦(.g‘𝐹)(1r‘𝐹)) = (0g‘𝐹)}, ℝ, < )) = 0)
9116, 90eqtrd 2798 . 2 (𝐹 ∈ oField → ((od‘𝐹)‘(1r‘𝐹)) = 0)
924, 91eqtr3id 2812 1 (𝐹 ∈ oField → (chr‘𝐹) = 0)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 401   ∧ w3a 1103   = wceq 1570   ∈ wcel 2147   ≠ wne 2959  ∀wral 3080  {crab 3416  Vcvv 3454  ∅c0 4281  ifcif 4485   class class class wbr 5106  ‘cfv 6561  (class class class)co 7446  infcinf 9463  ℝcr 11229  0cc0 11230  1c1 11231   + caddc 11233   < clt 11373  ℕcn 12365  Basecbs 17419  +gcplusg 17460  0gc0g 17642  Posetcpo 18513  ltcplt 18514  Tosetctos 18620  Mgmcmgm 18846  Grpcgrp 19176  .gcmg 19309  odcod 19771  CMndccmn 20027  oGrpcogrp 20367  1rcur 20440  Ringcrg 20492  CRingccrg 20493  DivRingcdr 21013  Fieldcfield 21014  oRingcorng 21147  oFieldcofld 21148  chrcchr 21840
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5236  ax-sep 5253  ax-nul 5264  ax-pow 5332  ax-pr 5396  ax-un 7778  ax-cnex 11286  ax-resscn 11287  ax-1cn 11288  ax-icn 11289  ax-addcl 11290  ax-addrcl 11291  ax-mulcl 11292  ax-mulrcl 11293  ax-mulcom 11294  ax-addass 11295  ax-mulass 11296  ax-distr 11297  ax-i2m1 11298  ax-1ne0 11299  ax-1rid 11300  ax-rnegex 11301  ax-rrecex 11302  ax-cnre 11303  ax-pre-lttri 11304  ax-pre-lttrn 11305  ax-pre-ltadd 11306  ax-pre-mulgt0 11307
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-iun 4956  df-br 5107  df-opab 5172  df-mpt 5191  df-tr 5217  df-id 5551  df-eprel 5556  df-po 5564  df-so 5565  df-fr 5609  df-we 5611  df-xp 5662  df-rel 5663  df-cnv 5664  df-co 5665  df-dm 5666  df-rn 5667  df-res 5668  df-ima 5669  df-pred 6325  df-ord 6386  df-on 6387  df-lim 6388  df-suc 6389  df-iota 6515  df-fun 6563  df-fn 6564  df-f 6565  df-f1 6566  df-fo 6567  df-f1o 6568  df-fv 6569  df-riota 7403  df-ov 7449  df-oprab 7450  df-mpo 7451  df-om 7905  df-1st 8028  df-2nd 8029  df-tpos 8274  df-frecs 8330  df-wrecs 8361  df-recs 8410  df-rdg 8449  df-er 8748  df-en 9005  df-dom 9006  df-sdom 9007  df-sup 9464  df-inf 9465  df-pnf 11375  df-mnf 11376  df-xr 11377  df-ltxr 11378  df-le 11379  df-sub 11573  df-neg 11574  df-nn 12366  df-2 12435  df-3 12436  df-n0 12637  df-z 12724  df-uz 12996  df-fz 13670  df-seq 14175  df-sets 17374  df-slot 17392  df-ndx 17404  df-base 17420  df-plusg 17473  df-mulr 17474  df-0g 17644  df-proset 18500  df-poset 18519  df-plt 18534  df-toset 18621  df-mgm 18848  df-sgrp 18940  df-mnd 18956  df-grp 19179  df-minusg 19180  df-mulg 19310  df-od 19775  df-cmn 20029  df-abl 20030  df-omnd 20368  df-ogrp 20369  df-mgp 20394  df-rng 20408  df-ur 20441  df-ring 20494  df-oppr 20600  df-dvdsr 20620  df-unit 20621  df-drng 21015  df-field 21016  df-orng 21149  df-ofld 21150  df-chr 21844
This theorem is used by:  rerrext  34724  cnrrext  34725
  Copyright terms: Public domain W3C validator