Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  fedgmullem2 Structured version   Visualization version   GIF version

Theorem fedgmullem2 32715
Description: Lemma for fedgmul 32716. (Contributed by Thierry Arnoux, 20-Jul-2023.)
Hypotheses
Ref Expression
fedgmul.a 𝐴 = ((subringAlg β€˜πΈ)β€˜π‘‰)
fedgmul.b 𝐡 = ((subringAlg β€˜πΈ)β€˜π‘ˆ)
fedgmul.c 𝐢 = ((subringAlg β€˜πΉ)β€˜π‘‰)
fedgmul.f 𝐹 = (𝐸 β†Ύs π‘ˆ)
fedgmul.k 𝐾 = (𝐸 β†Ύs 𝑉)
fedgmul.1 (πœ‘ β†’ 𝐸 ∈ DivRing)
fedgmul.2 (πœ‘ β†’ 𝐹 ∈ DivRing)
fedgmul.3 (πœ‘ β†’ 𝐾 ∈ DivRing)
fedgmul.4 (πœ‘ β†’ π‘ˆ ∈ (SubRingβ€˜πΈ))
fedgmul.5 (πœ‘ β†’ 𝑉 ∈ (SubRingβ€˜πΉ))
fedgmullem.d 𝐷 = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (𝑖(.rβ€˜πΈ)𝑗))
fedgmullem.h 𝐻 = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ ((πΊβ€˜π‘—)β€˜π‘–))
fedgmullem.x (πœ‘ β†’ 𝑋 ∈ (LBasisβ€˜πΆ))
fedgmullem.y (πœ‘ β†’ π‘Œ ∈ (LBasisβ€˜π΅))
fedgmullem2.1 (πœ‘ β†’ π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))))
fedgmullem2.2 (πœ‘ β†’ (𝐴 Ξ£g (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)) = (0gβ€˜π΄))
Assertion
Ref Expression
fedgmullem2 (πœ‘ β†’ π‘Š = ((π‘Œ Γ— 𝑋) Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
Distinct variable groups:   𝐴,𝑖,𝑗   𝐡,𝑖,𝑗   𝐢,𝑖   𝐷,𝑖,𝑗   𝑖,𝐸,𝑗   π‘ˆ,𝑖   𝑖,π‘Š,𝑗   𝑖,𝑋,𝑗   𝑖,π‘Œ,𝑗   πœ‘,𝑖,𝑗
Allowed substitution hints:   𝐢(𝑗)   π‘ˆ(𝑗)   𝐹(𝑖,𝑗)   𝐺(𝑖,𝑗)   𝐻(𝑖,𝑗)   𝐾(𝑖,𝑗)   𝑉(𝑖,𝑗)

Proof of Theorem fedgmullem2
Dummy variables 𝑏 𝑀 π‘˜ π‘₯ 𝑙 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fedgmul.1 . . . . . . . . . . 11 (πœ‘ β†’ 𝐸 ∈ DivRing)
2 fedgmul.3 . . . . . . . . . . 11 (πœ‘ β†’ 𝐾 ∈ DivRing)
3 fedgmul.4 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘ˆ ∈ (SubRingβ€˜πΈ))
4 fedgmul.5 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑉 ∈ (SubRingβ€˜πΉ))
5 fedgmul.f . . . . . . . . . . . . . . 15 𝐹 = (𝐸 β†Ύs π‘ˆ)
65subsubrg 20345 . . . . . . . . . . . . . 14 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (𝑉 ∈ (SubRingβ€˜πΉ) ↔ (𝑉 ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ)))
76biimpa 478 . . . . . . . . . . . . 13 ((π‘ˆ ∈ (SubRingβ€˜πΈ) ∧ 𝑉 ∈ (SubRingβ€˜πΉ)) β†’ (𝑉 ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ))
83, 4, 7syl2anc 585 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑉 ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ))
98simpld 496 . . . . . . . . . . 11 (πœ‘ β†’ 𝑉 ∈ (SubRingβ€˜πΈ))
10 fedgmul.a . . . . . . . . . . . 12 𝐴 = ((subringAlg β€˜πΈ)β€˜π‘‰)
11 fedgmul.k . . . . . . . . . . . 12 𝐾 = (𝐸 β†Ύs 𝑉)
1210, 11sralvec 32675 . . . . . . . . . . 11 ((𝐸 ∈ DivRing ∧ 𝐾 ∈ DivRing ∧ 𝑉 ∈ (SubRingβ€˜πΈ)) β†’ 𝐴 ∈ LVec)
131, 2, 9, 12syl3anc 1372 . . . . . . . . . 10 (πœ‘ β†’ 𝐴 ∈ LVec)
14 lveclmod 20717 . . . . . . . . . 10 (𝐴 ∈ LVec β†’ 𝐴 ∈ LMod)
1513, 14syl 17 . . . . . . . . 9 (πœ‘ β†’ 𝐴 ∈ LMod)
16 fedgmullem.x . . . . . . . . . . 11 (πœ‘ β†’ 𝑋 ∈ (LBasisβ€˜πΆ))
17 eqid 2733 . . . . . . . . . . . 12 (Baseβ€˜πΆ) = (Baseβ€˜πΆ)
18 eqid 2733 . . . . . . . . . . . 12 (LBasisβ€˜πΆ) = (LBasisβ€˜πΆ)
1917, 18lbsss 20688 . . . . . . . . . . 11 (𝑋 ∈ (LBasisβ€˜πΆ) β†’ 𝑋 βŠ† (Baseβ€˜πΆ))
2016, 19syl 17 . . . . . . . . . 10 (πœ‘ β†’ 𝑋 βŠ† (Baseβ€˜πΆ))
21 eqid 2733 . . . . . . . . . . . . . . . 16 (Baseβ€˜πΈ) = (Baseβ€˜πΈ)
2221subrgss 20320 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ π‘ˆ βŠ† (Baseβ€˜πΈ))
233, 22syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ π‘ˆ βŠ† (Baseβ€˜πΈ))
245, 21ressbas2 17182 . . . . . . . . . . . . . 14 (π‘ˆ βŠ† (Baseβ€˜πΈ) β†’ π‘ˆ = (Baseβ€˜πΉ))
2523, 24syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘ˆ = (Baseβ€˜πΉ))
26 fedgmul.c . . . . . . . . . . . . . . 15 𝐢 = ((subringAlg β€˜πΉ)β€˜π‘‰)
2726a1i 11 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝐢 = ((subringAlg β€˜πΉ)β€˜π‘‰))
28 eqid 2733 . . . . . . . . . . . . . . . 16 (Baseβ€˜πΉ) = (Baseβ€˜πΉ)
2928subrgss 20320 . . . . . . . . . . . . . . 15 (𝑉 ∈ (SubRingβ€˜πΉ) β†’ 𝑉 βŠ† (Baseβ€˜πΉ))
304, 29syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝑉 βŠ† (Baseβ€˜πΉ))
3127, 30srabase 20792 . . . . . . . . . . . . 13 (πœ‘ β†’ (Baseβ€˜πΉ) = (Baseβ€˜πΆ))
3225, 31eqtrd 2773 . . . . . . . . . . . 12 (πœ‘ β†’ π‘ˆ = (Baseβ€˜πΆ))
3332, 23eqsstrrd 4022 . . . . . . . . . . 11 (πœ‘ β†’ (Baseβ€˜πΆ) βŠ† (Baseβ€˜πΈ))
3410a1i 11 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐴 = ((subringAlg β€˜πΈ)β€˜π‘‰))
3521subrgss 20320 . . . . . . . . . . . . 13 (𝑉 ∈ (SubRingβ€˜πΈ) β†’ 𝑉 βŠ† (Baseβ€˜πΈ))
369, 35syl 17 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑉 βŠ† (Baseβ€˜πΈ))
3734, 36srabase 20792 . . . . . . . . . . 11 (πœ‘ β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΄))
3833, 37sseqtrd 4023 . . . . . . . . . 10 (πœ‘ β†’ (Baseβ€˜πΆ) βŠ† (Baseβ€˜π΄))
3920, 38sstrd 3993 . . . . . . . . 9 (πœ‘ β†’ 𝑋 βŠ† (Baseβ€˜π΄))
4034, 3, 36srasubrg 32674 . . . . . . . . . . . 12 (πœ‘ β†’ π‘ˆ ∈ (SubRingβ€˜π΄))
41 subrgsubg 20325 . . . . . . . . . . . 12 (π‘ˆ ∈ (SubRingβ€˜π΄) β†’ π‘ˆ ∈ (SubGrpβ€˜π΄))
4240, 41syl 17 . . . . . . . . . . 11 (πœ‘ β†’ π‘ˆ ∈ (SubGrpβ€˜π΄))
4310, 1, 9drgextvsca 32678 . . . . . . . . . . . . . 14 (πœ‘ β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΄))
4443oveqdr 7437 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ (π‘₯(.rβ€˜πΈ)𝑦) = (π‘₯( ·𝑠 β€˜π΄)𝑦))
453adantr 482 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘ˆ ∈ (SubRingβ€˜πΈ))
468simprd 497 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑉 βŠ† π‘ˆ)
4746adantr 482 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ 𝑉 βŠ† π‘ˆ)
48 simprl 770 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)))
49 ressabs 17194 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘ˆ ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ) β†’ ((𝐸 β†Ύs π‘ˆ) β†Ύs 𝑉) = (𝐸 β†Ύs 𝑉))
503, 46, 49syl2anc 585 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ ((𝐸 β†Ύs π‘ˆ) β†Ύs 𝑉) = (𝐸 β†Ύs 𝑉))
515oveq1i 7419 . . . . . . . . . . . . . . . . . . . . 21 (𝐹 β†Ύs 𝑉) = ((𝐸 β†Ύs π‘ˆ) β†Ύs 𝑉)
5250, 51, 113eqtr4g 2798 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (𝐹 β†Ύs 𝑉) = 𝐾)
5327, 30srasca 20798 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (𝐹 β†Ύs 𝑉) = (Scalarβ€˜πΆ))
5452, 53eqtr3d 2775 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐾 = (Scalarβ€˜πΆ))
5554fveq2d 6896 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (Baseβ€˜πΎ) = (Baseβ€˜(Scalarβ€˜πΆ)))
5611, 21ressbas2 17182 . . . . . . . . . . . . . . . . . . 19 (𝑉 βŠ† (Baseβ€˜πΈ) β†’ 𝑉 = (Baseβ€˜πΎ))
5736, 56syl 17 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑉 = (Baseβ€˜πΎ))
5834, 36srasca 20798 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐸 β†Ύs 𝑉) = (Scalarβ€˜π΄))
5911, 58eqtrid 2785 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝐾 = (Scalarβ€˜π΄))
6052, 53, 593eqtr3rd 2782 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (Scalarβ€˜π΄) = (Scalarβ€˜πΆ))
6160fveq2d 6896 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) = (Baseβ€˜(Scalarβ€˜πΆ)))
6255, 57, 613eqtr4d 2783 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑉 = (Baseβ€˜(Scalarβ€˜π΄)))
6362adantr 482 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ 𝑉 = (Baseβ€˜(Scalarβ€˜π΄)))
6448, 63eleqtrrd 2837 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘₯ ∈ 𝑉)
6547, 64sseldd 3984 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘₯ ∈ π‘ˆ)
66 simprr 772 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ 𝑦 ∈ π‘ˆ)
67 eqid 2733 . . . . . . . . . . . . . . 15 (.rβ€˜πΈ) = (.rβ€˜πΈ)
6867subrgmcl 20331 . . . . . . . . . . . . . 14 ((π‘ˆ ∈ (SubRingβ€˜πΈ) ∧ π‘₯ ∈ π‘ˆ ∧ 𝑦 ∈ π‘ˆ) β†’ (π‘₯(.rβ€˜πΈ)𝑦) ∈ π‘ˆ)
6945, 65, 66, 68syl3anc 1372 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ (π‘₯(.rβ€˜πΈ)𝑦) ∈ π‘ˆ)
7044, 69eqeltrrd 2835 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)
7170ralrimivva 3201 . . . . . . . . . . 11 (πœ‘ β†’ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄))βˆ€π‘¦ ∈ π‘ˆ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)
72 eqid 2733 . . . . . . . . . . . . 13 (Scalarβ€˜π΄) = (Scalarβ€˜π΄)
73 eqid 2733 . . . . . . . . . . . . 13 (Baseβ€˜(Scalarβ€˜π΄)) = (Baseβ€˜(Scalarβ€˜π΄))
74 eqid 2733 . . . . . . . . . . . . 13 (Baseβ€˜π΄) = (Baseβ€˜π΄)
75 eqid 2733 . . . . . . . . . . . . 13 ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΄)
76 eqid 2733 . . . . . . . . . . . . 13 (LSubSpβ€˜π΄) = (LSubSpβ€˜π΄)
7772, 73, 74, 75, 76islss4 20573 . . . . . . . . . . . 12 (𝐴 ∈ LMod β†’ (π‘ˆ ∈ (LSubSpβ€˜π΄) ↔ (π‘ˆ ∈ (SubGrpβ€˜π΄) ∧ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄))βˆ€π‘¦ ∈ π‘ˆ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)))
7877biimpar 479 . . . . . . . . . . 11 ((𝐴 ∈ LMod ∧ (π‘ˆ ∈ (SubGrpβ€˜π΄) ∧ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄))βˆ€π‘¦ ∈ π‘ˆ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)) β†’ π‘ˆ ∈ (LSubSpβ€˜π΄))
7915, 42, 71, 78syl12anc 836 . . . . . . . . . 10 (πœ‘ β†’ π‘ˆ ∈ (LSubSpβ€˜π΄))
8020, 32sseqtrrd 4024 . . . . . . . . . 10 (πœ‘ β†’ 𝑋 βŠ† π‘ˆ)
8118lbslinds 21388 . . . . . . . . . . . 12 (LBasisβ€˜πΆ) βŠ† (LIndSβ€˜πΆ)
8281, 16sselid 3981 . . . . . . . . . . 11 (πœ‘ β†’ 𝑋 ∈ (LIndSβ€˜πΆ))
8323, 37sseqtrd 4023 . . . . . . . . . . . . . 14 (πœ‘ β†’ π‘ˆ βŠ† (Baseβ€˜π΄))
84 eqid 2733 . . . . . . . . . . . . . . 15 (𝐴 β†Ύs π‘ˆ) = (𝐴 β†Ύs π‘ˆ)
8584, 74ressbas2 17182 . . . . . . . . . . . . . 14 (π‘ˆ βŠ† (Baseβ€˜π΄) β†’ π‘ˆ = (Baseβ€˜(𝐴 β†Ύs π‘ˆ)))
8683, 85syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘ˆ = (Baseβ€˜(𝐴 β†Ύs π‘ˆ)))
8725, 86, 313eqtr3rd 2782 . . . . . . . . . . . 12 (πœ‘ β†’ (Baseβ€˜πΆ) = (Baseβ€˜(𝐴 β†Ύs π‘ˆ)))
8884, 72resssca 17288 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (Scalarβ€˜π΄) = (Scalarβ€˜(𝐴 β†Ύs π‘ˆ)))
893, 88syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (Scalarβ€˜π΄) = (Scalarβ€˜(𝐴 β†Ύs π‘ˆ)))
9060, 89eqtr3d 2775 . . . . . . . . . . . . 13 (πœ‘ β†’ (Scalarβ€˜πΆ) = (Scalarβ€˜(𝐴 β†Ύs π‘ˆ)))
9190fveq2d 6896 . . . . . . . . . . . 12 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜πΆ)) = (Baseβ€˜(Scalarβ€˜(𝐴 β†Ύs π‘ˆ))))
9290fveq2d 6896 . . . . . . . . . . . 12 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜πΆ)) = (0gβ€˜(Scalarβ€˜(𝐴 β†Ύs π‘ˆ))))
93 eqid 2733 . . . . . . . . . . . . . . . . 17 (+gβ€˜πΈ) = (+gβ€˜πΈ)
945, 93ressplusg 17235 . . . . . . . . . . . . . . . 16 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (+gβ€˜πΈ) = (+gβ€˜πΉ))
953, 94syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (+gβ€˜πΈ) = (+gβ€˜πΉ))
9634, 36sraaddg 20794 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (+gβ€˜πΈ) = (+gβ€˜π΄))
9727, 30sraaddg 20794 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (+gβ€˜πΉ) = (+gβ€˜πΆ))
9895, 96, 973eqtr3rd 2782 . . . . . . . . . . . . . 14 (πœ‘ β†’ (+gβ€˜πΆ) = (+gβ€˜π΄))
99 eqid 2733 . . . . . . . . . . . . . . . 16 (+gβ€˜π΄) = (+gβ€˜π΄)
10084, 99ressplusg 17235 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (+gβ€˜π΄) = (+gβ€˜(𝐴 β†Ύs π‘ˆ)))
1013, 100syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (+gβ€˜π΄) = (+gβ€˜(𝐴 β†Ύs π‘ˆ)))
10298, 101eqtrd 2773 . . . . . . . . . . . . 13 (πœ‘ β†’ (+gβ€˜πΆ) = (+gβ€˜(𝐴 β†Ύs π‘ˆ)))
103102oveqdr 7437 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜πΆ) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯(+gβ€˜πΆ)𝑦) = (π‘₯(+gβ€˜(𝐴 β†Ύs π‘ˆ))𝑦))
104 fedgmul.2 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐹 ∈ DivRing)
10552, 2eqeltrd 2834 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐹 β†Ύs 𝑉) ∈ DivRing)
106 eqid 2733 . . . . . . . . . . . . . . . 16 (𝐹 β†Ύs 𝑉) = (𝐹 β†Ύs 𝑉)
10726, 106sralvec 32675 . . . . . . . . . . . . . . 15 ((𝐹 ∈ DivRing ∧ (𝐹 β†Ύs 𝑉) ∈ DivRing ∧ 𝑉 ∈ (SubRingβ€˜πΉ)) β†’ 𝐢 ∈ LVec)
108104, 105, 4, 107syl3anc 1372 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝐢 ∈ LVec)
109 lveclmod 20717 . . . . . . . . . . . . . 14 (𝐢 ∈ LVec β†’ 𝐢 ∈ LMod)
110108, 109syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝐢 ∈ LMod)
111 eqid 2733 . . . . . . . . . . . . . . 15 (Scalarβ€˜πΆ) = (Scalarβ€˜πΆ)
112 eqid 2733 . . . . . . . . . . . . . . 15 ( ·𝑠 β€˜πΆ) = ( ·𝑠 β€˜πΆ)
113 eqid 2733 . . . . . . . . . . . . . . 15 (Baseβ€˜(Scalarβ€˜πΆ)) = (Baseβ€˜(Scalarβ€˜πΆ))
11417, 111, 112, 113lmodvscl 20489 . . . . . . . . . . . . . 14 ((𝐢 ∈ LMod ∧ π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ)) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) ∈ (Baseβ€˜πΆ))
1151143expb 1121 . . . . . . . . . . . . 13 ((𝐢 ∈ LMod ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) ∈ (Baseβ€˜πΆ))
116110, 115sylan 581 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) ∈ (Baseβ€˜πΆ))
117 fedgmul.b . . . . . . . . . . . . . . . 16 𝐡 = ((subringAlg β€˜πΈ)β€˜π‘ˆ)
118117, 1, 3drgextvsca 32678 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΅))
11943, 118eqtr3d 2775 . . . . . . . . . . . . . 14 (πœ‘ β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΅))
12084, 75ressvsca 17289 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ)))
1213, 120syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ)))
1225, 67ressmulr 17252 . . . . . . . . . . . . . . . 16 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (.rβ€˜πΈ) = (.rβ€˜πΉ))
1233, 122syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (.rβ€˜πΈ) = (.rβ€˜πΉ))
12426, 104, 4drgextvsca 32678 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (.rβ€˜πΉ) = ( ·𝑠 β€˜πΆ))
125123, 118, 1243eqtr3d 2781 . . . . . . . . . . . . . 14 (πœ‘ β†’ ( ·𝑠 β€˜π΅) = ( ·𝑠 β€˜πΆ))
126119, 121, 1253eqtr3rd 2782 . . . . . . . . . . . . 13 (πœ‘ β†’ ( ·𝑠 β€˜πΆ) = ( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ)))
127126oveqdr 7437 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) = (π‘₯( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ))𝑦))
128 ovexd 7444 . . . . . . . . . . . 12 (πœ‘ β†’ (𝐴 β†Ύs π‘ˆ) ∈ V)
12987, 91, 92, 103, 116, 127, 108, 128lindspropd 32499 . . . . . . . . . . 11 (πœ‘ β†’ (LIndSβ€˜πΆ) = (LIndSβ€˜(𝐴 β†Ύs π‘ˆ)))
13082, 129eleqtrd 2836 . . . . . . . . . 10 (πœ‘ β†’ 𝑋 ∈ (LIndSβ€˜(𝐴 β†Ύs π‘ˆ)))
13176, 84lsslinds 21386 . . . . . . . . . . 11 ((𝐴 ∈ LMod ∧ π‘ˆ ∈ (LSubSpβ€˜π΄) ∧ 𝑋 βŠ† π‘ˆ) β†’ (𝑋 ∈ (LIndSβ€˜(𝐴 β†Ύs π‘ˆ)) ↔ 𝑋 ∈ (LIndSβ€˜π΄)))
132131biimpa 478 . . . . . . . . . 10 (((𝐴 ∈ LMod ∧ π‘ˆ ∈ (LSubSpβ€˜π΄) ∧ 𝑋 βŠ† π‘ˆ) ∧ 𝑋 ∈ (LIndSβ€˜(𝐴 β†Ύs π‘ˆ))) β†’ 𝑋 ∈ (LIndSβ€˜π΄))
13315, 79, 80, 130, 132syl31anc 1374 . . . . . . . . 9 (πœ‘ β†’ 𝑋 ∈ (LIndSβ€˜π΄))
134 eqid 2733 . . . . . . . . . . 11 (0gβ€˜π΄) = (0gβ€˜π΄)
135 eqid 2733 . . . . . . . . . . 11 (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΄))
13674, 73, 72, 75, 134, 135islinds5 32480 . . . . . . . . . 10 ((𝐴 ∈ LMod ∧ 𝑋 βŠ† (Baseβ€˜π΄)) β†’ (𝑋 ∈ (LIndSβ€˜π΄) ↔ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))))
137136biimpa 478 . . . . . . . . 9 (((𝐴 ∈ LMod ∧ 𝑋 βŠ† (Baseβ€˜π΄)) ∧ 𝑋 ∈ (LIndSβ€˜π΄)) β†’ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
13815, 39, 133, 137syl21anc 837 . . . . . . . 8 (πœ‘ β†’ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
139138adantr 482 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
140 eqid 2733 . . . . . . . . . 10 (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))
141 fvexd 6907 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜πΉ) ∈ V)
142 fedgmullem.y . . . . . . . . . . 11 (πœ‘ β†’ π‘Œ ∈ (LBasisβ€˜π΅))
143142adantr 482 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘Œ ∈ (LBasisβ€˜π΅))
14416adantr 482 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑋 ∈ (LBasisβ€˜πΆ))
145 fedgmullem2.1 . . . . . . . . . . . . . . 15 (πœ‘ β†’ π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))))
146 fvexd 6907 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (Scalarβ€˜π΄) ∈ V)
147142, 16xpexd 7738 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (π‘Œ Γ— 𝑋) ∈ V)
148 eqid 2733 . . . . . . . . . . . . . . . . 17 ((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋)) = ((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))
149 eqid 2733 . . . . . . . . . . . . . . . . 17 (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))) = (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋)))
150148, 73, 135, 149frlmelbas 21311 . . . . . . . . . . . . . . . 16 (((Scalarβ€˜π΄) ∈ V ∧ (π‘Œ Γ— 𝑋) ∈ V) β†’ (π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))) ↔ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ∧ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄)))))
151146, 147, 150syl2anc 585 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))) ↔ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ∧ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄)))))
152145, 151mpbid 231 . . . . . . . . . . . . . 14 (πœ‘ β†’ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ∧ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄))))
153152simpld 496 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)))
154 fvexd 6907 . . . . . . . . . . . . . 14 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) ∈ V)
155154, 147elmapd 8834 . . . . . . . . . . . . 13 (πœ‘ β†’ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ↔ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜(Scalarβ€˜π΄))))
156153, 155mpbid 231 . . . . . . . . . . . 12 (πœ‘ β†’ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜(Scalarβ€˜π΄)))
157156ffnd 6719 . . . . . . . . . . 11 (πœ‘ β†’ π‘Š Fn (π‘Œ Γ— 𝑋))
158157adantr 482 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘Š Fn (π‘Œ Γ— 𝑋))
159 simpr 486 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑗 ∈ π‘Œ)
160152simprd 497 . . . . . . . . . . . 12 (πœ‘ β†’ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄)))
161 drngring 20364 . . . . . . . . . . . . . . . 16 (𝐸 ∈ DivRing β†’ 𝐸 ∈ Ring)
1621, 161syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐸 ∈ Ring)
163 ringmnd 20066 . . . . . . . . . . . . . . 15 (𝐸 ∈ Ring β†’ 𝐸 ∈ Mnd)
164162, 163syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝐸 ∈ Mnd)
165 subrgsubg 20325 . . . . . . . . . . . . . . . . 17 (𝑉 ∈ (SubRingβ€˜πΈ) β†’ 𝑉 ∈ (SubGrpβ€˜πΈ))
1669, 165syl 17 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑉 ∈ (SubGrpβ€˜πΈ))
167 eqid 2733 . . . . . . . . . . . . . . . . 17 (0gβ€˜πΈ) = (0gβ€˜πΈ)
168167subg0cl 19014 . . . . . . . . . . . . . . . 16 (𝑉 ∈ (SubGrpβ€˜πΈ) β†’ (0gβ€˜πΈ) ∈ 𝑉)
169166, 168syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (0gβ€˜πΈ) ∈ 𝑉)
17046, 169sseldd 3984 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜πΈ) ∈ π‘ˆ)
1715, 21, 167ress0g 18653 . . . . . . . . . . . . . 14 ((𝐸 ∈ Mnd ∧ (0gβ€˜πΈ) ∈ π‘ˆ ∧ π‘ˆ βŠ† (Baseβ€˜πΈ)) β†’ (0gβ€˜πΈ) = (0gβ€˜πΉ))
172164, 170, 23, 171syl3anc 1372 . . . . . . . . . . . . 13 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜πΉ))
17354fveq2d 6896 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜πΎ) = (0gβ€˜(Scalarβ€˜πΆ)))
17411, 167subrg0 20326 . . . . . . . . . . . . . . 15 (𝑉 ∈ (SubRingβ€˜πΈ) β†’ (0gβ€˜πΈ) = (0gβ€˜πΎ))
1759, 174syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜πΎ))
17660fveq2d 6896 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜πΆ)))
177173, 175, 1763eqtr4d 2783 . . . . . . . . . . . . 13 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜(Scalarβ€˜π΄)))
178172, 177eqtr3d 2775 . . . . . . . . . . . 12 (πœ‘ β†’ (0gβ€˜πΉ) = (0gβ€˜(Scalarβ€˜π΄)))
179160, 178breqtrrd 5177 . . . . . . . . . . 11 (πœ‘ β†’ π‘Š finSupp (0gβ€˜πΉ))
180179adantr 482 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘Š finSupp (0gβ€˜πΉ))
181140, 141, 143, 144, 158, 159, 180fsuppcurry1 31950 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜πΉ))
182178adantr 482 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜πΉ) = (0gβ€˜(Scalarβ€˜π΄)))
183181, 182breqtrd 5175 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)))
184 eqidd 2734 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
185156fovcdmda 7578 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜π΄)))
186185anassrs 469 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜π΄)))
187184, 186fvmpt2d 7012 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–) = (π‘—π‘Šπ‘–))
188187oveq1d 7424 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))
189119ad2antrr 725 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΅))
190189oveqd 7426 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))
191188, 190eqtrd 2773 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))
192191mpteq2dva 5249 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))
193192oveq2d 7425 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
1941adantr 482 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐸 ∈ DivRing)
1959adantr 482 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑉 ∈ (SubRingβ€˜πΈ))
1962adantr 482 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐾 ∈ DivRing)
19710, 194, 195, 11, 196, 144drgextgsum 32682 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
1983adantr 482 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘ˆ ∈ (SubRingβ€˜πΈ))
199104adantr 482 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐹 ∈ DivRing)
200117, 194, 198, 5, 199, 144drgextgsum 32682 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
201197, 200eqtr3d 2775 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
202193, 201eqtrd 2773 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
203142mptexd 7226 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ V)
204 eqid 2733 . . . . . . . . . . . . . . . . . 18 (0gβ€˜π΅) = (0gβ€˜π΅)
205117, 5sralvec 32675 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐸 ∈ DivRing ∧ 𝐹 ∈ DivRing ∧ π‘ˆ ∈ (SubRingβ€˜πΈ)) β†’ 𝐡 ∈ LVec)
2061, 104, 3, 205syl3anc 1372 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 𝐡 ∈ LVec)
207 lveclmod 20717 . . . . . . . . . . . . . . . . . . . . 21 (𝐡 ∈ LVec β†’ 𝐡 ∈ LMod)
208206, 207syl 17 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝐡 ∈ LMod)
209208adantr 482 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐡 ∈ LMod)
210 lmodabl 20519 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ LMod β†’ 𝐡 ∈ Abel)
211209, 210syl 17 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐡 ∈ Abel)
212117a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 𝐡 = ((subringAlg β€˜πΈ)β€˜π‘ˆ))
213212, 3, 23srasubrg 32674 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ π‘ˆ ∈ (SubRingβ€˜π΅))
214 subrgsubg 20325 . . . . . . . . . . . . . . . . . . . 20 (π‘ˆ ∈ (SubRingβ€˜π΅) β†’ π‘ˆ ∈ (SubGrpβ€˜π΅))
215213, 214syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ π‘ˆ ∈ (SubGrpβ€˜π΅))
216215adantr 482 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘ˆ ∈ (SubGrpβ€˜π΅))
217110ad2antrr 725 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝐢 ∈ LMod)
21861ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜(Scalarβ€˜π΄)) = (Baseβ€˜(Scalarβ€˜πΆ)))
219186, 218eleqtrd 2836 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜πΆ)))
22020ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑋 βŠ† (Baseβ€˜πΆ))
221 simpr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ 𝑋)
222220, 221sseldd 3984 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜πΆ))
22317, 111, 112, 113lmodvscl 20489 . . . . . . . . . . . . . . . . . . . . 21 ((𝐢 ∈ LMod ∧ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑖 ∈ (Baseβ€˜πΆ)) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖) ∈ (Baseβ€˜πΆ))
224217, 219, 222, 223syl3anc 1372 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖) ∈ (Baseβ€˜πΆ))
225125oveqd 7426 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖))
226225ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖))
22732ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ π‘ˆ = (Baseβ€˜πΆ))
228224, 226, 2273eltr4d 2849 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) ∈ π‘ˆ)
229228fmpttd 7115 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)):π‘‹βŸΆπ‘ˆ)
230212, 23srasca 20798 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐸 β†Ύs π‘ˆ) = (Scalarβ€˜π΅))
2315, 230eqtrid 2785 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝐹 = (Scalarβ€˜π΅))
232231adantr 482 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐹 = (Scalarβ€˜π΅))
233 eqid 2733 . . . . . . . . . . . . . . . . . . 19 (Baseβ€˜π΅) = (Baseβ€˜π΅)
234 ovexd 7444 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ V)
23520, 33sstrd 3993 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑋 βŠ† (Baseβ€˜πΈ))
236235adantr 482 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑋 βŠ† (Baseβ€˜πΈ))
237 simprr 772 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑖 ∈ 𝑋)
238236, 237sseldd 3984 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑖 ∈ (Baseβ€˜πΈ))
239238anassrs 469 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜πΈ))
240212, 23srabase 20792 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΅))
241240ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΅))
242239, 241eleqtrd 2836 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜π΅))
243 eqid 2733 . . . . . . . . . . . . . . . . . . 19 (0gβ€˜πΉ) = (0gβ€˜πΉ)
244 eqid 2733 . . . . . . . . . . . . . . . . . . 19 ( ·𝑠 β€˜π΅) = ( ·𝑠 β€˜π΅)
245144, 209, 232, 233, 234, 242, 204, 243, 244, 181mptscmfsupp0 20537 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)) finSupp (0gβ€˜π΅))
246204, 211, 144, 216, 229, 245gsumsubgcl 19788 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ π‘ˆ)
247231fveq2d 6896 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (Baseβ€˜πΉ) = (Baseβ€˜(Scalarβ€˜π΅)))
24825, 247eqtrd 2773 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ π‘ˆ = (Baseβ€˜(Scalarβ€˜π΅)))
249248adantr 482 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘ˆ = (Baseβ€˜(Scalarβ€˜π΅)))
250246, 249eleqtrd 2836 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ (Baseβ€˜(Scalarβ€˜π΅)))
251250fmpttd 7115 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))):π‘ŒβŸΆ(Baseβ€˜(Scalarβ€˜π΅)))
252251ffund 6722 . . . . . . . . . . . . . 14 (πœ‘ β†’ Fun (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))))
253 fvexd 6907 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΅)) ∈ V)
254 fconstmpt 5739 . . . . . . . . . . . . . . . . . . . . 21 (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄)))
255254eqeq2i 2746 . . . . . . . . . . . . . . . . . . . 20 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
256 ovex 7442 . . . . . . . . . . . . . . . . . . . . . 22 (π‘˜π‘Šπ‘–) ∈ V
257256rgenw 3066 . . . . . . . . . . . . . . . . . . . . 21 βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) ∈ V
258 mpteqb 7018 . . . . . . . . . . . . . . . . . . . . 21 (βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) ∈ V β†’ ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
259257, 258ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
260255, 259bitri 275 . . . . . . . . . . . . . . . . . . 19 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
261260necon3abii 2988 . . . . . . . . . . . . . . . . . 18 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ Β¬ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
262 df-ov 7412 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘˜π‘Šπ‘–) = (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©)
263262eqcomi 2742 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) = (π‘˜π‘Šπ‘–)
264263a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ π‘˜ ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) = (π‘˜π‘Šπ‘–))
265264eqeq1d 2735 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ π‘˜ ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) = (0gβ€˜(Scalarβ€˜π΄)) ↔ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
266265necon3abid 2978 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ π‘˜ ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄)) ↔ Β¬ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
267266rexbidva 3177 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ π‘˜ ∈ π‘Œ) β†’ (βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄)) ↔ βˆƒπ‘– ∈ 𝑋 Β¬ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
268 rexnal 3101 . . . . . . . . . . . . . . . . . . 19 (βˆƒπ‘– ∈ 𝑋 Β¬ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)) ↔ Β¬ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
269267, 268bitr2di 288 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ π‘˜ ∈ π‘Œ) β†’ (Β¬ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)) ↔ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))))
270261, 269bitrid 283 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ π‘˜ ∈ π‘Œ) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))))
271270rabbidva 3440 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} = {π‘˜ ∈ π‘Œ ∣ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))})
272 fveq2 6892 . . . . . . . . . . . . . . . . . 18 (𝑧 = βŸ¨π‘˜, π‘–βŸ© β†’ (π‘Šβ€˜π‘§) = (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©))
273272neeq1d 3001 . . . . . . . . . . . . . . . . 17 (𝑧 = βŸ¨π‘˜, π‘–βŸ© β†’ ((π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄)) ↔ (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))))
274273dmrab 31737 . . . . . . . . . . . . . . . 16 dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} = {π‘˜ ∈ π‘Œ ∣ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))}
275271, 274eqtr4di 2791 . . . . . . . . . . . . . . 15 (πœ‘ β†’ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} = dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))})
276 fvexd 6907 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΄)) ∈ V)
277 suppvalfn 8154 . . . . . . . . . . . . . . . . . 18 ((π‘Š Fn (π‘Œ Γ— 𝑋) ∧ (π‘Œ Γ— 𝑋) ∈ V ∧ (0gβ€˜(Scalarβ€˜π΄)) ∈ V) β†’ (π‘Š supp (0gβ€˜(Scalarβ€˜π΄))) = {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))})
278157, 147, 276, 277syl3anc 1372 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (π‘Š supp (0gβ€˜(Scalarβ€˜π΄))) = {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))})
279160fsuppimpd 9369 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (π‘Š supp (0gβ€˜(Scalarβ€˜π΄))) ∈ Fin)
280278, 279eqeltrrd 2835 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin)
281 dmfi 9330 . . . . . . . . . . . . . . . 16 ({𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin β†’ dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin)
282280, 281syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin)
283275, 282eqeltrd 2834 . . . . . . . . . . . . . 14 (πœ‘ β†’ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} ∈ Fin)
284 nfv 1918 . . . . . . . . . . . . . . . . . . 19 β„²π‘–πœ‘
285 nfcv 2904 . . . . . . . . . . . . . . . . . . . . 21 β„²π‘–π‘Œ
286 nfmpt1 5257 . . . . . . . . . . . . . . . . . . . . . . 23 Ⅎ𝑖(𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–))
287 nfcv 2904 . . . . . . . . . . . . . . . . . . . . . . 23 Ⅎ𝑖(𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})
288286, 287nfne 3044 . . . . . . . . . . . . . . . . . . . . . 22 Ⅎ𝑖(𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})
289288, 285nfrabw 3469 . . . . . . . . . . . . . . . . . . . . 21 Ⅎ𝑖{π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})}
290285, 289nfdif 4126 . . . . . . . . . . . . . . . . . . . 20 Ⅎ𝑖(π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
291290nfcri 2891 . . . . . . . . . . . . . . . . . . 19 Ⅎ𝑖 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
292284, 291nfan 1903 . . . . . . . . . . . . . . . . . 18 Ⅎ𝑖(πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})}))
293 simpr 486 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})}))
294293eldifad 3961 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ 𝑗 ∈ π‘Œ)
295293eldifbd 3962 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ Β¬ 𝑗 ∈ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
296 oveq1 7416 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘˜ = 𝑗 β†’ (π‘˜π‘Šπ‘–) = (π‘—π‘Šπ‘–))
297296mpteq2dv 5251 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (π‘˜ = 𝑗 β†’ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
298297neeq1d 3001 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘˜ = 𝑗 β†’ ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
299298elrab 3684 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑗 ∈ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} ↔ (𝑗 ∈ π‘Œ ∧ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
300295, 299sylnib 328 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ Β¬ (𝑗 ∈ π‘Œ ∧ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
301294, 300mpnanrd 411 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ Β¬ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
302 nne 2945 . . . . . . . . . . . . . . . . . . . . . . . 24 (Β¬ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
303301, 302sylib 217 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
304303, 254eqtrdi 2789 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
305 ovex 7442 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘—π‘Šπ‘–) ∈ V
306305rgenw 3066 . . . . . . . . . . . . . . . . . . . . . . 23 βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) ∈ V
307 mpteqb 7018 . . . . . . . . . . . . . . . . . . . . . . 23 (βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) ∈ V β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
308306, 307ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
309304, 308sylib 217 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
310309r19.21bi 3249 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
311310oveq1d 7424 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = ((0gβ€˜(Scalarβ€˜π΄))( ·𝑠 β€˜π΅)𝑖))
312117, 1, 3drgext0g 32677 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜π΅))
313117, 1, 3drgext0gsca 32679 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (0gβ€˜π΅) = (0gβ€˜(Scalarβ€˜π΅)))
314312, 177, 3133eqtr3d 2781 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΅)))
315314ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΅)))
316315oveq1d 7424 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((0gβ€˜(Scalarβ€˜π΄))( ·𝑠 β€˜π΅)𝑖) = ((0gβ€˜(Scalarβ€˜π΅))( ·𝑠 β€˜π΅)𝑖))
317208ad2antrr 725 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ 𝐡 ∈ LMod)
318294, 242syldanl 603 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜π΅))
319 eqid 2733 . . . . . . . . . . . . . . . . . . . . 21 (Scalarβ€˜π΅) = (Scalarβ€˜π΅)
320 eqid 2733 . . . . . . . . . . . . . . . . . . . . 21 (0gβ€˜(Scalarβ€˜π΅)) = (0gβ€˜(Scalarβ€˜π΅))
321233, 319, 244, 320, 204lmod0vs 20505 . . . . . . . . . . . . . . . . . . . 20 ((𝐡 ∈ LMod ∧ 𝑖 ∈ (Baseβ€˜π΅)) β†’ ((0gβ€˜(Scalarβ€˜π΅))( ·𝑠 β€˜π΅)𝑖) = (0gβ€˜π΅))
322317, 318, 321syl2anc 585 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((0gβ€˜(Scalarβ€˜π΅))( ·𝑠 β€˜π΅)𝑖) = (0gβ€˜π΅))
323311, 316, 3223eqtrd 2777 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = (0gβ€˜π΅))
324292, 323mpteq2da 5247 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅)))
325324oveq2d 7425 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))))
326208, 210syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐡 ∈ Abel)
327 ablgrp 19653 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ Abel β†’ 𝐡 ∈ Grp)
328 grpmnd 18826 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ Grp β†’ 𝐡 ∈ Mnd)
329326, 327, 3283syl 18 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐡 ∈ Mnd)
330204gsumz 18717 . . . . . . . . . . . . . . . . . 18 ((𝐡 ∈ Mnd ∧ 𝑋 ∈ (LBasisβ€˜πΆ)) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))) = (0gβ€˜π΅))
331329, 16, 330syl2anc 585 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))) = (0gβ€˜π΅))
332331adantr 482 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))) = (0gβ€˜π΅))
333313adantr 482 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (0gβ€˜π΅) = (0gβ€˜(Scalarβ€˜π΅)))
334325, 332, 3333eqtrd 2777 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅)))
335334, 142suppss2 8185 . . . . . . . . . . . . . 14 (πœ‘ β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) supp (0gβ€˜(Scalarβ€˜π΅))) βŠ† {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
336 suppssfifsupp 9378 . . . . . . . . . . . . . 14 ((((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ V ∧ Fun (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∧ (0gβ€˜(Scalarβ€˜π΅)) ∈ V) ∧ ({π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} ∈ Fin ∧ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) supp (0gβ€˜(Scalarβ€˜π΅))) βŠ† {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)))
337203, 252, 253, 283, 335, 336syl32anc 1379 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)))
338 eqidd 2734 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))))
339 ovexd 7444 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V)
340338, 339fvmpt2d 7012 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
341340oveq1d 7424 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗) = ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
342341mpteq2dva 5249 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗)) = (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗)))
343342oveq2d 7425 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
344119adantr 482 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΅))
34543ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΄))
346345oveqd 7426 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))
347346mpteq2dva 5249 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))
348118adantr 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΅))
349348oveqd 7426 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))
350349mpteq2dv 5251 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))
351347, 350eqtr3d 2775 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))
352351oveq2d 7425 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
353 eqidd 2734 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑗 = 𝑗)
354344, 352, 353oveq123d 7430 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
355201oveq1d 7424 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗) = ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
356354, 355eqtrd 2773 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗) = ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
357356mpteq2dva 5249 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗)) = (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗)))
358357oveq2d 7425 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
35910, 21sraring 20808 . . . . . . . . . . . . . . . . . . . 20 ((𝐸 ∈ Ring ∧ 𝑉 βŠ† (Baseβ€˜πΈ)) β†’ 𝐴 ∈ Ring)
360162, 36, 359syl2anc 585 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐴 ∈ Ring)
361 ringcmn 20099 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ Ring β†’ 𝐴 ∈ CMnd)
362360, 361syl 17 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐴 ∈ CMnd)
363162adantr 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝐸 ∈ Ring)
364 eqid 2733 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (LBasisβ€˜π΅) = (LBasisβ€˜π΅)
365233, 364lbsss 20688 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘Œ ∈ (LBasisβ€˜π΅) β†’ π‘Œ βŠ† (Baseβ€˜π΅))
366142, 365syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ π‘Œ βŠ† (Baseβ€˜π΅))
367366, 240sseqtrrd 4024 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ π‘Œ βŠ† (Baseβ€˜πΈ))
368367adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ π‘Œ βŠ† (Baseβ€˜πΈ))
369 simprl 770 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑗 ∈ π‘Œ)
370368, 369sseldd 3984 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑗 ∈ (Baseβ€˜πΈ))
37121, 67ringcl 20073 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐸 ∈ Ring ∧ 𝑖 ∈ (Baseβ€˜πΈ) ∧ 𝑗 ∈ (Baseβ€˜πΈ)) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜πΈ))
372363, 238, 370, 371syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜πΈ))
37337adantr 482 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΄))
374372, 373eleqtrd 2836 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜π΄))
375374ralrimivva 3201 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜π΄))
376 fedgmullem.d . . . . . . . . . . . . . . . . . . . . 21 𝐷 = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (𝑖(.rβ€˜πΈ)𝑗))
377376fmpo 8054 . . . . . . . . . . . . . . . . . . . 20 (βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜π΄) ↔ 𝐷:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
378375, 377sylib 217 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐷:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
37972, 73, 75, 74, 15, 156, 378, 147lcomf 20511 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷):(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
38072, 73, 75, 74, 15, 156, 378, 147, 134, 135, 160lcomfsupp 20512 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷) finSupp (0gβ€˜π΄))
38174, 134, 362, 142, 16, 379, 380gsumxp 19844 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐴 Ξ£g (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))))))
382 fedgmullem2.2 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐴 Ξ£g (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)) = (0gβ€˜π΄))
3831623ad2ant1 1134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝐸 ∈ Ring)
3841563ad2ant1 1134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜(Scalarβ€˜π΄)))
38557, 55eqtrd 2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (πœ‘ β†’ 𝑉 = (Baseβ€˜(Scalarβ€˜πΆ)))
386385, 36eqsstrrd 4022 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜πΆ)) βŠ† (Baseβ€˜πΈ))
38761, 386eqsstrd 4021 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) βŠ† (Baseβ€˜πΈ))
388387, 37sseqtrd 4023 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) βŠ† (Baseβ€˜π΄))
3893883ad2ant1 1134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜(Scalarβ€˜π΄)) βŠ† (Baseβ€˜π΄))
390384, 389fssd 6736 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
391 simp2 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑗 ∈ π‘Œ)
392 simp3 1139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ 𝑋)
393390, 391, 392fovcdmd 7579 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜π΄))
394373ad2ant1 1134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΄))
395393, 394eleqtrrd 2837 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ))
3962383impb 1116 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜πΈ))
3973703impb 1116 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑗 ∈ (Baseβ€˜πΈ))
39821, 67ringass 20076 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝐸 ∈ Ring ∧ ((π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ) ∧ 𝑖 ∈ (Baseβ€˜πΈ) ∧ 𝑗 ∈ (Baseβ€˜πΈ))) β†’ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) = ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗)))
399383, 395, 396, 397, 398syl13anc 1373 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) = ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗)))
400399mpoeq3dva 7486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (πœ‘ β†’ (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗))))
401 ovexd 7444 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ V)
402 ovexd 7444 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ V)
403 fnov 7540 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘Š Fn (π‘Œ Γ— 𝑋) ↔ π‘Š = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
404157, 403sylib 217 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (πœ‘ β†’ π‘Š = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
405376a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (πœ‘ β†’ 𝐷 = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (𝑖(.rβ€˜πΈ)𝑗)))
406142, 16, 401, 402, 404, 405offval22 8074 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (πœ‘ β†’ (π‘Š ∘f (.rβ€˜πΈ)𝐷) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗))))
40743ofeqd 7672 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (πœ‘ β†’ ∘f (.rβ€˜πΈ) = ∘f ( ·𝑠 β€˜π΄))
408407oveqd 7426 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (πœ‘ β†’ (π‘Š ∘f (.rβ€˜πΈ)𝐷) = (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷))
409400, 406, 4083eqtr2rd 2780 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)))
410409ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)))
411410oveqd 7426 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖) = (𝑗(𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))𝑖))
412 simplr 768 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑗 ∈ π‘Œ)
413 ovexd 7444 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) ∈ V)
414 eqid 2733 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
415414ovmpt4g 7555 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋 ∧ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) ∈ V) β†’ (𝑗(𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))𝑖) = (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
416412, 221, 413, 415syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (𝑗(𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))𝑖) = (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
417411, 416eqtrd 2773 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖) = (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
418417mpteq2dva 5249 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖)) = (𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)))
419418oveq2d 7425 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))))
420162adantr 482 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐸 ∈ Ring)
421367sselda 3983 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑗 ∈ (Baseβ€˜πΈ))
422162ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝐸 ∈ Ring)
423386ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜(Scalarβ€˜πΆ)) βŠ† (Baseβ€˜πΈ))
424423, 219sseldd 3984 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ))
42521, 67ringcl 20073 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐸 ∈ Ring ∧ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ) ∧ 𝑖 ∈ (Baseβ€˜πΈ)) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) ∈ (Baseβ€˜πΈ))
426422, 424, 239, 425syl3anc 1372 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) ∈ (Baseβ€˜πΈ))
427312adantr 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜πΈ) = (0gβ€˜π΅))
428245, 350, 4273brtr4d 5181 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) finSupp (0gβ€˜πΈ))
42921, 167, 67, 420, 144, 421, 426, 428gsummulc1 20128 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))) = ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗))
430419, 429eqtrd 2773 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗))
431144mptexd 7226 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖)) ∈ V)
43215adantr 482 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐴 ∈ LMod)
43336adantr 482 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑉 βŠ† (Baseβ€˜πΈ))
43410, 431, 194, 432, 433gsumsra 32199 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))))
435144mptexd 7226 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) ∈ V)
43610, 435, 194, 432, 433gsumsra 32199 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖))))
437436oveq1d 7424 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗))
43843adantr 482 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΄))
439347oveq2d 7425 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))))
440438, 439, 353oveq123d 7430 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))
441437, 440eqtrd 2773 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))
442430, 434, 4413eqtr3d 2781 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))
443442mpteq2dva 5249 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖)))) = (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗)))
444443oveq2d 7425 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))))) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))))
445381, 382, 4443eqtr3rd 2782 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))) = (0gβ€˜π΄))
44610, 1, 9drgext0g 32677 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜π΄))
447445, 446, 3123eqtr2d 2779 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))) = (0gβ€˜π΅))
44810, 1, 9, 11, 2, 142drgextgsum 32682 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐸 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
449117, 1, 3, 5, 104, 142drgextgsum 32682 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐸 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
450448, 449eqtr3d 2775 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
451358, 447, 4503eqtr3rd 2782 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅))
452343, 451eqtrd 2773 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅))
453 breq1 5152 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ↔ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅))))
454 nfmpt1 5257 . . . . . . . . . . . . . . . . . . . 20 Ⅎ𝑗(𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
455454nfeq2 2921 . . . . . . . . . . . . . . . . . . 19 Ⅎ𝑗 𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
456 fveq1 6891 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (π‘β€˜π‘—) = ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—))
457456oveq1d 7424 . . . . . . . . . . . . . . . . . . . 20 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗) = (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))
458457adantr 482 . . . . . . . . . . . . . . . . . . 19 ((𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∧ 𝑗 ∈ π‘Œ) β†’ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗) = (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))
459455, 458mpteq2da 5247 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗)) = (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗)))
460459oveq2d 7425 . . . . . . . . . . . . . . . . 17 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))))
461460eqeq1d 2735 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ ((𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅) ↔ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)))
462453, 461anbi12d 632 . . . . . . . . . . . . . . 15 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ ((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) ↔ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅))))
463 eqeq1 2737 . . . . . . . . . . . . . . 15 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}) ↔ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
464462, 463imbi12d 345 . . . . . . . . . . . . . 14 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})) ↔ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}))))
465364lbslinds 21388 . . . . . . . . . . . . . . . 16 (LBasisβ€˜π΅) βŠ† (LIndSβ€˜π΅)
466465, 142sselid 3981 . . . . . . . . . . . . . . 15 (πœ‘ β†’ π‘Œ ∈ (LIndSβ€˜π΅))
467 eqid 2733 . . . . . . . . . . . . . . . . 17 (Baseβ€˜(Scalarβ€˜π΅)) = (Baseβ€˜(Scalarβ€˜π΅))
468233, 467, 319, 244, 204, 320islinds5 32480 . . . . . . . . . . . . . . . 16 ((𝐡 ∈ LMod ∧ π‘Œ βŠ† (Baseβ€˜π΅)) β†’ (π‘Œ ∈ (LIndSβ€˜π΅) ↔ βˆ€π‘ ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ)((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}))))
469468biimpa 478 . . . . . . . . . . . . . . 15 (((𝐡 ∈ LMod ∧ π‘Œ βŠ† (Baseβ€˜π΅)) ∧ π‘Œ ∈ (LIndSβ€˜π΅)) β†’ βˆ€π‘ ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ)((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
470208, 366, 466, 469syl21anc 837 . . . . . . . . . . . . . 14 (πœ‘ β†’ βˆ€π‘ ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ)((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
471 fvexd 6907 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΅)) ∈ V)
472 elmapg 8833 . . . . . . . . . . . . . . . 16 (((Baseβ€˜(Scalarβ€˜π΅)) ∈ V ∧ π‘Œ ∈ (LBasisβ€˜π΅)) β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ) ↔ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))):π‘ŒβŸΆ(Baseβ€˜(Scalarβ€˜π΅))))
473472biimpar 479 . . . . . . . . . . . . . . 15 ((((Baseβ€˜(Scalarβ€˜π΅)) ∈ V ∧ π‘Œ ∈ (LBasisβ€˜π΅)) ∧ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))):π‘ŒβŸΆ(Baseβ€˜(Scalarβ€˜π΅))) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ))
474471, 142, 251, 473syl21anc 837 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ))
475464, 470, 474rspcdva 3614 . . . . . . . . . . . . 13 (πœ‘ β†’ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
476337, 452, 475mp2and 698 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}))
477 fconstmpt 5739 . . . . . . . . . . . 12 (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}) = (𝑗 ∈ π‘Œ ↦ (0gβ€˜(Scalarβ€˜π΅)))
478476, 477eqtrdi 2789 . . . . . . . . . . 11 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (𝑗 ∈ π‘Œ ↦ (0gβ€˜(Scalarβ€˜π΅))))
479 ovex 7442 . . . . . . . . . . . . 13 (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V
480479rgenw 3066 . . . . . . . . . . . 12 βˆ€π‘— ∈ π‘Œ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V
481 mpteqb 7018 . . . . . . . . . . . 12 (βˆ€π‘— ∈ π‘Œ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (𝑗 ∈ π‘Œ ↦ (0gβ€˜(Scalarβ€˜π΅))) ↔ βˆ€π‘— ∈ π‘Œ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅))))
482480, 481ax-mp 5 . . . . . . . . . . 11 ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (𝑗 ∈ π‘Œ ↦ (0gβ€˜(Scalarβ€˜π΅))) ↔ βˆ€π‘— ∈ π‘Œ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅)))
483478, 482sylib 217 . . . . . . . . . 10 (πœ‘ β†’ βˆ€π‘— ∈ π‘Œ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅)))
484483r19.21bi 3249 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅)))
485312, 446, 3133eqtr3rd 2782 . . . . . . . . . 10 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΅)) = (0gβ€˜π΄))
486485adantr 482 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜(Scalarβ€˜π΅)) = (0gβ€˜π΄))
487202, 484, 4863eqtrd 2777 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄))
488183, 487jca 513 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)))
489186fmpttd 7115 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)):π‘‹βŸΆ(Baseβ€˜(Scalarβ€˜π΄)))
490 fvexd 6907 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (Baseβ€˜(Scalarβ€˜π΄)) ∈ V)
491490, 144elmapd 8834 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)):π‘‹βŸΆ(Baseβ€˜(Scalarβ€˜π΄))))
492489, 491mpbird 257 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋))
493 simpr 486 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
494493breq1d 5159 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄))))
495 nfv 1918 . . . . . . . . . . . . . 14 Ⅎ𝑖(πœ‘ ∧ 𝑗 ∈ π‘Œ)
496 nfmpt1 5257 . . . . . . . . . . . . . . 15 Ⅎ𝑖(𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))
497496nfeq2 2921 . . . . . . . . . . . . . 14 Ⅎ𝑖 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))
498495, 497nfan 1903 . . . . . . . . . . . . 13 Ⅎ𝑖((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
499 simplr 768 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) ∧ 𝑖 ∈ 𝑋) β†’ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
500499fveq1d 6894 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) ∧ 𝑖 ∈ 𝑋) β†’ (π‘€β€˜π‘–) = ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–))
501500oveq1d 7424 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖) = (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))
502498, 501mpteq2da 5247 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖)) = (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖)))
503502oveq2d 7425 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))))
504503eqeq1d 2735 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄) ↔ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)))
505494, 504anbi12d 632 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ ((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) ↔ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄))))
506493eqeq1d 2735 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
507505, 506imbi12d 345 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})) ↔ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))))
508492, 507rspcdv 3605 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})) β†’ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))))
509139, 488, 508mp2d 49 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
510509, 254eqtrdi 2789 . . . . 5 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
511510, 308sylib 217 . . . 4 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
512511ralrimiva 3147 . . 3 (πœ‘ β†’ βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
513 eqidd 2734 . . . 4 ((𝑗 = π‘˜ ∧ 𝑖 = 𝑙) β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΄)))
514 fvexd 6907 . . . 4 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (0gβ€˜(Scalarβ€˜π΄)) ∈ V)
515 fvexd 6907 . . . 4 ((πœ‘ ∧ π‘˜ ∈ π‘Œ ∧ 𝑙 ∈ 𝑋) β†’ (0gβ€˜(Scalarβ€˜π΄)) ∈ V)
516157, 513, 514, 515fnmpoovd 8073 . . 3 (πœ‘ β†’ (π‘Š = (π‘˜ ∈ π‘Œ, 𝑙 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
517512, 516mpbird 257 . 2 (πœ‘ β†’ π‘Š = (π‘˜ ∈ π‘Œ, 𝑙 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
518 fconstmpo 7525 . 2 ((π‘Œ Γ— 𝑋) Γ— {(0gβ€˜(Scalarβ€˜π΄))}) = (π‘˜ ∈ π‘Œ, 𝑙 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄)))
519517, 518eqtr4di 2791 1 (πœ‘ β†’ π‘Š = ((π‘Œ Γ— 𝑋) Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 397   ∧ w3a 1088   = wceq 1542   ∈ wcel 2107   β‰  wne 2941  βˆ€wral 3062  βˆƒwrex 3071  {crab 3433  Vcvv 3475   βˆ– cdif 3946   βŠ† wss 3949  {csn 4629  βŸ¨cop 4635   class class class wbr 5149   ↦ cmpt 5232   Γ— cxp 5675  dom cdm 5677  Fun wfun 6538   Fn wfn 6539  βŸΆwf 6540  β€˜cfv 6544  (class class class)co 7409   ∈ cmpo 7411   ∘f cof 7668   supp csupp 8146   ↑m cmap 8820  Fincfn 8939   finSupp cfsupp 9361  Basecbs 17144   β†Ύs cress 17173  +gcplusg 17197  .rcmulr 17198  Scalarcsca 17200   ·𝑠 cvsca 17201  0gc0g 17385   Ξ£g cgsu 17386  Mndcmnd 18625  Grpcgrp 18819  SubGrpcsubg 19000  CMndccmn 19648  Abelcabl 19649  Ringcrg 20056  SubRingcsubrg 20315  DivRingcdr 20357  LModclmod 20471  LSubSpclss 20542  LBasisclbs 20685  LVecclvec 20713  subringAlg csra 20781   freeLMod cfrlm 21301  LIndSclinds 21360
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704  ax-rep 5286  ax-sep 5300  ax-nul 5307  ax-pow 5364  ax-pr 5428  ax-un 7725  ax-cnex 11166  ax-resscn 11167  ax-1cn 11168  ax-icn 11169  ax-addcl 11170  ax-addrcl 11171  ax-mulcl 11172  ax-mulrcl 11173  ax-mulcom 11174  ax-addass 11175  ax-mulass 11176  ax-distr 11177  ax-i2m1 11178  ax-1ne0 11179  ax-1rid 11180  ax-rnegex 11181  ax-rrecex 11182  ax-cnre 11183  ax-pre-lttri 11184  ax-pre-lttrn 11185  ax-pre-ltadd 11186  ax-pre-mulgt0 11187
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3or 1089  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ne 2942  df-nel 3048  df-ral 3063  df-rex 3072  df-rmo 3377  df-reu 3378  df-rab 3434  df-v 3477  df-sbc 3779  df-csb 3895  df-dif 3952  df-un 3954  df-in 3956  df-ss 3966  df-pss 3968  df-nul 4324  df-if 4530  df-pw 4605  df-sn 4630  df-pr 4632  df-tp 4634  df-op 4636  df-uni 4910  df-int 4952  df-iun 5000  df-iin 5001  df-br 5150  df-opab 5212  df-mpt 5233  df-tr 5267  df-id 5575  df-eprel 5581  df-po 5589  df-so 5590  df-fr 5632  df-se 5633  df-we 5634  df-xp 5683  df-rel 5684  df-cnv 5685  df-co 5686  df-dm 5687  df-rn 5688  df-res 5689  df-ima 5690  df-pred 6301  df-ord 6368  df-on 6369  df-lim 6370  df-suc 6371  df-iota 6496  df-fun 6546  df-fn 6547  df-f 6548  df-f1 6549  df-fo 6550  df-f1o 6551  df-fv 6552  df-isom 6553  df-riota 7365  df-ov 7412  df-oprab 7413  df-mpo 7414  df-of 7670  df-om 7856  df-1st 7975  df-2nd 7976  df-supp 8147  df-frecs 8266  df-wrecs 8297  df-recs 8371  df-rdg 8410  df-1o 8466  df-er 8703  df-map 8822  df-ixp 8892  df-en 8940  df-dom 8941  df-sdom 8942  df-fin 8943  df-fsupp 9362  df-sup 9437  df-oi 9505  df-card 9934  df-pnf 11250  df-mnf 11251  df-xr 11252  df-ltxr 11253  df-le 11254  df-sub 11446  df-neg 11447  df-nn 12213  df-2 12275  df-3 12276  df-4 12277  df-5 12278  df-6 12279  df-7 12280  df-8 12281  df-9 12282  df-n0 12473  df-z 12559  df-dec 12678  df-uz 12823  df-fz 13485  df-fzo 13628  df-seq 13967  df-hash 14291  df-struct 17080  df-sets 17097  df-slot 17115  df-ndx 17127  df-base 17145  df-ress 17174  df-plusg 17210  df-mulr 17211  df-sca 17213  df-vsca 17214  df-ip 17215  df-tset 17216  df-ple 17217  df-ds 17219  df-hom 17221  df-cco 17222  df-0g 17387  df-gsum 17388  df-prds 17393  df-pws 17395  df-mre 17530  df-mrc 17531  df-acs 17533  df-mgm 18561  df-sgrp 18610  df-mnd 18626  df-mhm 18671  df-submnd 18672  df-grp 18822  df-minusg 18823  df-sbg 18824  df-mulg 18951  df-subg 19003  df-ghm 19090  df-cntz 19181  df-cmn 19650  df-abl 19651  df-mgp 19988  df-ur 20005  df-ring 20058  df-nzr 20292  df-subrg 20317  df-drng 20359  df-lmod 20473  df-lss 20543  df-lsp 20583  df-lmhm 20633  df-lbs 20686  df-lvec 20714  df-sra 20785  df-rgmod 20786  df-dsmm 21287  df-frlm 21302  df-uvc 21338  df-lindf 21361  df-linds 21362
This theorem is referenced by:  fedgmul  32716
  Copyright terms: Public domain W3C validator