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 32774
Description: Lemma for fedgmul 32775. (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 20349 . . . . . . . . . . . . . 14 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (𝑉 ∈ (SubRingβ€˜πΉ) ↔ (𝑉 ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ)))
76biimpa 477 . . . . . . . . . . . . 13 ((π‘ˆ ∈ (SubRingβ€˜πΈ) ∧ 𝑉 ∈ (SubRingβ€˜πΉ)) β†’ (𝑉 ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ))
83, 4, 7syl2anc 584 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑉 ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ))
98simpld 495 . . . . . . . . . . 11 (πœ‘ β†’ 𝑉 ∈ (SubRingβ€˜πΈ))
10 fedgmul.a . . . . . . . . . . . 12 𝐴 = ((subringAlg β€˜πΈ)β€˜π‘‰)
11 fedgmul.k . . . . . . . . . . . 12 𝐾 = (𝐸 β†Ύs 𝑉)
1210, 11sralvec 32731 . . . . . . . . . . 11 ((𝐸 ∈ DivRing ∧ 𝐾 ∈ DivRing ∧ 𝑉 ∈ (SubRingβ€˜πΈ)) β†’ 𝐴 ∈ LVec)
131, 2, 9, 12syl3anc 1371 . . . . . . . . . 10 (πœ‘ β†’ 𝐴 ∈ LVec)
14 lveclmod 20722 . . . . . . . . . 10 (𝐴 ∈ LVec β†’ 𝐴 ∈ LMod)
1513, 14syl 17 . . . . . . . . 9 (πœ‘ β†’ 𝐴 ∈ LMod)
16 fedgmullem.x . . . . . . . . . . 11 (πœ‘ β†’ 𝑋 ∈ (LBasisβ€˜πΆ))
17 eqid 2732 . . . . . . . . . . . 12 (Baseβ€˜πΆ) = (Baseβ€˜πΆ)
18 eqid 2732 . . . . . . . . . . . 12 (LBasisβ€˜πΆ) = (LBasisβ€˜πΆ)
1917, 18lbsss 20693 . . . . . . . . . . 11 (𝑋 ∈ (LBasisβ€˜πΆ) β†’ 𝑋 βŠ† (Baseβ€˜πΆ))
2016, 19syl 17 . . . . . . . . . 10 (πœ‘ β†’ 𝑋 βŠ† (Baseβ€˜πΆ))
21 eqid 2732 . . . . . . . . . . . . . . . 16 (Baseβ€˜πΈ) = (Baseβ€˜πΈ)
2221subrgss 20324 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ π‘ˆ βŠ† (Baseβ€˜πΈ))
233, 22syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ π‘ˆ βŠ† (Baseβ€˜πΈ))
245, 21ressbas2 17184 . . . . . . . . . . . . . 14 (π‘ˆ βŠ† (Baseβ€˜πΈ) β†’ π‘ˆ = (Baseβ€˜πΉ))
2523, 24syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘ˆ = (Baseβ€˜πΉ))
26 fedgmul.c . . . . . . . . . . . . . . 15 𝐢 = ((subringAlg β€˜πΉ)β€˜π‘‰)
2726a1i 11 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝐢 = ((subringAlg β€˜πΉ)β€˜π‘‰))
28 eqid 2732 . . . . . . . . . . . . . . . 16 (Baseβ€˜πΉ) = (Baseβ€˜πΉ)
2928subrgss 20324 . . . . . . . . . . . . . . 15 (𝑉 ∈ (SubRingβ€˜πΉ) β†’ 𝑉 βŠ† (Baseβ€˜πΉ))
304, 29syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝑉 βŠ† (Baseβ€˜πΉ))
3127, 30srabase 20798 . . . . . . . . . . . . 13 (πœ‘ β†’ (Baseβ€˜πΉ) = (Baseβ€˜πΆ))
3225, 31eqtrd 2772 . . . . . . . . . . . 12 (πœ‘ β†’ π‘ˆ = (Baseβ€˜πΆ))
3332, 23eqsstrrd 4021 . . . . . . . . . . 11 (πœ‘ β†’ (Baseβ€˜πΆ) βŠ† (Baseβ€˜πΈ))
3410a1i 11 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐴 = ((subringAlg β€˜πΈ)β€˜π‘‰))
3521subrgss 20324 . . . . . . . . . . . . 13 (𝑉 ∈ (SubRingβ€˜πΈ) β†’ 𝑉 βŠ† (Baseβ€˜πΈ))
369, 35syl 17 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑉 βŠ† (Baseβ€˜πΈ))
3734, 36srabase 20798 . . . . . . . . . . 11 (πœ‘ β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΄))
3833, 37sseqtrd 4022 . . . . . . . . . 10 (πœ‘ β†’ (Baseβ€˜πΆ) βŠ† (Baseβ€˜π΄))
3920, 38sstrd 3992 . . . . . . . . 9 (πœ‘ β†’ 𝑋 βŠ† (Baseβ€˜π΄))
4034, 3, 36srasubrg 32730 . . . . . . . . . . . 12 (πœ‘ β†’ π‘ˆ ∈ (SubRingβ€˜π΄))
41 subrgsubg 20329 . . . . . . . . . . . 12 (π‘ˆ ∈ (SubRingβ€˜π΄) β†’ π‘ˆ ∈ (SubGrpβ€˜π΄))
4240, 41syl 17 . . . . . . . . . . 11 (πœ‘ β†’ π‘ˆ ∈ (SubGrpβ€˜π΄))
4310, 1, 9drgextvsca 32736 . . . . . . . . . . . . . 14 (πœ‘ β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΄))
4443oveqdr 7439 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ (π‘₯(.rβ€˜πΈ)𝑦) = (π‘₯( ·𝑠 β€˜π΄)𝑦))
453adantr 481 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘ˆ ∈ (SubRingβ€˜πΈ))
468simprd 496 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑉 βŠ† π‘ˆ)
4746adantr 481 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ 𝑉 βŠ† π‘ˆ)
48 simprl 769 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)))
49 ressabs 17196 . . . . . . . . . . . . . . . . . . . . . 22 ((π‘ˆ ∈ (SubRingβ€˜πΈ) ∧ 𝑉 βŠ† π‘ˆ) β†’ ((𝐸 β†Ύs π‘ˆ) β†Ύs 𝑉) = (𝐸 β†Ύs 𝑉))
503, 46, 49syl2anc 584 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ ((𝐸 β†Ύs π‘ˆ) β†Ύs 𝑉) = (𝐸 β†Ύs 𝑉))
515oveq1i 7421 . . . . . . . . . . . . . . . . . . . . 21 (𝐹 β†Ύs 𝑉) = ((𝐸 β†Ύs π‘ˆ) β†Ύs 𝑉)
5250, 51, 113eqtr4g 2797 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (𝐹 β†Ύs 𝑉) = 𝐾)
5327, 30srasca 20804 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (𝐹 β†Ύs 𝑉) = (Scalarβ€˜πΆ))
5452, 53eqtr3d 2774 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐾 = (Scalarβ€˜πΆ))
5554fveq2d 6895 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (Baseβ€˜πΎ) = (Baseβ€˜(Scalarβ€˜πΆ)))
5611, 21ressbas2 17184 . . . . . . . . . . . . . . . . . . 19 (𝑉 βŠ† (Baseβ€˜πΈ) β†’ 𝑉 = (Baseβ€˜πΎ))
5736, 56syl 17 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑉 = (Baseβ€˜πΎ))
5834, 36srasca 20804 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐸 β†Ύs 𝑉) = (Scalarβ€˜π΄))
5911, 58eqtrid 2784 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝐾 = (Scalarβ€˜π΄))
6052, 53, 593eqtr3rd 2781 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (Scalarβ€˜π΄) = (Scalarβ€˜πΆ))
6160fveq2d 6895 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) = (Baseβ€˜(Scalarβ€˜πΆ)))
6255, 57, 613eqtr4d 2782 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑉 = (Baseβ€˜(Scalarβ€˜π΄)))
6362adantr 481 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ 𝑉 = (Baseβ€˜(Scalarβ€˜π΄)))
6448, 63eleqtrrd 2836 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘₯ ∈ 𝑉)
6547, 64sseldd 3983 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ π‘₯ ∈ π‘ˆ)
66 simprr 771 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ 𝑦 ∈ π‘ˆ)
67 eqid 2732 . . . . . . . . . . . . . . 15 (.rβ€˜πΈ) = (.rβ€˜πΈ)
6867subrgmcl 20335 . . . . . . . . . . . . . 14 ((π‘ˆ ∈ (SubRingβ€˜πΈ) ∧ π‘₯ ∈ π‘ˆ ∧ 𝑦 ∈ π‘ˆ) β†’ (π‘₯(.rβ€˜πΈ)𝑦) ∈ π‘ˆ)
6945, 65, 66, 68syl3anc 1371 . . . . . . . . . . . . 13 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ (π‘₯(.rβ€˜πΈ)𝑦) ∈ π‘ˆ)
7044, 69eqeltrrd 2834 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄)) ∧ 𝑦 ∈ π‘ˆ)) β†’ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)
7170ralrimivva 3200 . . . . . . . . . . 11 (πœ‘ β†’ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄))βˆ€π‘¦ ∈ π‘ˆ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)
72 eqid 2732 . . . . . . . . . . . . 13 (Scalarβ€˜π΄) = (Scalarβ€˜π΄)
73 eqid 2732 . . . . . . . . . . . . 13 (Baseβ€˜(Scalarβ€˜π΄)) = (Baseβ€˜(Scalarβ€˜π΄))
74 eqid 2732 . . . . . . . . . . . . 13 (Baseβ€˜π΄) = (Baseβ€˜π΄)
75 eqid 2732 . . . . . . . . . . . . 13 ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΄)
76 eqid 2732 . . . . . . . . . . . . 13 (LSubSpβ€˜π΄) = (LSubSpβ€˜π΄)
7772, 73, 74, 75, 76islss4 20578 . . . . . . . . . . . 12 (𝐴 ∈ LMod β†’ (π‘ˆ ∈ (LSubSpβ€˜π΄) ↔ (π‘ˆ ∈ (SubGrpβ€˜π΄) ∧ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄))βˆ€π‘¦ ∈ π‘ˆ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)))
7877biimpar 478 . . . . . . . . . . 11 ((𝐴 ∈ LMod ∧ (π‘ˆ ∈ (SubGrpβ€˜π΄) ∧ βˆ€π‘₯ ∈ (Baseβ€˜(Scalarβ€˜π΄))βˆ€π‘¦ ∈ π‘ˆ (π‘₯( ·𝑠 β€˜π΄)𝑦) ∈ π‘ˆ)) β†’ π‘ˆ ∈ (LSubSpβ€˜π΄))
7915, 42, 71, 78syl12anc 835 . . . . . . . . . 10 (πœ‘ β†’ π‘ˆ ∈ (LSubSpβ€˜π΄))
8020, 32sseqtrrd 4023 . . . . . . . . . 10 (πœ‘ β†’ 𝑋 βŠ† π‘ˆ)
8118lbslinds 21394 . . . . . . . . . . . 12 (LBasisβ€˜πΆ) βŠ† (LIndSβ€˜πΆ)
8281, 16sselid 3980 . . . . . . . . . . 11 (πœ‘ β†’ 𝑋 ∈ (LIndSβ€˜πΆ))
8323, 37sseqtrd 4022 . . . . . . . . . . . . . 14 (πœ‘ β†’ π‘ˆ βŠ† (Baseβ€˜π΄))
84 eqid 2732 . . . . . . . . . . . . . . 15 (𝐴 β†Ύs π‘ˆ) = (𝐴 β†Ύs π‘ˆ)
8584, 74ressbas2 17184 . . . . . . . . . . . . . 14 (π‘ˆ βŠ† (Baseβ€˜π΄) β†’ π‘ˆ = (Baseβ€˜(𝐴 β†Ύs π‘ˆ)))
8683, 85syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘ˆ = (Baseβ€˜(𝐴 β†Ύs π‘ˆ)))
8725, 86, 313eqtr3rd 2781 . . . . . . . . . . . 12 (πœ‘ β†’ (Baseβ€˜πΆ) = (Baseβ€˜(𝐴 β†Ύs π‘ˆ)))
8884, 72resssca 17290 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (Scalarβ€˜π΄) = (Scalarβ€˜(𝐴 β†Ύs π‘ˆ)))
893, 88syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (Scalarβ€˜π΄) = (Scalarβ€˜(𝐴 β†Ύs π‘ˆ)))
9060, 89eqtr3d 2774 . . . . . . . . . . . . 13 (πœ‘ β†’ (Scalarβ€˜πΆ) = (Scalarβ€˜(𝐴 β†Ύs π‘ˆ)))
9190fveq2d 6895 . . . . . . . . . . . 12 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜πΆ)) = (Baseβ€˜(Scalarβ€˜(𝐴 β†Ύs π‘ˆ))))
9290fveq2d 6895 . . . . . . . . . . . 12 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜πΆ)) = (0gβ€˜(Scalarβ€˜(𝐴 β†Ύs π‘ˆ))))
93 eqid 2732 . . . . . . . . . . . . . . . . 17 (+gβ€˜πΈ) = (+gβ€˜πΈ)
945, 93ressplusg 17237 . . . . . . . . . . . . . . . 16 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (+gβ€˜πΈ) = (+gβ€˜πΉ))
953, 94syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (+gβ€˜πΈ) = (+gβ€˜πΉ))
9634, 36sraaddg 20800 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (+gβ€˜πΈ) = (+gβ€˜π΄))
9727, 30sraaddg 20800 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (+gβ€˜πΉ) = (+gβ€˜πΆ))
9895, 96, 973eqtr3rd 2781 . . . . . . . . . . . . . 14 (πœ‘ β†’ (+gβ€˜πΆ) = (+gβ€˜π΄))
99 eqid 2732 . . . . . . . . . . . . . . . 16 (+gβ€˜π΄) = (+gβ€˜π΄)
10084, 99ressplusg 17237 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (+gβ€˜π΄) = (+gβ€˜(𝐴 β†Ύs π‘ˆ)))
1013, 100syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (+gβ€˜π΄) = (+gβ€˜(𝐴 β†Ύs π‘ˆ)))
10298, 101eqtrd 2772 . . . . . . . . . . . . 13 (πœ‘ β†’ (+gβ€˜πΆ) = (+gβ€˜(𝐴 β†Ύs π‘ˆ)))
103102oveqdr 7439 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜πΆ) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯(+gβ€˜πΆ)𝑦) = (π‘₯(+gβ€˜(𝐴 β†Ύs π‘ˆ))𝑦))
104 fedgmul.2 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐹 ∈ DivRing)
10552, 2eqeltrd 2833 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐹 β†Ύs 𝑉) ∈ DivRing)
106 eqid 2732 . . . . . . . . . . . . . . . 16 (𝐹 β†Ύs 𝑉) = (𝐹 β†Ύs 𝑉)
10726, 106sralvec 32731 . . . . . . . . . . . . . . 15 ((𝐹 ∈ DivRing ∧ (𝐹 β†Ύs 𝑉) ∈ DivRing ∧ 𝑉 ∈ (SubRingβ€˜πΉ)) β†’ 𝐢 ∈ LVec)
108104, 105, 4, 107syl3anc 1371 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝐢 ∈ LVec)
109 lveclmod 20722 . . . . . . . . . . . . . 14 (𝐢 ∈ LVec β†’ 𝐢 ∈ LMod)
110108, 109syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝐢 ∈ LMod)
111 eqid 2732 . . . . . . . . . . . . . . 15 (Scalarβ€˜πΆ) = (Scalarβ€˜πΆ)
112 eqid 2732 . . . . . . . . . . . . . . 15 ( ·𝑠 β€˜πΆ) = ( ·𝑠 β€˜πΆ)
113 eqid 2732 . . . . . . . . . . . . . . 15 (Baseβ€˜(Scalarβ€˜πΆ)) = (Baseβ€˜(Scalarβ€˜πΆ))
11417, 111, 112, 113lmodvscl 20493 . . . . . . . . . . . . . 14 ((𝐢 ∈ LMod ∧ π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ)) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) ∈ (Baseβ€˜πΆ))
1151143expb 1120 . . . . . . . . . . . . 13 ((𝐢 ∈ LMod ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) ∈ (Baseβ€˜πΆ))
116110, 115sylan 580 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) ∈ (Baseβ€˜πΆ))
117 fedgmul.b . . . . . . . . . . . . . . . 16 𝐡 = ((subringAlg β€˜πΈ)β€˜π‘ˆ)
118117, 1, 3drgextvsca 32736 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΅))
11943, 118eqtr3d 2774 . . . . . . . . . . . . . 14 (πœ‘ β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΅))
12084, 75ressvsca 17291 . . . . . . . . . . . . . . 15 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ)))
1213, 120syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ)))
1225, 67ressmulr 17254 . . . . . . . . . . . . . . . 16 (π‘ˆ ∈ (SubRingβ€˜πΈ) β†’ (.rβ€˜πΈ) = (.rβ€˜πΉ))
1233, 122syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (.rβ€˜πΈ) = (.rβ€˜πΉ))
12426, 104, 4drgextvsca 32736 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (.rβ€˜πΉ) = ( ·𝑠 β€˜πΆ))
125123, 118, 1243eqtr3d 2780 . . . . . . . . . . . . . 14 (πœ‘ β†’ ( ·𝑠 β€˜π΅) = ( ·𝑠 β€˜πΆ))
126119, 121, 1253eqtr3rd 2781 . . . . . . . . . . . . 13 (πœ‘ β†’ ( ·𝑠 β€˜πΆ) = ( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ)))
127126oveqdr 7439 . . . . . . . . . . . 12 ((πœ‘ ∧ (π‘₯ ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑦 ∈ (Baseβ€˜πΆ))) β†’ (π‘₯( ·𝑠 β€˜πΆ)𝑦) = (π‘₯( ·𝑠 β€˜(𝐴 β†Ύs π‘ˆ))𝑦))
128 ovexd 7446 . . . . . . . . . . . 12 (πœ‘ β†’ (𝐴 β†Ύs π‘ˆ) ∈ V)
12987, 91, 92, 103, 116, 127, 108, 128lindspropd 32544 . . . . . . . . . . 11 (πœ‘ β†’ (LIndSβ€˜πΆ) = (LIndSβ€˜(𝐴 β†Ύs π‘ˆ)))
13082, 129eleqtrd 2835 . . . . . . . . . 10 (πœ‘ β†’ 𝑋 ∈ (LIndSβ€˜(𝐴 β†Ύs π‘ˆ)))
13176, 84lsslinds 21392 . . . . . . . . . . 11 ((𝐴 ∈ LMod ∧ π‘ˆ ∈ (LSubSpβ€˜π΄) ∧ 𝑋 βŠ† π‘ˆ) β†’ (𝑋 ∈ (LIndSβ€˜(𝐴 β†Ύs π‘ˆ)) ↔ 𝑋 ∈ (LIndSβ€˜π΄)))
132131biimpa 477 . . . . . . . . . 10 (((𝐴 ∈ LMod ∧ π‘ˆ ∈ (LSubSpβ€˜π΄) ∧ 𝑋 βŠ† π‘ˆ) ∧ 𝑋 ∈ (LIndSβ€˜(𝐴 β†Ύs π‘ˆ))) β†’ 𝑋 ∈ (LIndSβ€˜π΄))
13315, 79, 80, 130, 132syl31anc 1373 . . . . . . . . 9 (πœ‘ β†’ 𝑋 ∈ (LIndSβ€˜π΄))
134 eqid 2732 . . . . . . . . . . 11 (0gβ€˜π΄) = (0gβ€˜π΄)
135 eqid 2732 . . . . . . . . . . 11 (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΄))
13674, 73, 72, 75, 134, 135islinds5 32525 . . . . . . . . . 10 ((𝐴 ∈ LMod ∧ 𝑋 βŠ† (Baseβ€˜π΄)) β†’ (𝑋 ∈ (LIndSβ€˜π΄) ↔ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))))
137136biimpa 477 . . . . . . . . 9 (((𝐴 ∈ LMod ∧ 𝑋 βŠ† (Baseβ€˜π΄)) ∧ 𝑋 ∈ (LIndSβ€˜π΄)) β†’ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
13815, 39, 133, 137syl21anc 836 . . . . . . . 8 (πœ‘ β†’ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
139138adantr 481 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ βˆ€π‘€ ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋)((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
140 eqid 2732 . . . . . . . . . 10 (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))
141 fvexd 6906 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜πΉ) ∈ V)
142 fedgmullem.y . . . . . . . . . . 11 (πœ‘ β†’ π‘Œ ∈ (LBasisβ€˜π΅))
143142adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘Œ ∈ (LBasisβ€˜π΅))
14416adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑋 ∈ (LBasisβ€˜πΆ))
145 fedgmullem2.1 . . . . . . . . . . . . . . 15 (πœ‘ β†’ π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))))
146 fvexd 6906 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (Scalarβ€˜π΄) ∈ V)
147142, 16xpexd 7740 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (π‘Œ Γ— 𝑋) ∈ V)
148 eqid 2732 . . . . . . . . . . . . . . . . 17 ((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋)) = ((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))
149 eqid 2732 . . . . . . . . . . . . . . . . 17 (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))) = (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋)))
150148, 73, 135, 149frlmelbas 21317 . . . . . . . . . . . . . . . 16 (((Scalarβ€˜π΄) ∈ V ∧ (π‘Œ Γ— 𝑋) ∈ V) β†’ (π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))) ↔ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ∧ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄)))))
151146, 147, 150syl2anc 584 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (π‘Š ∈ (Baseβ€˜((Scalarβ€˜π΄) freeLMod (π‘Œ Γ— 𝑋))) ↔ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ∧ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄)))))
152145, 151mpbid 231 . . . . . . . . . . . . . 14 (πœ‘ β†’ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ∧ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄))))
153152simpld 495 . . . . . . . . . . . . 13 (πœ‘ β†’ π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)))
154 fvexd 6906 . . . . . . . . . . . . . 14 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) ∈ V)
155154, 147elmapd 8836 . . . . . . . . . . . . 13 (πœ‘ β†’ (π‘Š ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m (π‘Œ Γ— 𝑋)) ↔ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜(Scalarβ€˜π΄))))
156153, 155mpbid 231 . . . . . . . . . . . 12 (πœ‘ β†’ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜(Scalarβ€˜π΄)))
157156ffnd 6718 . . . . . . . . . . 11 (πœ‘ β†’ π‘Š Fn (π‘Œ Γ— 𝑋))
158157adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘Š Fn (π‘Œ Γ— 𝑋))
159 simpr 485 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑗 ∈ π‘Œ)
160152simprd 496 . . . . . . . . . . . 12 (πœ‘ β†’ π‘Š finSupp (0gβ€˜(Scalarβ€˜π΄)))
161 drngring 20368 . . . . . . . . . . . . . . . 16 (𝐸 ∈ DivRing β†’ 𝐸 ∈ Ring)
1621, 161syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐸 ∈ Ring)
163 ringmnd 20068 . . . . . . . . . . . . . . 15 (𝐸 ∈ Ring β†’ 𝐸 ∈ Mnd)
164162, 163syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝐸 ∈ Mnd)
165 subrgsubg 20329 . . . . . . . . . . . . . . . . 17 (𝑉 ∈ (SubRingβ€˜πΈ) β†’ 𝑉 ∈ (SubGrpβ€˜πΈ))
1669, 165syl 17 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑉 ∈ (SubGrpβ€˜πΈ))
167 eqid 2732 . . . . . . . . . . . . . . . . 17 (0gβ€˜πΈ) = (0gβ€˜πΈ)
168167subg0cl 19016 . . . . . . . . . . . . . . . 16 (𝑉 ∈ (SubGrpβ€˜πΈ) β†’ (0gβ€˜πΈ) ∈ 𝑉)
169166, 168syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (0gβ€˜πΈ) ∈ 𝑉)
17046, 169sseldd 3983 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜πΈ) ∈ π‘ˆ)
1715, 21, 167ress0g 18655 . . . . . . . . . . . . . 14 ((𝐸 ∈ Mnd ∧ (0gβ€˜πΈ) ∈ π‘ˆ ∧ π‘ˆ βŠ† (Baseβ€˜πΈ)) β†’ (0gβ€˜πΈ) = (0gβ€˜πΉ))
172164, 170, 23, 171syl3anc 1371 . . . . . . . . . . . . 13 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜πΉ))
17354fveq2d 6895 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜πΎ) = (0gβ€˜(Scalarβ€˜πΆ)))
17411, 167subrg0 20330 . . . . . . . . . . . . . . 15 (𝑉 ∈ (SubRingβ€˜πΈ) β†’ (0gβ€˜πΈ) = (0gβ€˜πΎ))
1759, 174syl 17 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜πΎ))
17660fveq2d 6895 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜πΆ)))
177173, 175, 1763eqtr4d 2782 . . . . . . . . . . . . 13 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜(Scalarβ€˜π΄)))
178172, 177eqtr3d 2774 . . . . . . . . . . . 12 (πœ‘ β†’ (0gβ€˜πΉ) = (0gβ€˜(Scalarβ€˜π΄)))
179160, 178breqtrrd 5176 . . . . . . . . . . 11 (πœ‘ β†’ π‘Š finSupp (0gβ€˜πΉ))
180179adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘Š finSupp (0gβ€˜πΉ))
181140, 141, 143, 144, 158, 159, 180fsuppcurry1 31988 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜πΉ))
182178adantr 481 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜πΉ) = (0gβ€˜(Scalarβ€˜π΄)))
183181, 182breqtrd 5174 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)))
184 eqidd 2733 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
185156fovcdmda 7580 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜π΄)))
186185anassrs 468 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜π΄)))
187184, 186fvmpt2d 7011 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–) = (π‘—π‘Šπ‘–))
188187oveq1d 7426 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))
189119ad2antrr 724 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΅))
190189oveqd 7428 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))
191188, 190eqtrd 2772 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))
192191mpteq2dva 5248 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))
193192oveq2d 7427 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
1941adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐸 ∈ DivRing)
1959adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑉 ∈ (SubRingβ€˜πΈ))
1962adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐾 ∈ DivRing)
19710, 194, 195, 11, 196, 144drgextgsum 32740 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
1983adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘ˆ ∈ (SubRingβ€˜πΈ))
199104adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐹 ∈ DivRing)
200117, 194, 198, 5, 199, 144drgextgsum 32740 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
201197, 200eqtr3d 2774 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
202193, 201eqtrd 2772 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
203142mptexd 7228 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ V)
204 eqid 2732 . . . . . . . . . . . . . . . . . 18 (0gβ€˜π΅) = (0gβ€˜π΅)
205117, 5sralvec 32731 . . . . . . . . . . . . . . . . . . . . . 22 ((𝐸 ∈ DivRing ∧ 𝐹 ∈ DivRing ∧ π‘ˆ ∈ (SubRingβ€˜πΈ)) β†’ 𝐡 ∈ LVec)
2061, 104, 3, 205syl3anc 1371 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 𝐡 ∈ LVec)
207 lveclmod 20722 . . . . . . . . . . . . . . . . . . . . 21 (𝐡 ∈ LVec β†’ 𝐡 ∈ LMod)
208206, 207syl 17 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝐡 ∈ LMod)
209208adantr 481 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐡 ∈ LMod)
210 lmodabl 20524 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ LMod β†’ 𝐡 ∈ Abel)
211209, 210syl 17 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐡 ∈ Abel)
212117a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 𝐡 = ((subringAlg β€˜πΈ)β€˜π‘ˆ))
213212, 3, 23srasubrg 32730 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ π‘ˆ ∈ (SubRingβ€˜π΅))
214 subrgsubg 20329 . . . . . . . . . . . . . . . . . . . 20 (π‘ˆ ∈ (SubRingβ€˜π΅) β†’ π‘ˆ ∈ (SubGrpβ€˜π΅))
215213, 214syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ π‘ˆ ∈ (SubGrpβ€˜π΅))
216215adantr 481 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘ˆ ∈ (SubGrpβ€˜π΅))
217110ad2antrr 724 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝐢 ∈ LMod)
21861ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜(Scalarβ€˜π΄)) = (Baseβ€˜(Scalarβ€˜πΆ)))
219186, 218eleqtrd 2835 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜πΆ)))
22020ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑋 βŠ† (Baseβ€˜πΆ))
221 simpr 485 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ 𝑋)
222220, 221sseldd 3983 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜πΆ))
22317, 111, 112, 113lmodvscl 20493 . . . . . . . . . . . . . . . . . . . . 21 ((𝐢 ∈ LMod ∧ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜(Scalarβ€˜πΆ)) ∧ 𝑖 ∈ (Baseβ€˜πΆ)) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖) ∈ (Baseβ€˜πΆ))
224217, 219, 222, 223syl3anc 1371 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖) ∈ (Baseβ€˜πΆ))
225125oveqd 7428 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖))
226225ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜πΆ)𝑖))
22732ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ π‘ˆ = (Baseβ€˜πΆ))
228224, 226, 2273eltr4d 2848 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) ∈ π‘ˆ)
229228fmpttd 7116 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)):π‘‹βŸΆπ‘ˆ)
230212, 23srasca 20804 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐸 β†Ύs π‘ˆ) = (Scalarβ€˜π΅))
2315, 230eqtrid 2784 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝐹 = (Scalarβ€˜π΅))
232231adantr 481 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐹 = (Scalarβ€˜π΅))
233 eqid 2732 . . . . . . . . . . . . . . . . . . 19 (Baseβ€˜π΅) = (Baseβ€˜π΅)
234 ovexd 7446 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ V)
23520, 33sstrd 3992 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑋 βŠ† (Baseβ€˜πΈ))
236235adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑋 βŠ† (Baseβ€˜πΈ))
237 simprr 771 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑖 ∈ 𝑋)
238236, 237sseldd 3983 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑖 ∈ (Baseβ€˜πΈ))
239238anassrs 468 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜πΈ))
240212, 23srabase 20798 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΅))
241240ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΅))
242239, 241eleqtrd 2835 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜π΅))
243 eqid 2732 . . . . . . . . . . . . . . . . . . 19 (0gβ€˜πΉ) = (0gβ€˜πΉ)
244 eqid 2732 . . . . . . . . . . . . . . . . . . 19 ( ·𝑠 β€˜π΅) = ( ·𝑠 β€˜π΅)
245144, 209, 232, 233, 234, 242, 204, 243, 244, 181mptscmfsupp0 20542 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)) finSupp (0gβ€˜π΅))
246204, 211, 144, 216, 229, 245gsumsubgcl 19790 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ π‘ˆ)
247231fveq2d 6895 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (Baseβ€˜πΉ) = (Baseβ€˜(Scalarβ€˜π΅)))
24825, 247eqtrd 2772 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ π‘ˆ = (Baseβ€˜(Scalarβ€˜π΅)))
249248adantr 481 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ π‘ˆ = (Baseβ€˜(Scalarβ€˜π΅)))
250246, 249eleqtrd 2835 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ (Baseβ€˜(Scalarβ€˜π΅)))
251250fmpttd 7116 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))):π‘ŒβŸΆ(Baseβ€˜(Scalarβ€˜π΅)))
252251ffund 6721 . . . . . . . . . . . . . 14 (πœ‘ β†’ Fun (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))))
253 fvexd 6906 . . . . . . . . . . . . . 14 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΅)) ∈ V)
254 fconstmpt 5738 . . . . . . . . . . . . . . . . . . . . 21 (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄)))
255254eqeq2i 2745 . . . . . . . . . . . . . . . . . . . 20 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
256 ovex 7444 . . . . . . . . . . . . . . . . . . . . . 22 (π‘˜π‘Šπ‘–) ∈ V
257256rgenw 3065 . . . . . . . . . . . . . . . . . . . . 21 βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) ∈ V
258 mpteqb 7017 . . . . . . . . . . . . . . . . . . . . 21 (βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) ∈ V β†’ ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
259257, 258ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
260255, 259bitri 274 . . . . . . . . . . . . . . . . . . 19 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
261260necon3abii 2987 . . . . . . . . . . . . . . . . . 18 ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ Β¬ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
262 df-ov 7414 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘˜π‘Šπ‘–) = (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©)
263262eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) = (π‘˜π‘Šπ‘–)
264263a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ π‘˜ ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) = (π‘˜π‘Šπ‘–))
265264eqeq1d 2734 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ π‘˜ ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) = (0gβ€˜(Scalarβ€˜π΄)) ↔ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
266265necon3abid 2977 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ π‘˜ ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄)) ↔ Β¬ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
267266rexbidva 3176 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ π‘˜ ∈ π‘Œ) β†’ (βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄)) ↔ βˆƒπ‘– ∈ 𝑋 Β¬ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
268 rexnal 3100 . . . . . . . . . . . . . . . . . . 19 (βˆƒπ‘– ∈ 𝑋 Β¬ (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)) ↔ Β¬ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
269267, 268bitr2di 287 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ π‘˜ ∈ π‘Œ) β†’ (Β¬ βˆ€π‘– ∈ 𝑋 (π‘˜π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)) ↔ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))))
270261, 269bitrid 282 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ π‘˜ ∈ π‘Œ) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))))
271270rabbidva 3439 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} = {π‘˜ ∈ π‘Œ ∣ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))})
272 fveq2 6891 . . . . . . . . . . . . . . . . . 18 (𝑧 = βŸ¨π‘˜, π‘–βŸ© β†’ (π‘Šβ€˜π‘§) = (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©))
273272neeq1d 3000 . . . . . . . . . . . . . . . . 17 (𝑧 = βŸ¨π‘˜, π‘–βŸ© β†’ ((π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄)) ↔ (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))))
274273dmrab 31775 . . . . . . . . . . . . . . . 16 dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} = {π‘˜ ∈ π‘Œ ∣ βˆƒπ‘– ∈ 𝑋 (π‘Šβ€˜βŸ¨π‘˜, π‘–βŸ©) β‰  (0gβ€˜(Scalarβ€˜π΄))}
275271, 274eqtr4di 2790 . . . . . . . . . . . . . . 15 (πœ‘ β†’ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} = dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))})
276 fvexd 6906 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΄)) ∈ V)
277 suppvalfn 8156 . . . . . . . . . . . . . . . . . 18 ((π‘Š Fn (π‘Œ Γ— 𝑋) ∧ (π‘Œ Γ— 𝑋) ∈ V ∧ (0gβ€˜(Scalarβ€˜π΄)) ∈ V) β†’ (π‘Š supp (0gβ€˜(Scalarβ€˜π΄))) = {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))})
278157, 147, 276, 277syl3anc 1371 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (π‘Š supp (0gβ€˜(Scalarβ€˜π΄))) = {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))})
279160fsuppimpd 9371 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (π‘Š supp (0gβ€˜(Scalarβ€˜π΄))) ∈ Fin)
280278, 279eqeltrrd 2834 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin)
281 dmfi 9332 . . . . . . . . . . . . . . . 16 ({𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin β†’ dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin)
282280, 281syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ dom {𝑧 ∈ (π‘Œ Γ— 𝑋) ∣ (π‘Šβ€˜π‘§) β‰  (0gβ€˜(Scalarβ€˜π΄))} ∈ Fin)
283275, 282eqeltrd 2833 . . . . . . . . . . . . . 14 (πœ‘ β†’ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} ∈ Fin)
284 nfv 1917 . . . . . . . . . . . . . . . . . . 19 β„²π‘–πœ‘
285 nfcv 2903 . . . . . . . . . . . . . . . . . . . . 21 β„²π‘–π‘Œ
286 nfmpt1 5256 . . . . . . . . . . . . . . . . . . . . . . 23 Ⅎ𝑖(𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–))
287 nfcv 2903 . . . . . . . . . . . . . . . . . . . . . . 23 Ⅎ𝑖(𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})
288286, 287nfne 3043 . . . . . . . . . . . . . . . . . . . . . 22 Ⅎ𝑖(𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})
289288, 285nfrabw 3468 . . . . . . . . . . . . . . . . . . . . 21 Ⅎ𝑖{π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})}
290285, 289nfdif 4125 . . . . . . . . . . . . . . . . . . . 20 Ⅎ𝑖(π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
291290nfcri 2890 . . . . . . . . . . . . . . . . . . 19 Ⅎ𝑖 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
292284, 291nfan 1902 . . . . . . . . . . . . . . . . . 18 Ⅎ𝑖(πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})}))
293 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})}))
294293eldifad 3960 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ 𝑗 ∈ π‘Œ)
295293eldifbd 3961 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ Β¬ 𝑗 ∈ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
296 oveq1 7418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘˜ = 𝑗 β†’ (π‘˜π‘Šπ‘–) = (π‘—π‘Šπ‘–))
297296mpteq2dv 5250 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (π‘˜ = 𝑗 β†’ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
298297neeq1d 3000 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘˜ = 𝑗 β†’ ((𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
299298elrab 3683 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑗 ∈ {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})} ↔ (𝑗 ∈ π‘Œ ∧ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
300295, 299sylnib 327 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ Β¬ (𝑗 ∈ π‘Œ ∧ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
301294, 300mpnanrd 410 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ Β¬ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
302 nne 2944 . . . . . . . . . . . . . . . . . . . . . . . 24 (Β¬ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
303301, 302sylib 217 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
304303, 254eqtrdi 2788 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
305 ovex 7444 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘—π‘Šπ‘–) ∈ V
306305rgenw 3065 . . . . . . . . . . . . . . . . . . . . . . 23 βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) ∈ V
307 mpteqb 7017 . . . . . . . . . . . . . . . . . . . . . . 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 3248 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
311310oveq1d 7426 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = ((0gβ€˜(Scalarβ€˜π΄))( ·𝑠 β€˜π΅)𝑖))
312117, 1, 3drgext0g 32735 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜π΅))
313117, 1, 3drgext0gsca 32737 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (0gβ€˜π΅) = (0gβ€˜(Scalarβ€˜π΅)))
314312, 177, 3133eqtr3d 2780 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΅)))
315314ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΅)))
316315oveq1d 7426 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((0gβ€˜(Scalarβ€˜π΄))( ·𝑠 β€˜π΅)𝑖) = ((0gβ€˜(Scalarβ€˜π΅))( ·𝑠 β€˜π΅)𝑖))
317208ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ 𝐡 ∈ LMod)
318294, 242syldanl 602 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜π΅))
319 eqid 2732 . . . . . . . . . . . . . . . . . . . . 21 (Scalarβ€˜π΅) = (Scalarβ€˜π΅)
320 eqid 2732 . . . . . . . . . . . . . . . . . . . . 21 (0gβ€˜(Scalarβ€˜π΅)) = (0gβ€˜(Scalarβ€˜π΅))
321233, 319, 244, 320, 204lmod0vs 20510 . . . . . . . . . . . . . . . . . . . 20 ((𝐡 ∈ LMod ∧ 𝑖 ∈ (Baseβ€˜π΅)) β†’ ((0gβ€˜(Scalarβ€˜π΅))( ·𝑠 β€˜π΅)𝑖) = (0gβ€˜π΅))
322317, 318, 321syl2anc 584 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((0gβ€˜(Scalarβ€˜π΅))( ·𝑠 β€˜π΅)𝑖) = (0gβ€˜π΅))
323311, 316, 3223eqtrd 2776 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖) = (0gβ€˜π΅))
324292, 323mpteq2da 5246 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅)))
325324oveq2d 7427 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))))
326208, 210syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐡 ∈ Abel)
327 ablgrp 19655 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ Abel β†’ 𝐡 ∈ Grp)
328 grpmnd 18828 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ Grp β†’ 𝐡 ∈ Mnd)
329326, 327, 3283syl 18 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐡 ∈ Mnd)
330204gsumz 18719 . . . . . . . . . . . . . . . . . 18 ((𝐡 ∈ Mnd ∧ 𝑋 ∈ (LBasisβ€˜πΆ)) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))) = (0gβ€˜π΅))
331329, 16, 330syl2anc 584 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))) = (0gβ€˜π΅))
332331adantr 481 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ (0gβ€˜π΅))) = (0gβ€˜π΅))
333313adantr 481 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (0gβ€˜π΅) = (0gβ€˜(Scalarβ€˜π΅)))
334325, 332, 3333eqtrd 2776 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (π‘Œ βˆ– {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅)))
335334, 142suppss2 8187 . . . . . . . . . . . . . 14 (πœ‘ β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) supp (0gβ€˜(Scalarβ€˜π΅))) βŠ† {π‘˜ ∈ π‘Œ ∣ (𝑖 ∈ 𝑋 ↦ (π‘˜π‘Šπ‘–)) β‰  (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})})
336 suppssfifsupp 9380 . . . . . . . . . . . . . 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 1378 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)))
338 eqidd 2733 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))))
339 ovexd 7446 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V)
340338, 339fvmpt2d 7011 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—) = (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
341340oveq1d 7426 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗) = ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
342341mpteq2dva 5248 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗)) = (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗)))
343342oveq2d 7427 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
344119adantr 481 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ( ·𝑠 β€˜π΄) = ( ·𝑠 β€˜π΅))
34543ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΄))
346345oveqd 7428 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))
347346mpteq2dva 5248 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))
348118adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΅))
349348oveqd 7428 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) = ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))
350349mpteq2dv 5250 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))
351347, 350eqtr3d 2774 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)) = (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))
352351oveq2d 7427 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
353 eqidd 2733 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑗 = 𝑗)
354344, 352, 353oveq123d 7432 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
355201oveq1d 7426 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗) = ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
356354, 355eqtrd 2772 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗) = ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))
357356mpteq2dva 5248 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗)) = (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗)))
358357oveq2d 7427 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
35910, 21sraring 20814 . . . . . . . . . . . . . . . . . . . 20 ((𝐸 ∈ Ring ∧ 𝑉 βŠ† (Baseβ€˜πΈ)) β†’ 𝐴 ∈ Ring)
360162, 36, 359syl2anc 584 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐴 ∈ Ring)
361 ringcmn 20101 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ Ring β†’ 𝐴 ∈ CMnd)
362360, 361syl 17 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐴 ∈ CMnd)
363162adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝐸 ∈ Ring)
364 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (LBasisβ€˜π΅) = (LBasisβ€˜π΅)
365233, 364lbsss 20693 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘Œ ∈ (LBasisβ€˜π΅) β†’ π‘Œ βŠ† (Baseβ€˜π΅))
366142, 365syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ π‘Œ βŠ† (Baseβ€˜π΅))
367366, 240sseqtrrd 4023 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ π‘Œ βŠ† (Baseβ€˜πΈ))
368367adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ π‘Œ βŠ† (Baseβ€˜πΈ))
369 simprl 769 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑗 ∈ π‘Œ)
370368, 369sseldd 3983 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ 𝑗 ∈ (Baseβ€˜πΈ))
37121, 67ringcl 20075 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐸 ∈ Ring ∧ 𝑖 ∈ (Baseβ€˜πΈ) ∧ 𝑗 ∈ (Baseβ€˜πΈ)) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜πΈ))
372363, 238, 370, 371syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜πΈ))
37337adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΄))
374372, 373eleqtrd 2835 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ (𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋)) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜π΄))
375374ralrimivva 3200 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜π΄))
376 fedgmullem.d . . . . . . . . . . . . . . . . . . . . 21 𝐷 = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (𝑖(.rβ€˜πΈ)𝑗))
377376fmpo 8056 . . . . . . . . . . . . . . . . . . . 20 (βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (𝑖(.rβ€˜πΈ)𝑗) ∈ (Baseβ€˜π΄) ↔ 𝐷:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
378375, 377sylib 217 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐷:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
37972, 73, 75, 74, 15, 156, 378, 147lcomf 20516 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷):(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
38072, 73, 75, 74, 15, 156, 378, 147, 134, 135, 160lcomfsupp 20517 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷) finSupp (0gβ€˜π΄))
38174, 134, 362, 142, 16, 379, 380gsumxp 19846 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐴 Ξ£g (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))))))
382 fedgmullem2.2 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐴 Ξ£g (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)) = (0gβ€˜π΄))
3831623ad2ant1 1133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝐸 ∈ Ring)
3841563ad2ant1 1133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜(Scalarβ€˜π΄)))
38557, 55eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (πœ‘ β†’ 𝑉 = (Baseβ€˜(Scalarβ€˜πΆ)))
386385, 36eqsstrrd 4021 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜πΆ)) βŠ† (Baseβ€˜πΈ))
38761, 386eqsstrd 4020 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) βŠ† (Baseβ€˜πΈ))
388387, 37sseqtrd 4022 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΄)) βŠ† (Baseβ€˜π΄))
3893883ad2ant1 1133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜(Scalarβ€˜π΄)) βŠ† (Baseβ€˜π΄))
390384, 389fssd 6735 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ π‘Š:(π‘Œ Γ— 𝑋)⟢(Baseβ€˜π΄))
391 simp2 1137 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑗 ∈ π‘Œ)
392 simp3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ 𝑋)
393390, 391, 392fovcdmd 7581 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜π΄))
394373ad2ant1 1133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜πΈ) = (Baseβ€˜π΄))
395393, 394eleqtrrd 2836 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ))
3962383impb 1115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑖 ∈ (Baseβ€˜πΈ))
3973703impb 1115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ 𝑗 ∈ (Baseβ€˜πΈ))
39821, 67ringass 20078 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝐸 ∈ Ring ∧ ((π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ) ∧ 𝑖 ∈ (Baseβ€˜πΈ) ∧ 𝑗 ∈ (Baseβ€˜πΈ))) β†’ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) = ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗)))
399383, 395, 396, 397, 398syl13anc 1372 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) = ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗)))
400399mpoeq3dva 7488 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (πœ‘ β†’ (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗))))
401 ovexd 7446 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ V)
402 ovexd 7446 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (𝑖(.rβ€˜πΈ)𝑗) ∈ V)
403 fnov 7542 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (π‘Š Fn (π‘Œ Γ— 𝑋) ↔ π‘Š = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
404157, 403sylib 217 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (πœ‘ β†’ π‘Š = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
405376a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (πœ‘ β†’ 𝐷 = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (𝑖(.rβ€˜πΈ)𝑗)))
406142, 16, 401, 402, 404, 405offval22 8076 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (πœ‘ β†’ (π‘Š ∘f (.rβ€˜πΈ)𝐷) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)(𝑖(.rβ€˜πΈ)𝑗))))
40743ofeqd 7674 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (πœ‘ β†’ ∘f (.rβ€˜πΈ) = ∘f ( ·𝑠 β€˜π΄))
408407oveqd 7428 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (πœ‘ β†’ (π‘Š ∘f (.rβ€˜πΈ)𝐷) = (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷))
409400, 406, 4083eqtr2rd 2779 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)))
410409ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)))
411410oveqd 7428 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖) = (𝑗(𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))𝑖))
412 simplr 767 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝑗 ∈ π‘Œ)
413 ovexd 7446 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) ∈ V)
414 eqid 2732 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)) = (𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
415414ovmpt4g 7557 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋 ∧ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗) ∈ V) β†’ (𝑗(𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))𝑖) = (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
416412, 221, 413, 415syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (𝑗(𝑗 ∈ π‘Œ, 𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))𝑖) = (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
417411, 416eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖) = (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))
418417mpteq2dva 5248 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖)) = (𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗)))
419418oveq2d 7427 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))))
420162adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐸 ∈ Ring)
421367sselda 3982 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑗 ∈ (Baseβ€˜πΈ))
422162ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ 𝐸 ∈ Ring)
423386ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (Baseβ€˜(Scalarβ€˜πΆ)) βŠ† (Baseβ€˜πΈ))
424423, 219sseldd 3983 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ))
42521, 67ringcl 20075 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐸 ∈ Ring ∧ (π‘—π‘Šπ‘–) ∈ (Baseβ€˜πΈ) ∧ 𝑖 ∈ (Baseβ€˜πΈ)) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) ∈ (Baseβ€˜πΈ))
426422, 424, 239, 425syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖) ∈ (Baseβ€˜πΈ))
427312adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜πΈ) = (0gβ€˜π΅))
428245, 350, 4273brtr4d 5180 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) finSupp (0gβ€˜πΈ))
42921, 167, 67, 420, 144, 421, 426, 428gsummulc1 20132 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)(.rβ€˜πΈ)𝑗))) = ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗))
430419, 429eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗))
431144mptexd 7228 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖)) ∈ V)
43215adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝐴 ∈ LMod)
43336adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ 𝑉 βŠ† (Baseβ€˜πΈ))
43410, 431, 194, 432, 433gsumsra 32240 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))))
435144mptexd 7228 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)) ∈ V)
43610, 435, 194, 432, 433gsumsra 32240 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖))))
437436oveq1d 7426 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗))
43843adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (.rβ€˜πΈ) = ( ·𝑠 β€˜π΄))
439347oveq2d 7427 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖))))
440438, 439, 353oveq123d 7432 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))
441437, 440eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝐸 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)(.rβ€˜πΈ)𝑖)))(.rβ€˜πΈ)𝑗) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))
442430, 434, 4413eqtr3d 2780 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))) = ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))
443442mpteq2dva 5248 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖)))) = (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗)))
444443oveq2d 7427 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (𝑗(π‘Š ∘f ( ·𝑠 β€˜π΄)𝐷)𝑖))))) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))))
445381, 382, 4443eqtr3rd 2781 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))) = (0gβ€˜π΄))
44610, 1, 9drgext0g 32735 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (0gβ€˜πΈ) = (0gβ€˜π΄))
447445, 446, 3123eqtr2d 2778 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΄)𝑖)))( ·𝑠 β€˜π΄)𝑗))) = (0gβ€˜π΅))
44810, 1, 9, 11, 2, 142drgextgsum 32740 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐸 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
449117, 1, 3, 5, 104, 142drgextgsum 32740 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝐸 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
450448, 449eqtr3d 2774 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))))
451358, 447, 4503eqtr3rd 2781 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅))
452343, 451eqtrd 2772 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅))
453 breq1 5151 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ↔ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅))))
454 nfmpt1 5256 . . . . . . . . . . . . . . . . . . . 20 Ⅎ𝑗(𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
455454nfeq2 2920 . . . . . . . . . . . . . . . . . . 19 Ⅎ𝑗 𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))
456 fveq1 6890 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (π‘β€˜π‘—) = ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—))
457456oveq1d 7426 . . . . . . . . . . . . . . . . . . . 20 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗) = (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))
458457adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∧ 𝑗 ∈ π‘Œ) β†’ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗) = (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))
459455, 458mpteq2da 5246 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗)) = (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗)))
460459oveq2d 7427 . . . . . . . . . . . . . . . . 17 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))))
461460eqeq1d 2734 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ ((𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅) ↔ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)))
462453, 461anbi12d 631 . . . . . . . . . . . . . . 15 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ ((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) ↔ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅))))
463 eqeq1 2736 . . . . . . . . . . . . . . 15 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}) ↔ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
464462, 463imbi12d 344 . . . . . . . . . . . . . 14 (𝑏 = (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) β†’ (((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})) ↔ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}))))
465364lbslinds 21394 . . . . . . . . . . . . . . . 16 (LBasisβ€˜π΅) βŠ† (LIndSβ€˜π΅)
466465, 142sselid 3980 . . . . . . . . . . . . . . 15 (πœ‘ β†’ π‘Œ ∈ (LIndSβ€˜π΅))
467 eqid 2732 . . . . . . . . . . . . . . . . 17 (Baseβ€˜(Scalarβ€˜π΅)) = (Baseβ€˜(Scalarβ€˜π΅))
468233, 467, 319, 244, 204, 320islinds5 32525 . . . . . . . . . . . . . . . 16 ((𝐡 ∈ LMod ∧ π‘Œ βŠ† (Baseβ€˜π΅)) β†’ (π‘Œ ∈ (LIndSβ€˜π΅) ↔ βˆ€π‘ ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ)((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}))))
469468biimpa 477 . . . . . . . . . . . . . . 15 (((𝐡 ∈ LMod ∧ π‘Œ βŠ† (Baseβ€˜π΅)) ∧ π‘Œ ∈ (LIndSβ€˜π΅)) β†’ βˆ€π‘ ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ)((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
470208, 366, 466, 469syl21anc 836 . . . . . . . . . . . . . 14 (πœ‘ β†’ βˆ€π‘ ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ)((𝑏 finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ ((π‘β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ 𝑏 = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
471 fvexd 6906 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (Baseβ€˜(Scalarβ€˜π΅)) ∈ V)
472 elmapg 8835 . . . . . . . . . . . . . . . 16 (((Baseβ€˜(Scalarβ€˜π΅)) ∈ V ∧ π‘Œ ∈ (LBasisβ€˜π΅)) β†’ ((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ) ↔ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))):π‘ŒβŸΆ(Baseβ€˜(Scalarβ€˜π΅))))
473472biimpar 478 . . . . . . . . . . . . . . 15 ((((Baseβ€˜(Scalarβ€˜π΅)) ∈ V ∧ π‘Œ ∈ (LBasisβ€˜π΅)) ∧ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))):π‘ŒβŸΆ(Baseβ€˜(Scalarβ€˜π΅))) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ))
474471, 142, 251, 473syl21anc 836 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) ∈ ((Baseβ€˜(Scalarβ€˜π΅)) ↑m π‘Œ))
475464, 470, 474rspcdva 3613 . . . . . . . . . . . . 13 (πœ‘ β†’ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) finSupp (0gβ€˜(Scalarβ€˜π΅)) ∧ (𝐡 Ξ£g (𝑗 ∈ π‘Œ ↦ (((𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))))β€˜π‘—)( ·𝑠 β€˜π΅)𝑗))) = (0gβ€˜π΅)) β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))})))
476337, 452, 475mp2and 697 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}))
477 fconstmpt 5738 . . . . . . . . . . . 12 (π‘Œ Γ— {(0gβ€˜(Scalarβ€˜π΅))}) = (𝑗 ∈ π‘Œ ↦ (0gβ€˜(Scalarβ€˜π΅)))
478476, 477eqtrdi 2788 . . . . . . . . . . 11 (πœ‘ β†’ (𝑗 ∈ π‘Œ ↦ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖)))) = (𝑗 ∈ π‘Œ ↦ (0gβ€˜(Scalarβ€˜π΅))))
479 ovex 7444 . . . . . . . . . . . . 13 (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V
480479rgenw 3065 . . . . . . . . . . . 12 βˆ€π‘— ∈ π‘Œ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) ∈ V
481 mpteqb 7017 . . . . . . . . . . . 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 3248 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐡 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘—π‘Šπ‘–)( ·𝑠 β€˜π΅)𝑖))) = (0gβ€˜(Scalarβ€˜π΅)))
485312, 446, 3133eqtr3rd 2781 . . . . . . . . . 10 (πœ‘ β†’ (0gβ€˜(Scalarβ€˜π΅)) = (0gβ€˜π΄))
486485adantr 481 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (0gβ€˜(Scalarβ€˜π΅)) = (0gβ€˜π΄))
487202, 484, 4863eqtrd 2776 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄))
488183, 487jca 512 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)))
489186fmpttd 7116 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)):π‘‹βŸΆ(Baseβ€˜(Scalarβ€˜π΄)))
490 fvexd 6906 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (Baseβ€˜(Scalarβ€˜π΄)) ∈ V)
491490, 144elmapd 8836 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)):π‘‹βŸΆ(Baseβ€˜(Scalarβ€˜π΄))))
492489, 491mpbird 256 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) ∈ ((Baseβ€˜(Scalarβ€˜π΄)) ↑m 𝑋))
493 simpr 485 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
494493breq1d 5158 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄))))
495 nfv 1917 . . . . . . . . . . . . . 14 Ⅎ𝑖(πœ‘ ∧ 𝑗 ∈ π‘Œ)
496 nfmpt1 5256 . . . . . . . . . . . . . . 15 Ⅎ𝑖(𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))
497496nfeq2 2920 . . . . . . . . . . . . . 14 Ⅎ𝑖 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))
498495, 497nfan 1902 . . . . . . . . . . . . 13 Ⅎ𝑖((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
499 simplr 767 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) ∧ 𝑖 ∈ 𝑋) β†’ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)))
500499fveq1d 6893 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) ∧ 𝑖 ∈ 𝑋) β†’ (π‘€β€˜π‘–) = ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–))
501500oveq1d 7426 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) ∧ 𝑖 ∈ 𝑋) β†’ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖) = (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))
502498, 501mpteq2da 5246 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖)) = (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖)))
503502oveq2d 7427 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))))
504503eqeq1d 2734 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ ((𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄) ↔ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)))
505494, 504anbi12d 631 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ ((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) ↔ ((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄))))
506493eqeq1d 2734 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}) ↔ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})))
507505, 506imbi12d 344 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ π‘Œ) ∧ 𝑀 = (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))) β†’ (((𝑀 finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ ((π‘€β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ 𝑀 = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))})) ↔ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) finSupp (0gβ€˜(Scalarβ€˜π΄)) ∧ (𝐴 Ξ£g (𝑖 ∈ 𝑋 ↦ (((𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–))β€˜π‘–)( ·𝑠 β€˜π΄)𝑖))) = (0gβ€˜π΄)) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑋 Γ— {(0gβ€˜(Scalarβ€˜π΄))}))))
508492, 507rspcdv 3604 . . . . . . 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 2788 . . . . 5 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ (𝑖 ∈ 𝑋 ↦ (π‘—π‘Šπ‘–)) = (𝑖 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
511510, 308sylib 217 . . . 4 ((πœ‘ ∧ 𝑗 ∈ π‘Œ) β†’ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
512511ralrimiva 3146 . . 3 (πœ‘ β†’ βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄)))
513 eqidd 2733 . . . 4 ((𝑗 = π‘˜ ∧ 𝑖 = 𝑙) β†’ (0gβ€˜(Scalarβ€˜π΄)) = (0gβ€˜(Scalarβ€˜π΄)))
514 fvexd 6906 . . . 4 ((πœ‘ ∧ 𝑗 ∈ π‘Œ ∧ 𝑖 ∈ 𝑋) β†’ (0gβ€˜(Scalarβ€˜π΄)) ∈ V)
515 fvexd 6906 . . . 4 ((πœ‘ ∧ π‘˜ ∈ π‘Œ ∧ 𝑙 ∈ 𝑋) β†’ (0gβ€˜(Scalarβ€˜π΄)) ∈ V)
516157, 513, 514, 515fnmpoovd 8075 . . 3 (πœ‘ β†’ (π‘Š = (π‘˜ ∈ π‘Œ, 𝑙 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))) ↔ βˆ€π‘— ∈ π‘Œ βˆ€π‘– ∈ 𝑋 (π‘—π‘Šπ‘–) = (0gβ€˜(Scalarβ€˜π΄))))
517512, 516mpbird 256 . 2 (πœ‘ β†’ π‘Š = (π‘˜ ∈ π‘Œ, 𝑙 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄))))
518 fconstmpo 7527 . 2 ((π‘Œ Γ— 𝑋) Γ— {(0gβ€˜(Scalarβ€˜π΄))}) = (π‘˜ ∈ π‘Œ, 𝑙 ∈ 𝑋 ↦ (0gβ€˜(Scalarβ€˜π΄)))
519517, 518eqtr4di 2790 1 (πœ‘ β†’ π‘Š = ((π‘Œ Γ— 𝑋) Γ— {(0gβ€˜(Scalarβ€˜π΄))}))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 396   ∧ w3a 1087   = wceq 1541   ∈ wcel 2106   β‰  wne 2940  βˆ€wral 3061  βˆƒwrex 3070  {crab 3432  Vcvv 3474   βˆ– cdif 3945   βŠ† wss 3948  {csn 4628  βŸ¨cop 4634   class class class wbr 5148   ↦ cmpt 5231   Γ— cxp 5674  dom cdm 5676  Fun wfun 6537   Fn wfn 6538  βŸΆwf 6539  β€˜cfv 6543  (class class class)co 7411   ∈ cmpo 7413   ∘f cof 7670   supp csupp 8148   ↑m cmap 8822  Fincfn 8941   finSupp cfsupp 9363  Basecbs 17146   β†Ύs cress 17175  +gcplusg 17199  .rcmulr 17200  Scalarcsca 17202   ·𝑠 cvsca 17203  0gc0g 17387   Ξ£g cgsu 17388  Mndcmnd 18627  Grpcgrp 18821  SubGrpcsubg 19002  CMndccmn 19650  Abelcabl 19651  Ringcrg 20058  SubRingcsubrg 20319  DivRingcdr 20361  LModclmod 20475  LSubSpclss 20547  LBasisclbs 20690  LVecclvec 20718  subringAlg csra 20787   freeLMod cfrlm 21307  LIndSclinds 21366
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5285  ax-sep 5299  ax-nul 5306  ax-pow 5363  ax-pr 5427  ax-un 7727  ax-cnex 11168  ax-resscn 11169  ax-1cn 11170  ax-icn 11171  ax-addcl 11172  ax-addrcl 11173  ax-mulcl 11174  ax-mulrcl 11175  ax-mulcom 11176  ax-addass 11177  ax-mulass 11178  ax-distr 11179  ax-i2m1 11180  ax-1ne0 11181  ax-1rid 11182  ax-rnegex 11183  ax-rrecex 11184  ax-cnre 11185  ax-pre-lttri 11186  ax-pre-lttrn 11187  ax-pre-ltadd 11188  ax-pre-mulgt0 11189
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-pss 3967  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-tp 4633  df-op 4635  df-uni 4909  df-int 4951  df-iun 4999  df-iin 5000  df-br 5149  df-opab 5211  df-mpt 5232  df-tr 5266  df-id 5574  df-eprel 5580  df-po 5588  df-so 5589  df-fr 5631  df-se 5632  df-we 5633  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6300  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6495  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-isom 6552  df-riota 7367  df-ov 7414  df-oprab 7415  df-mpo 7416  df-of 7672  df-om 7858  df-1st 7977  df-2nd 7978  df-supp 8149  df-frecs 8268  df-wrecs 8299  df-recs 8373  df-rdg 8412  df-1o 8468  df-er 8705  df-map 8824  df-ixp 8894  df-en 8942  df-dom 8943  df-sdom 8944  df-fin 8945  df-fsupp 9364  df-sup 9439  df-oi 9507  df-card 9936  df-pnf 11252  df-mnf 11253  df-xr 11254  df-ltxr 11255  df-le 11256  df-sub 11448  df-neg 11449  df-nn 12215  df-2 12277  df-3 12278  df-4 12279  df-5 12280  df-6 12281  df-7 12282  df-8 12283  df-9 12284  df-n0 12475  df-z 12561  df-dec 12680  df-uz 12825  df-fz 13487  df-fzo 13630  df-seq 13969  df-hash 14293  df-struct 17082  df-sets 17099  df-slot 17117  df-ndx 17129  df-base 17147  df-ress 17176  df-plusg 17212  df-mulr 17213  df-sca 17215  df-vsca 17216  df-ip 17217  df-tset 17218  df-ple 17219  df-ds 17221  df-hom 17223  df-cco 17224  df-0g 17389  df-gsum 17390  df-prds 17395  df-pws 17397  df-mre 17532  df-mrc 17533  df-acs 17535  df-mgm 18563  df-sgrp 18612  df-mnd 18628  df-mhm 18673  df-submnd 18674  df-grp 18824  df-minusg 18825  df-sbg 18826  df-mulg 18953  df-subg 19005  df-ghm 19092  df-cntz 19183  df-cmn 19652  df-abl 19653  df-mgp 19990  df-ur 20007  df-ring 20060  df-nzr 20296  df-subrg 20321  df-drng 20363  df-lmod 20477  df-lss 20548  df-lsp 20588  df-lmhm 20638  df-lbs 20691  df-lvec 20719  df-sra 20791  df-rgmod 20792  df-dsmm 21293  df-frlm 21308  df-uvc 21344  df-lindf 21367  df-linds 21368
This theorem is referenced by:  fedgmul  32775
  Copyright terms: Public domain W3C validator