Step | Hyp | Ref
| Expression |
1 | | elin 4060 |
. . . . . . . . 9
⊢ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ 𝑥 ∈ (LSubSp‘𝑊))) |
2 | 1 | anbi1i 615 |
. . . . . . . 8
⊢ ((𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ ((𝑥 ∈ (SubRing‘𝑊) ∧ 𝑥 ∈ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)) |
3 | | anass 461 |
. . . . . . . 8
⊢ (((𝑥 ∈ (SubRing‘𝑊) ∧ 𝑥 ∈ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥))) |
4 | 2, 3 | bitri 267 |
. . . . . . 7
⊢ ((𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥))) |
5 | | aspval2.c |
. . . . . . . . . . 11
⊢ 𝐶 = (algSc‘𝑊) |
6 | | eqid 2780 |
. . . . . . . . . . 11
⊢
(LSubSp‘𝑊) =
(LSubSp‘𝑊) |
7 | 5, 6 | issubassa2 19851 |
. . . . . . . . . 10
⊢ ((𝑊 ∈ AssAlg ∧ 𝑥 ∈ (SubRing‘𝑊)) → (𝑥 ∈ (LSubSp‘𝑊) ↔ ran 𝐶 ⊆ 𝑥)) |
8 | 7 | anbi1d 621 |
. . . . . . . . 9
⊢ ((𝑊 ∈ AssAlg ∧ 𝑥 ∈ (SubRing‘𝑊)) → ((𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥) ↔ (ran 𝐶 ⊆ 𝑥 ∧ 𝑆 ⊆ 𝑥))) |
9 | | unss 4051 |
. . . . . . . . 9
⊢ ((ran
𝐶 ⊆ 𝑥 ∧ 𝑆 ⊆ 𝑥) ↔ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥) |
10 | 8, 9 | syl6bb 279 |
. . . . . . . 8
⊢ ((𝑊 ∈ AssAlg ∧ 𝑥 ∈ (SubRing‘𝑊)) → ((𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥) ↔ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)) |
11 | 10 | pm5.32da 571 |
. . . . . . 7
⊢ (𝑊 ∈ AssAlg → ((𝑥 ∈ (SubRing‘𝑊) ∧ (𝑥 ∈ (LSubSp‘𝑊) ∧ 𝑆 ⊆ 𝑥)) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥))) |
12 | 4, 11 | syl5bb 275 |
. . . . . 6
⊢ (𝑊 ∈ AssAlg → ((𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥) ↔ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥))) |
13 | 12 | abbidv 2845 |
. . . . 5
⊢ (𝑊 ∈ AssAlg → {𝑥 ∣ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)} = {𝑥 ∣ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)}) |
14 | 13 | adantr 473 |
. . . 4
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → {𝑥 ∣ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)} = {𝑥 ∣ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)}) |
15 | | df-rab 3099 |
. . . 4
⊢ {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥} = {𝑥 ∣ (𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∧ 𝑆 ⊆ 𝑥)} |
16 | | df-rab 3099 |
. . . 4
⊢ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥} = {𝑥 ∣ (𝑥 ∈ (SubRing‘𝑊) ∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥)} |
17 | 14, 15, 16 | 3eqtr4g 2841 |
. . 3
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥} = {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
18 | 17 | inteqd 4759 |
. 2
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → ∩ {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥} = ∩ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
19 | | aspval2.a |
. . 3
⊢ 𝐴 = (AlgSpan‘𝑊) |
20 | | aspval2.v |
. . 3
⊢ 𝑉 = (Base‘𝑊) |
21 | 19, 20, 6 | aspval 19834 |
. 2
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (𝐴‘𝑆) = ∩ {𝑥 ∈ ((SubRing‘𝑊) ∩ (LSubSp‘𝑊)) ∣ 𝑆 ⊆ 𝑥}) |
22 | | assaring 19826 |
. . . 4
⊢ (𝑊 ∈ AssAlg → 𝑊 ∈ Ring) |
23 | 20 | subrgmre 19294 |
. . . 4
⊢ (𝑊 ∈ Ring →
(SubRing‘𝑊) ∈
(Moore‘𝑉)) |
24 | 22, 23 | syl 17 |
. . 3
⊢ (𝑊 ∈ AssAlg →
(SubRing‘𝑊) ∈
(Moore‘𝑉)) |
25 | | eqid 2780 |
. . . . . . 7
⊢
(Scalar‘𝑊) =
(Scalar‘𝑊) |
26 | | assalmod 19825 |
. . . . . . 7
⊢ (𝑊 ∈ AssAlg → 𝑊 ∈ LMod) |
27 | | eqid 2780 |
. . . . . . 7
⊢
(Base‘(Scalar‘𝑊)) = (Base‘(Scalar‘𝑊)) |
28 | 5, 25, 22, 26, 27, 20 | asclf 19843 |
. . . . . 6
⊢ (𝑊 ∈ AssAlg → 𝐶:(Base‘(Scalar‘𝑊))⟶𝑉) |
29 | 28 | frnd 6356 |
. . . . 5
⊢ (𝑊 ∈ AssAlg → ran 𝐶 ⊆ 𝑉) |
30 | 29 | adantr 473 |
. . . 4
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → ran 𝐶 ⊆ 𝑉) |
31 | | simpr 477 |
. . . 4
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → 𝑆 ⊆ 𝑉) |
32 | 30, 31 | unssd 4053 |
. . 3
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (ran 𝐶 ∪ 𝑆) ⊆ 𝑉) |
33 | | aspval2.r |
. . . 4
⊢ 𝑅 =
(mrCls‘(SubRing‘𝑊)) |
34 | 33 | mrcval 16751 |
. . 3
⊢
(((SubRing‘𝑊)
∈ (Moore‘𝑉)
∧ (ran 𝐶 ∪ 𝑆) ⊆ 𝑉) → (𝑅‘(ran 𝐶 ∪ 𝑆)) = ∩ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
35 | 24, 32, 34 | syl2an2r 673 |
. 2
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (𝑅‘(ran 𝐶 ∪ 𝑆)) = ∩ {𝑥 ∈ (SubRing‘𝑊) ∣ (ran 𝐶 ∪ 𝑆) ⊆ 𝑥}) |
36 | 18, 21, 35 | 3eqtr4d 2826 |
1
⊢ ((𝑊 ∈ AssAlg ∧ 𝑆 ⊆ 𝑉) → (𝐴‘𝑆) = (𝑅‘(ran 𝐶 ∪ 𝑆))) |