Step | Hyp | Ref
| Expression |
1 | | elin 3903 |
. . . . . . . . 9
⊢ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ 𝑥 ∈ (LSubSp‘𝑊))) |
2 | 1 | anbi1i 624 |
. . . . . . . 8
⊢ ((𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ ((𝑥 ∈ (SubRing‘𝑊) ∧ 𝑥 ∈ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)) |
3 | | anass 469 |
. . . . . . . 8
⊢ (((𝑥 ∈ (SubRing‘𝑊) ∧ 𝑥 ∈ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥))) |
4 | 2, 3 | bitri 274 |
. . . . . . 7
⊢ ((𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥))) |
5 | | aspval2.c |
. . . . . . . . . . 11
⊢ 𝐶 = (algSc‘𝑊) |
6 | | eqid 2738 |
. . . . . . . . . . 11
⊢
(LSubSp‘𝑊) =
(LSubSp‘𝑊) |
7 | 5, 6 | issubassa2 21096 |
. . . . . . . . . 10
⊢ ((𝑊 ∈ AssAlg ∧ 𝑥 ∈ (SubRing‘𝑊)) → (𝑥 ∈ (LSubSp‘𝑊) ↔ ran 𝐶 ⊆ 𝑥)) |
8 | 7 | anbi1d 630 |
. . . . . . . . 9
⊢ ((𝑊 ∈ AssAlg ∧ 𝑥 ∈ (SubRing‘𝑊)) → ((𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥) ↔ (ran 𝐶 ⊆ 𝑥 ∧ 𝑆 ⊆ 𝑥))) |
9 | | unss 4118 |
. . . . . . . . 9
⊢ ((ran
𝐶 ⊆ 𝑥 ∧ 𝑆 ⊆ 𝑥) ↔ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥) |
10 | 8, 9 | bitrdi 287 |
. . . . . . . 8
⊢ ((𝑊 ∈ AssAlg ∧ 𝑥 ∈ (SubRing‘𝑊)) → ((𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥) ↔ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)) |
11 | 10 | pm5.32da 579 |
. . . . . . 7
⊢ (𝑊 ∈ AssAlg → ((𝑥 ∈ (SubRing‘𝑊) ∧ (𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥)) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥))) |
12 | 4, 11 | bitrid 282 |
. . . . . 6
⊢ (𝑊 ∈ AssAlg → ((𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥))) |
13 | 12 | abbidv 2807 |
. . . . 5
⊢ (𝑊 ∈ AssAlg → {𝑥 ∣ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)} = {𝑥 ∣ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)}) |
14 | 13 | adantr 481 |
. . . 4
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → {𝑥 ∣ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)} = {𝑥 ∣ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)}) |
15 | | df-rab 3073 |
. . . 4
⊢ {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥} = {𝑥 ∣ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)} |
16 | | df-rab 3073 |
. . . 4
⊢ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥} = {𝑥 ∣ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)} |
17 | 14, 15, 16 | 3eqtr4g 2803 |
. . 3
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥} = {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
18 | 17 | inteqd 4884 |
. 2
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → ∩ {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥} = ∩ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
19 | | aspval2.a |
. . 3
⊢ 𝐴 = (AlgSpan‘𝑊) |
20 | | aspval2.v |
. . 3
⊢ 𝑉 = (Base‘𝑊) |
21 | 19, 20, 6 | aspval 21077 |
. 2
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (𝐴‘𝑆) = ∩ {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥}) |
22 | | assaring 21068 |
. . . 4
⊢ (𝑊 ∈ AssAlg → 𝑊 ∈ Ring) |
23 | 20 | subrgmre 20048 |
. . . 4
⊢ (𝑊 ∈ Ring →
(SubRing‘𝑊) ∈
(Moore‘𝑉)) |
24 | 22, 23 | syl 17 |
. . 3
⊢ (𝑊 ∈ AssAlg →
(SubRing‘𝑊) ∈
(Moore‘𝑉)) |
25 | | eqid 2738 |
. . . . . . 7
⊢
(Scalar‘𝑊) =
(Scalar‘𝑊) |
26 | | assalmod 21067 |
. . . . . . 7
⊢ (𝑊 ∈ AssAlg → 𝑊 ∈ LMod) |
27 | | eqid 2738 |
. . . . . . 7
⊢
(Base‘(Scalar‘𝑊)) = (Base‘(Scalar‘𝑊)) |
28 | 5, 25, 22, 26, 27, 20 | asclf 21086 |
. . . . . 6
⊢ (𝑊 ∈ AssAlg → 𝐶:(Base‘(Scalar‘𝑊))⟶𝑉) |
29 | 28 | frnd 6608 |
. . . . 5
⊢ (𝑊 ∈ AssAlg → ran 𝐶 ⊆ 𝑉) |
30 | 29 | adantr 481 |
. . . 4
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → ran 𝐶 ⊆ 𝑉) |
31 | | simpr 485 |
. . . 4
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → 𝑆 ⊆ 𝑉) |
32 | 30, 31 | unssd 4120 |
. . 3
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (ran 𝐶 ∪ 𝑆) ⊆ 𝑉) |
33 | | aspval2.r |
. . . 4
⊢ 𝑅 =
(mrCls‘(SubRing‘𝑊)) |
34 | 33 | mrcval 17319 |
. . 3
⊢
(((SubRing‘𝑊)
∈ (Moore‘𝑉)
∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑉) → (𝑅‘(ran 𝐶 ∪ 𝑆)) = ∩ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
35 | 24, 32, 34 | syl2an2r 682 |
. 2
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (𝑅‘(ran 𝐶 ∪ 𝑆)) = ∩ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
36 | 18, 21, 35 | 3eqtr4d 2788 |
1
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (𝐴‘𝑆) = (𝑅‘(ran 𝐶 ∪ 𝑆))) |