Step | Hyp | Ref
| Expression |
1 | | mp2pm2mp.a |
. . 3
⊢ 𝐴 = (𝑁 Mat 𝑅) |
2 | | mp2pm2mp.q |
. . 3
⊢ 𝑄 = (Poly1‘𝐴) |
3 | | mp2pm2mp.l |
. . 3
⊢ 𝐿 = (Base‘𝑄) |
4 | | mp2pm2mp.m |
. . 3
⊢ · = (
·𝑠 ‘𝑃) |
5 | | mp2pm2mp.e |
. . 3
⊢ 𝐸 =
(.g‘(mulGrp‘𝑃)) |
6 | | mp2pm2mp.y |
. . 3
⊢ 𝑌 = (var1‘𝑅) |
7 | | mp2pm2mp.i |
. . 3
⊢ 𝐼 = (𝑝 ∈ 𝐿 ↦ (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑃 Σg (𝑘 ∈ ℕ0
↦ ((𝑖((coe1‘𝑝)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))) |
8 | | mp2pm2mplem2.p |
. . 3
⊢ 𝑃 = (Poly1‘𝑅) |
9 | 1, 2, 3, 4, 5, 6, 7, 8 | mp2pm2mplem3 21957 |
. 2
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → ((𝐼‘𝑂) decompPMat 𝐾) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ((coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾))) |
10 | | eqid 2738 |
. . . . . . . . 9
⊢
(Base‘𝑃) =
(Base‘𝑃) |
11 | | eqid 2738 |
. . . . . . . . 9
⊢
(0g‘𝑃) = (0g‘𝑃) |
12 | 8 | ply1ring 21419 |
. . . . . . . . . . . . 13
⊢ (𝑅 ∈ Ring → 𝑃 ∈ Ring) |
13 | 12 | 3ad2ant2 1133 |
. . . . . . . . . . . 12
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → 𝑃 ∈ Ring) |
14 | | ringcmn 19820 |
. . . . . . . . . . . 12
⊢ (𝑃 ∈ Ring → 𝑃 ∈ CMnd) |
15 | 13, 14 | syl 17 |
. . . . . . . . . . 11
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → 𝑃 ∈ CMnd) |
16 | 15 | ad3antrrr 727 |
. . . . . . . . . 10
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → 𝑃 ∈ CMnd) |
17 | 16 | 3ad2ant1 1132 |
. . . . . . . . 9
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑃 ∈ CMnd) |
18 | | simpl2 1191 |
. . . . . . . . . . . . . 14
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → 𝑅 ∈ Ring) |
19 | 18 | ad2antrr 723 |
. . . . . . . . . . . . 13
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → 𝑅 ∈ Ring) |
20 | 19 | 3ad2ant1 1132 |
. . . . . . . . . . . 12
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑅 ∈ Ring) |
21 | 20 | adantr 481 |
. . . . . . . . . . 11
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → 𝑅 ∈ Ring) |
22 | | eqid 2738 |
. . . . . . . . . . . 12
⊢
(Base‘𝑅) =
(Base‘𝑅) |
23 | | eqid 2738 |
. . . . . . . . . . . 12
⊢
(Base‘𝐴) =
(Base‘𝐴) |
24 | | simpl2 1191 |
. . . . . . . . . . . 12
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → 𝑖 ∈ 𝑁) |
25 | | simpl3 1192 |
. . . . . . . . . . . 12
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → 𝑗 ∈ 𝑁) |
26 | | simpl3 1192 |
. . . . . . . . . . . . . . 15
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → 𝑂 ∈ 𝐿) |
27 | 26 | ad2antrr 723 |
. . . . . . . . . . . . . 14
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → 𝑂 ∈ 𝐿) |
28 | 27 | 3ad2ant1 1132 |
. . . . . . . . . . . . 13
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑂 ∈ 𝐿) |
29 | | eqid 2738 |
. . . . . . . . . . . . . 14
⊢
(coe1‘𝑂) = (coe1‘𝑂) |
30 | 29, 3, 2, 23 | coe1fvalcl 21383 |
. . . . . . . . . . . . 13
⊢ ((𝑂 ∈ 𝐿 ∧ 𝑘 ∈ ℕ0) →
((coe1‘𝑂)‘𝑘) ∈ (Base‘𝐴)) |
31 | 28, 30 | sylan 580 |
. . . . . . . . . . . 12
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) →
((coe1‘𝑂)‘𝑘) ∈ (Base‘𝐴)) |
32 | 1, 22, 23, 24, 25, 31 | matecld 21575 |
. . . . . . . . . . 11
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅)) |
33 | | simpr 485 |
. . . . . . . . . . 11
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → 𝑘 ∈
ℕ0) |
34 | | eqid 2738 |
. . . . . . . . . . . 12
⊢
(mulGrp‘𝑃) =
(mulGrp‘𝑃) |
35 | 22, 8, 6, 4, 34, 5,
10 | ply1tmcl 21443 |
. . . . . . . . . . 11
⊢ ((𝑅 ∈ Ring ∧ (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅) ∧ 𝑘 ∈ ℕ0) → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) ∈ (Base‘𝑃)) |
36 | 21, 32, 33, 35 | syl3anc 1370 |
. . . . . . . . . 10
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) ∈ (Base‘𝑃)) |
37 | 36 | ralrimiva 3103 |
. . . . . . . . 9
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ∀𝑘 ∈ ℕ0 ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) ∈ (Base‘𝑃)) |
38 | | simp1lr 1236 |
. . . . . . . . 9
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑠 ∈ ℕ0) |
39 | | oveq 7281 |
. . . . . . . . . . . . . . . . 17
⊢
(((coe1‘𝑂)‘𝑥) = (0g‘𝐴) → (𝑖((coe1‘𝑂)‘𝑥)𝑗) = (𝑖(0g‘𝐴)𝑗)) |
40 | 39 | oveq1d 7290 |
. . . . . . . . . . . . . . . 16
⊢
(((coe1‘𝑂)‘𝑥) = (0g‘𝐴) → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = ((𝑖(0g‘𝐴)𝑗) · (𝑥𝐸𝑌))) |
41 | | 3simpa 1147 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring)) |
42 | 41 | ad3antrrr 727 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring)) |
43 | | eqid 2738 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(0g‘𝑅) = (0g‘𝑅) |
44 | 1, 43 | mat0op 21568 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring) →
(0g‘𝐴) =
(𝑎 ∈ 𝑁, 𝑏 ∈ 𝑁 ↦ (0g‘𝑅))) |
45 | 42, 44 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → (0g‘𝐴) = (𝑎 ∈ 𝑁, 𝑏 ∈ 𝑁 ↦ (0g‘𝑅))) |
46 | | eqidd 2739 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ (𝑎 = 𝑖 ∧ 𝑏 = 𝑗)) → (0g‘𝑅) = (0g‘𝑅)) |
47 | | simprl 768 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → 𝑖 ∈ 𝑁) |
48 | | simprr 770 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → 𝑗 ∈ 𝑁) |
49 | | fvexd 6789 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → (0g‘𝑅) ∈ V) |
50 | 45, 46, 47, 48, 49 | ovmpod 7425 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → (𝑖(0g‘𝐴)𝑗) = (0g‘𝑅)) |
51 | 50 | adantr 481 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → (𝑖(0g‘𝐴)𝑗) = (0g‘𝑅)) |
52 | 51 | oveq1d 7290 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → ((𝑖(0g‘𝐴)𝑗) · (𝑥𝐸𝑌)) = ((0g‘𝑅) · (𝑥𝐸𝑌))) |
53 | 18 | ad3antrrr 727 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → 𝑅 ∈ Ring) |
54 | 8 | ply1sca 21424 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑅 ∈ Ring → 𝑅 = (Scalar‘𝑃)) |
55 | 53, 54 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → 𝑅 = (Scalar‘𝑃)) |
56 | 55 | fveq2d 6778 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) →
(0g‘𝑅) =
(0g‘(Scalar‘𝑃))) |
57 | 56 | oveq1d 7290 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) →
((0g‘𝑅)
·
(𝑥𝐸𝑌)) =
((0g‘(Scalar‘𝑃)) · (𝑥𝐸𝑌))) |
58 | 8 | ply1lmod 21423 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑅 ∈ Ring → 𝑃 ∈ LMod) |
59 | 58 | 3ad2ant2 1133 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → 𝑃 ∈ LMod) |
60 | 59 | ad4antr 729 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → 𝑃 ∈ LMod) |
61 | | simpr 485 |
. . . . . . . . . . . . . . . . . . . 20
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → 𝑥 ∈
ℕ0) |
62 | 8, 6, 34, 5, 10 | ply1moncl 21442 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑅 ∈ Ring ∧ 𝑥 ∈ ℕ0)
→ (𝑥𝐸𝑌) ∈ (Base‘𝑃)) |
63 | 53, 61, 62 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . 19
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → (𝑥𝐸𝑌) ∈ (Base‘𝑃)) |
64 | | eqid 2738 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(Scalar‘𝑃) =
(Scalar‘𝑃) |
65 | | eqid 2738 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(0g‘(Scalar‘𝑃)) =
(0g‘(Scalar‘𝑃)) |
66 | 10, 64, 4, 65, 11 | lmod0vs 20156 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑃 ∈ LMod ∧ (𝑥𝐸𝑌) ∈ (Base‘𝑃)) →
((0g‘(Scalar‘𝑃)) · (𝑥𝐸𝑌)) = (0g‘𝑃)) |
67 | 60, 63, 66 | syl2anc 584 |
. . . . . . . . . . . . . . . . . 18
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) →
((0g‘(Scalar‘𝑃)) · (𝑥𝐸𝑌)) = (0g‘𝑃)) |
68 | 52, 57, 67 | 3eqtrd 2782 |
. . . . . . . . . . . . . . . . 17
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → ((𝑖(0g‘𝐴)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)) |
69 | 68 | adantr 481 |
. . . . . . . . . . . . . . . 16
⊢
(((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) ∧ 𝑠 < 𝑥) → ((𝑖(0g‘𝐴)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)) |
70 | 40, 69 | sylan9eqr 2800 |
. . . . . . . . . . . . . . 15
⊢
((((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) ∧ 𝑠 < 𝑥) ∧ ((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)) |
71 | 70 | exp31 420 |
. . . . . . . . . . . . . 14
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → (𝑠 < 𝑥 → (((coe1‘𝑂)‘𝑥) = (0g‘𝐴) → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)))) |
72 | 71 | a2d 29 |
. . . . . . . . . . . . 13
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) ∧ 𝑥 ∈ ℕ0) → ((𝑠 < 𝑥 → ((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → (𝑠 < 𝑥 → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)))) |
73 | 72 | ralimdva 3108 |
. . . . . . . . . . . 12
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ (𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁)) → (∀𝑥 ∈ ℕ0 (𝑠 < 𝑥 → ((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → ∀𝑥 ∈ ℕ0 (𝑠 < 𝑥 → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)))) |
74 | 73 | impancom 452 |
. . . . . . . . . . 11
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → ((𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ∀𝑥 ∈ ℕ0 (𝑠 < 𝑥 → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)))) |
75 | 74 | 3impib 1115 |
. . . . . . . . . 10
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ∀𝑥 ∈ ℕ0 (𝑠 < 𝑥 → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃))) |
76 | | breq2 5078 |
. . . . . . . . . . . 12
⊢ (𝑘 = 𝑥 → (𝑠 < 𝑘 ↔ 𝑠 < 𝑥)) |
77 | | fveq2 6774 |
. . . . . . . . . . . . . . 15
⊢ (𝑘 = 𝑥 → ((coe1‘𝑂)‘𝑘) = ((coe1‘𝑂)‘𝑥)) |
78 | 77 | oveqd 7292 |
. . . . . . . . . . . . . 14
⊢ (𝑘 = 𝑥 → (𝑖((coe1‘𝑂)‘𝑘)𝑗) = (𝑖((coe1‘𝑂)‘𝑥)𝑗)) |
79 | | oveq1 7282 |
. . . . . . . . . . . . . 14
⊢ (𝑘 = 𝑥 → (𝑘𝐸𝑌) = (𝑥𝐸𝑌)) |
80 | 78, 79 | oveq12d 7293 |
. . . . . . . . . . . . 13
⊢ (𝑘 = 𝑥 → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) = ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌))) |
81 | 80 | eqeq1d 2740 |
. . . . . . . . . . . 12
⊢ (𝑘 = 𝑥 → (((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) = (0g‘𝑃) ↔ ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃))) |
82 | 76, 81 | imbi12d 345 |
. . . . . . . . . . 11
⊢ (𝑘 = 𝑥 → ((𝑠 < 𝑘 → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) = (0g‘𝑃)) ↔ (𝑠 < 𝑥 → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃)))) |
83 | 82 | cbvralvw 3383 |
. . . . . . . . . 10
⊢
(∀𝑘 ∈
ℕ0 (𝑠 <
𝑘 → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) = (0g‘𝑃)) ↔ ∀𝑥 ∈ ℕ0 (𝑠 < 𝑥 → ((𝑖((coe1‘𝑂)‘𝑥)𝑗) · (𝑥𝐸𝑌)) = (0g‘𝑃))) |
84 | 75, 83 | sylibr 233 |
. . . . . . . . 9
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ∀𝑘 ∈ ℕ0 (𝑠 < 𝑘 → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) = (0g‘𝑃))) |
85 | 10, 11, 17, 37, 38, 84 | gsummptnn0fz 19587 |
. . . . . . . 8
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑃 Σg (𝑘 ∈ ℕ0
↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))) = (𝑃 Σg (𝑘 ∈ (0...𝑠) ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌))))) |
86 | 85 | fveq2d 6778 |
. . . . . . 7
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌))))) = (coe1‘(𝑃 Σg
(𝑘 ∈ (0...𝑠) ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))) |
87 | 86 | fveq1d 6776 |
. . . . . 6
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ((coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾) = ((coe1‘(𝑃 Σg
(𝑘 ∈ (0...𝑠) ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾)) |
88 | | simpllr 773 |
. . . . . . . 8
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → 𝐾 ∈
ℕ0) |
89 | 88 | 3ad2ant1 1132 |
. . . . . . 7
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝐾 ∈
ℕ0) |
90 | 36 | expcom 414 |
. . . . . . . . 9
⊢ (𝑘 ∈ ℕ0
→ ((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) ∈ (Base‘𝑃))) |
91 | | elfznn0 13349 |
. . . . . . . . 9
⊢ (𝑘 ∈ (0...𝑠) → 𝑘 ∈ ℕ0) |
92 | 90, 91 | syl11 33 |
. . . . . . . 8
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑘 ∈ (0...𝑠) → ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) ∈ (Base‘𝑃))) |
93 | 92 | ralrimiv 3102 |
. . . . . . 7
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ∀𝑘 ∈ (0...𝑠)((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)) ∈ (Base‘𝑃)) |
94 | | fzfid 13693 |
. . . . . . 7
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (0...𝑠) ∈ Fin) |
95 | 8, 10, 20, 89, 93, 94 | coe1fzgsumd 21473 |
. . . . . 6
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ((coe1‘(𝑃 Σg
(𝑘 ∈ (0...𝑠) ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾) = (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾)))) |
96 | 87, 95 | eqtrd 2778 |
. . . . 5
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ((coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾) = (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾)))) |
97 | 96 | mpoeq3dva 7352 |
. . . 4
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ((coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾)) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾))))) |
98 | 18 | 3ad2ant1 1132 |
. . . . . . . . . . 11
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑅 ∈ Ring) |
99 | 98 | adantr 481 |
. . . . . . . . . 10
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → 𝑅 ∈ Ring) |
100 | | simpl2 1191 |
. . . . . . . . . . 11
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → 𝑖 ∈ 𝑁) |
101 | | simpl3 1192 |
. . . . . . . . . . 11
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → 𝑗 ∈ 𝑁) |
102 | 26 | 3ad2ant1 1132 |
. . . . . . . . . . . 12
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑂 ∈ 𝐿) |
103 | 102, 91, 30 | syl2an 596 |
. . . . . . . . . . 11
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → ((coe1‘𝑂)‘𝑘) ∈ (Base‘𝐴)) |
104 | 1, 22, 23, 100, 101, 103 | matecld 21575 |
. . . . . . . . . 10
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅)) |
105 | 91 | adantl 482 |
. . . . . . . . . 10
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → 𝑘 ∈ ℕ0) |
106 | 43, 22, 8, 6, 4, 34,
5 | coe1tm 21444 |
. . . . . . . . . 10
⊢ ((𝑅 ∈ Ring ∧ (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅) ∧ 𝑘 ∈ ℕ0) →
(coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌))) = (𝑙 ∈ ℕ0 ↦ if(𝑙 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))) |
107 | 99, 104, 105, 106 | syl3anc 1370 |
. . . . . . . . 9
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → (coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌))) = (𝑙 ∈ ℕ0 ↦ if(𝑙 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))) |
108 | | eqeq1 2742 |
. . . . . . . . . . 11
⊢ (𝑙 = 𝐾 → (𝑙 = 𝑘 ↔ 𝐾 = 𝑘)) |
109 | 108 | ifbid 4482 |
. . . . . . . . . 10
⊢ (𝑙 = 𝐾 → if(𝑙 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) = if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) |
110 | 109 | adantl 482 |
. . . . . . . . 9
⊢
((((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) ∧ 𝑙 = 𝐾) → if(𝑙 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) = if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) |
111 | | simpl1r 1224 |
. . . . . . . . 9
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → 𝐾 ∈
ℕ0) |
112 | | ovex 7308 |
. . . . . . . . . . 11
⊢ (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ V |
113 | | fvex 6787 |
. . . . . . . . . . 11
⊢
(0g‘𝑅) ∈ V |
114 | 112, 113 | ifex 4509 |
. . . . . . . . . 10
⊢ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) ∈ V |
115 | 114 | a1i 11 |
. . . . . . . . 9
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) ∈ V) |
116 | 107, 110,
111, 115 | fvmptd 6882 |
. . . . . . . 8
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾) = if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) |
117 | 116 | mpteq2dva 5174 |
. . . . . . 7
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾)) = (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))) |
118 | 117 | oveq2d 7291 |
. . . . . 6
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾))) = (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) |
119 | 118 | mpoeq3dva 7352 |
. . . . 5
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾)))) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))))) |
120 | 119 | ad2antrr 723 |
. . . 4
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ ((coe1‘((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))‘𝐾)))) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))))) |
121 | | breq2 5078 |
. . . . . . . . . . . . . 14
⊢ (𝑥 = 𝐾 → (𝑠 < 𝑥 ↔ 𝑠 < 𝐾)) |
122 | | fveqeq2 6783 |
. . . . . . . . . . . . . 14
⊢ (𝑥 = 𝐾 → (((coe1‘𝑂)‘𝑥) = (0g‘𝐴) ↔ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴))) |
123 | 121, 122 | imbi12d 345 |
. . . . . . . . . . . . 13
⊢ (𝑥 = 𝐾 → ((𝑠 < 𝑥 → ((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) ↔ (𝑠 < 𝐾 → ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)))) |
124 | 123 | rspcva 3559 |
. . . . . . . . . . . 12
⊢ ((𝐾 ∈ ℕ0
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑠 < 𝐾 → ((coe1‘𝑂)‘𝐾) = (0g‘𝐴))) |
125 | 1, 43 | mat0op 21568 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring) →
(0g‘𝐴) =
(𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (0g‘𝑅))) |
126 | 125 | eqcomd 2744 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (0g‘𝑅)) = (0g‘𝐴)) |
127 | 126 | 3adant3 1131 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (0g‘𝑅)) = (0g‘𝐴)) |
128 | 127 | ad3antlr 728 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (0g‘𝑅)) = (0g‘𝐴)) |
129 | | elfz2nn0 13347 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (𝑘 ∈ (0...𝑠) ↔ (𝑘 ∈ ℕ0 ∧ 𝑠 ∈ ℕ0
∧ 𝑘 ≤ 𝑠)) |
130 | | nn0re 12242 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ (𝑘 ∈ ℕ0
→ 𝑘 ∈
ℝ) |
131 | 130 | ad2antrr 723 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → 𝑘 ∈
ℝ) |
132 | | nn0re 12242 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ (𝑠 ∈ ℕ0
→ 𝑠 ∈
ℝ) |
133 | 132 | ad2antlr 724 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → 𝑠 ∈
ℝ) |
134 | | nn0re 12242 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ (𝐾 ∈ ℕ0
→ 𝐾 ∈
ℝ) |
135 | 134 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → 𝐾 ∈
ℝ) |
136 | | lelttr 11065 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ ((𝑘 ∈ ℝ ∧ 𝑠 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑘 ≤ 𝑠 ∧ 𝑠 < 𝐾) → 𝑘 < 𝐾)) |
137 | 131, 133,
135, 136 | syl3anc 1370 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → ((𝑘 ≤ 𝑠 ∧ 𝑠 < 𝐾) → 𝑘 < 𝐾)) |
138 | | animorr 976 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ ((((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) ∧ 𝑘 < 𝐾) → (𝐾 < 𝑘 ∨ 𝑘 < 𝐾)) |
139 | | df-ne 2944 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ (𝐾 ≠ 𝑘 ↔ ¬ 𝐾 = 𝑘) |
140 | 130 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 42
⊢ ((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) → 𝑘 ∈ ℝ) |
141 | | lttri2 11057 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 42
⊢ ((𝐾 ∈ ℝ ∧ 𝑘 ∈ ℝ) → (𝐾 ≠ 𝑘 ↔ (𝐾 < 𝑘 ∨ 𝑘 < 𝐾))) |
142 | 134, 140,
141 | syl2anr 597 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 41
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → (𝐾 ≠ 𝑘 ↔ (𝐾 < 𝑘 ∨ 𝑘 < 𝐾))) |
143 | 142 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ ((((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) ∧ 𝑘 < 𝐾) → (𝐾 ≠ 𝑘 ↔ (𝐾 < 𝑘 ∨ 𝑘 < 𝐾))) |
144 | 139, 143 | bitr3id 285 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ ((((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) ∧ 𝑘 < 𝐾) → (¬ 𝐾 = 𝑘 ↔ (𝐾 < 𝑘 ∨ 𝑘 < 𝐾))) |
145 | 138, 144 | mpbird 256 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ ((((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) ∧ 𝑘 < 𝐾) → ¬ 𝐾 = 𝑘) |
146 | 145 | ex 413 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → (𝑘 < 𝐾 → ¬ 𝐾 = 𝑘)) |
147 | 137, 146 | syld 47 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
⊢ (((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ∈ ℕ0) → ((𝑘 ≤ 𝑠 ∧ 𝑠 < 𝐾) → ¬ 𝐾 = 𝑘)) |
148 | 147 | exp4b 431 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢ ((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) → (𝐾 ∈ ℕ0 → (𝑘 ≤ 𝑠 → (𝑠 < 𝐾 → ¬ 𝐾 = 𝑘)))) |
149 | 148 | com24 95 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ ((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) → (𝑠 < 𝐾 → (𝑘 ≤ 𝑠 → (𝐾 ∈ ℕ0 → ¬
𝐾 = 𝑘)))) |
150 | 149 | expimpd 454 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (𝑘 ∈ ℕ0
→ ((𝑠 ∈
ℕ0 ∧ 𝑠
< 𝐾) → (𝑘 ≤ 𝑠 → (𝐾 ∈ ℕ0 → ¬
𝐾 = 𝑘)))) |
151 | 150 | com23 86 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (𝑘 ∈ ℕ0
→ (𝑘 ≤ 𝑠 → ((𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾) → (𝐾 ∈ ℕ0 → ¬
𝐾 = 𝑘)))) |
152 | 151 | imp 407 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ ((𝑘 ∈ ℕ0
∧ 𝑘 ≤ 𝑠) → ((𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾) → (𝐾 ∈ ℕ0 → ¬
𝐾 = 𝑘))) |
153 | 152 | 3adant2 1130 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ ((𝑘 ∈ ℕ0
∧ 𝑠 ∈
ℕ0 ∧ 𝑘
≤ 𝑠) → ((𝑠 ∈ ℕ0
∧ 𝑠 < 𝐾) → (𝐾 ∈ ℕ0 → ¬
𝐾 = 𝑘))) |
154 | 129, 153 | sylbi 216 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (𝑘 ∈ (0...𝑠) → ((𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾) → (𝐾 ∈ ℕ0 → ¬
𝐾 = 𝑘))) |
155 | 154 | com13 88 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (𝐾 ∈ ℕ0
→ ((𝑠 ∈
ℕ0 ∧ 𝑠
< 𝐾) → (𝑘 ∈ (0...𝑠) → ¬ 𝐾 = 𝑘))) |
156 | 155 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ ((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) → ((𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾) → (𝑘 ∈ (0...𝑠) → ¬ 𝐾 = 𝑘))) |
157 | 156 | imp 407 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) → (𝑘 ∈ (0...𝑠) → ¬ 𝐾 = 𝑘)) |
158 | 157 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑘 ∈ (0...𝑠) → ¬ 𝐾 = 𝑘)) |
159 | 158 | 3ad2ant1 1132 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢
(((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑘 ∈ (0...𝑠) → ¬ 𝐾 = 𝑘)) |
160 | 159 | imp 407 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
((((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → ¬ 𝐾 = 𝑘) |
161 | 160 | iffalsed 4470 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢
((((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) = (0g‘𝑅)) |
162 | 161 | mpteq2dva 5174 |
. . . . . . . . . . . . . . . . . . . . 21
⊢
(((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) = (𝑘 ∈ (0...𝑠) ↦ (0g‘𝑅))) |
163 | 162 | oveq2d 7291 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))) = (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ (0g‘𝑅)))) |
164 | | ringmnd 19793 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑅 ∈ Ring → 𝑅 ∈ Mnd) |
165 | 164 | 3ad2ant2 1133 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → 𝑅 ∈ Mnd) |
166 | | ovex 7308 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢
(0...𝑠) ∈
V |
167 | 43 | gsumz 18474 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ ((𝑅 ∈ Mnd ∧ (0...𝑠) ∈ V) → (𝑅 Σg
(𝑘 ∈ (0...𝑠) ↦
(0g‘𝑅))) =
(0g‘𝑅)) |
168 | 165, 166,
167 | sylancl 586 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ (0g‘𝑅))) = (0g‘𝑅)) |
169 | 168 | ad3antlr 728 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ (0g‘𝑅))) = (0g‘𝑅)) |
170 | 169 | 3ad2ant1 1132 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ (0g‘𝑅))) = (0g‘𝑅)) |
171 | 163, 170 | eqtrd 2778 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝐾 ∈
ℕ0 ∧ (𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))) = (0g‘𝑅)) |
172 | 171 | mpoeq3dva 7352 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (0g‘𝑅))) |
173 | | simpr 485 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) |
174 | 128, 172,
173 | 3eqtr4d 2788 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) ∧ ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)) |
175 | 174 | ex 413 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ (𝑠 ∈ ℕ0 ∧ 𝑠 < 𝐾)) → (((coe1‘𝑂)‘𝐾) = (0g‘𝐴) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))) |
176 | 175 | expr 457 |
. . . . . . . . . . . . . . 15
⊢ (((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ 𝑠 ∈ ℕ0) → (𝑠 < 𝐾 → (((coe1‘𝑂)‘𝐾) = (0g‘𝐴) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)))) |
177 | 176 | a2d 29 |
. . . . . . . . . . . . . 14
⊢ (((𝐾 ∈ ℕ0
∧ (𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿)) ∧ 𝑠 ∈ ℕ0) → ((𝑠 < 𝐾 → ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)))) |
178 | 177 | exp31 420 |
. . . . . . . . . . . . 13
⊢ (𝐾 ∈ ℕ0
→ ((𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑠 ∈ ℕ0 → ((𝑠 < 𝐾 → ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)))))) |
179 | 178 | com14 96 |
. . . . . . . . . . . 12
⊢ ((𝑠 < 𝐾 → ((coe1‘𝑂)‘𝐾) = (0g‘𝐴)) → ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑠 ∈ ℕ0 → (𝐾 ∈ ℕ0
→ (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)))))) |
180 | 124, 179 | syl 17 |
. . . . . . . . . . 11
⊢ ((𝐾 ∈ ℕ0
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑠 ∈ ℕ0 → (𝐾 ∈ ℕ0
→ (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)))))) |
181 | 180 | ex 413 |
. . . . . . . . . 10
⊢ (𝐾 ∈ ℕ0
→ (∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑠 ∈ ℕ0 → (𝐾 ∈ ℕ0
→ (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))))))) |
182 | 181 | com25 99 |
. . . . . . . . 9
⊢ (𝐾 ∈ ℕ0
→ (𝐾 ∈
ℕ0 → ((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑠 ∈ ℕ0 →
(∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))))))) |
183 | 182 | pm2.43i 52 |
. . . . . . . 8
⊢ (𝐾 ∈ ℕ0
→ ((𝑁 ∈ Fin ∧
𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) → (𝑠 ∈ ℕ0 →
(∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)))))) |
184 | 183 | impcom 408 |
. . . . . . 7
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → (𝑠 ∈ ℕ0
→ (∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)) → (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))))) |
185 | 184 | imp31 418 |
. . . . . 6
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑠 < 𝐾 → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))) |
186 | 185 | com12 32 |
. . . . 5
⊢ (𝑠 < 𝐾 → (((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))) |
187 | 165 | ad3antrrr 727 |
. . . . . . . . . . 11
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → 𝑅 ∈ Mnd) |
188 | 187 | adantl 482 |
. . . . . . . . . 10
⊢ ((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) → 𝑅 ∈ Mnd) |
189 | 188 | 3ad2ant1 1132 |
. . . . . . . . 9
⊢ (((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑅 ∈ Mnd) |
190 | | ovexd 7310 |
. . . . . . . . 9
⊢ (((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (0...𝑠) ∈ V) |
191 | | lenlt 11053 |
. . . . . . . . . . . . . 14
⊢ ((𝐾 ∈ ℝ ∧ 𝑠 ∈ ℝ) → (𝐾 ≤ 𝑠 ↔ ¬ 𝑠 < 𝐾)) |
192 | 134, 132,
191 | syl2an 596 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) → (𝐾 ≤ 𝑠 ↔ ¬ 𝑠 < 𝐾)) |
193 | | simpll 764 |
. . . . . . . . . . . . . . 15
⊢ (((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ≤ 𝑠) → 𝐾 ∈
ℕ0) |
194 | | simplr 766 |
. . . . . . . . . . . . . . 15
⊢ (((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ≤ 𝑠) → 𝑠 ∈ ℕ0) |
195 | | simpr 485 |
. . . . . . . . . . . . . . 15
⊢ (((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ≤ 𝑠) → 𝐾 ≤ 𝑠) |
196 | | elfz2nn0 13347 |
. . . . . . . . . . . . . . 15
⊢ (𝐾 ∈ (0...𝑠) ↔ (𝐾 ∈ ℕ0 ∧ 𝑠 ∈ ℕ0
∧ 𝐾 ≤ 𝑠)) |
197 | 193, 194,
195, 196 | syl3anbrc 1342 |
. . . . . . . . . . . . . 14
⊢ (((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) ∧ 𝐾 ≤ 𝑠) → 𝐾 ∈ (0...𝑠)) |
198 | 197 | ex 413 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) → (𝐾 ≤ 𝑠 → 𝐾 ∈ (0...𝑠))) |
199 | 192, 198 | sylbird 259 |
. . . . . . . . . . . 12
⊢ ((𝐾 ∈ ℕ0
∧ 𝑠 ∈
ℕ0) → (¬ 𝑠 < 𝐾 → 𝐾 ∈ (0...𝑠))) |
200 | 199 | ad4ant23 750 |
. . . . . . . . . . 11
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (¬ 𝑠 < 𝐾 → 𝐾 ∈ (0...𝑠))) |
201 | 200 | impcom 408 |
. . . . . . . . . 10
⊢ ((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) → 𝐾 ∈ (0...𝑠)) |
202 | 201 | 3ad2ant1 1132 |
. . . . . . . . 9
⊢ (((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝐾 ∈ (0...𝑠)) |
203 | | eqcom 2745 |
. . . . . . . . . . 11
⊢ (𝐾 = 𝑘 ↔ 𝑘 = 𝐾) |
204 | | ifbi 4481 |
. . . . . . . . . . 11
⊢ ((𝐾 = 𝑘 ↔ 𝑘 = 𝐾) → if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) = if(𝑘 = 𝐾, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) |
205 | 203, 204 | ax-mp 5 |
. . . . . . . . . 10
⊢ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) = if(𝑘 = 𝐾, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)) |
206 | 205 | mpteq2i 5179 |
. . . . . . . . 9
⊢ (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) = (𝑘 ∈ (0...𝑠) ↦ if(𝑘 = 𝐾, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))) |
207 | | simpl2 1191 |
. . . . . . . . . . . 12
⊢ ((((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → 𝑖 ∈ 𝑁) |
208 | | simpl3 1192 |
. . . . . . . . . . . 12
⊢ ((((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → 𝑗 ∈ 𝑁) |
209 | 27 | adantl 482 |
. . . . . . . . . . . . . 14
⊢ ((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) → 𝑂 ∈ 𝐿) |
210 | 209 | 3ad2ant1 1132 |
. . . . . . . . . . . . 13
⊢ (((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑂 ∈ 𝐿) |
211 | 210, 30 | sylan 580 |
. . . . . . . . . . . 12
⊢ ((((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) →
((coe1‘𝑂)‘𝑘) ∈ (Base‘𝐴)) |
212 | 1, 22, 23, 207, 208, 211 | matecld 21575 |
. . . . . . . . . . 11
⊢ ((((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ ℕ0) → (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅)) |
213 | 91, 212 | sylan2 593 |
. . . . . . . . . 10
⊢ ((((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) ∧ 𝑘 ∈ (0...𝑠)) → (𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅)) |
214 | 213 | ralrimiva 3103 |
. . . . . . . . 9
⊢ (((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ∀𝑘 ∈ (0...𝑠)(𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅)) |
215 | 43, 189, 190, 202, 206, 214 | gsummpt1n0 19566 |
. . . . . . . 8
⊢ (((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅)))) = ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) |
216 | 215 | mpoeq3dva 7352 |
. . . . . . 7
⊢ ((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗))) |
217 | | csbov 7318 |
. . . . . . . . . . . . . . 15
⊢
⦋𝐾 /
𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗) = (𝑖⦋𝐾 / 𝑘⦌((coe1‘𝑂)‘𝑘)𝑗) |
218 | | csbfv 6819 |
. . . . . . . . . . . . . . . . 17
⊢
⦋𝐾 /
𝑘⦌((coe1‘𝑂)‘𝑘) = ((coe1‘𝑂)‘𝐾) |
219 | 218 | a1i 11 |
. . . . . . . . . . . . . . . 16
⊢ (𝐾 ∈ ℕ0
→ ⦋𝐾 /
𝑘⦌((coe1‘𝑂)‘𝑘) = ((coe1‘𝑂)‘𝐾)) |
220 | 219 | oveqd 7292 |
. . . . . . . . . . . . . . 15
⊢ (𝐾 ∈ ℕ0
→ (𝑖⦋𝐾 / 𝑘⦌((coe1‘𝑂)‘𝑘)𝑗) = (𝑖((coe1‘𝑂)‘𝐾)𝑗)) |
221 | 217, 220 | eqtrid 2790 |
. . . . . . . . . . . . . 14
⊢ (𝐾 ∈ ℕ0
→ ⦋𝐾 /
𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗) = (𝑖((coe1‘𝑂)‘𝐾)𝑗)) |
222 | 221 | ad2antlr 724 |
. . . . . . . . . . . . 13
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) → ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗) = (𝑖((coe1‘𝑂)‘𝐾)𝑗)) |
223 | 222 | mpoeq3dv 7354 |
. . . . . . . . . . . 12
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) = (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑖((coe1‘𝑂)‘𝐾)𝑗))) |
224 | | oveq12 7284 |
. . . . . . . . . . . . 13
⊢ ((𝑖 = 𝑎 ∧ 𝑗 = 𝑏) → (𝑖((coe1‘𝑂)‘𝐾)𝑗) = (𝑎((coe1‘𝑂)‘𝐾)𝑏)) |
225 | 224 | adantl 482 |
. . . . . . . . . . . 12
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) ∧ (𝑖 = 𝑎 ∧ 𝑗 = 𝑏)) → (𝑖((coe1‘𝑂)‘𝐾)𝑗) = (𝑎((coe1‘𝑂)‘𝐾)𝑏)) |
226 | | simprl 768 |
. . . . . . . . . . . 12
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) → 𝑎 ∈ 𝑁) |
227 | | simprr 770 |
. . . . . . . . . . . 12
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) → 𝑏 ∈ 𝑁) |
228 | | ovexd 7310 |
. . . . . . . . . . . 12
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) → (𝑎((coe1‘𝑂)‘𝐾)𝑏) ∈ V) |
229 | 223, 225,
226, 227, 228 | ovmpod 7425 |
. . . . . . . . . . 11
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ (𝑎 ∈ 𝑁 ∧ 𝑏 ∈ 𝑁)) → (𝑎(𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗))𝑏) = (𝑎((coe1‘𝑂)‘𝐾)𝑏)) |
230 | 229 | ralrimivva 3123 |
. . . . . . . . . 10
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) →
∀𝑎 ∈ 𝑁 ∀𝑏 ∈ 𝑁 (𝑎(𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗))𝑏) = (𝑎((coe1‘𝑂)‘𝐾)𝑏)) |
231 | | simpl1 1190 |
. . . . . . . . . . . 12
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → 𝑁 ∈ Fin) |
232 | 218 | oveqi 7288 |
. . . . . . . . . . . . . 14
⊢ (𝑖⦋𝐾 / 𝑘⦌((coe1‘𝑂)‘𝑘)𝑗) = (𝑖((coe1‘𝑂)‘𝐾)𝑗) |
233 | 217, 232 | eqtri 2766 |
. . . . . . . . . . . . 13
⊢
⦋𝐾 /
𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗) = (𝑖((coe1‘𝑂)‘𝐾)𝑗) |
234 | | simp2 1136 |
. . . . . . . . . . . . . 14
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑖 ∈ 𝑁) |
235 | | simp3 1137 |
. . . . . . . . . . . . . 14
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → 𝑗 ∈ 𝑁) |
236 | 29, 3, 2, 23 | coe1fvalcl 21383 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑂 ∈ 𝐿 ∧ 𝐾 ∈ ℕ0) →
((coe1‘𝑂)‘𝐾) ∈ (Base‘𝐴)) |
237 | 236 | 3ad2antl3 1186 |
. . . . . . . . . . . . . . 15
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) →
((coe1‘𝑂)‘𝐾) ∈ (Base‘𝐴)) |
238 | 237 | 3ad2ant1 1132 |
. . . . . . . . . . . . . 14
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ((coe1‘𝑂)‘𝐾) ∈ (Base‘𝐴)) |
239 | 1, 22, 23, 234, 235, 238 | matecld 21575 |
. . . . . . . . . . . . 13
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → (𝑖((coe1‘𝑂)‘𝐾)𝑗) ∈ (Base‘𝑅)) |
240 | 233, 239 | eqeltrid 2843 |
. . . . . . . . . . . 12
⊢ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑖 ∈ 𝑁 ∧ 𝑗 ∈ 𝑁) → ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗) ∈ (Base‘𝑅)) |
241 | 1, 22, 23, 231, 18, 240 | matbas2d 21572 |
. . . . . . . . . . 11
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) ∈ (Base‘𝐴)) |
242 | 1, 23 | eqmat 21573 |
. . . . . . . . . . 11
⊢ (((𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) ∈ (Base‘𝐴) ∧ ((coe1‘𝑂)‘𝐾) ∈ (Base‘𝐴)) → ((𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) = ((coe1‘𝑂)‘𝐾) ↔ ∀𝑎 ∈ 𝑁 ∀𝑏 ∈ 𝑁 (𝑎(𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗))𝑏) = (𝑎((coe1‘𝑂)‘𝐾)𝑏))) |
243 | 241, 237,
242 | syl2anc 584 |
. . . . . . . . . 10
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → ((𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) = ((coe1‘𝑂)‘𝐾) ↔ ∀𝑎 ∈ 𝑁 ∀𝑏 ∈ 𝑁 (𝑎(𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗))𝑏) = (𝑎((coe1‘𝑂)‘𝐾)𝑏))) |
244 | 230, 243 | mpbird 256 |
. . . . . . . . 9
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) = ((coe1‘𝑂)‘𝐾)) |
245 | 244 | ad2antrr 723 |
. . . . . . . 8
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) = ((coe1‘𝑂)‘𝐾)) |
246 | 245 | adantl 482 |
. . . . . . 7
⊢ ((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ⦋𝐾 / 𝑘⦌(𝑖((coe1‘𝑂)‘𝑘)𝑗)) = ((coe1‘𝑂)‘𝐾)) |
247 | 216, 246 | eqtrd 2778 |
. . . . . 6
⊢ ((¬
𝑠 < 𝐾 ∧ ((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)) |
248 | 247 | ex 413 |
. . . . 5
⊢ (¬
𝑠 < 𝐾 → (((((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾))) |
249 | 186, 248 | pm2.61i 182 |
. . . 4
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ (𝑅 Σg (𝑘 ∈ (0...𝑠) ↦ if(𝐾 = 𝑘, (𝑖((coe1‘𝑂)‘𝑘)𝑗), (0g‘𝑅))))) = ((coe1‘𝑂)‘𝐾)) |
250 | 97, 120, 249 | 3eqtrd 2782 |
. . 3
⊢
(((((𝑁 ∈ Fin
∧ 𝑅 ∈ Ring ∧
𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) ∧ 𝑠 ∈ ℕ0)
∧ ∀𝑥 ∈
ℕ0 (𝑠 <
𝑥 →
((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ((coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾)) = ((coe1‘𝑂)‘𝐾)) |
251 | | eqid 2738 |
. . . . . 6
⊢
(0g‘𝐴) = (0g‘𝐴) |
252 | 29, 3, 2, 251 | coe1sfi 21384 |
. . . . 5
⊢ (𝑂 ∈ 𝐿 → (coe1‘𝑂) finSupp
(0g‘𝐴)) |
253 | 26, 252 | syl 17 |
. . . 4
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) →
(coe1‘𝑂)
finSupp (0g‘𝐴)) |
254 | 29, 3, 2, 251, 23 | coe1fsupp 21385 |
. . . . . 6
⊢ (𝑂 ∈ 𝐿 → (coe1‘𝑂) ∈ {𝑥 ∈ ((Base‘𝐴) ↑m ℕ0)
∣ 𝑥 finSupp
(0g‘𝐴)}) |
255 | | elrabi 3618 |
. . . . . 6
⊢
((coe1‘𝑂) ∈ {𝑥 ∈ ((Base‘𝐴) ↑m ℕ0)
∣ 𝑥 finSupp
(0g‘𝐴)}
→ (coe1‘𝑂) ∈ ((Base‘𝐴) ↑m
ℕ0)) |
256 | 26, 254, 255 | 3syl 18 |
. . . . 5
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) →
(coe1‘𝑂)
∈ ((Base‘𝐴)
↑m ℕ0)) |
257 | | fvex 6787 |
. . . . 5
⊢
(0g‘𝐴) ∈ V |
258 | | fsuppmapnn0ub 13715 |
. . . . 5
⊢
(((coe1‘𝑂) ∈ ((Base‘𝐴) ↑m ℕ0)
∧ (0g‘𝐴) ∈ V) →
((coe1‘𝑂)
finSupp (0g‘𝐴) → ∃𝑠 ∈ ℕ0 ∀𝑥 ∈ ℕ0
(𝑠 < 𝑥 → ((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) |
259 | 256, 257,
258 | sylancl 586 |
. . . 4
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) →
((coe1‘𝑂)
finSupp (0g‘𝐴) → ∃𝑠 ∈ ℕ0 ∀𝑥 ∈ ℕ0
(𝑠 < 𝑥 → ((coe1‘𝑂)‘𝑥) = (0g‘𝐴)))) |
260 | 253, 259 | mpd 15 |
. . 3
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) →
∃𝑠 ∈
ℕ0 ∀𝑥 ∈ ℕ0 (𝑠 < 𝑥 → ((coe1‘𝑂)‘𝑥) = (0g‘𝐴))) |
261 | 250, 260 | r19.29a 3218 |
. 2
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → (𝑖 ∈ 𝑁, 𝑗 ∈ 𝑁 ↦ ((coe1‘(𝑃 Σg
(𝑘 ∈
ℕ0 ↦ ((𝑖((coe1‘𝑂)‘𝑘)𝑗) · (𝑘𝐸𝑌)))))‘𝐾)) = ((coe1‘𝑂)‘𝐾)) |
262 | 9, 261 | eqtrd 2778 |
1
⊢ (((𝑁 ∈ Fin ∧ 𝑅 ∈ Ring ∧ 𝑂 ∈ 𝐿) ∧ 𝐾 ∈ ℕ0) → ((𝐼‘𝑂) decompPMat 𝐾) = ((coe1‘𝑂)‘𝐾)) |