Step | Hyp | Ref
| Expression |
1 | | subrg1.2 |
. 2
⊢ 1 =
(1r‘𝑅) |
2 | | eqid 2177 |
. . . . 5
⊢
(1r‘𝑅) = (1r‘𝑅) |
3 | 2 | subrg1cl 13355 |
. . . 4
⊢ (𝐴 ∈ (SubRing‘𝑅) →
(1r‘𝑅)
∈ 𝐴) |
4 | | subrg1.1 |
. . . . 5
⊢ 𝑆 = (𝑅 ↾s 𝐴) |
5 | 4 | subrgbas 13356 |
. . . 4
⊢ (𝐴 ∈ (SubRing‘𝑅) → 𝐴 = (Base‘𝑆)) |
6 | 3, 5 | eleqtrd 2256 |
. . 3
⊢ (𝐴 ∈ (SubRing‘𝑅) →
(1r‘𝑅)
∈ (Base‘𝑆)) |
7 | | eqid 2177 |
. . . . . . . 8
⊢
(Base‘𝑅) =
(Base‘𝑅) |
8 | 7 | subrgss 13348 |
. . . . . . 7
⊢ (𝐴 ∈ (SubRing‘𝑅) → 𝐴 ⊆ (Base‘𝑅)) |
9 | 5, 8 | eqsstrrd 3194 |
. . . . . 6
⊢ (𝐴 ∈ (SubRing‘𝑅) → (Base‘𝑆) ⊆ (Base‘𝑅)) |
10 | 9 | sselda 3157 |
. . . . 5
⊢ ((𝐴 ∈ (SubRing‘𝑅) ∧ 𝑥 ∈ (Base‘𝑆)) → 𝑥 ∈ (Base‘𝑅)) |
11 | | subrgrcl 13352 |
. . . . . . 7
⊢ (𝐴 ∈ (SubRing‘𝑅) → 𝑅 ∈ Ring) |
12 | | eqid 2177 |
. . . . . . . 8
⊢
(.r‘𝑅) = (.r‘𝑅) |
13 | 7, 12, 2 | ringidmlem 13210 |
. . . . . . 7
⊢ ((𝑅 ∈ Ring ∧ 𝑥 ∈ (Base‘𝑅)) →
(((1r‘𝑅)(.r‘𝑅)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑅)(1r‘𝑅)) = 𝑥)) |
14 | 11, 13 | sylan 283 |
. . . . . 6
⊢ ((𝐴 ∈ (SubRing‘𝑅) ∧ 𝑥 ∈ (Base‘𝑅)) → (((1r‘𝑅)(.r‘𝑅)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑅)(1r‘𝑅)) = 𝑥)) |
15 | 4, 12 | ressmulrg 12605 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ (SubRing‘𝑅) ∧ 𝑅 ∈ Ring) →
(.r‘𝑅) =
(.r‘𝑆)) |
16 | 11, 15 | mpdan 421 |
. . . . . . . . . 10
⊢ (𝐴 ∈ (SubRing‘𝑅) →
(.r‘𝑅) =
(.r‘𝑆)) |
17 | 16 | oveqd 5894 |
. . . . . . . . 9
⊢ (𝐴 ∈ (SubRing‘𝑅) →
((1r‘𝑅)(.r‘𝑅)𝑥) = ((1r‘𝑅)(.r‘𝑆)𝑥)) |
18 | 17 | eqeq1d 2186 |
. . . . . . . 8
⊢ (𝐴 ∈ (SubRing‘𝑅) →
(((1r‘𝑅)(.r‘𝑅)𝑥) = 𝑥 ↔ ((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥)) |
19 | 16 | oveqd 5894 |
. . . . . . . . 9
⊢ (𝐴 ∈ (SubRing‘𝑅) → (𝑥(.r‘𝑅)(1r‘𝑅)) = (𝑥(.r‘𝑆)(1r‘𝑅))) |
20 | 19 | eqeq1d 2186 |
. . . . . . . 8
⊢ (𝐴 ∈ (SubRing‘𝑅) → ((𝑥(.r‘𝑅)(1r‘𝑅)) = 𝑥 ↔ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) |
21 | 18, 20 | anbi12d 473 |
. . . . . . 7
⊢ (𝐴 ∈ (SubRing‘𝑅) →
((((1r‘𝑅)(.r‘𝑅)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑅)(1r‘𝑅)) = 𝑥) ↔ (((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥))) |
22 | 21 | biimpa 296 |
. . . . . 6
⊢ ((𝐴 ∈ (SubRing‘𝑅) ∧
(((1r‘𝑅)(.r‘𝑅)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑅)(1r‘𝑅)) = 𝑥)) → (((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) |
23 | 14, 22 | syldan 282 |
. . . . 5
⊢ ((𝐴 ∈ (SubRing‘𝑅) ∧ 𝑥 ∈ (Base‘𝑅)) → (((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) |
24 | 10, 23 | syldan 282 |
. . . 4
⊢ ((𝐴 ∈ (SubRing‘𝑅) ∧ 𝑥 ∈ (Base‘𝑆)) → (((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) |
25 | 24 | ralrimiva 2550 |
. . 3
⊢ (𝐴 ∈ (SubRing‘𝑅) → ∀𝑥 ∈ (Base‘𝑆)(((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) |
26 | 4 | subrgring 13350 |
. . . 4
⊢ (𝐴 ∈ (SubRing‘𝑅) → 𝑆 ∈ Ring) |
27 | | eqid 2177 |
. . . . 5
⊢
(Base‘𝑆) =
(Base‘𝑆) |
28 | | eqid 2177 |
. . . . 5
⊢
(.r‘𝑆) = (.r‘𝑆) |
29 | | eqid 2177 |
. . . . 5
⊢
(1r‘𝑆) = (1r‘𝑆) |
30 | 27, 28, 29 | isringid 13213 |
. . . 4
⊢ (𝑆 ∈ Ring →
(((1r‘𝑅)
∈ (Base‘𝑆) ∧
∀𝑥 ∈
(Base‘𝑆)(((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) ↔ (1r‘𝑆) = (1r‘𝑅))) |
31 | 26, 30 | syl 14 |
. . 3
⊢ (𝐴 ∈ (SubRing‘𝑅) →
(((1r‘𝑅)
∈ (Base‘𝑆) ∧
∀𝑥 ∈
(Base‘𝑆)(((1r‘𝑅)(.r‘𝑆)𝑥) = 𝑥 ∧ (𝑥(.r‘𝑆)(1r‘𝑅)) = 𝑥)) ↔ (1r‘𝑆) = (1r‘𝑅))) |
32 | 6, 25, 31 | mpbi2and 943 |
. 2
⊢ (𝐴 ∈ (SubRing‘𝑅) →
(1r‘𝑆) =
(1r‘𝑅)) |
33 | 1, 32 | eqtr4id 2229 |
1
⊢ (𝐴 ∈ (SubRing‘𝑅) → 1 =
(1r‘𝑆)) |