Step | Hyp | Ref
| Expression |
1 | | rgspnval.sp |
. 2
⊢ (𝜑 → 𝑈 = (𝑁‘𝐴)) |
2 | | rgspnval.n |
. . 3
⊢ (𝜑 → 𝑁 = (RingSpan‘𝑅)) |
3 | 2 | fveq1d 6776 |
. 2
⊢ (𝜑 → (𝑁‘𝐴) = ((RingSpan‘𝑅)‘𝐴)) |
4 | | rgspnval.r |
. . . . 5
⊢ (𝜑 → 𝑅 ∈ Ring) |
5 | | elex 3450 |
. . . . 5
⊢ (𝑅 ∈ Ring → 𝑅 ∈ V) |
6 | | fveq2 6774 |
. . . . . . . 8
⊢ (𝑎 = 𝑅 → (Base‘𝑎) = (Base‘𝑅)) |
7 | 6 | pweqd 4552 |
. . . . . . 7
⊢ (𝑎 = 𝑅 → 𝒫 (Base‘𝑎) = 𝒫 (Base‘𝑅)) |
8 | | fveq2 6774 |
. . . . . . . . 9
⊢ (𝑎 = 𝑅 → (SubRing‘𝑎) = (SubRing‘𝑅)) |
9 | | rabeq 3418 |
. . . . . . . . 9
⊢
((SubRing‘𝑎) =
(SubRing‘𝑅) →
{𝑡 ∈
(SubRing‘𝑎) ∣
𝑏 ⊆ 𝑡} = {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡}) |
10 | 8, 9 | syl 17 |
. . . . . . . 8
⊢ (𝑎 = 𝑅 → {𝑡 ∈ (SubRing‘𝑎) ∣ 𝑏 ⊆ 𝑡} = {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡}) |
11 | 10 | inteqd 4884 |
. . . . . . 7
⊢ (𝑎 = 𝑅 → ∩ {𝑡 ∈ (SubRing‘𝑎) ∣ 𝑏 ⊆ 𝑡} = ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡}) |
12 | 7, 11 | mpteq12dv 5165 |
. . . . . 6
⊢ (𝑎 = 𝑅 → (𝑏 ∈ 𝒫 (Base‘𝑎) ↦ ∩ {𝑡
∈ (SubRing‘𝑎)
∣ 𝑏 ⊆ 𝑡}) = (𝑏 ∈ 𝒫 (Base‘𝑅) ↦ ∩ {𝑡
∈ (SubRing‘𝑅)
∣ 𝑏 ⊆ 𝑡})) |
13 | | df-rgspn 20023 |
. . . . . 6
⊢ RingSpan
= (𝑎 ∈ V ↦
(𝑏 ∈ 𝒫
(Base‘𝑎) ↦
∩ {𝑡 ∈ (SubRing‘𝑎) ∣ 𝑏 ⊆ 𝑡})) |
14 | | fvex 6787 |
. . . . . . . 8
⊢
(Base‘𝑅)
∈ V |
15 | 14 | pwex 5303 |
. . . . . . 7
⊢ 𝒫
(Base‘𝑅) ∈
V |
16 | 15 | mptex 7099 |
. . . . . 6
⊢ (𝑏 ∈ 𝒫
(Base‘𝑅) ↦
∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡}) ∈ V |
17 | 12, 13, 16 | fvmpt 6875 |
. . . . 5
⊢ (𝑅 ∈ V →
(RingSpan‘𝑅) = (𝑏 ∈ 𝒫
(Base‘𝑅) ↦
∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡})) |
18 | 4, 5, 17 | 3syl 18 |
. . . 4
⊢ (𝜑 → (RingSpan‘𝑅) = (𝑏 ∈ 𝒫 (Base‘𝑅) ↦ ∩ {𝑡
∈ (SubRing‘𝑅)
∣ 𝑏 ⊆ 𝑡})) |
19 | 18 | fveq1d 6776 |
. . 3
⊢ (𝜑 → ((RingSpan‘𝑅)‘𝐴) = ((𝑏 ∈ 𝒫 (Base‘𝑅) ↦ ∩ {𝑡
∈ (SubRing‘𝑅)
∣ 𝑏 ⊆ 𝑡})‘𝐴)) |
20 | | eqid 2738 |
. . . 4
⊢ (𝑏 ∈ 𝒫
(Base‘𝑅) ↦
∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡}) = (𝑏 ∈ 𝒫 (Base‘𝑅) ↦ ∩ {𝑡
∈ (SubRing‘𝑅)
∣ 𝑏 ⊆ 𝑡}) |
21 | | sseq1 3946 |
. . . . . 6
⊢ (𝑏 = 𝐴 → (𝑏 ⊆ 𝑡 ↔ 𝐴 ⊆ 𝑡)) |
22 | 21 | rabbidv 3414 |
. . . . 5
⊢ (𝑏 = 𝐴 → {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡} = {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴 ⊆ 𝑡}) |
23 | 22 | inteqd 4884 |
. . . 4
⊢ (𝑏 = 𝐴 → ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝑏 ⊆ 𝑡} = ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴 ⊆ 𝑡}) |
24 | | rgspnval.ss |
. . . . . 6
⊢ (𝜑 → 𝐴 ⊆ 𝐵) |
25 | | rgspnval.b |
. . . . . 6
⊢ (𝜑 → 𝐵 = (Base‘𝑅)) |
26 | 24, 25 | sseqtrd 3961 |
. . . . 5
⊢ (𝜑 → 𝐴 ⊆ (Base‘𝑅)) |
27 | 14 | elpw2 5269 |
. . . . 5
⊢ (𝐴 ∈ 𝒫
(Base‘𝑅) ↔ 𝐴 ⊆ (Base‘𝑅)) |
28 | 26, 27 | sylibr 233 |
. . . 4
⊢ (𝜑 → 𝐴 ∈ 𝒫 (Base‘𝑅)) |
29 | | eqid 2738 |
. . . . . . . . 9
⊢
(Base‘𝑅) =
(Base‘𝑅) |
30 | 29 | subrgid 20026 |
. . . . . . . 8
⊢ (𝑅 ∈ Ring →
(Base‘𝑅) ∈
(SubRing‘𝑅)) |
31 | 4, 30 | syl 17 |
. . . . . . 7
⊢ (𝜑 → (Base‘𝑅) ∈ (SubRing‘𝑅)) |
32 | 25, 31 | eqeltrd 2839 |
. . . . . 6
⊢ (𝜑 → 𝐵 ∈ (SubRing‘𝑅)) |
33 | | sseq2 3947 |
. . . . . . 7
⊢ (𝑡 = 𝐵 → (𝐴 ⊆ 𝑡 ↔ 𝐴 ⊆ 𝐵)) |
34 | 33 | rspcev 3561 |
. . . . . 6
⊢ ((𝐵 ∈ (SubRing‘𝑅) ∧ 𝐴 ⊆ 𝐵) → ∃𝑡 ∈ (SubRing‘𝑅)𝐴 ⊆ 𝑡) |
35 | 32, 24, 34 | syl2anc 584 |
. . . . 5
⊢ (𝜑 → ∃𝑡 ∈ (SubRing‘𝑅)𝐴 ⊆ 𝑡) |
36 | | intexrab 5264 |
. . . . 5
⊢
(∃𝑡 ∈
(SubRing‘𝑅)𝐴 ⊆ 𝑡 ↔ ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴 ⊆ 𝑡} ∈ V) |
37 | 35, 36 | sylib 217 |
. . . 4
⊢ (𝜑 → ∩ {𝑡
∈ (SubRing‘𝑅)
∣ 𝐴 ⊆ 𝑡} ∈ V) |
38 | 20, 23, 28, 37 | fvmptd3 6898 |
. . 3
⊢ (𝜑 → ((𝑏 ∈ 𝒫 (Base‘𝑅) ↦ ∩ {𝑡
∈ (SubRing‘𝑅)
∣ 𝑏 ⊆ 𝑡})‘𝐴) = ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴 ⊆ 𝑡}) |
39 | 19, 38 | eqtrd 2778 |
. 2
⊢ (𝜑 → ((RingSpan‘𝑅)‘𝐴) = ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴 ⊆ 𝑡}) |
40 | 1, 3, 39 | 3eqtrd 2782 |
1
⊢ (𝜑 → 𝑈 = ∩ {𝑡 ∈ (SubRing‘𝑅) ∣ 𝐴 ⊆ 𝑡}) |